From 7fb0a8f0ab16c149484bf043754cd10cfa94de2f Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期一, 19 一月 2026 14:48:05 +0800
Subject: [PATCH] 增加了业务员,保管员和验收员的对应的显示

---
 src/views/system/user/xtUserListEdit.vue |   92 ++++++++++++++++++++++++++-------------------
 1 files changed, 53 insertions(+), 39 deletions(-)

diff --git a/src/views/system/user/xtUserListEdit.vue b/src/views/system/user/xtUserListEdit.vue
index 3a83f71..eb61b8d 100644
--- a/src/views/system/user/xtUserListEdit.vue
+++ b/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" }
         ],
@@ -370,7 +367,7 @@
     },
     getUserGroup() {
       //瑙掕壊鍒楄〃
-      axios.get(this.baseURL + '/Xt_UserGroup/list', {
+      axios.get(this.$baseUrl + '/Xt_UserGroup/list', {
         params: {
           sWhere: '',
         },
@@ -386,7 +383,7 @@
     },
     get_DisplayUserGroupInfoList() {
       var sWhere = "and UserId='" + this.linterid + "'";
-      axios.get(this.baseURL + '/Xt_UserGroup/UserGroupInfoList', {
+      axios.get(this.$baseUrl + '/Xt_UserGroup/UserGroupInfoList', {
         params: {
           sWhere: sWhere,
         },
@@ -416,7 +413,7 @@
     },
     //鏍规嵁涓诲唴鐮佷笌瀛愬唴鐮佽幏鍙栨簮鍗曢攢鍞鍗曟暟鎹�
     getPushSourceBillInit(HSourceInterID, HSourceEntryID) {
-      axios.get(this.baseURL + '/Xs_SeOrderBill/loadXs_SeOrderBill_Push', {
+      axios.get(this.$baseUrl + '/Xs_SeOrderBill/loadXs_SeOrderBill_Push', {
         params: {
           "HInterID": HSourceInterID
           , "HSubID": HSourceEntryID
@@ -596,7 +593,7 @@
     handleUpdate() {
       this.reset()
       let rowHmainid = this.linterid
-      axios.get(this.baseURL + "/Xt_User/EditUser", {
+      axios.get(this.$baseUrl + "/Xt_User/EditUser", {
         params: { 'HID': rowHmainid }
       }).then(response => {
         if (response.data.code == 1) {
@@ -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

--
Gitblit v1.9.1