| 
					
				 | 
			
			
				@@ -62,17 +62,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 按钮:待预约 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <view class="btn-group" v-if="orderStatus_v(item.orderStatus) === 'DYY'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <view class="btn-group" v-if="orderStatus_v(item.orderStatus, item) === 'DYY'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="button red" @tap.stop="toBook(item.id, 1)">立即预约</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 按钮:服务中 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <view class="btn-group" v-else-if="orderStatus_v(item.orderStatus) === 'FWZ'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <view class="btn-group" v-else-if="orderStatus_v(item.orderStatus, item) === 'FWZ'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="button red" @tap.stop="toBook(item.id, 2)">改约</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </view> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 按钮:待评价 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <view 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           class="btn-group" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-else-if="orderStatus_v(item.orderStatus) === 'YWG' || orderStatus_v(item.orderStatus) === 'YJS'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-else-if="orderStatus_v(item.orderStatus, item) === 'YWG' || orderStatus_v(item.orderStatus, item) === 'YJS'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- <div class="button gray" v-if="item.pay_confirm_path" @tap.stop="$navPage(`/pages/mine/workOrder/receipt?imgurl=${item.pay_confirm_path}`)">查看收据</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="button white" @tap.stop="toAppraise(item.id)" v-if="item.appraiseStatus == 'N'">评价</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,7 +81,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 按钮:已完成 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <view 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           class="btn-group" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-else-if="orderStatus_v(item.orderStatus) === 'YWG' || orderStatus_v(item.orderStatus) === 'YJS'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-else-if="orderStatus_v(item.orderStatus, item) === 'YWG' || orderStatus_v(item.orderStatus, item) === 'YJS'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- <div class="button gray" v-if="item.pay_confirm_path" @tap.stop="$navPage(`/pages/mine/workOrder/receipt?imgurl=${item.pay_confirm_path}`)">查看收据</div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div class="button white" @tap.stop="toAppraise(item.id)" v-if="item.appraiseStatus == 'N'">评价</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -96,6 +96,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import orderStatus_v from './mixins/orderStatus_fh.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -141,57 +142,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    orderStatus_v(orderStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (['DYY'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 待预约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'DYY' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['DQD'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 待抢单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'DQD' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DSHPG', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'CJ', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'YPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DXSPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DZBPG', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DWDSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DXSSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DTJXSSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DZBSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DFZXPD', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'DFZXSPGP', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          'FL' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ].includes(orderStatus) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 待商户派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'DSHPG' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['DWDPG', 'DWDPD'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 待网点派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'DWDPG' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['DJD'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 待接单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'DJD' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ['FWZ', 'GCSZT', 'BFWG', 'DSM', 'YZP', 'WDBH', 'XSBH', 'TJXSBH', 'ZBBH', 'FZXBH'].includes(orderStatus) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 服务中 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'FWZ' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['YCD'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 异常单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'YCD' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['YWG', 'GCSZX', 'WDWG', 'YWGO'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 已完工待结算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'YWG' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['YJS', 'LRCD'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 已结算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'YJS' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (['YQX', 'FWZT', 'YCGB', 'FWQX'].includes(orderStatus)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 已取消 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 'YQX' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    orderStatus_v, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return new Promise((resolve, reject) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -242,17 +193,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getStatus(item) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.orderStatus_v(item.orderStatus) == 'DYY') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.orderStatus_v(item.orderStatus, item) == 'DYY') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return '待预约' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (this.orderStatus_v(item.orderStatus) == 'FWZ') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (this.orderStatus_v(item.orderStatus, item) == 'FWZ') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return '服务中' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (this.orderStatus_v(item.orderStatus) == 'YWG' || this.orderStatus_v(item.orderStatus) == 'YJS') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (this.orderStatus_v(item.orderStatus, item) == 'YWG' || this.orderStatus_v(item.orderStatus, item) == 'YJS') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         item.appraiseStatus == 'N' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return '待评价' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else if ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (this.orderStatus_v(item.orderStatus) == 'YWG' || this.orderStatus_v(item.orderStatus) == 'YJS') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (this.orderStatus_v(item.orderStatus, item) == 'YWG' || this.orderStatus_v(item.orderStatus, item) == 'YJS') && 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         item.appraiseStatus != 'N' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return '已完成' 
			 |