chenhaozhe
2026-01-04 c3ceee9402fd69f87797ed82137b82217aff63e4
src/views/system/user/xtUserListEdit.vue
@@ -327,9 +327,6 @@
        Czybm: [
          { required: true, message: "编码不能为空!", trigger: "blur" }
        ],
        Czybm: [
          { required: true, message: "编码不能为空!", trigger: "blur" }
        ],
        Czymc: [
          { required: true, message: "用户名不能为空!", trigger: "blur" }
        ],
@@ -660,39 +657,56 @@
    },
    // 编辑提交保存
    submitForm() {
      this.$refs["form"].validate(valid => {
        if (valid) {
          var num = [];
          var Sav = ''
          if (this.OperationType == 1) {
            Sav = 'Add'
          } else if (this.OperationType == 3) {
            Sav = "Update"
          }
          for (var i = 0; i < this.checkedSysZb.length; i++) {
            num.push(this.checkedSysZb[i].HGroupID)
          }
          var sSubStr = num.toString() == "" ? "-1" : num.toString();
          var sMainStr = JSON.stringify(this.form) + ';' + Sav + ';' + sSubStr;
          axios({
            method: 'post',
            url: this.baseURL + "/Xt_User/SaveUser",
            data: {
              'msg': sMainStr
            },
          }).then(response => {
            if (response.data.count == 1) {
              this.formShow = false
              this.$emit('editClose', false)
              this.$modal.msgSuccess(response.data.Message);
            } else {
              this.$modal.msgError(response.data.Message)
      if (!this.form.Czybm) {
        this.$modal.msgError("编码不能为空!");
      } else if (!this.form.Czymc) {
        this.$modal.msgError("用户名不能为空!");
      } else if (!this.form.Czmm) {
        this.$modal.msgError("密码不能为空!");
      } else if (!this.form.Czyyz) {
        this.$modal.msgError("确认密码不能为空!");
      } else if (this.form.Czmm != this.form.Czyyz) {
        this.$modal.msgError("密码和确认密码不一样!");
      } else if (!this.form.HDept) {
        this.$modal.msgError("部门不能为空!");
      } else if (this.form.HWHName == this.form.HSCWHName) {
        this.$modal.msgError("对应仓库和调入仓库不能相同!");
      } else {
        this.$refs["form"].validate(valid => {
          if (valid) {
            var num = [];
            var Sav = ''
            if (this.OperationType == 1) {
              Sav = 'Add'
            } else if (this.OperationType == 3) {
              Sav = "Update"
            }
          }).catch(error => {
            this.$modal.msgError("接口请求失败!");
          });
        }
      });
            for (var i = 0; i < this.checkedSysZb.length; i++) {
              num.push(this.checkedSysZb[i].HGroupID)
            }
            var sSubStr = num.toString() == "" ? "-1" : num.toString();
            var sMainStr = JSON.stringify(this.form) + ';' + Sav + ';' + sSubStr;
            axios({
              method: 'post',
              url: this.baseURL + "/Xt_User/SaveUser",
              data: {
                'msg': sMainStr
              },
            }).then(response => {
              if (response.data.count == 1) {
                this.formShow = false
                this.$emit('editClose', false)
                this.$modal.msgSuccess(response.data.Message);
              } else {
                this.$modal.msgError(response.data.Message)
              }
            }).catch(error => {
              this.$modal.msgError("接口请求失败!");
            });
          }
        });
      }
    },
    showReset() {
      this.deptShow = false