From 004d3fdba7d6819aa2fcb32cd954d45bfaf111a4 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期二, 21 十一月 2023 09:49:21 +0800 Subject: [PATCH] 整合代码 --- Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue b/Source/UBCS-WEB/src/components/MasterCrud/VciMasterCrud.vue index 0277de9..cb2027c 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> + <!-- 鎵归噺缂栬緫--> + <MasterEditBulk :visible.sync="bulkeditvisible" ></MasterEditBulk> <!-- 鏁版嵁璇︽儏--> <FormTemplateDialog :codeClassifyOid="this.codeClassifyOid" :codeRuleOid="this.codeRuleOid" :rowOid="this.LinkObject.oid" :templateOid="templateOid" @@ -144,6 +146,7 @@ </div> </div> <div> +<!-- 瀵煎叆--> <BatchImport v-if="batchImportData.visible" v-bind="batchImportData" :resetTable="CrudRend" :visible.sync="batchImportData.visible"> </BatchImport> @@ -176,6 +179,7 @@ import SetPersonnel from "@/components/template/SetPersonnel"; import ResembleQueryDialog from "@/components/FormTemplate/ResembleQueryDialog.vue"; import BatchImport from '@/components/BatchImport' +import MasterEditBulk from '@/components/Master/MasterEditBulk' import {validatenull} from "@/util/validate"; import fileInHtml from "@/components/file/inHtml.vue"; import {getUserInfo} from "@/api/system/user"; @@ -187,7 +191,8 @@ SetPersonnel, ResembleQueryDialog, BatchImport, - fileInHtml + fileInHtml, + MasterEditBulk }, name: "Crud.vue", props: { @@ -240,6 +245,8 @@ }, data() { return { + //鎵归噺缂栬緫瀵硅瘽妗� + bulkeditvisible:false, LinkVisible: false, LinkObject: {}, // 缂栫爜鏁版嵁 LinkList: [], @@ -515,6 +522,8 @@ if (uniqueFlag === 'CODEAPPLY') return this.codeApplyHandler() // 鏍囧噯淇 if (uniqueFlag === 'CODEAMEND') return this.codeAMENDHandler() + //鎵归噺缂栬緫 + if (uniqueFlag === 'bulkEdit') return this.bulkEditHandler() }); }, //鏍囧噯鐢宠 @@ -540,6 +549,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