| 
					
				 | 
			
			
				@@ -13,12 +13,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!--   选择状态   --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-radio-group :disabled="formData.isDisabled" v-model="formData.isEnable"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <van-cell title="营业" clickable @click="formData.isDisabled?null: changeRadio('1')"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <van-cell required title="营业" clickable @click="formData.isDisabled?null: changeRadio('1')"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template #right-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <van-radio name="1" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </van-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <van-cell title="歇业" clickable @click="formData.isDisabled?null: changeRadio('0')"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <van-cell required title="歇业" clickable @click="formData.isDisabled?null: changeRadio('0')"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template #right-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <van-radio name="0" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,11 +28,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!--  选择时间    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <hours-cell  :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业开始" v-model="formData.openTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <hours-cell :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业结束" v-model="formData.closeTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <!--   操作     --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业开始" v-model="formData.openTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业结束" v-model="formData.closeTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!--  选择时间    --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="上班时间" v-model="formData.workTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <hours-cell required is-row :disabled="formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="下班时间" v-model="formData.workOffTime"></hours-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <!--   操作     --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <van-cell-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <van-cell center title="是否值班打卡" v-if="!formData.isDisabled"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #right-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <van-switch :size="20" active-value="1" inactive-value="0" v-model="formData.isDuty"></van-switch> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </van-cell> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <van-cell center title="是否复制到全月" v-if="!formData.isDisabled"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template #right-icon> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <van-button size="mini" type="info" @click="copyMouth">点击复制</van-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -68,10 +79,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       formData:{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         openTime:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         closeTime:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        workTime:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        workOffTime:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isEnable:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ymdDate:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isDisabled:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orgId:null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isDuty:'0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dates:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       activeCalendar:['1'], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -103,6 +117,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.isEnable = s; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.openTime = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.closeTime = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formData.workTime = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formData.workOffTime = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获取复制的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getCopyData(arr){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -158,7 +174,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.formData.isEnable == '1'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(!this.formData.openTime) return this.$toast('请选择开始时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(!this.formData.closeTime) return this.$toast('请选择结束时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!this.formData.workTime) return this.$toast('请选择上班时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!this.formData.workOffTime) return this.$toast('请选择下班时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(!timeCheck([this.formData.openTime,this.formData.closeTime])) return this.$toast('开始时间不能大于结束时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!timeCheck([this.formData.workTime,this.formData.workOffTime])) return this.$toast('上班时间不能大于下班时间'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let data = { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -180,6 +199,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.openTime = this.selectDate.openTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.closeTime = this.selectDate.closeTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.formData.isDisabled = this.selectDate.isDisabled; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formData.workTime = this.selectDate.workTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formData.workOffTime = this.selectDate.workOffTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.formData.isDuty = this.selectDate.isDuty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |