| 
					
				 | 
			
			
				@@ -1,12 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getWebsit } from '@/api/customerManagement.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { memberListPageV2 } from '@/api/masterManagement' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { adminWebsitWebsitList } from '@/api/workOrderPool' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { workerTeamList } from '@/api/masterGroup.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       websitList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      workerList: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      workerList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      workerList222: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   computed: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,32 +192,43 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 events: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   change: val => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    var index = this.orderInfo.orderWorkers.map(item => item.isMaster).indexOf(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!!~index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.orderInfo.orderWorkers.splice(index, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.workerList222 = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       var data = this.workerList.find(item => item.value == val).data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerName = data.workerName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerIdcard = data.workerIdcard 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerMobile = data.workerMobile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.orderInfo.orderWorkers.unshift({ ...data, isMaster: true }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      if (data.slaveWorkerId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var data2 = this.workerList.find(item => item.value == data.slaveWorkerId).data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.orderInfo.orderWorkers.push({ ...data2, isMaster: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.orderInfo.workerId_fz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      if (this.orderInfo.orderWorkers.length > 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.orderInfo.orderWorkers.map((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          if (index > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            item.isMaster = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.orderInfo.orderWorkers = [{ ...data, isMaster: true }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      memberListPageV2({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        pageSize: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        checkCert: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        maserWorkerId: data.userId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        params: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          { param: 'b.examine_status', compare: '=', value: 'OK' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          { param: 'b.websit_id', compare: '=', value: this.orderInfo.websitId } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.workerList222 = res.data.records.map(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          var { id, userId, ...data } = item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            value: userId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            label: data.nickName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              workerId: userId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              workerName: data.nickName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              workerIdcard: data.idCard, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              workerMobile: data.mobile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                              ...data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerIdcard = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerMobile = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.orderInfo.orderWorkers = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -231,7 +243,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 isShow: this.formOptions.orderWorkers.isEdit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 name: 'el-select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                options: this.workerList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                options: this.workerList222 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   .filter(item => !~this.orderInfo.orderWorkers.map(item => item.workerId).indexOf(item.value)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   .map(item => ({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ...item, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -251,7 +263,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 events: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   change: val => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      var data = this.workerList.find(item => item.value == val).data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      var data = this.workerList222.find(item => item.value == val).data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.orderWorkers.push({ ...data, isMaster: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       this.orderInfo.workerId_fz = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -327,6 +339,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         memberListPageV2({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pageNum: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           pageSize: -1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          checkCert: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           params: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { param: 'b.examine_status', compare: '=', value: 'OK' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { param: 'b.websit_id', compare: '=', value: this.orderInfo.websitId } 
			 |