| 
					
				 | 
			
			
				@@ -203,7 +203,32 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       workOrderType: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       cloneWorkOrder: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       value1: new Date(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      showTableBool: true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showTableBool: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fuhezhuangtai: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DSHPG: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DSHPG', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'CJ', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'YPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DXSPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DZBPG', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DWDSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DXSSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DTJXSSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DZBSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DFZXPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'DFZXSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'XSBH', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'TJXSBH', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'ZBBH', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'FZXBH', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          'FL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DWDPG: ['DWDPG', 'DWDPD', 'WDBH'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FWZ: ['FWZ', 'GCSZT', 'BFWG', 'DSM', 'YZP'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YWG: ['YWG', 'GCSZX', 'WDWG', 'YWGO'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YJS: ['YJS', 'LRCD'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YQX: ['YQX', 'FWZT', 'YCGB', 'FWQX'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   watch: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -513,7 +538,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: '已完工', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            value: 'YWGO' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            value: 'YWG' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: '已结算', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -536,15 +561,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             value: 'PJYQX' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ].map(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          var data = res.data.find(val => val.orderStatus == item.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.value == 'YWGO') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var data_ = res.data.find(val => val.orderStatus == 'YWG') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var data_2 = res.data.find(val => val.orderStatus == 'GCSZX') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var data_3 = res.data.find(val => val.orderStatus == 'YJS') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.label = `${item.label}(${ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              (data?.total || 0) + (data_?.total || 0) + (data_2?.total || 0) + (data_3?.total || 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            })` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.fuhezhuangtai[item.value]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var num = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.fuhezhuangtai[item.value].map(status => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              num += res.data.find(val => val.orderStatus == status)?.total || 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            item.label = `${item.label}(${num || 0})` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var data = res.data.find(val => val.orderStatus == item.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.label = `${item.label}(${data?.total || 0})` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return item 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -557,8 +581,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       var pam = JSON.parse(JSON.stringify(p)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (pam.orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (pam.orderStatus === 'YWGO') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            pam.params.push({ param: 'a.order_status', compare: '=', value: ['YWG', 'YWGO', 'YJS', 'GCSZX'] }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.fuhezhuangtai[pam.orderStatus]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pam.params.push({ param: 'a.order_status', compare: '=', value: this.fuhezhuangtai[pam.orderStatus] }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pam.orderStatus = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pam.params.push({ param: 'a.order_status', compare: '=', value: pam.orderStatus }) 
			 |