linwenxin vor 4 Monaten
Ursprung
Commit
20e06fa70e

+ 16 - 7
src/views/auxiliaryFittings/salesManagement/components/auxiliarySalesOrderDetail.vue

@@ -861,6 +861,10 @@ export default {
     changeWebsit2(e) {
       this.formData.workerWebsitId = e.websitId
       this.formData.workerWebsitName = e.name
+      this.formData.identity = ''
+      this.formData.workerMobile = ''
+      this.formData.workerId = ''
+      this.formData.workerName = ''
       this.getWorker()
     },
     changeStorage(e) {
@@ -948,13 +952,18 @@ export default {
       }
     },
     getWorker() {
-      getWorker({
-        pageNum: 1,
-        pageSize: -1,
-        params: this.formType == 2 ? [] : [{ param: 'b.websit_id', compare: '=', value: this.formData.workerWebsitId }]
-      }).then(res => {
-        this.workerList = res.data.records
-      })
+      if (this.formData.workerWebsitId) {
+        getWorker({
+          pageNum: 1,
+          pageSize: -1,
+          params:
+            this.formType == 2 ? [] : [{ param: 'b.websit_id', compare: '=', value: this.formData.workerWebsitId }]
+        }).then(res => {
+          this.workerList = res.data.records
+        })
+      } else {
+        this.workerList = []
+      }
     },
     changeWorker(e) {
       this.formData.identity = e.idCard