zhanghua
2023-01-30 5173f8e31d106abd003e123c8679cf53c7940b33
src/views/systemSetting/baseSetting/user/components/createUser/index.vue
@@ -189,16 +189,12 @@
    };
    const validatePass = (rule, value, callback) => {
      //必须包含字母、数字、长度再6-16位之间
      var regex = new RegExp("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$");
      if (value === "") {
        callback(new Error("用户密码不能为空"));
      } else if (value.length < 6 || value.length > 16) {
        callback(new Error("请输⼊6~16位密码"));
      } else if (!regex.test(value)) {
        callback(new Error("密码只能是以数字、26个英文字母组成的字符串"));
      } else {
        callback();
      }
      var rep =/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,16}$/;
          if (!rep.test(value) ) {
            callback(new Error("密码长度8到16位且密码中的字符必须包含字母大写和字母小写和必须包含数字,不能包含空格"));
          } else {
            callback();
          }
      // if (!value) {
      //     callback(new Error("用户密码不能为空"));
@@ -502,28 +498,28 @@
<style lang="scss" scoped>
.createUser {
  border-radius: 1px;
  background-color: #09152f;
  // background-color: #09152f;
  main {
    text-align: left;
    padding: 0 55px;
    background-color: #09152f;
    // background-color: #09152f;
    padding-bottom: 50px;
    padding-top: 20px;
    .mainContent {
      display: flex;
      // justify-content: center;
      justify-content: center;
      margin-top: 50px;
      width: 100%;
      &::v-deep .el-form-item__label {
        color: #4b9bb7;
      }
      // &::v-deep .el-form-item__label {
      //   color: #4b9bb7;
      // }
      &::v-deep .el-input__inner {
        background-color: #09152f;
        border: 1px solid #17324c;
      }
      // &::v-deep .el-input__inner {
      //   background-color: #09152f;
      //   border: 1px solid #17324c;
      // }
      .el-form-item__content {
        width: 400px;