Ver Fonte

优化提示

xiaochan há 1 ano atrás
pai
commit
cf3cf85891
1 ficheiros alterados com 18 adições e 4 exclusões
  1. 18 4
      src/views/system/forgot-password/ForgotPassword.vue

+ 18 - 4
src/views/system/forgot-password/ForgotPassword.vue

@@ -11,6 +11,11 @@
               effect="dark"
     />
 
+    <el-alert title="新密码至少8位,且包含大写字母、小写字母、数字、特殊符号中的两种。"
+              show-icon
+              type="warning"
+              :closable="false"/>
+
     <el-form
         ref="formRef"
         :model="form"
@@ -26,11 +31,22 @@
       </el-form-item>
 
       <el-form-item label="新密码:" prop="newPwd">
-        <el-input class="security" v-model="form.newPwd"/>
+        <el-input class="security"
+                  v-model="form.newPwd"
+                  show-word-limit
+                  maxlength="16"
+                  minlength="8"
+        />
       </el-form-item>
 
       <el-form-item label="再次确认:" prop="reconfirmPwd">
-        <el-input class="security" v-model="form.reconfirmPwd"/>
+        <el-input
+            class="security"
+            v-model="form.reconfirmPwd"
+            show-word-limit
+            maxlength="16"
+            minlength="8"
+        />
       </el-form-item>
 
       <el-form-item label="">
@@ -58,8 +74,6 @@ import {stringIsBlank} from "@/utils/blank-utils";
 import {BizException, ExceptionEnum} from "@/utils/BizException";
 import {checkVerificationCodeV2, sendAVerificationCode} from "@/api/login";
 import {useCompRef} from "@/utils/useCompRef";
-import {xcMessage} from "@/utils/xiaochan-element-plus";
-import {isDev} from "@/utils/public";
 
 const props = defineProps<{
   codeRs: string