|
@@ -50,8 +50,8 @@
|
|
@cancel="showStartTime = false"
|
|
@cancel="showStartTime = false"
|
|
:min-hour="8"
|
|
:min-hour="8"
|
|
:max-hour="23"
|
|
:max-hour="23"
|
|
- :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="showEndTime = true" />
|
|
@click="showEndTime = true" />
|
|
@@ -61,14 +61,22 @@
|
|
type="time"
|
|
type="time"
|
|
:min-hour="8"
|
|
:min-hour="8"
|
|
:max-hour="23"
|
|
:max-hour="23"
|
|
- :filter="filter"
|
|
|
|
@confirm="confirmTime(item,1)"
|
|
@confirm="confirmTime(item,1)"
|
|
@cancel="showEndTime = false"
|
|
@cancel="showEndTime = false"
|
|
/>
|
|
/>
|
|
|
|
+ <!-- :filter="filter" 原本这个属性在里面 -->
|
|
</van-popup>
|
|
</van-popup>
|
|
<van-field class="form_input"
|
|
<van-field class="form_input"
|
|
v-model="item.content" name="content" type="textarea" label="工作事项" placeholder="请输入工作事项"
|
|
v-model="item.content" name="content" type="textarea" label="工作事项" placeholder="请输入工作事项"
|
|
rows="3" autosize />
|
|
rows="3" autosize />
|
|
|
|
+ <!-- 单选按钮 -->
|
|
|
|
+ <!-- <van-radio-group v-model="isOvertime" direction="horizontal" class="overtime">
|
|
|
|
+ <van-radio name="0">不加班</van-radio>
|
|
|
|
+ <van-radio name="1">加班</van-radio>
|
|
|
|
+ </van-radio-group> -->
|
|
|
|
+ <div class="overtime">
|
|
|
|
+ <van-checkbox v-model="item.isOvertime">加班</van-checkbox>
|
|
|
|
+ </div>
|
|
</van-cell-group>
|
|
</van-cell-group>
|
|
</div>
|
|
</div>
|
|
<div class="form_btn" style="margin: 16px;">
|
|
<div class="form_btn" style="margin: 16px;">
|
|
@@ -129,7 +137,8 @@
|
|
report: "",
|
|
report: "",
|
|
|
|
|
|
loading: false,
|
|
loading: false,
|
|
- finished: false
|
|
|
|
|
|
+ finished: false,
|
|
|
|
+ // isOvertime: false
|
|
};
|
|
};
|
|
},
|
|
},
|
|
|
|
|
|
@@ -453,8 +462,18 @@
|
|
} else {
|
|
} else {
|
|
formData.append("content", this.form.domains[i].content);
|
|
formData.append("content", this.form.domains[i].content);
|
|
}
|
|
}
|
|
-
|
|
|
|
formData.append("createDate", this.form.createDate);
|
|
formData.append("createDate", this.form.createDate);
|
|
|
|
+
|
|
|
|
+ if(this.form.domains[i].isOvertime == undefined ) {
|
|
|
|
+ this.form.domains[i].isOvertime = '0'
|
|
|
|
+ formData.append("isOvertime", this.form.domains[i].isOvertime);
|
|
|
|
+ } else if (this.form.domains[i].isOvertime == false){
|
|
|
|
+ this.form.domains[i].isOvertime = '0'
|
|
|
|
+ formData.append("isOvertime", this.form.domains[i].isOvertime);
|
|
|
|
+ } else {
|
|
|
|
+ this.form.domains[i].isOvertime = '1'
|
|
|
|
+ formData.append("isOvertime", this.form.domains[i].isOvertime);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
this.$axios.post("/report/editReport", formData)
|
|
this.$axios.post("/report/editReport", formData)
|
|
.then(res => {
|
|
.then(res => {
|
|
@@ -527,6 +546,13 @@
|
|
.van-nav-bar .van-icon , .van-nav-bar__text {
|
|
.van-nav-bar .van-icon , .van-nav-bar__text {
|
|
color: #20a0ff;
|
|
color: #20a0ff;
|
|
}
|
|
}
|
|
|
|
+ .overtime {
|
|
|
|
+ height: 50px;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+ padding-left: 10px;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|
|
|
|
|
|
|
|
|