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