From 46c673f0bf4a22ae108e90cfcf1bdeb4f0b6a45c Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期二, 07 五月 2024 17:48:19 +0800
Subject: [PATCH] 添加action,数据联动

---
 Source/ProjectWeb/src/components/actions/AddEditDialog.vue |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue
index 165aa34..7e74447 100644
--- a/Source/ProjectWeb/src/components/actions/AddEditDialog.vue
+++ b/Source/ProjectWeb/src/components/actions/AddEditDialog.vue
@@ -172,6 +172,7 @@
       for(let key in this.$refs.uiViewRef.data){
         if(this.$refs.uiViewRef.data[key].type== useDataType){
           this.form=this.$refs.uiViewRef.data[key].data;
+          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 => {
@@ -192,6 +193,7 @@
       let that=this;
       this.$refs.formRef.validate((valid, done) => {
         if (valid) {
+          this.formDefineId=this.paramVOS.form;
           if (this.paramVOS.savebeforeevent) {
             var urlobj = parseEventByUrl(this.paramVOS.savebeforeevent,null,null,'doAction');
             import("../"+urlobj.jsPath+".js").then(module => {
@@ -219,7 +221,7 @@
         formValues.defaultValues.btmname = this.paramVOS.type;
       }
       let datas = {
-        formDefineId: this.paramVOS.form || "",
+        formDefineId: this.formDefineId,
         preEvent: this.paramVOS.preevent,
         afterEvent: this.paramVOS.afterevent,
         beforeServerEvent: this.paramVOS.beforeserverevent,

--
Gitblit v1.9.3