|  |  |  | @ -108,6 +108,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-row> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-row> | 
			
		
	
		
			
				
					|  |  |  |  |           <el-col :span="8"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-form-item label="任务类型:" class="query-form-item"> | 
			
		
	
		
			
				
					|  |  |  |  |               <el-select v-model="filterQuery.type" style="width: 90%" placeholder="请选择任务类型" clearable> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="巡检" :value=1></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="养护" :value=2></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |                 <el-option label="报修" :value=3></el-option> | 
			
		
	
		
			
				
					|  |  |  |  |               </el-select> | 
			
		
	
		
			
				
					|  |  |  |  |             </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |  |           </el-col> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-row> | 
			
		
	
		
			
				
					|  |  |  |  |       </el-form> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       <div class="top-right-btn"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -125,6 +136,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="任务编号" prop="orderId"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="资产编码" prop="code"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="设备名称" prop="deviceName"></el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="任务类型" prop="repairType"> | 
			
		
	
		
			
				
					|  |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-tag>{{ repairTypeMap[scope.row.type] }}</el-tag> | 
			
		
	
		
			
				
					|  |  |  |  |           </template> | 
			
		
	
		
			
				
					|  |  |  |  |         </el-table-column> | 
			
		
	
		
			
				
					|  |  |  |  |         <el-table-column label="任务状态" prop="status"> | 
			
		
	
		
			
				
					|  |  |  |  |           <template slot-scope="scope"> | 
			
		
	
		
			
				
					|  |  |  |  |             <el-tag>{{ statusMap[scope.row.status] }}</el-tag> | 
			
		
	
	
		
			
				
					|  |  |  | @ -173,7 +189,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     </el-card> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <el-dialog | 
			
		
	
		
			
				
					|  |  |  |  |         title="我的任务-任务确认" | 
			
		
	
		
			
				
					|  |  |  |  |         :title="formMap[formName]" | 
			
		
	
		
			
				
					|  |  |  |  |         :visible.sync="formVisible" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-click-modal="false" | 
			
		
	
		
			
				
					|  |  |  |  |         :close-on-press-escape="false" | 
			
		
	
	
		
			
				
					|  |  |  | @ -277,6 +293,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |         3: "处理中", | 
			
		
	
		
			
				
					|  |  |  |  |         4: "已处理", | 
			
		
	
		
			
				
					|  |  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |  |       repairTypeMap: { | 
			
		
	
		
			
				
					|  |  |  |  |         1: "巡检", | 
			
		
	
		
			
				
					|  |  |  |  |         2: "养护", | 
			
		
	
		
			
				
					|  |  |  |  |         3: "报修", | 
			
		
	
		
			
				
					|  |  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |  |       statusdetailMap: { | 
			
		
	
		
			
				
					|  |  |  |  |         1: "未开始", | 
			
		
	
		
			
				
					|  |  |  |  |         2: "已检查", | 
			
		
	
	
		
			
				
					|  |  |  | @ -285,8 +306,9 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |  |       formName: null, | 
			
		
	
		
			
				
					|  |  |  |  |       formMap: { | 
			
		
	
		
			
				
					|  |  |  |  |         add: "任务分配-新增任务", | 
			
		
	
		
			
				
					|  |  |  |  |         edit: "任务分配-编辑任务" | 
			
		
	
		
			
				
					|  |  |  |  |         add: "我的任务-开始任务", | 
			
		
	
		
			
				
					|  |  |  |  |         edit: "我的任务-结束任务", | 
			
		
	
		
			
				
					|  |  |  |  |         detail: "我的任务-任务详情" | 
			
		
	
		
			
				
					|  |  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |  |       deviceInspectTake: { | 
			
		
	
		
			
				
					|  |  |  |  |         id: null, | 
			
		
	
	
		
			
				
					|  |  |  | @ -500,6 +522,13 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |  |       //3是开始 4是结束 5是详情 | 
			
		
	
		
			
				
					|  |  |  |  |       this.type = type | 
			
		
	
		
			
				
					|  |  |  |  |       this.deviceInspectTake = row; | 
			
		
	
		
			
				
					|  |  |  |  |       if(type == 3){ | 
			
		
	
		
			
				
					|  |  |  |  |         this.formName='add' | 
			
		
	
		
			
				
					|  |  |  |  |       }else if(type == 4){ | 
			
		
	
		
			
				
					|  |  |  |  |         this.formName='edit' | 
			
		
	
		
			
				
					|  |  |  |  |       }else if(type == 5){ | 
			
		
	
		
			
				
					|  |  |  |  |         this.formName='detail' | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |  |     deleteDialog(rowId) { | 
			
		
	
		
			
				
					|  |  |  |  |       this.$confirm('此操作将永久删除该巡检任务, 是否继续?', '提示', { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |