loulijun2021
2022-09-01 0159c69171860516e9476bd77285329e9d507ec8
src/layout/components/Navbar.vue
@@ -51,7 +51,7 @@
        <!--        <el-form-item label="用户名称:">-->
        <!--          <div> {{ username }}</div>-->
        <!--        </el-form-item>-->
        <el-form-item label="密码:" prop="password">
        <el-form-item label="原密码:" prop="password">
          <el-input v-model="form.password" style="width: 220px;" />
        </el-form-item>
        <el-form-item label="新密码:" prop="newpassword">
@@ -89,12 +89,23 @@
  },
  created() {
    this.usercode = getCookie('navTabId')
    this.username = getCookie('admin')
    this.username = getCookie('username')
  },
  data() {
    const validatePassword = (rule, value, callback) => {
    const validatePassword1 = (rule, value, callback) => {
      if (!value) {
        return callback(new Error('请输入密码!'))
        return callback(new Error('请输入原密码!'))
      } else {
        if (SER_HZ.test(value)) {
          return callback(new Error('密码不能为中文!'))
        } else {
          callback()
        }
      }
    }
    const validatePassword2 = (rule, value, callback) => {
      if (!value) {
        return callback(new Error('请输入新密码!'))
      } else {
        if (SER_HZ.test(value)) {
          return callback(new Error('密码不能为中文!'))
@@ -113,10 +124,10 @@
      dialogVisible: false,
      formRules: {
        password: [
          { required: true, validator: validatePassword, trigger: ['blur', 'change'] }
          { required: true, validator: validatePassword1, trigger: ['blur', 'change'] }
        ],
        newpassword: [
          { required: true, validator: validatePassword, trigger: ['blur', 'change'] }
          { required: true, validator: validatePassword2, trigger: ['blur', 'change'] }
        ]
      }
    }
@@ -172,6 +183,8 @@
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 21, 41, .08);
  //background-color: #f8f8fa;
  .hamburger-container {
    line-height: 46px;
    height: 100%;