From b9f5e5c20a35e95e84d79c8219e62ca2ca511da8 Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Wed, 1 Feb 2023 17:55:59 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/views/thirdSys/busType/index.vue                 | 10 ++++++++--
 src/views/thirdSys/corps/thrCorpSelect.vue           | 10 ++++++++--
 src/views/thirdSys/corps/thrCorps.vue                | 10 ++++++++--
 src/views/thirdSys/corps/thrCorpsImport.vue          | 10 ++++++++--
 src/views/thirdSys/inv/index.vue                     |  9 ++++++++-
 src/views/thirdSys/invProducts/thrInvProducts.vue    | 10 ++++++++--
 .../thirdSys/invProducts/thrInvProductsImport.vue    | 10 ++++++++--
 .../thirdSys/invProducts/thrInvProductsSelect.vue    | 10 ++++++++--
 src/views/thirdSys/order/thrOrderImport.vue          | 10 ++++++++--
 src/views/thirdSys/product/thrProducts.vue           | 12 +++++++++---
 src/views/thirdSys/product/thrProductsImport.vue     | 11 +++++++++--
 src/views/thirdSys/product/thrProductsSelect.vue     | 10 ++++++++--
 12 files changed, 98 insertions(+), 24 deletions(-)

diff --git a/src/views/thirdSys/busType/index.vue b/src/views/thirdSys/busType/index.vue
index 56a8439f..215c187a 100644
--- a/src/views/thirdSys/busType/index.vue
+++ b/src/views/thirdSys/busType/index.vue
@@ -142,6 +142,7 @@ export default {
         page: 1,
         limit: 20,
       },
+      mainThirdSys:'',
       addDialogVisible: false,
       modifyDialogVisible: false,
       list: [],
