|
|
@@ -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;
|
|
|
},
|
|
|
}
|
|
|
}
|