From 20ace44c6d012839687a59058b6000079bdae55d Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 20 十一月 2023 18:26:52 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
index af9a9af..af69b6f 100644
--- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
@@ -99,6 +99,8 @@
                               :disabledProp="disabledProp" :rowOid="rowOid" :templateOid="templateOid" :title="'淇敼缂栫爜淇℃伅'"
                               :visible.sync="editvisible"
                               type="edit" @submit="EditSumbit"></FormTemplateDialog>
+          <!--          鎵归噺缂栬緫-->
+          <FormBulkEdit :visible.sync="bulkeditvisible"></FormBulkEdit>
           <!--          鏁版嵁璇︽儏-->
           <FormTemplateDialog :codeClassifyOid="this.codeClassifyOid" :codeRuleOid="this.codeRuleOid"
                                :rowOid="this.LinkObject.oid" :templateOid="templateOid"
@@ -188,7 +190,7 @@
     SetPersonnel,
     ResembleQueryDialog,
     BatchImport,
-    fileInHtml
+    fileInHtml,
   },
   name: "Crud.vue",
   props: {
@@ -241,6 +243,8 @@
   },
   data() {
     return {
+      //鎵归噺缂栬緫瀵硅瘽妗�
+      bulkeditvisible:false,
       LinkVisible: false,
       LinkObject: {}, // 缂栫爜鏁版嵁
       LinkList: [],
@@ -516,6 +520,8 @@
         if (uniqueFlag === 'CODEAPPLY') return this.codeApplyHandler()
         //  鏍囧噯淇
         if (uniqueFlag === 'CODEAMEND') return this.codeAMENDHandler()
+        //鎵归噺缂栬緫
+        if (uniqueFlag === 'bulkEdit') return this.bulkEditHandler()
       });
     },
     //鏍囧噯鐢宠
@@ -541,6 +547,20 @@
         this.rowOid = this.selectRow[0].oid;
       }
     },
+    //鎵归噺缂栬緫
+    bulkEditHandler(){
+      if(this.selectRow.length <= 0){
+        this.$message.warning('璇烽�夋嫨鑷冲皯涓�鏉℃暟鎹紒')
+        return;
+      }
+      const Editing = this.selectRow.every(item => item.lcstatus === 'Editing');
+
+      if (Editing) {
+        this.bulkeditvisible = true;
+      } else {
+        this.$message.warning('閫夋嫨鐨勬暟鎹腑鏈夌紪鐮佺姸鎬佷笉鏄�滅紪杈戜腑鈥濓紝涓嶅彲缂栬緫锛�');
+      }
+    },
     addSaveHandler(){
       this.$nextTick(() => {
         this.addvisible = true;

--
Gitblit v1.9.3