From 5a00f7eec311c7b71b40df4beaded505eca5329c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 11 四月 2024 17:49:23 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue |   21 +++++++++------------
 1 files changed, 9 insertions(+), 12 deletions(-)

diff --git a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue
index 2aa8c65..7b8dee8 100644
--- a/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue
+++ b/Source/ProjectWeb/src/components/dynamic-components/dynamic-button.vue
@@ -56,6 +56,7 @@
 <script>
 import func from "@/util/func";
 import {validatenull} from "@/util/validate";
+import {doAction} from '@/actions/base/BaseAction';
 
 export default {
   name: "dynamic-button",
@@ -278,18 +279,14 @@
       this.$refs.dynamicForm.form = row;
     },
     buttonClick(item) {
-      // 鏍规嵁 type 鏉′欢鍔ㄦ�佸紩鍏ヤ笉鍚岀殑JS鏂囦欢锛屽苟浼犻�� item this 鍙傛暟
-      if (this.type === 'table') {
-        import('@/views/base/buttonTable').then(module => {
-          const buttonClickTable = module.default;
-          buttonClickTable.buttonClick(item,this);
-        })
-      } else if (this.type === 'form') {
-        import('@/views/base/buttonForm').then(module => {
-          const buttonClickForm = module.default;
-          buttonClickForm.buttonClick(item,this);
-        })
-      }
+      doAction(item,{
+        paramVOS: item.paramVOS,
+        dataStore: [],
+        sourceData: {},
+        callback: function (){
+
+        }
+      });
     }
   },
 }

--
Gitblit v1.9.3