From 1f6c005d4446b0bdf40d1680c385e43bd53d963d Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期五, 25 八月 2023 11:04:28 +0800 Subject: [PATCH] 主数据 码段展示(层级码段) --- Source/UBCS-WEB/src/views/code/code.vue | 34 ++++++++++++++++++++++++++++++---- 1 files changed, 30 insertions(+), 4 deletions(-) diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue index c297664..7f576e2 100644 --- a/Source/UBCS-WEB/src/views/code/code.vue +++ b/Source/UBCS-WEB/src/views/code/code.vue @@ -106,6 +106,13 @@ @click="escapeOwner"> 杞Щ鎵�鏈夎�� </el-button> + <el-button + size="small" + icon="el-icon-guide" + plain + @click="maxSerialNum"> + 鏈�澶ф祦姘村彿 + </el-button> </template> </avue-crud> </basic-container> @@ -248,6 +255,9 @@ <el-button type="primary" @click="escapeOwnerConfirm">纭� 瀹�</el-button> </span> </el-dialog> + + <!-- 鏈�澶ф祦姘村彿瀵硅瘽妗� --> + <max-serialnum-dialog :visible.sync="maxSerial.visible" :ruleOid="maxSerial.ruleOid"></max-serialnum-dialog> <!-- 鍩虹鐮佹灞曠ず鍖哄煙 --> <basic-container class="code-basicsec-container"> @@ -835,7 +845,7 @@ import fixedValueOption from "@/const/code/fixedValueMgrDialog"; import {mapGetters} from "vuex"; import {getByRoleUserList} from "@/api/system/user"; - import func from "@/util/func"; + import func from "@/util/func"; export default { data() { @@ -874,6 +884,12 @@ ruleAdminUserList: [], //瑙勫垯绠$悊鍛樺垪琛� ruleOwner: '', // 褰撳墠瑕佽浆绉荤粰鍝釜瑙勫垯绠$悊鍛樼殑ID releadDisabled: false, // 閬垮厤瑙勫垯鍙戝竷閲嶅鎻愪氦 + + /*鏈�澶ф祦姘村彿*/ + maxSerial:{ + visible:false, + + }, /*浣跨敤鑼冨洿瀵硅瘽妗嗘樉绀烘帶鍒�*/ codeRangeSettingBox: false, @@ -1811,7 +1827,7 @@ }, /** 鍙戝竷缂栫爜瑙勫垯 */ async enableOrDeactivatse(oid,update){ - if(update==="release"){ + /*if(update==="release"){ // 閬垮厤鐢ㄦ埛閲嶅鐐瑰嚮鎸夐挳 this.releadDisabled = true; await checkLikeCodeRule(oid).then(res => { @@ -1835,9 +1851,9 @@ } }) this.releadDisabled = false; - }else { + }else {*/ this.updateStatus(oid,update); - } + //} }, /** 鎵撳紑缂栫爜瑙勫垯鍏嬮殕瀵硅瘽妗�*/ openCodeRuleDialog() { @@ -2792,6 +2808,16 @@ let enumList = this.getLocalStorageEnum("codeGetValueType"); this.enumParam.codeGetValueType = enumList.length>0 ? enumList:[]; }, + // 鏈�澶ф祦姘村彿 + maxSerialNum(){ + console.log(this.selectionList) + if (this.selectionList.length === 0) { + this.$message.warning("璇烽�夋嫨涓�鏉$紪鐮佽鍒欙紒"); + return; + } + this.maxSerial.visible = true + this.maxSerial.ruleOid = this.selectionList[0]['oid'] + } } }; -- Gitblit v1.9.3