| 
					
				 | 
			
			
				@@ -102,7 +102,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button size="mini" type="text" v-if="scope.row.orgId==isEdit&&scope.row.isDistribute == 0 && (scope.row.planStatus==0||scope.row.planStatus==2)" icon="el-icon-arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          @click="handDistribute(scope.row)" v-hasPermi="['core:accessPlan:add']">下发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button size="mini" type="text" v-if="scope.row.orgId==isEdit&&scope.row.isDistribute == 1 && scope.row.planStatus==1" icon="el-icon-arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button size="mini" type="text" v-if="scope.row.orgId==isEdit&&scope.row.isDistribute == 1 && scope.row.planStatus==1&&scope.row.parentId==null" icon="el-icon-arrow-down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          @click="handWithdraw(scope.row)" >撤回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" v-if="(scope.row.parentOrgId==isEdit)&&scope.row.parentId==null && check==true" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -129,38 +129,38 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="机构类型" prop="orgType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select style="width: 100%;" v-model="form.orgType" placeholder="请选择机构类型" @change="changeSelect"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="dict in dict.type.sys_org_type" :key="dict.value" :label="dict.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                       :value="`${dict.value}`" :disabled="form.isEdit"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="`${dict.value}`" :disabled="form.isEdit||form.isComplete"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="调阅周期" prop="planCycle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select style="width: 100%;" v-model="form.planCycle" placeholder="请选择调阅周期"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option v-for="dict in dict.type.sys_access_cycle" :key="dict.value" :label="dict.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                       :value="`${dict.value}`" :disabled="form.isEdit"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       :value="`${dict.value}`" :disabled="form.isEdit||form.isComplete"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item prop="startTime" v-if="form.planCycle == 0" label="开始日期"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-date-picker style="width: 100%;" v-model="form.startTime" @change="startDateChanged" :picker-options="startDatepickerOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          align="right" type="date" placeholder="选择开始日期" :disabled="form.isEdit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          align="right" type="date" placeholder="选择开始日期" :disabled="form.isEdit||form.isComplete"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item prop="endTime" v-if="form.planCycle == 0" label="结束日期"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-date-picker style="width: 100%;" v-model="form.endTime" :picker-options="endDatepickerOptions" align="right" type="date" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                          placeholder="选择结束日期" :disabled="form.isEdit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          placeholder="选择结束日期" :disabled="form.isEdit||form.isComplete"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="调阅角色" prop="roleId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select style="width: 100%;" v-model="form.roleId" placeholder="请选择调阅角色" @change="changeSelectOrgType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-option v-for="item in roleList" :key="item.id" :label="item.roleName" :value="item.id" :disabled="form.isEdit"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-option v-for="item in roleList" :key="item.id" :label="item.roleName" :value="item.id" :disabled="form.isEdit||form.isComplete"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="调阅频次" prop="planFrequency" v-if="form.isEdit==true"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input type="number" @change="numChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    v-model.number="form.planFrequency" placeholder="请输入调阅频次"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model.number="form.planFrequency" placeholder="请输入调阅频次" :disabled="form.isComplete"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="调阅频次" prop="planFrequency" v-if="form.isEdit==false||form.isEdit==null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-input type="number"  :min="1" oninput="if(value<0)value=1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    v-model.number="form.planFrequency" placeholder="请输入调阅频次"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model.number="form.planFrequency" placeholder="请输入调阅频次" :disabled="form.isComplete"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- <el-form-item label="计划状态" prop="planStatus"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-radio-group v-model="form.planStatus"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -173,14 +173,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-checkbox v-model="form.immediately"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-popover placement="top-start" title="" width="200" trigger="hover" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            content=""> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            content="" :disabled="form.isEdit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </el-popover> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item label="备注" prop="description"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input v-model="form.description" type="textarea" placeholder="请输入备注" :disabled="form.isEdit"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input v-model="form.description" type="textarea" placeholder="请输入备注" :disabled="form.isEdit||form.isComplete"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div slot="footer" class="dialog-footer"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -480,7 +480,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       handWithdraw(row){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$modal.confirm('是否确认撤回监控调阅计划"' + row.planName + '"的数据项?').then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$modal.confirm('撤回计划会清除本周期所有任务?').then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return withdraw(row.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.getList(); 
			 |