| 
					
				 | 
			
			
				@@ -133,23 +133,39 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			batchHandle(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				let point=uni.getStorageSync('point') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(this.handles.length<1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					completeCheckTask(point.recordId).then(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					const key=this.itemList.find(item=>item.checkResult===-1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(!key){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						completeCheckTask(point.recordId).then(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								icon:'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								title:"处理完毕", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								duration:1000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								complete() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									uni.redirectTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+										url:`/pages/index/detail/detail?type=task&name=待办任务` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							})	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						}).catch(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								icon:"none", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+								title:"操作失败" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						})							 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						let cid=point.checklistId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						let rid=point.recordId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							icon:'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							title:"处理完毕", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							duration:1000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							complete() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								uni.redirectTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									url:`/pages/index/detail/detail?type=task&name=待办任务` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+									url:`/pages/index/handle/task/hazardRecord/hazardRecord?rid=${rid}&cid=${cid}&title=${measure.hazardTitle}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						})	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					}).catch(()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							icon:"none", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							title:"操作失败" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					})					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						})						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					return					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				let nextPoint=this.handles[0] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,35 +178,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				uni.setStorageSync('point',nextPoint); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				this.point=nextPoint;	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			// 批量处理未处理的【按顺序走到最后一个】 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			goOnNext(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				let point=uni.getStorageSync('point')				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				let pointIdex=this.itemList.findIndex(item=>point.pointId===item.pointId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				let handles=this.itemList.slice(pointIdex+1);			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				let nextPointIdx=handles.findIndex(item=>(!item.checkResult)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					nextPointIdx=nextPointIdx+pointIdex 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(handles.length<1||nextPointIdx<0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					uni.showToast({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						icon:'none', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						title:"处理完毕", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						duration:1000, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						complete() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							uni.redirectTo({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-								url:`/pages/app_views/checkList/index/index?type=form&id=${point.checklistId}&recordId=${point.recordId}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					})	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.formData={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					checkResult:1,	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					remark:"", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					attachList:[] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}						 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				let nextPoint=this.itemList[nextPointIdx+1]				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				uni.setStorageSync('point',nextPoint);//防止测试刷新数据丢失 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				this.point=nextPoint;					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			uploadSuccess(e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				let attachList=JSON.parse(JSON.stringify(this.formData.attachList)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				attachList.push(e.tempFiles[0]) 
			 |