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/GyCustomer/index.vue |   76 +++++++++++++++++++-------------------
 1 files changed, 38 insertions(+), 38 deletions(-)

diff --git a/src/views/GyCustomer/index.vue b/src/views/GyCustomer/index.vue
index 2d0e1fb..75382ca 100644
--- a/src/views/GyCustomer/index.vue
+++ b/src/views/GyCustomer/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div style="padding: 10px; position: relative;">
+  <div style="padding: 10px;position: relative;">
     <el-card style="margin-bottom: 10px;">
       <el-form :inline="true" :model="queryParams" ref="queryForm" class="mb8">
         <el-form-item label="瀹㈡埛浠g爜" prop="HNumber">
@@ -29,14 +29,14 @@
                   <el-row>
                     <el-col :span="7">
                       <el-select v-model="queryParams.ColName" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in visibleColumns" :key="index" :label="item.title"
                           :value="item.field"></el-option>
                       </el-select>
                     </el-col>
                     <el-col :span="6" style="padding: 0 10px">
                       <el-select v-model="queryParams.Comparator" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in comparatorList" :key="index" :label="item.label"
                           :value="item.value"></el-option>
                       </el-select>
@@ -51,14 +51,14 @@
                   <el-row>
                     <el-col :span="7">
                       <el-select v-model="queryParams.ColName1" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in visibleColumns" :key="index" :label="item.title"
                           :value="item.field"></el-option>
                       </el-select>
                     </el-col>
                     <el-col :span="6" style="padding: 0 10px">
                       <el-select v-model="queryParams.Comparator1" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in comparatorList" :key="index" :label="item.label"
                           :value="item.value"></el-option>
                       </el-select>
@@ -73,14 +73,14 @@
                   <el-row>
                     <el-col :span="7">
                       <el-select v-model="queryParams.ColName2" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in visibleColumns" :key="index" :label="item.title"
                           :value="item.field"></el-option>
                       </el-select>
                     </el-col>
                     <el-col :span="6" style="padding: 0 10px">
                       <el-select v-model="queryParams.Comparator2" placeholder="璇烽�夋嫨" style="width: 100%">
-                        <el-option value="0" label=""></el-option>
+                        <!-- <el-option value="0" label=""></el-option> -->
                         <el-option v-for="(item, index) in comparatorList" :key="index" :label="item.label"
                           :value="item.value"></el-option>
                       </el-select>
@@ -301,12 +301,12 @@
         HNumber: null,
         HName: null,
         HNumber2: null,
-        ColName: "0",
-        ColName1: "0",
-        ColName2: "0",
-        Comparator: "0",
-        Comparator1: "0",
-        Comparator2: "0",
+        ColName: "",
+        ColName1: "",
+        ColName2: "",
+        Comparator: "",
+        Comparator1: "",
+        Comparator2: "",
         ColContent: "",
         ColContent1: "",
         ColContent2: "",
@@ -351,12 +351,12 @@
         title: "瀵煎叆",
         isUploading: false,
         updateSupport: 0,
-        url: "http://47.96.97.237/API/Gy_Customer/Gy_Customer_Excel",
+        url: "",
       },
       uploadData: [],
       uploadTableLoading: false,
 
-      baseURL: process.env.VUE_APP_BASE_URL || "http://47.96.97.237/API/",
+      baseURL: process.env.VUE_APP_BASE_API || "http://47.96.97.237/API/",
       user: "admin",
     };
   },
