From db07ec48c8e748b28194fd7c64d635541b26e459 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期三, 09 八月 2023 10:00:53 +0800
Subject: [PATCH] 主题库业务类型全查询

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

diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
index 7324680..9ba08aa 100644
--- a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
+++ b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue
@@ -439,66 +439,66 @@
     // 鍙戝竷
     setHandler() {
       var options = {
-        processUse:'PUBLIC',
-        processUseText:'鐢宠',
-        allowStatus:'Editing',
-        allowStatusText:'宸茬紪杈�',
-        startStatus:'Auditing',
-        resetStatus:'Editing',
-        batchTitle:'鎵归噺鎻愪氦缂栫爜鏁版嵁鍒版祦绋嬪鎵�',
-        title:'鎻愪氦缂栫爜鏁版嵁鍒版祦绋嬪鎵�'
+        processUse: 'PUBLIC',
+        processUseText: '鐢宠',
+        allowStatus: 'Editing',
+        allowStatusText: '宸茬紪杈�',
+        startStatus: 'Auditing',
+        resetStatus: 'Editing',
+        batchTitle: '鎵归噺鎻愪氦缂栫爜鏁版嵁鍒版祦绋嬪鎵�',
+        title: '鎻愪氦缂栫爜鏁版嵁鍒版祦绋嬪鎵�'
       }
-      this.checkStatusAndSubmitProcess(options,'Released');
+      this.checkStatusAndSubmitProcess(options, 'Released');
     },
     //鍋滅敤
     Deactivate() {
       var options = {
-        processUse:'DISABLE',
-        processUseText:'鍋滅敤',
-        allowStatus:'Released',
-        allowStatusText:'宸插彂甯�',
-        resetStatus:'Released',
-        batchTitle:'鎵归噺鍋滅敤(鍐荤粨)鐨勭紪鐮佹暟鎹�',
-        title:'鍋滅敤(鍐荤粨)缂栫爜鏁版嵁',
-        confirmMsg:'鏄惁瑕佸仠鐢ㄨ繖浜涙暟鎹�'
+        processUse: 'DISABLE',
+        processUseText: '鍋滅敤',
+        allowStatus: 'Released',
+        allowStatusText: '宸插彂甯�',
+        resetStatus: 'Released',
+        batchTitle: '鎵归噺鍋滅敤(鍐荤粨)鐨勭紪鐮佹暟鎹�',
+        title: '鍋滅敤(鍐荤粨)缂栫爜鏁版嵁',
+        confirmMsg: '鏄惁瑕佸仠鐢ㄨ繖浜涙暟鎹�'
       }
-      this.checkStatusAndSubmitProcess(options,'Disabled');
+      this.checkStatusAndSubmitProcess(options, 'Disabled');
     },
     //鍚敤
     Enable() {
       var options = {
-        processUse:'ENABLE',
-        processUseText:'鍚敤',
-        allowStatus:'Disabled',
-        allowStatusText:'宸插仠鐢�',
-        resetStatus:'Disabled',
-        batchTitle:'鎵归噺鍚敤(瑙e喕)鐨勭紪鐮佹暟鎹�',
-        title:'鍚敤(瑙e喕)缂栫爜鏁版嵁',
-        confirmMsg:'鏄惁瑕佸惎鐢�(瑙e喕)杩欎簺鏁版嵁'
+        processUse: 'ENABLE',
+        processUseText: '鍚敤',
+        allowStatus: 'Disabled',
+        allowStatusText: '宸插仠鐢�',
+        resetStatus: 'Disabled',
+        batchTitle: '鎵归噺鍚敤(瑙e喕)鐨勭紪鐮佹暟鎹�',
+        title: '鍚敤(瑙e喕)缂栫爜鏁版嵁',
+        confirmMsg: '鏄惁瑕佸惎鐢�(瑙e喕)杩欎簺鏁版嵁'
       }
-      this.checkStatusAndSubmitProcess(options,'Released');
+      this.checkStatusAndSubmitProcess(options, 'Released');
     },
     //鍥炴敹
     Recovery() {
       var options = {
-        processUse:'ROLLBACK',
-        processUseText:'鍥炴敹',
-        allowStatus:'Released,Disabled',
-        allowStatusText:'宸插彂甯�,宸插仠鐢�',
-        batchTitle:'鎵归噺鍥炴敹鐨勭紪鐮佹暟鎹�',
-        title:'鍥炴敹缂栫爜鏁版嵁',
-        confirmMsg:'鏄惁瑕佸洖鏀惰繖浜涙暟鎹�',
+        processUse: 'ROLLBACK',
+        processUseText: '鍥炴敹',
+        allowStatus: 'Released,Disabled',
+        allowStatusText: '宸插彂甯�,宸插仠鐢�',
+        batchTitle: '鎵归噺鍥炴敹鐨勭紪鐮佹暟鎹�',
+        title: '鍥炴敹缂栫爜鏁版嵁',
+        confirmMsg: '鏄惁瑕佸洖鏀惰繖浜涙暟鎹�',
       }
-      this.checkStatusAndSubmitProcess(options,'TakeBack');
+      this.checkStatusAndSubmitProcess(options, 'TakeBack');
     },
