Browse Source

调整时间问题

Lijy 2 years ago
parent
commit
f957a77ca0
1 changed files with 11 additions and 5 deletions
  1. 11 5
      fhKeeper/formulahousekeeper/timesheet_h5/src/views/edit/index.vue

+ 11 - 5
fhKeeper/formulahousekeeper/timesheet_h5/src/views/edit/index.vue

@@ -211,7 +211,7 @@
 
 
                     <!-- 时间段选择模式 -->
                     <!-- 时间段选择模式 -->
                     <van-field readonly v-if="reportTimeType.type == 2" clickable name="datetimePicker" :value="item.startTime" label="开始时间" placeholder="点击选择时间" 
                     <van-field readonly v-if="reportTimeType.type == 2" clickable name="datetimePicker" :value="item.startTime" label="开始时间" placeholder="点击选择时间" 
-                        @click="item.canEdit?showStartTime = true:''" :disabled="!item.canEdit"
+                        @click="item.canEdit?showStartTime = true:'',dailyIndex = index" :disabled="!item.canEdit"
                         :rules="[{ required: true, message: '请选择开始时间' }]"
                         :rules="[{ required: true, message: '请选择开始时间' }]"
                           />
                           />
                     <van-popup v-model="showStartTime" position="bottom">
                     <van-popup v-model="showStartTime" position="bottom">
@@ -226,7 +226,7 @@
                         <!-- :filter="filter" 原本这个属性在里面 -->
                         <!-- :filter="filter" 原本这个属性在里面 -->
                     </van-popup>
                     </van-popup>
                     <van-field v-if="reportTimeType.type == 2" readonly clickable name="datetimePicker" :value="item.endTime" label="结束时间" placeholder="点击选择时间" 
                     <van-field v-if="reportTimeType.type == 2" readonly clickable name="datetimePicker" :value="item.endTime" label="结束时间" placeholder="点击选择时间" 
-                        @click="item.canEdit?showEndTime = true:''" :disabled="!item.canEdit" 
+                        @click="item.canEdit?showEndTime = true:'', dailyIndex = index" :disabled="!item.canEdit" 
                         :rules="[{ required: true, message: '请选择结束时间' }]" />
                         :rules="[{ required: true, message: '请选择结束时间' }]" />
                     <van-popup v-model="showEndTime" position="bottom" >
                     <van-popup v-model="showEndTime" position="bottom" >
                         <van-datetime-picker
                         <van-datetime-picker
@@ -405,6 +405,8 @@ import timetoolVue from '../timetool/timetool.vue';
     export default {
     export default {
         data() {
         data() {
             return {
             return {
+                dailyIndex: 0,
+
                 integrationProjectList: [],
                 integrationProjectList: [],
                 cardRefLoading: false,
                 cardRefLoading: false,
                 today: '',
                 today: '',
@@ -990,14 +992,18 @@ import timetoolVue from '../timetool/timetool.vue';
                 }
                 }
             },
             },
 
 
-            confirmTime(item, field) {
+            confirmTime(item, field, index) {
                 if (field == 0) {
                 if (field == 0) {
-                    item.startTime = this.startTime;
+                    console.log(this.dailyIndex)
+                    // item.startTime = this.startTime;
+                    this.form.domains[this.dailyIndex].startTime = this.startTime;
                     this.showStartTime = false;
                     this.showStartTime = false;
                 } else {
                 } else {
-                    item.endTime = this.endTime;
+                    this.form.domains[this.dailyIndex].endTime = this.endTime;
+                    // item.endTime = this.endTime;
                     this.showEndTime = false;
                     this.showEndTime = false;
                 }
                 }
+                console.log(this.form.domains)
                 this.setTotalReportHours()
                 this.setTotalReportHours()
             },
             },