| 
					
				 | 
			
			
				@@ -103,7 +103,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'start' || scope.row.nodeType == 'produce')" type="text" size="small" @click="completeTask(scope.row.taskId)">完成</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == 'check' || scope.row.nodeType == 't-check')" type="text" size="small" @click="checkTask(scope.row.taskId, 1)">通过</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == 'check' || scope.row.nodeType == 't-check')" type="text" size="small" @click="checkTask(scope.row.taskId, 2)">不通过</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'produce')" type="text" size="small" @click="damageTask(scope.row.taskId)">操作损坏</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button v-if="isAuth('work:clt:complete') && scope.row.state == 2 && (scope.row.nodeType == null || scope.row.nodeType == 'produce')" type="text" size="small" @click="damageTask(scope.row.nodeId, scope.row.productionId)">操作损坏</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-table> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,7 +169,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog title="操作损坏" width="30%" :visible.sync="damageDialogFormVisible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form :model="damageDialogForm" :rules="damageDialogFormRules" ref="checkDialogForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form :model="damageDialogForm" :rules="damageDialogFormRules" ref="damageDialogForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="损坏原因" prop="damageReason" label-width="80px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input v-model="damageDialogForm.damageReason" type="textarea" :rows="2" placeholder="请输入"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -436,23 +436,23 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 操作损坏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    damageTask (taskId, productionId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    damageTask (nodeId, productionId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.damageDialogFormVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.damageDialogForm.taskId = taskId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.damageDialogForm.nodeId = nodeId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.damageDialogForm.productionId = productionId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 确认操作损坏 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     damageSubmit () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs['damageDialogForm'].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let submitData = this.checkDialogForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let submitData = this.damageDialogForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           damageTask(submitData).then(({data}) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (data && data.code === '200') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 type: 'success', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 message: '操作成功!' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.checkDialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.damageDialogFormVisible = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.getDataList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message({ 
			 |