From 2b2085c1e610f5f5b92ffd9c3683de3f4aa1c9ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Sun, 8 Oct 2023 03:33:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/mdp-ui-ext/mdp-expand/FormData.vue | 12 ++++++++++++ src/views/mdp/form/formData/Index.vue | 14 ++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) 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 @@ -