From ec6c121c26d6684fad97c47aa12c605ea35c7554 Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期一, 07 七月 2025 20:08:16 +0800
Subject: [PATCH] 1、点检工单页面列表新增设备型号以及设备名称展示 2、点检工单页面实现新增、编辑、领取以及作废功能 3、保养规范页面调整批量删除提示文字

---
 src/components/tools/UserPassword.vue |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/components/tools/UserPassword.vue b/src/components/tools/UserPassword.vue
index e15b51d..0067138 100644
--- a/src/components/tools/UserPassword.vue
+++ b/src/components/tools/UserPassword.vue
@@ -88,8 +88,12 @@
         username:"",
       }
     },
-    created(){
-      // this.initDictData('password_length')
+    watch:{
+      visible:{
+        handler(value){
+          if(value) this.initDictData('password_length')
+        }
+      }
     },
     methods: {
       show(uname){
@@ -103,19 +107,14 @@
         }
       },
       initDictData(dictCode) {
-        //浼樺厛浠庣紦瀛樹腑璇诲彇瀛楀吀閰嶇疆
-        if (getDictItemsFromCache(dictCode)) {
-          return getDictItemsFromCache(dictCode);
-        }
         //鏍规嵁瀛楀吀Code, 鍒濆鍖栧瓧鍏告暟缁�
         ajaxGetDictItems(dictCode, null).then((res) => {
           if (res.success) {
-            const regx = new RegExp(/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{12,}$/);
+            const regExp = new RegExp("^(?=.*[a-zA-Z])(?=.*\\\d)(?=.*[~!@#$%^&*()_+`\\-={}:\";'<>?,./]).{"+Number(res.result[0].value)+",}$");
             this.validatorRules.password.rules[2]={
-              pattern: regx,
-              message: '瀵嗙爜鐢�8浣嶆暟瀛椼�佸ぇ灏忓啓瀛楁瘝鍜岀壒娈婄鍙风粍鎴�!',
+              pattern: regExp,
+              message: `瀵嗙爜鐢�${res.result[0].value}浣嶆暟瀛椼�佸ぇ灏忓啓瀛楁瘝鍜岀壒娈婄鍙风粍鎴�!`,
             }
-            return res.result
           }
         })
       },

--
Gitblit v1.9.3