wang-hao-jie
2022-08-25 2b506494d7c73a3978004bd0b32a5d0783b25efa
src/views/change-pass/change-pass.vue
@@ -28,7 +28,7 @@
          </FormItem>
          <FormItem label="新密码" prop="newPass">
            <SetPassword
              placeholder="请输入新密码,长度为6-20个字符"
              placeholder="请输入新密码,长度为8-20个字符"
              v-model="form.newPass"
              @on-change="changeInputPass"
            />
@@ -54,6 +54,7 @@
</template>
<script>
  import { getOtherSet } from "@/api/index";
import SetPassword from "@/views/my-components/xboot/set-password";
import { changePass } from "@/api/index";
export default {
@@ -100,7 +101,7 @@
            trigger: "change",
          },
          {
            min: 6,
            min: 8,
            message: "请至少输入6个字符",
            trigger: "blur",
          },
@@ -129,6 +130,10 @@
      this.strength = strength;
    },
    submit() {
      if(this.strength!='强'){
        this.$Message.error("请使用强密码包含数字,大小写字母,特殊字符,且不少于8位");
        return;
      }
      let params = {
        password: this.form.oldPass,
        newPass: this.form.newPass,
@@ -143,7 +148,7 @@
              this.visible = false;
              this.$Modal.success({
                title: "修改密码成功",
                content: "修改密码成功,请保管好您的新账号密码",
                content: "为了账号安全,系统稍后将强制退出,请用新密码重新登陆。",
              });
            }
          });