Commit 3e6fc723 authored by tangwei's avatar tangwei

动态表单,增加select 访问外系统 地址

parent 89ba96b3
......@@ -37,16 +37,22 @@ public class AlertFormInitDto implements Serializable{
@ApiModelProperty(value = "提交表单附加字段")
private AlertFormValue formItemDescr;
@ApiModelProperty(value = "接口地址")
private String url;
public AlertFormInitDto() {
super();
}
public AlertFormInitDto(String key, String label, String type, Items data) {
public AlertFormInitDto(String key, String label, String type, Items data,String url) {
super();
this.key = key;
this.label = label;
this.type = type;
this.data = data;
this.url = url;
}
......
......@@ -48,4 +48,7 @@ public class AlertForm extends BaseEntity {
//新加排序字段
@ApiModelProperty(value = "排序字段")
private int sortNum;
@ApiModelProperty(value = "接口地址")
private String url;
}
......@@ -45,7 +45,7 @@ public class AlertFormServiceImpl extends BaseService<AlertFormDto,AlertForm,Ale
if(alertFrom.getFieldType().equals("string")||alertFrom.getFieldType().equals("datetime")||alertFrom.getFieldType().equals("textarea")||alertFrom.getFieldType().equals("inputBitmap")) {
AlertFormInitDto vo = new AlertFormInitDto(alertFrom.getFieldCode(), alertFrom.getFieldName(), alertFrom.getFieldType(), null);
AlertFormInitDto vo = new AlertFormInitDto(alertFrom.getFieldCode(), alertFrom.getFieldName(), alertFrom.getFieldType(), null,alertFrom.getUrl());
AlertFormValue alertFormValu= new AlertFormValue(alertFrom.getSequenceNbr(),alertFrom.getFieldName(), alertFrom.getFieldCode(),alertFrom.getBlock(), alertFrom.getAlertTypeCode(),null, null);
if(alertFrom.getFieldType().equals("datetime")) {
......@@ -64,10 +64,8 @@ public class AlertFormServiceImpl extends BaseService<AlertFormDto,AlertForm,Ale
queryWrappercolumnMap.orderByAsc("sort_num");
Collection<DataDictionary> listDataDictionary = iDataDictionaryService.list(queryWrappercolumnMap);
List<AlertListvalue> list=getdata(listDataDictionary);
AlertFormInitDto vo = new AlertFormInitDto(alertFrom.getFieldCode(), alertFrom.getFieldName(), alertFrom.getFieldType(), new Items(list));
AlertFormInitDto vo = new AlertFormInitDto(alertFrom.getFieldCode(), alertFrom.getFieldName(), alertFrom.getFieldType(), new Items(list),alertFrom.getUrl());
AlertFormValue alertFormValu= new AlertFormValue(alertFrom.getSequenceNbr(),alertFrom.getFieldName(), alertFrom.getFieldCode(),alertFrom.getBlock(), alertFrom.getAlertTypeCode(),null, null);
if(alertFrom.getFieldType().equals("radio")){
vo.setDefaultValue(list.get(0).getValue());
alertFormValu.setFieldValue(list.get(0).getLabel());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment