From 817fe400b7b4b0c527c70650c3ab0d48ccefad8d Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 10 七月 2023 15:44:40 +0800
Subject: [PATCH] 提交代码

---
 Source/UBCS-WEB/src/views/code/code.vue |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/Source/UBCS-WEB/src/views/code/code.vue b/Source/UBCS-WEB/src/views/code/code.vue
index b8f60a2..807ace5 100644
--- a/Source/UBCS-WEB/src/views/code/code.vue
+++ b/Source/UBCS-WEB/src/views/code/code.vue
@@ -1708,6 +1708,7 @@
           let form = this.form;
           //console.log(form);
           const regNumber = /^[0-9]+\.{0,1}[0-9]*$/; //鏁板瓧鎴栧皬鏁版鍒欐牎楠�
+          const regPos =  /^[0-9]*[1-9][0-9]*$/; //闈炶礋鏁存暟姝e垯鏍¢獙
           const tipsMsg = "蹇呭~椤逛笉鑳戒负绌�";
           if(form.id == ''){
             this.$message.warning("(鐮佹缂栧彿)"+tipsMsg);
@@ -1728,7 +1729,7 @@
             //鍥哄畾鐮佹
             if(form.codeSecLengthType == ''){
               this.$message.warning("(鐮佹闀垮害绫诲瀷)"+tipsMsg);
-              this.$refs.codeSecLengthType.$el.querySelector('select').focus();
+              // this.$refs.codeSecLengthType.$el.querySelector('select').focus();
               return false;
             }
             if(form.codeSecLength == ''){
@@ -1809,14 +1810,19 @@
               this.$message.warning('(灞傜骇绫诲瀷)'+tipsMsg);
               return false;
             }
-            if(!regNumber.test(form.codeLevelValue)){
-              this.$message.warning('灞傜骇鐨勫��)鍙兘濉啓鏁板瓧');
+            if(form.codeLevelType != 'code_level_min'&& !regNumber.test(form.codeLevelValue)){
+              this.$message.warning('(灞傜骇鐨勫��)鍙兘濉啓鏁板瓧');
               this.$refs.codeLevelValue.$el.querySelector('input').focus();
               return false;
             }
             if(form.valueCutType == ''){
               this.$message.warning('(瀛楃鎴彇绫诲瀷)'+tipsMsg);
-              this.$refs.valueCutType.$el.querySelector('select').focus();
+              // this.$refs.valueCutType.$el.querySelector('select').focus();
+              return false;
+            }
+            if(form.valueCutType != 'code_cut_none' && !regPos.test(form.valueCutLength)){
+              this.$message.warning('(鍊兼埅鍙栭暱搴�)鍙兘濉啓姝f暣鏁�');
+              this.$refs.valueCutLength.$el.querySelector('input').focus();
               return false;
             }
           }else if(this.form.secType==='coderefersec'){

--
Gitblit v1.9.3