From 36fff14de9bb4808d8dbf5c586baf331986e53a3 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 31 十月 2023 22:56:22 +0800 Subject: [PATCH] 修改可输可选新增方法,完善部分漏改按钮code --- Source/UBCS-WEB/src/views/code/code.vue | 41 ++++++++++++++++++++++++++--------------- 1 files changed, 26 insertions(+), 15 deletions(-) diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue index da43e4a..f9d2ddb 100644 --- a/Source/UBCS-WEB/src/views/code/code.vue +++ b/Source/UBCS-WEB/src/views/code/code.vue @@ -1113,9 +1113,9 @@ > <el-option v-for="item in enumParam.codeFillSeparator" - :key="item.itemValue" - :label="item.itemName" - :value="item.itemValue" + :key="item.dictKey" + :label="item.dictValue" + :value="item.dictValue" > </el-option> </el-select> @@ -1293,6 +1293,7 @@ saveCodeClassifyValueOrder, } from "@/api/code/codeClassifyValue"; import { getDictionary } from "@/api/omd/enum"; +import { getDictionaryBiz } from "@/api/system/dictbiz"; import optionBasic from "@/const/code/codebasic"; import optionRule from "@/const/code/mdmrule"; import attrOption from "@/const/code/selectAttrOptionDialog"; @@ -1612,6 +1613,16 @@ this.$refs.crud.doLayout(); this.$refs.crudBasic.doLayout(); }); + }, + // 鐢熷懡閽╁瓙鍑芥暟 + beforeDestroy() { + // 娓呴櫎鎸囧畾缂撳瓨 + localStorage.removeItem('codeSecType'); + localStorage.removeItem('codeSecLength'); + localStorage.removeItem('codeFillType'); + localStorage.removeItem('codeLevelType'); + localStorage.removeItem('codeCutType'); + localStorage.removeItem('codeGetValueType'); }, methods: { @@ -2422,11 +2433,11 @@ .catch((error) => { this.releadDisabled = false; }); + this.releadDisabled = false; } else { this.updateStatus(oid, update); } }, - /** 鎵撳紑缂栫爜瑙勫垯鍏嬮殕瀵硅瘽妗�*/ openCodeRuleDialog() { if (!this.tipsMessage(this.selectionList)) { @@ -2434,7 +2445,6 @@ } this.cloneSettingBox = true; }, - /** 鎵撳紑浠庡叾浠栫紪鐮佽鍒欎腑鍏嬮殕鐮佹瀵硅瘽妗�*/ openOtherCodeRuleDialog() { if (!this.tipsMessage(this.selectionList)) { @@ -3394,16 +3404,17 @@ this.enumParam.codeFillType = this.getLocalStorageEnum("codeFillType") || []; }, loadCodeFillSeparator() { - let enumCach = JSON.parse(localStorage.getItem("codeFillSeparator")); - if (enumCach == null) { - getDictionary("codeFillSeparator").then((res) => { - this.enumParam.codeFillSeparator = res.data.data; - localStorage.setItem( - "codeFillSeparator", - JSON.stringify(res.data.data) - ); - }); - } + //let enumCach = JSON.parse(localStorage.getItem("codeFillSeparator")); + //if (enumCach == null) { + getDictionaryBiz({code:"codeFillSeparator"}).then((res) => { + this.enumParam.codeFillSeparator = res.data.data; + //console.log(this.enumParam.codeFillSeparator); + localStorage.setItem( + "codeFillSeparator", + JSON.stringify(res.data.data) + ); + }); + //} }, loadCodeLevelType() { this.enumParam.codeLevelType = this.getLocalStorageEnum("codeLevelType") || []; -- Gitblit v1.9.3