Ver código fonte

新增注册提示

jack.zhou 2 semanas atrás
pai
commit
1649ebf0fe
2 arquivos alterados com 14 adições e 0 exclusões
  1. 7 0
      pnpm-lock.yaml
  2. 7 0
      src/view/register/index.vue

+ 7 - 0
pnpm-lock.yaml

@@ -47,6 +47,9 @@ dependencies:
   element-plus:
     specifier: ^2.9.8
     version: 2.9.8(vue@3.5.21)
+  jsencrypt:
+    specifier: ^3.5.4
+    version: 3.5.4
   lodash:
     specifier: ^4.17.21
     version: 4.17.21
@@ -1076,6 +1079,10 @@ packages:
     resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
     dev: false
 
+  /jsencrypt@3.5.4:
+    resolution: {integrity: sha512-kNjfYEMNASxrDGsmcSQh/rUTmcoRfSUkxnAz+MMywM8jtGu+fFEZ3nJjHM58zscVnwR0fYmG9sGkTDjqUdpiwA==}
+    dev: false
+
   /local-pkg@0.4.3:
     resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
     engines: {node: '>=14'}

+ 7 - 0
src/view/register/index.vue

@@ -30,6 +30,7 @@
             placeholder="密码" :right-icon="state.showPassword ? 'eye-o' : 'closed-eye'"
             @click-right-icon="state.showPassword = !state.showPassword"
             :rules="[{ required: true, message: '密码不能为空' }, { validator: checkPassword, message: '密码不合法' }]" />
+          <div class="password-tip">密码规则:至少10位,须包含大写字母、小写字母、数字和特殊字符,不能由相同字符重复、连续升序/降序或包含空格及特殊含义组合</div>
           <van-field v-model="state.form.confirmPassword" :type="state.showConfirmPassword ? 'text' : 'password'"
             label="确认密码" placeholder="确认密码" :right-icon="state.showConfirmPassword ? 'eye-o' : 'closed-eye'"
             @click-right-icon="state.showConfirmPassword = !state.showConfirmPassword"
@@ -882,6 +883,12 @@ import { getResourceUrl } from '/@/utils/url'
     display: flex;
     justify-content: flex-end;
   }
+
+  .password-tip {
+    padding: 0 16px 10px;
+    font-size: 12px;
+    color: #969799;
+  }
 }
 
 .cascade-picker {