From 96ccda8fecce548ca4b9041967aa99a9640a960e Mon Sep 17 00:00:00 2001 From: 田源 <tianyuan@vci-tech.com> Date: 星期二, 21 一月 2025 16:17:20 +0800 Subject: [PATCH] 分类码段取消校验 --- Source/UBCS-WEB/src/views/code/code.vue | 60 +++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 33 insertions(+), 27 deletions(-) diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue index 8847b03..63c39b4 100644 --- a/Source/UBCS-WEB/src/views/code/code.vue +++ b/Source/UBCS-WEB/src/views/code/code.vue @@ -2,7 +2,7 @@ <basic-container class="code-total" style=" height: 100%"> <!-- 缂栫爜瑙勫垯淇℃伅灞曠ず鍖哄煙 --> <basic-container class="code-rule-container"> - <div style="height: 40vh;overflow: auto;"> + <div style="height: 49vh;overflow: auto;"> <p style=" margin-top: -5px; @@ -142,7 +142,6 @@ </template> </avue-crud> </div> - </basic-container> <!-- 楂樼骇鏌ヨ瀵硅瘽妗� --> @@ -220,7 +219,7 @@ <!-- 鍩虹鐮佹灞曠ず鍖哄煙 --> <basic-container class="code-basicsec-container"> - <div style="height: 38.5vh;overflow: auto"> + <div style="height: 29.3vh;overflow: auto"> <p style="margin-top: -5px; margin-bottom: 4px; @@ -384,18 +383,12 @@ <el-col :span="13"> <basic-container> <div class="box" style="height: 60vh; margin-bottom: -40px"> - <el-form> - <el-form-item :label-width="50" label="鐮佸��:" required> - <el-input - v-model="codeClassifyForm.id" - style="width: 18vw" - ></el-input> + <el-form label-width="55px"> + <el-form-item label="鍚嶇О:" required> + <el-input v-model="codeClassifyForm.name"></el-input> </el-form-item> - <el-form-item :label-width="50" label="鍚嶇О:" required> - <el-input - v-model="codeClassifyForm.name" - style="width: 18vw" - ></el-input> + <el-form-item label="鐮佸��:"> + <el-input v-model="codeClassifyForm.id"></el-input> </el-form-item> </el-form> </div> @@ -644,7 +637,7 @@ v-model="form.prefixCode" :readonly="basicSecOnlyRead" ></el-input> --> - <el-select v-model="form.prefixCode" :disabled="basicSecOnlyRead"> + <el-select v-model="form.prefixCode" :disabled="basicSecOnlyRead" clearable> <el-option v-for="(option, index) in preFixOrSuffixChars" :key="index" @@ -661,7 +654,7 @@ v-model="form.suffixCode" :readonly="basicSecOnlyRead"> </el-input> --> - <el-select v-model="form.suffixCode" :disabled="basicSecOnlyRead"> + <el-select v-model="form.suffixCode" :disabled="basicSecOnlyRead" clearable> <el-option v-for="(option, index) in preFixOrSuffixChars" :key="index" @@ -852,6 +845,7 @@ :disabled="basicSecOnlyRead" filterable placeholder="璇烽�夋嫨" + clearable > <el-option v-for="item in enumParam.codeFillSeparator" @@ -896,11 +890,12 @@ </el-form-item> <el-form-item :label-width="rightFormLabelWidth" - label="鑷畾涔夌殑娴佹按绠楁硶:" + label="鑷畾涔夋祦姘寸畻娉�:" > <template> <vciWebRefer ref="refer" + :disabled="basicSecOnlyRead" :display="true" :referConfig="this.referConfig || {}" :serialType="form.serialType" @@ -909,8 +904,6 @@ @setReferValue="setReferValue" ></vciWebRefer> </template> - - </el-form-item> </div> <!-- 灞傜骇鐮佹 --> @@ -1157,6 +1150,7 @@ :disabled="basicSecOnlyRead" filterable placeholder="璇烽�夋嫨" + clearable > <el-option v-for="item in enumParam.codeFillSeparator" @@ -1304,7 +1298,6 @@ </refer-config-dialog> </el-dialog> - <!--鑷畾涔夋祦姘村弬鐓х粍浠�--> </basic-container> </template> @@ -1406,7 +1399,7 @@ showField: 'customCodeSerialClassText', field: 'customCodeSerialClass', fieldMap: { - serialType: "serialType" + serialType: "serialType", }, placeholder: '璇烽�夋嫨鑷畾涔夋祦姘�', options: { @@ -1760,10 +1753,12 @@ //鑷畾涔夋祦姘村け鐒� setReferValue(data) { if (data.field) { - this.form[data.field] = data.value || ""; + // this.form[data.field] = data.value || ""; + this.form.customCodeSerialClass = data.rawData[0].id || ""; + console.log(this.form.customCodeSerialClass); this.form[data.showField] = data.text || ""; this.form.serialType = data.rawData[0].serialType || ""; - + this.form.customCodeSerialType = data.rawData[0].serialType || ""; } }, /** 杞Щ瑙勫垯鎵�鏈夎�呭璇濇 */ @@ -2044,7 +2039,11 @@ } ); } else { - if (!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)) { + // if (!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)) { + // return; + // } + if(!this.codeClassifyForm.name){ + this.$message.error('璇疯緭鍏ュ悕绉�'); return; } if(!await this.regexCharacter(this.codeClassifyForm.id)){ @@ -2108,7 +2107,7 @@ if (!this.tipsCodeSecValueMessage(this.codeClassifyForm.id)) { return; } - if(!await this.regexCharacter(this.codeFixdForm.id)){ + if(!await this.regexCharacter(this.codeClassifyForm.id)){ return; } this.codeClassifyForm.oid = @@ -2139,7 +2138,7 @@ ); } }, - /** + /** * 鍙敤瀛楃闆嗙爜鍊兼鍒欐牎楠� * @return true:婊¤冻闄愬埗锛宖alse锛氫笉婊¤冻闄愬埗 */ @@ -2835,7 +2834,6 @@ }, /** 鎵撳紑鏂板鎴栫紪杈戝熀纭�鐮佹瀵硅瘽妗�*/ openBasicDialog(condition, row) { - //console.log(row); if (condition == "add") { this.basicSecDialogTitle = "娣诲姞鐮佹淇℃伅"; this.showbtn = true; @@ -3494,6 +3492,14 @@ row != null && row.customCodeSerialClass != "" ? row.customCodeSerialClass : "", //鑷畾涔夋祦姘寸畻娉� + customCodeSerialClassText: + row != null && row.customCodeSerialClassText != "" + ? row.customCodeSerialClassText + : "", //鑷畾涔夋祦姘寸畻娉曟樉绀哄�� + customCodeSerialType: + row != null && row.customCodeSerialType != "" + ? row.customCodeSerialType + : "", //鑷畾涔夋祦姘寸畻娉曠被鍨� }); this.loadCodeFillType(); this.loadCodeFillSeparator(); -- Gitblit v1.9.3