-    checkStatusAndSubmitProcess(options,targetLcstatus){
+    checkStatusAndSubmitProcess(options, targetLcstatus) {
       // 缂栬緫涓�-鍙兘鍙戝竷锛屼笉鑳藉洖鏀�
       // 瀹℃牳涓�-浠�涔堥兘涓嶈兘鍋�
       // 宸插彂甯�-鍋滅敤銆佸洖鏀�
       // 鍋滅敤-鍙兘鍚敤銆佸洖鏀�
       if (this.selectRow.length <= 0) {
         this.$message.warning("璇烽�夋嫨鏁版嵁");
-      } else if (this.selectRow.length >1000) {
+      } else if (this.selectRow.length > 1000) {
         this.$message.warning("姣忔鎻愪氦鍒版祦绋嬬殑鏁伴噺璇蜂笉瑕佽秴杩�1000鏉�");
       } else {
         //瀹℃壒鐨勬暟鎹殑鐘舵�佸繀椤荤浉鍚�
@@ -512,27 +512,27 @@
           this.$message.warning("閫夋嫨鐨勬暟鎹腑鐘舵�佹棤闇�鍐嶆墽琛屽綋鍓嶆搷浣�");
           return false;
         }
-        if(options.processUseText=='鐢宠' && !validatenull(this.selectRow[0].copyfromversion)){
-          options.processUseText='淇敼'
-          options.processUse='EDIT'
+        if (options.processUseText == '鐢宠' && !validatenull(this.selectRow[0].copyfromversion)) {
+          options.processUseText = '淇敼'
+          options.processUse = 'EDIT'
         }
-        let checkStatus = this.selectRow.every(item =>  options.allowStatus.indexOf(item.lcstatus)!=-1);
-        if(!checkStatus){
-          this.$message.warning('鍙湁鐘舵�佹槸銆�'+options.allowStatusText+'銆戠殑鏁版嵁鎵嶅彲浠ュ彂璧锋祦绋�');
-          return  false;
+        let checkStatus = this.selectRow.every(item => options.allowStatus.indexOf(item.lcstatus) != -1);
+        if (!checkStatus) {
+          this.$message.warning('鍙湁鐘舵�佹槸銆�' + options.allowStatusText + '銆戠殑鏁版嵁鎵嶅彲浠ュ彂璧锋祦绋�');
+          return false;
         }
         processTS({templateId: this.templateOid, buttonTypeKey: options.processUse}).then(res => {
           if (res.data.data.records && res.data.data.records.length != 0) {
-            this.parameter.ids=this.oids;
-            this.parameter.processName = this.result + '-'+options.processUseText+'[' + this.Treedata[0].name + '-' + this.selectRow[0].name + ']';
+            this.parameter.ids = this.oids;
+            this.parameter.processName = this.result + '-' + options.processUseText + '[' + this.Treedata[0].name + '-' + this.selectRow[0].name + ']';
             this.parameter.type = options.processUse;
             this.parameter.code = this.templateOid
-            this.parameter.btmtype=this.selectRow[0].btmname || this.selectRow[0].btmtype;
-            this.parameter.vars= {
+            this.parameter.btmtype = this.selectRow[0].btmname || this.selectRow[0].btmtype;
+            this.parameter.vars = {
               codeClassifyOid: this.codeClassifyOid,
               templateOid: this.templateOid
             };
-            this.title = this.selectRow.length>1?options.batchTitle:options.title;
+            this.title = this.selectRow.length > 1 ? options.batchTitle : options.title;
             this.visibleDeactivate = true;
           } else {
             this.$confirm('褰撳墠鍒嗙被娌℃湁娣诲姞娴佺▼妯℃澘锛屾槸鍚︿笉鐢ㄦ祦绋嬪鎵圭洿鎺ユ墽琛�?', '鎻愮ず', {
@@ -540,7 +540,11 @@
               cancelButtonText: '鍙栨秷',
               type: 'warning'
             }).then(() => {
-              changeStatus({oid: this.oids.join(','), btmname: this.selectRow[0].btmname, lcStatus: targetLcstatus}).then(res => {
+              changeStatus({
+                oid: this.oids.join(','),
+                btmname: this.selectRow[0].btmname,
+                lcStatus: targetLcstatus
+              }).then(res => {
                 if (res.data.code == 200) {
                   this.$message.success(options.processUseText + '鎴愬姛')
                   this.onLoad()

--
Gitblit v1.9.3