@@ -174,7 +175,7 @@ export default {
         path: "",
       });
       this.filterQuery = {
-        thirdSys: "thirdId",
+        thirdSys: this.mainThirdSys,
         name: null,
         enable: null,
         page: 1,
@@ -211,7 +212,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.getThirdSysDetail();
         })
         .catch(() => {
diff --git a/src/views/thirdSys/corps/thrCorpSelect.vue b/src/views/thirdSys/corps/thrCorpSelect.vue
index 2644d961..c6c8e471 100644
--- a/src/views/thirdSys/corps/thrCorpSelect.vue
+++ b/src/views/thirdSys/corps/thrCorpSelect.vue
@@ -105,6 +105,7 @@ export default {
         limit: 20,
         isDownThrSys: null,
       },
+      mainThirdSys:'',
       total: 0,
       list: [],
       thirdSys: [],
@@ -127,7 +128,7 @@ export default {
         thrCorpEntities: [],
         unitId: null,
         name: null,
-        thirdSys: null,
+        thirdSys: this.mainThirdSys,
         page: 1,
         limit: 20,
         isDownThrSys: null,
@@ -167,7 +168,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSys;
           this.getThirdSysDetail();
           this.selectSysParam();
diff --git a/src/views/thirdSys/corps/thrCorps.vue b/src/views/thirdSys/corps/thrCorps.vue
index 4fee4f93..b47c0384 100644
--- a/src/views/thirdSys/corps/thrCorps.vue
+++ b/src/views/thirdSys/corps/thrCorps.vue
@@ -92,6 +92,7 @@ export default {
         page: 1,
         limit: 20,
       },
+      mainThirdSys:'',
       total: 0,
       list: [],
       thirdSys: [],
@@ -113,7 +114,7 @@ export default {
       this.filterQuery = {
         unitId: null,
         name: null,
-        thirdSys: null,
+        thirdSys: this.mainThirdSys,
         page: 1,
         limit: 20,
       };
@@ -210,7 +211,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSys;
           this.getThirdSysDetail();
           this.selectSysParam();
diff --git a/src/views/thirdSys/corps/thrCorpsImport.vue b/src/views/thirdSys/corps/thrCorpsImport.vue
index b4e3276d..1b611327 100644
--- a/src/views/thirdSys/corps/thrCorpsImport.vue
+++ b/src/views/thirdSys/corps/thrCorpsImport.vue
@@ -138,6 +138,7 @@ export default {
         limit: 20,
         thirdSysFk: null,
       },
+      mainThirdSys:'',
       udiImportDetailVisible: false,
       thrCorpSelectVisible: false,
       checked: false,
@@ -179,7 +180,7 @@ export default {
         status: null,
         page: 1,
         limit: 20,
-        thirdSysFk: null,
+        thirdSysFk: this.mainThirdSys,
       };
       this.getList();
     },
@@ -265,7 +266,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSysFk = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSysFk = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSysFk;
           this.getList();
           this.getThirdSysDetail();
diff --git a/src/views/thirdSys/inv/index.vue b/src/views/thirdSys/inv/index.vue
index 98a0fe4f..4a1199c2 100644
--- a/src/views/thirdSys/inv/index.vue
+++ b/src/views/thirdSys/inv/index.vue
@@ -315,6 +315,7 @@ export default {
         parentId: null,
         thirdSysFk: null,
       },
+      mainThirdSys:'',
       mergeList: [],
       subList: [],
       subData: {},
@@ -409,7 +410,7 @@ export default {
         status: "",
         page:1,
         limit:20,
-        thirdSysFk: null
+        thirdSysFk: this.mainThirdSys
       };
       this.getList();
     },
@@ -649,6 +650,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.query.thirdSysFk = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.getThirdSysDetail();
         })
         .catch(() => {
diff --git a/src/views/thirdSys/invProducts/thrInvProducts.vue b/src/views/thirdSys/invProducts/thrInvProducts.vue
index d5c2d3df..d75becf1 100644
--- a/src/views/thirdSys/invProducts/thrInvProducts.vue
+++ b/src/views/thirdSys/invProducts/thrInvProducts.vue
@@ -124,6 +124,7 @@ export default {
         limit: 100,
         filterCount: null,
       },
+      mainThirdSys:'',
       total: 0,
       list: [],
       thirdSys: [],
@@ -144,7 +145,7 @@ export default {
       this.filterQuery = {
         inventoryCode: null,
         inventoryName: null,
-        thirdSys: null,
+        thirdSys: this.mainThirdSys,
         spec: null,
         registerCertNo: null,
         manufactory: null,
@@ -250,7 +251,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSys;
           this.getThirdSysDetail();
           this.selectSysParam();
diff --git a/src/views/thirdSys/invProducts/thrInvProductsImport.vue b/src/views/thirdSys/invProducts/thrInvProductsImport.vue
index ae7ca54e..cb2dcff9 100644
--- a/src/views/thirdSys/invProducts/thrInvProductsImport.vue
+++ b/src/views/thirdSys/invProducts/thrInvProductsImport.vue
@@ -185,6 +185,7 @@ export default {
         limit: 20,
         thirdSysFk: null,
       },
+      mainThirdSys:'',
       selectType: 0,
       udiImportDetailVisible: false,
       thrInvProductsSelectVisible: false,
@@ -227,7 +228,7 @@ export default {
         status: null,
         page: 1,
         limit: 20,
-        thirdSysFk: null,
+        thirdSysFk: this.mainThirdSys,
       };
       this.getList();
     },
@@ -311,7 +312,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSysFk = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSysFk = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSysFk;
           this.getList();
           this.getThirdSysDetail();
diff --git a/src/views/thirdSys/invProducts/thrInvProductsSelect.vue b/src/views/thirdSys/invProducts/thrInvProductsSelect.vue
index ae824911..94d895ab 100644
--- a/src/views/thirdSys/invProducts/thrInvProductsSelect.vue
+++ b/src/views/thirdSys/invProducts/thrInvProductsSelect.vue
@@ -136,6 +136,7 @@
                     limit: 100,
                     filterCount:null,
                 },
+              mainThirdSys:'',
                 total: 0,
                 list: [],
                 thirdSys: [],
@@ -157,7 +158,7 @@
                     thrInvProductsEntities:[],
                     inventoryCode: null,
                     inventoryName: null,
-                    thirdSys: null,
+                    thirdSys: this.mainThirdSys,
                     spec: null,
                     registerCertNo: null,
                     manufactory: null,
@@ -262,7 +263,12 @@
                 getBasicThirdSys(query)
                     .then((response) => {
                         this.thirdSys = response.data.list || [];
-                        this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+                      for(var i=0;i<this.thirdSys.length;i++){
+                        if(this.thirdSys[i].mainSys){
+                          this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+                          this.mainThirdSys = this.thirdSys[i].thirdId;
+                        }
+                      }
                         this.uploadData.thirdSys = this.filterQuery.thirdSys;
                         this.getThirdSysDetail();
                         this.selectSysParam();
diff --git a/src/views/thirdSys/order/thrOrderImport.vue b/src/views/thirdSys/order/thrOrderImport.vue
index c0b1918f..af1cd95d 100644
--- a/src/views/thirdSys/order/thrOrderImport.vue
+++ b/src/views/thirdSys/order/thrOrderImport.vue
@@ -138,6 +138,7 @@ export default {
         limit: 20,
         thirdSysFk: null,
       },
+      mainThirdSys:'',
       udiImportDetailVisible: false,
       checked: false,
       list: [],
@@ -180,7 +181,7 @@ export default {
         status: null,
         page: 1,
         limit: 20,
-        thirdSysFk: null,
+        thirdSysFk: this.mainThirdSys,
       };
       this.getList();
     },
@@ -262,7 +263,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSysFk = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSysFk = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSysFk;
           this.getList();
           this.getThirdSysDetail();
diff --git a/src/views/thirdSys/product/thrProducts.vue b/src/views/thirdSys/product/thrProducts.vue
index 9ce568d1..75f41865 100644
--- a/src/views/thirdSys/product/thrProducts.vue
+++ b/src/views/thirdSys/product/thrProducts.vue
@@ -143,6 +143,7 @@ export default {
         page: 1,
         limit: 20,
       },
+      mainThirdSys:'',
       total: 0,
       thirdSys: [],
       thirdSysDetail: null,
@@ -190,12 +191,12 @@ export default {
         registerNo: null,
         manufactory: null,
         name: "",
-        thirdSys: this.thirdSys[0].thirdId,
+        thirdSys: this.mainThirdSys,
         page: 1,
         limit: 20,
       };
       this.getList();
-      this.filterQuery.thirdSys ="";
+
     },
     hideSearch() {
       this.showSearch = !this.showSearch;
@@ -267,7 +268,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSys;
           this.getThirdSysDetail();
           this.selectSysParam();
diff --git a/src/views/thirdSys/product/thrProductsImport.vue b/src/views/thirdSys/product/thrProductsImport.vue
index c1d7d5e4..dfdc0621 100644
--- a/src/views/thirdSys/product/thrProductsImport.vue
+++ b/src/views/thirdSys/product/thrProductsImport.vue
@@ -145,6 +145,7 @@ export default {
         limit: 20,
         thirdSysFk: null,
       },
+      mainThirdSys:'',
       udiImportDetailVisible: false,
       thrProductsSelectVisible: false,
       checked: false,
@@ -186,7 +187,7 @@ export default {
         status: null,
         page: 1,
         limit: 20,
-        thirdSysFk: null,
+        thirdSysFk: this.mainThirdSys,
       };
       this.getList();
     },
@@ -280,7 +281,13 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSysFk = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.filterQuery.thirdSysFk = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSysFk;
           this.getList();
           this.getThirdSysDetail();
diff --git a/src/views/thirdSys/product/thrProductsSelect.vue b/src/views/thirdSys/product/thrProductsSelect.vue
index 34ab6275..0704dd7f 100644
--- a/src/views/thirdSys/product/thrProductsSelect.vue
+++ b/src/views/thirdSys/product/thrProductsSelect.vue
@@ -143,6 +143,7 @@ export default {
         limit: 10,
         isDownThrSys: null,
       },
+      mainThirdSys:'',
       total: 0,
       thirdSys: [],
       thirdSysDetail: null,
@@ -166,7 +167,7 @@ export default {
         thrProductsEntities: [],
         code: null,
         name: "",
-        thirdSys: "",
+        thirdSys: this.mainThirdSys,
         page: 1,
         limit: 20,
       };
@@ -263,7 +264,12 @@ export default {
       getBasicThirdSys(query)
         .then((response) => {
           this.thirdSys = response.data.list || [];
-          this.filterQuery.thirdSys = this.thirdSys[0].thirdId;
+          for(var i=0;i<this.thirdSys.length;i++){
+            if(this.thirdSys[i].mainSys){
+              this.filterQuery.thirdSys = this.thirdSys[i].thirdId;
+              this.mainThirdSys = this.thirdSys[i].thirdId;
+            }
+          }
           this.uploadData.thirdSys = this.filterQuery.thirdSys;
           this.getThirdSysDetail();
           this.selectSysParam();