diff --git a/src/components/mdp-ui-ext/mdp-expand/FormData.vue b/src/components/mdp-ui-ext/mdp-expand/FormData.vue
index 1d58e17..82bd16f 100644
--- a/src/components/mdp-ui-ext/mdp-expand/FormData.vue
+++ b/src/components/mdp-ui-ext/mdp-expand/FormData.vue
@@ -139,6 +139,18 @@ import treeTool from '@/components/mdp-ui/js/treeTool.js'
if (valid) {
this.editLoading = true;
let params = Object.assign({}, this.editForm);
+ var extInfosKeys=Object.keys(params).filter(k=>k.indexOf(".")>0)
+ if(extInfosKeys && extInfosKeys.length>0){
+ var extInfos=[]
+ extInfosKeys.forEach(k=>{
+ var key=k.split(".")[1]
+ extInfos[key]=params[k]
+ var extInfo={id:key,value:params[k]}
+ extInfos.push(extInfo)
+ delete params[k]
+ })
+ params['extInfos']=JSON.stringify(extInfos)
+ }
if(params.formId==null || params.formId==''){
params.formId=this.formDef.id
}
diff --git a/src/views/mdp/form/formData/Index.vue b/src/views/mdp/form/formData/Index.vue
index a635873..a67a973 100644
--- a/src/views/mdp/form/formData/Index.vue
+++ b/src/views/mdp/form/formData/Index.vue
@@ -57,13 +57,12 @@
-
+
{{scope.row[c.idCamel]}}
-
@@ -252,8 +251,15 @@ export default {
},
//页面数据加载完后需要对数据进行加工处理的
- afterList(res,isOk,apiName){
-
+ afterList(datas,isOk,apiName){
+ if(datas){
+ datas.forEach(d=>{
+ if(d.extInfos){
+ d.extInfos=JSON.parse(d.extInfos)
+ }
+ })
+ }
+
},
/**