From c5ea838fef2a6e4fc3940009ee938fbfa29551b5 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期一, 03 六月 2024 14:53:49 +0800 Subject: [PATCH] 1、平台JAR上传 --- Source/ProjectWeb/src/components/actions/AddEditDialog.vue | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue index 552c258..0ddfd45 100644 --- a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue +++ b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue @@ -17,6 +17,7 @@ :formItems="formItems" :formData="form" :initValue="paramVOS.initvalue" + :uploadattachment="paramVOS.uploadattachment || false" @getFormData="getFormData"> </basic-form> <ui-view ref="uiViewRef" v-else-if="paramVOS.context" @@ -176,7 +177,7 @@ this.formDefineId=this.$refs.uiViewRef.data[key].DefineVO.id; if (this.paramVOS.savebeforeevent) { var urlobj = parseEventByUrl(this.paramVOS.savebeforeevent,null,null,'doAction'); - import("../"+urlobj.jsPath+".js").then(module => { + import(`./${urlobj.jsPath}.js`).then(module => { module[urlobj.methodName]({ paramVOS: this.paramVOS, dataStore: this.dataStore, @@ -197,7 +198,7 @@ this.formDefineId=this.paramVOS.form; if (this.paramVOS.savebeforeevent) { var urlobj = parseEventByUrl(this.paramVOS.savebeforeevent,null,null,'doAction'); - import("../"+urlobj.jsPath+".js").then(module => { + import(`./${urlobj.jsPath}.js`).then(module => { module[urlobj.methodName]({ paramVOS: this.paramVOS, dataStore: this.dataStore, @@ -240,6 +241,16 @@ if(that.saveCallback){ that.saveCallback(that.type,that.form); } + if (this.paramVOS.saveafterevent) { + let urlobj = parseEventByUrl(this.paramVOS.saveafterevent,null,null,'doAction'); + import(`./${urlobj.jsPath}.js`).then(module => { + module[urlobj.methodName]({ + paramVOS: this.paramVOS, + dataStore: this.dataStore, + sourceData:this.sourceData + }); + }) + } that.dialogClose(); }); }else{ @@ -251,6 +262,16 @@ if(that.saveCallback){ that.saveCallback(that.type,that.form); } + if (this.paramVOS.saveafterevent) { + let urlobj = parseEventByUrl(this.paramVOS.saveafterevent,null,null,'doAction'); + import(`./${urlobj.jsPath}.js`).then(module => { + module[urlobj.methodName]({ + paramVOS: this.paramVOS, + dataStore: this.dataStore, + sourceData:this.sourceData + }); + }) + } that.dialogClose(); }); } -- Gitblit v1.9.3