|  |  | @ -82,24 +82,26 @@ | 
			
		
	
		
			
				
					|  |  |  |                     <el-radio :label="2" value="weekly">每周</el-radio> | 
			
		
	
		
			
				
					|  |  |  |                   </el-radio-group> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |                 <!--  :rules="[ | 
			
		
	
		
			
				
					|  |  |  |                     { required: true, message: '请选择每周开机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                   ]" --> | 
			
		
	
		
			
				
					|  |  |  |                 <el-form-item | 
			
		
	
		
			
				
					|  |  |  |                   v-if="form.open_setting === 2" | 
			
		
	
		
			
				
					|  |  |  |                   :class="{'weekly_margin': form.open_setting === 2}" | 
			
		
	
		
			
				
					|  |  |  |                   prop="open_weekly" | 
			
		
	
		
			
				
					|  |  |  |                   :rules="[ | 
			
		
	
		
			
				
					|  |  |  |                     { required: true, message: '请选择每周开机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                   ]" | 
			
		
	
		
			
				
					|  |  |  |                   | 
			
		
	
		
			
				
					|  |  |  |                 > | 
			
		
	
		
			
				
					|  |  |  |                   <el-checkbox-group v-model="open_weekly"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周一" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周二" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周三" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周四" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周五" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周六" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周日" name="open_weekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="1" name="open_weekly">周一</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="2" name="open_weekly" >周二</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="3" name="open_weekly" >周三</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="4" name="open_weekly" >周四</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="5" name="open_weekly" >周五</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="6" name="open_weekly" >周六</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="7" name="open_weekly" >周日</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                   </el-checkbox-group> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |                 | 
			
		
	
		
			
				
					|  |  |  |                 <el-form-item | 
			
		
	
		
			
				
					|  |  |  |                   prop="open_time" | 
			
		
	
		
			
				
					|  |  |  |                   :rules="[ | 
			
		
	
	
		
			
				
					|  |  | @ -112,7 +114,7 @@ | 
			
		
	
		
			
				
					|  |  |  |                       selectableRange: '00:00:00 - 23:59:59' | 
			
		
	
		
			
				
					|  |  |  |                     }" | 
			
		
	
		
			
				
					|  |  |  |                     placeholder="任意时间点" | 
			
		
	
		
			
				
					|  |  |  |                     value-format="hh:mm:ss" | 
			
		
	
		
			
				
					|  |  |  |                     value-format="HH:mm:ss" | 
			
		
	
		
			
				
					|  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
	
		
			
				
					|  |  | @ -135,28 +137,30 @@ | 
			
		
	
		
			
				
					|  |  |  |                     <el-radio :label="2" value="weekly">每周</el-radio> | 
			
		
	
		
			
				
					|  |  |  |                   </el-radio-group> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |                <!--  :rules="[ | 
			
		
	
		
			
				
					|  |  |  |                     {  required: true, message: '请选择每周关机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                   ]" --> | 
			
		
	
		
			
				
					|  |  |  |                 <el-form-item | 
			
		
	
		
			
				
					|  |  |  |                   v-if="form.close_setting === 2" | 
			
		
	
		
			
				
					|  |  |  |                   :class="{'weekly_margin': form.close_setting === 2}" | 
			
		
	
		
			
				
					|  |  |  |                   prop="closeweekly" | 
			
		
	
		
			
				
					|  |  |  |                   :rules="[ | 
			
		
	
		
			
				
					|  |  |  |                     { type: 'array', required: true, message: '请选择每周关机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                   ]" | 
			
		
	
		
			
				
					|  |  |  |                   prop="close_weekly" | 
			
		
	
		
			
				
					|  |  |  |                   | 
			
		
	
		
			
				
					|  |  |  |                 > | 
			
		
	
		
			
				
					|  |  |  |                   <el-checkbox-group v-model="closeweekly"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周一" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周二" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周三" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周四" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周五" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周六" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox label="周日" name="closeweekly" /> | 
			
		
	
		
			
				
					|  |  |  |                   <el-checkbox-group v-model="close_weekly"> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="1" name="close_weekly">周一</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="2" name="close_weekly" >周二</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="3" name="close_weekly" >周三</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="4" name="close_weekly" >周四</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="5" name="close_weekly" >周五</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="6" name="close_weekly" >周六</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                     <el-checkbox :label="7" name="close_weekly" >周日</el-checkbox> | 
			
		
	
		
			
				
					|  |  |  |                   </el-checkbox-group> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |                   | 
			
		
	
		
			
				
					|  |  |  |                 <el-form-item | 
			
		
	
		
			
				
					|  |  |  |                   prop="close_time" | 
			
		
	
		
			
				
					|  |  |  |                  :rules="[ | 
			
		
	
		
			
				
					|  |  |  |                     { required: true, message: '请选择具体关机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                     {type: 'string', required: true, message: '请选择具体关机时间', trigger: 'change' }, | 
			
		
	
		
			
				
					|  |  |  |                   ]"  | 
			
		
	
		
			
				
					|  |  |  |                 > | 
			
		
	
		
			
				
					|  |  |  |                   <el-time-picker | 
			
		
	
	
		
			
				
					|  |  | @ -165,7 +169,7 @@ | 
			
		
	
		
			
				
					|  |  |  |                       selectableRange: '00:00:00 - 23:59:59' | 
			
		
	
		
			
				
					|  |  |  |                     }" | 
			
		
	
		
			
				
					|  |  |  |                     placeholder="任意时间点" | 
			
		
	
		
			
				
					|  |  |  |                     value-format="hh:mm:ss" | 
			
		
	
		
			
				
					|  |  |  |                     value-format="HH:mm:ss" | 
			
		
	
		
			
				
					|  |  |  |                   /> | 
			
		
	
		
			
				
					|  |  |  |                 </el-form-item> | 
			
		
	
		
			
				
					|  |  |  |               </div> | 
			
		
	
	
		
			
				
					|  |  | @ -250,11 +254,11 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         open_time: '', // 具体的开机时间 | 
			
		
	
		
			
				
					|  |  |  |         close_time: '', // 具体的关机时间 | 
			
		
	
		
			
				
					|  |  |  |         startup_screen: '', // 启动画面的图片 | 
			
		
	
		
			
				
					|  |  |  |         open_weekly: [] | 
			
		
	
		
			
				
					|  |  |  |         // close_weekly: [] | 
			
		
	
		
			
				
					|  |  |  |         open_weekly: [], | 
			
		
	
		
			
				
					|  |  |  |         close_weekly: [] | 
			
		
	
		
			
				
					|  |  |  |       }, | 
			
		
	
		
			
				
					|  |  |  |       open_weekly: [], | 
			
		
	
		
			
				
					|  |  |  |       closeweekly: [], | 
			
		
	
		
			
				
					|  |  |  |       close_weekly: [], | 
			
		
	
		
			
				
					|  |  |  |       addFromVisible: false, | 
			
		
	
		
			
				
					|  |  |  |       selectedList: [], | 
			
		
	
		
			
				
					|  |  |  |       clearBtnDisabled: true, | 
			
		
	
	
		
			
				
					|  |  | @ -298,7 +302,8 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |         this.form.open_weekly = null | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |       if (this.form.close_setting === 1) { | 
			
		
	
		
			
				
					|  |  |  |         this.closeweekly = [] | 
			
		
	
		
			
				
					|  |  |  |         this.close_weekly = [] | 
			
		
	
		
			
				
					|  |  |  |         this.form.close_weekly=null | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |     resetForm(formName) { | 
			
		
	
	
		
			
				
					|  |  | @ -307,7 +312,10 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |     }, | 
			
		
	
		
			
				
					|  |  |  |     submitForm(formName) { | 
			
		
	
		
			
				
					|  |  |  |       if (this.form.open_setting === 2) { | 
			
		
	
		
			
				
					|  |  |  |         this.form.open_weekly = this.open_weekly | 
			
		
	
		
			
				
					|  |  |  |         this.form.open_weekly = this.open_weekly.join(',') | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |       if(this.form.close_setting ===2) { | 
			
		
	
		
			
				
					|  |  |  |         this.form.close_weekly=this.close_weekly.join(',') | 
			
		
	
		
			
				
					|  |  |  |       } | 
			
		
	
		
			
				
					|  |  |  |       this.$refs[formName].validate(valid => { | 
			
		
	
		
			
				
					|  |  |  |         if (valid) { | 
			
		
	
	
		
			
				
					|  |  | 
 |