diff --git a/src/components/mdp-ui-ext/mdp-expand/FormDataItem.vue b/src/components/mdp-ui-ext/mdp-expand/FormDataItem.vue
index 5fdc04e..5cb28d0 100644
--- a/src/components/mdp-ui-ext/mdp-expand/FormDataItem.vue
+++ b/src/components/mdp-ui-ext/mdp-expand/FormDataItem.vue
@@ -3,7 +3,7 @@
-
+
@@ -12,7 +12,7 @@
-
+
@@ -20,7 +20,7 @@
-
+
@@ -28,23 +28,23 @@
-
+
-
+
-
+
-
+
-
+
@@ -53,14 +53,14 @@
width="400"
trigger="hover">
- {{ editForm[field.idCamel]||field.title }}
+ {{ editForm[field.idCamel]||field.title }}
上传图片
-
@@ -70,19 +70,19 @@
placement="top-start"
trigger="hover">
上传附件
- {{ editForm[field.idCamel]||field.title }}
+ {{ editForm[field.idCamel]||field.title }}
-
-
-
-
-
-
-
-
-
- {editForm[field.idCamel]=vs.join(',');onFieldChange(vs)}">
+
+
+
+
+
+
+
+
+
+ {editForm[field.idCamel]=vs.join(',');onFieldChange(vs)}">
@@ -91,10 +91,10 @@
{
- if(data.field.mul=='1'){
- data.formData[data.field.idCamel]=imgs&&imgs.length>0?imgs.map(i=>i.url).join(','):null
+ if(data.field.mul=='1'){
+ $set(data.formData,data.field.idCamel,imgs&&imgs.length>0?imgs.map(i=>i.url).join(','):null)
}else{
- data.formData[data.field.idCamel]=imgs&&imgs.length>0?imgs[0].url:null
+ $set(data.formData,data.field.idCamel,imgs&&imgs.length>0?imgs[0].url:null)
}
dialog.close();
}">
@@ -103,12 +103,11 @@
{
- if(data.field.mul=='1'){
- data.formData[data.field.idCamel]=imgs&&imgs.length>0?imgs.map(i=>i.url).join(','):null
+ if(data.field.mul=='1'){
+ $set(data.formData,data.field.idCamel,imgs&&imgs.length>0?imgs.map(i=>i.url).join(','):null)
}else{
- data.formData[data.field.idCamel]= (imgs?imgs.url:null)
- }
-
+ $set(data.formData,data.field.idCamel,imgs&&imgs.length>0?imgs[0].url:null)
+ }
dialog.close();
}" split=",">
@@ -137,6 +136,9 @@
return []
}
return this.field.gname.split(",")
+ },
+ styleObjCpd(){
+ return this.parseFieldStyleObj();
}
},
props:{
@@ -207,6 +209,14 @@
this.$emit('change',this.editForm,this.field)
},
+
+ parseFieldStyleObj(){
+ if(this.field.styleObj && this.field.styleObj.indexOf("{")>=0 && this.field.styleObj.indexOf("}")>0){
+ return JSON.parse(this.field.styleObj)
+ }else{
+ return {}
+ }
+ }
},//end method
components: {
"mdp-form-data-item": ()=>import('@/components/mdp-ui-ext/mdp-expand/FormDataItem.vue'),
diff --git a/src/views/mdp/form/formField/Field.vue b/src/views/mdp/form/formField/Field.vue
index 812eca2..42df3fa 100644
--- a/src/views/mdp/form/formField/Field.vue
+++ b/src/views/mdp/form/formField/Field.vue
@@ -1,5 +1,5 @@
-
+
@@ -59,23 +59,23 @@
-
+
-
+
-
+
-
+
@@ -83,14 +83,14 @@
placement="top-start"
width="400"
trigger="hover">
-
+
{{ showData[field.idCamel]||field.title }}
- 上传图片
+ 上传图片
@@ -100,20 +100,20 @@
- 上传附件
+ 上传附件
{{ showData[field.idCamel]||field.title }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ showData[field.idCamel]=vs.join(',')"
>
@@ -162,6 +162,9 @@
return []
}
return this.field.gname.split(",")
+ },
+ styleObjCpd(){
+ return this.parseFieldStyleObj();
}
},
props:{
diff --git a/src/views/mdp/form/formField/FieldCfg.vue b/src/views/mdp/form/formField/FieldCfg.vue
index 4b37a20..395a193 100644
--- a/src/views/mdp/form/formField/FieldCfg.vue
+++ b/src/views/mdp/form/formField/FieldCfg.vue
@@ -1,7 +1,7 @@