From 33855a1961d581727cfbf59230085e6b95cc549c Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期一, 29 四月 2024 15:56:37 +0800 Subject: [PATCH] action --- Source/ProjectWeb/src/components/actions/AddEditDialog.vue | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue index 09b5960..3d288d5 100644 --- a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue +++ b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue @@ -133,15 +133,25 @@ if (this.paramVOS.initvalue) { this.form=this.paramVOS.initvalue; } - if(this.type=="edit"){ + if(this.type=="edit") { //鍔犺浇琛ㄥ崟鏁版嵁 - dataForm(this.params,this.paramVOS.getdataurl,this.paramVOS.getdatamethod).then(res => { + let sourceDataMap = {}; + for (let i in this.sourceData) { + const item = this.sourceData[i] + if (item.constructor === Object) return; + sourceDataMap['sourceData["' + i + '"]'] = item; + } + dataForm(Object.assign({ + btmname: this.paramVOS.type, + formDefineId: this.paramVOS.form, + oid: this.dataStore[0].oid + }, sourceDataMap), this.paramVOS.getdataurl, this.paramVOS.getdatamethod).then(res => { this.form = res.data.obj; this.loading = false; }).catch(error => { this.$message.error(error); this.loading = false; - }); + }) } }).catch(error => { this.$message.error(error); -- Gitblit v1.9.3