Quellcode durchsuchen

作息 隐藏 上班时间、下班时间

zhulu vor 1 Jahr
Ursprung
Commit
32f7dec550
2 geänderte Dateien mit 16 neuen und 14 gelöschten Zeilen
  1. 1 0
      src/components/Calendar/index.vue
  2. 15 14
      src/views/menu/workTime/index.vue

+ 1 - 0
src/components/Calendar/index.vue

@@ -115,6 +115,7 @@ export default {
       workTimeList(data).then(res=>{
         let list = res.data.map(v=>{
           if(v.ymdDate == dayjs( new Date()).format('YYYY-MM-DD')){
+            v.isDisabled=true; // 当天的作息不可编辑
             this.$emit('change',v)
           }
           return{

+ 15 - 14
src/views/menu/workTime/index.vue

@@ -32,10 +32,10 @@
         <hours-cell required is-row :disabled="ifOrg() || formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="营业结束" v-model="formData.closeTime"></hours-cell>
       </van-cell-group>
       <!--  选择时间    -->
-      <van-cell-group>
+      <!-- <van-cell-group>
         <hours-cell required is-row :disabled="ifOrg() || formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="上班时间" v-model="formData.workTime"></hours-cell>
         <hours-cell required is-row :disabled="ifOrg() || formData.isDisabled || !formData.isEnable || formData.isEnable =='0'" title="下班时间" v-model="formData.workOffTime"></hours-cell>
-      </van-cell-group>
+      </van-cell-group> -->
 
       <!--   操作     -->
       <van-cell-group>
@@ -77,8 +77,8 @@ export default {
       formData:{
         openTime:null,
         closeTime:null,
-        workTime:null,
-        workOffTime:null,
+        // workTime:null,
+        // workOffTime:null,
         isEnable:null,
         ymdDate:null,
         isDisabled:false,
@@ -118,8 +118,8 @@ export default {
       this.formData.isEnable = s;
       this.formData.openTime = null;
       this.formData.closeTime = null;
-      this.formData.workTime = null;
-      this.formData.workOffTime = null;
+      // this.formData.workTime = null;
+      // this.formData.workOffTime = null;
     },
     //获取复制的数据
     getCopyData(arr){
@@ -131,10 +131,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(!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('上班时间不能大于下班时间');
+        // if(!timeCheck([this.formData.workTime,this.formData.workOffTime])) return this.$toast('上班时间不能大于下班时间');
       }
       this.$refs.calendar.copyMouth(this.formData);
       this.isCopy = true;
@@ -160,10 +160,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(!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('上班时间不能大于下班时间');
+          // if(!timeCheck([this.formData.workTime,this.formData.workOffTime])) return this.$toast('上班时间不能大于下班时间');
         }
         let data = {
           orgIdList:[this.formData.orgId],
@@ -178,14 +178,15 @@ export default {
     },
     //日期选择
     onChange(day){
+      console.log("onChange",day);
       this.selectDate = day;
       this.formData.ymdDate = this.selectDate.ymdDate;
       this.formData.isEnable = this.selectDate.isEnable;
       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.workTime = this.selectDate.workTime;
+      // this.formData.workOffTime = this.selectDate.workOffTime;
       this.formData.isDuty = this.selectDate.isDuty;
     },
   }