| 
					
				 | 
			
			
				@@ -11,8 +11,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!--<el-button icon="el-icon-view" :size="size" :type="type" @click="check(row)">查看</el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button type="text" size="small" :disabled="Number(row.sendTotalNum) == Number(row.goodsTotalNum)" @click="rowCell(row, index)">{{ row.$cellEdit ? '保存' : '修改' }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-button style="color: red" type="text" size="small" v-if="row.statusName == '已派工'" @click="shipRevokeWorkOrderfun(row, index)">撤销派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!--<el-button style="color: red" type="text" size="small" v-if="row.statusName == '已派工'" @click="shipRevokeWorkOrderfun(row, index)">撤销派工--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!--</el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- <el-button :disabled="row.statusName === '已派工'" :size="size" :type="type" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="$refs.crud.rowDel(row, index)">删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -26,9 +26,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button type="success" icon="el-icon-finished" size="small" @click="dispatching" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :disabled="selectionList.length <= 0">派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!--<el-button type="success" icon="el-icon-finished" size="small" @click="shipRevokeWorkOrderfun"--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!--           :disabled="selectionList.length <= 0">撤销派工--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <!--</el-button>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-button type="success" icon="el-icon-finished" size="small" @click="shipRevokeWorkOrderfun" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :disabled="!chexiaofun()">撤销派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </avue-crud> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </basic-container> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,6 +46,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     shipRevokeWorkOrder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "@/api/tirePartsMall/salesManagement/outboundTask"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import da from "element-ui/src/locale/lang/da"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import fa from "element-ui/src/locale/lang/fa"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // import detailsPage from "./detailsPage" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,6 +129,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 label: '已完成', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 value: '已完成' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            value:'待处理' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label: '业务对象', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop: "customerName", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -264,20 +266,36 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // 撤销派工的数据判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      chexiaofun(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let typefalse = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for(let item of this.selectionList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (item.statusName == '已派工') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  typefalse = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  typefalse = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return typefalse 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     selectionChange(list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.selectionList = list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 撤销派工 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      shipRevokeWorkOrderfun(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      shipRevokeWorkOrderfun(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$confirm('是否要撤销派工?', '提示', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               confirmButtonText: '确定', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               cancelButtonText: '取消', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }).then(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // this.loading = true; // Show the loading spinner 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              shipRevokeWorkOrder(row.id).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  console.log(res,273) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              const data = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              for(let i in this.selectionList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  data.push(this.selectionList[i].id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              shipRevokeWorkOrder(data.join(',')).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       message: '撤销派工成功!' 
			 |