|
|
@@ -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 {
|