@@ -366,29 +366,22 @@
     }
   },
   created() {
+    this.upload.url = this.$baseUrl + "Gy_Customer/Gy_Customer_Excel";
     this.fetchData();
   },
   methods: {
     fetchData() {
-      axios
-        .get(
-          "http://47.96.97.237/API/Web/GetUser?UserName=001&PassWord=123456&HOrgName=100038"
-        )
-        .then((response) => {
-          let data = response.data.data[0];
-          this.user = data.Czymc;
+
+          this.user = sessionStorage["HUserName"];
           this.getTreeData();
           this.getList();
           this.getDefaultFilterScheme();
-        })
-        .catch((error) => {
-          this.$modal.msgError("鎺ュ彛璇锋眰澶辫触!");
-        });
+
     },
 
     getTreeData() {
       axios
-        .get(this.baseURL + "/Gy_BadReason/Gy_CusTypeTreeListByLevel")
+        .get(this.$baseUrl + "/Gy_BadReason/Gy_CusTypeTreeListByLevel")
         .then((response) => {
           if (response.data.count == 1) {
             this.treeData = JSON.parse(response.data.data);
@@ -407,13 +400,13 @@
       console.log(this.page);
       console.log(this.pageSize);
       axios
-        .get(this.baseURL + "/Gy_Customer/page", {
+        .get(this.$baseUrl + "/Gy_Customer/page", {
           params: {
             sWhere: this.sWhere,
             user: this.user,
             page: 1,
             size: this.pageSize,
-            Organization: ''
+            Organization: sessionStorage["Organization"]
           },
         })
         .then((response) => {
@@ -544,7 +537,7 @@
       }
 
       axios
-        .get(this.baseURL + "/Gy_Customer/Gy_CustomerViewApi", {
+        .get(this.$baseUrl + "/Gy_Customer/Gy_CustomerViewApi", {
           params: {
             Number: this.queryParams.HNumber2,
             Type: 'KH'
@@ -574,7 +567,7 @@
 
     handleExport() {
       axios
-        .get(this.baseURL + "/LMES/getReportByModRightNameCheck", {
+        .get(this.$baseUrl + "/LMES/getReportByModRightNameCheck", {
           params: {
             ModRightNameCheck: "Gy_Customer_ExportExcel",
             user: this.user
@@ -646,7 +639,7 @@
         .confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠")
         .then(() => {
           axios
-            .get(this.baseURL + "/Gy_Customer/Delete_Json", {
+            .get(this.$baseUrl + "/Gy_Customer/Delete_Json", {
               params: {
                 HItemID: this.selectedRow.HItemID,
                 User: this.user,
@@ -675,7 +668,7 @@
       }
 
       axios
-        .get(this.baseURL + "/Gy_Customer/AuditGy_Customer", {
+        .get(this.$baseUrl + "/Gy_Customer/AuditGy_Customer", {
           params: {
             HInterID: this.selectedRow.HItemID,
             IsAudit: isAudit,
@@ -701,7 +694,7 @@
         return;
       }
       axios
-        .get(this.baseURL + "/Gy_Customer/StopGy_Customer", {
+        .get(this.$baseUrl + "/Gy_Customer/StopGy_Customer", {
           params: {
             HInterID: this.selectedRow.HItemID,
             IsStop: isStop,
@@ -739,6 +732,13 @@
     },
 
     handleRefresh() {
+      if (this.$refs.tableData && this.$refs.tableData.clearSelection) {
+        this.$refs.tableData.clearSelection();
+      }
+      this.selectedRow = null;
+      this.ids = [];
+      this.single = true;
+      this.multiple = true;
       this.getList();
     },
 
@@ -765,7 +765,7 @@
     getRelationUserData(HCusID) {
       this.relationLoading = true;
       axios
-        .get(this.baseURL + "/Gy_Customer/RelationUserlist", {
+        .get(this.$baseUrl + "/Gy_Customer/RelationUserlist", {
           params: { HCusID: HCusID }
         })
         .then((response) => {
@@ -798,7 +798,7 @@
 
     rowStyle({ row, rowIndex }) {
       if (this.ids.includes(row.hmainid)) {
-        return { background: "#ecf5ff" };
+        return {  };
       }
     },
 
@@ -879,7 +879,7 @@
       var sMainSub = JSON.stringify(this.uploadData) + "&鍜�" + this.user;
       axios({
         method: "post",
-        url: this.baseURL + "/Gy_Customer/Gy_Customer_btnSave",
+        url: this.$baseUrl + "/Gy_Customer/Gy_Customer_btnSave",
         data: {
           sMainSub: sMainSub,
         },
@@ -945,4 +945,4 @@
 .filter-collapse {
   margin-top: 10px;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.1