|
@@ -211,7 +211,7 @@
|
|
|
|
|
|
<!-- 时间段选择模式 -->
|
|
|
<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: '请选择开始时间' }]"
|
|
|
/>
|
|
|
<van-popup v-model="showStartTime" position="bottom">
|
|
@@ -226,7 +226,7 @@
|
|
|
<!-- :filter="filter" 原本这个属性在里面 -->
|
|
|
</van-popup>
|
|
|
<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: '请选择结束时间' }]" />
|
|
|
<van-popup v-model="showEndTime" position="bottom" >
|
|
|
<van-datetime-picker
|
|
@@ -405,6 +405,8 @@ import timetoolVue from '../timetool/timetool.vue';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ dailyIndex: 0,
|
|
|
+
|
|
|
integrationProjectList: [],
|
|
|
cardRefLoading: false,
|
|
|
today: '',
|
|
@@ -990,14 +992,18 @@ import timetoolVue from '../timetool/timetool.vue';
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- confirmTime(item, field) {
|
|
|
+ confirmTime(item, field, index) {
|
|
|
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;
|
|
|
} else {
|
|
|
- item.endTime = this.endTime;
|
|
|
+ this.form.domains[this.dailyIndex].endTime = this.endTime;
|
|
|
+ // item.endTime = this.endTime;
|
|
|
this.showEndTime = false;
|
|
|
}
|
|
|
+ console.log(this.form.domains)
|
|
|
this.setTotalReportHours()
|
|
|
},
|
|
|
|