|
|
@@ -19,6 +19,8 @@
|
|
|
<van-cell class="cell-item28" title="任务时间"
|
|
|
:value="formatTime(taskInfo.planStartTime,taskInfo.planEndTime)"/>
|
|
|
<van-cell class="cell-item28" title="受检机构" :value="taskInfo.beCheckedOrgName"/>
|
|
|
+ <date-cell required title="检查开始时间" :max-date='endTime' @change="onStartTimeChange" :is-row="true" v-model="taskInfo.startTime" date-type="datetime" />
|
|
|
+ <date-cell required title="检查结束时间" :min-date='startTime' @change="onEndTimeChange" :is-row="true" v-model="taskInfo.endTime" date-type="datetime" />
|
|
|
<van-cell class="cell-item28" v-if="!enable" title="检查组成员" :value="taskInfo.checkTeam || '无'"/>
|
|
|
<van-field
|
|
|
v-else
|
|
|
@@ -245,6 +247,10 @@ export default {
|
|
|
oldSignatureSeal:"",
|
|
|
confirmShow:false,
|
|
|
this_window: process.env.NODE_ENV === 'development' ? '/dev' : window.origin,
|
|
|
+ minDate:null,
|
|
|
+ maxDate:new Date(),
|
|
|
+ startTime:null,
|
|
|
+ endTime:null
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -495,6 +501,12 @@ export default {
|
|
|
this.activeNames = this.checkList.map(v => v.itemName);
|
|
|
//判断是否可提交(在任务时间内)
|
|
|
this.isSubmit = res.data.inRegisterTime;
|
|
|
+ //设置时间选址最大时间和最小时间
|
|
|
+ this.minDate = new Date(this.dayjs(this.taskInfo.planStartTime));
|
|
|
+ this.maxDate = new Date(this.dayjs(this.taskInfo.planEndTime));
|
|
|
+ this.startTime = new Date(this.dayjs(this.taskInfo.planStartTime));
|
|
|
+ this.endTime = new Date(this.dayjs(this.taskInfo.planEndTime));
|
|
|
+
|
|
|
this.checkList.forEach(v => {
|
|
|
v.pointList.forEach(item => {
|
|
|
if (item.status == null) {
|
|
|
@@ -553,6 +565,14 @@ export default {
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+ if (!this.taskInfo.startTime) {
|
|
|
+ this.$toast('请选择检查开始时间');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (!this.taskInfo.endTime) {
|
|
|
+ this.$toast('请选择检查结束时间');
|
|
|
+ return;
|
|
|
+ }
|
|
|
let arr = pointData.filter(v => {
|
|
|
if (v.status === 1) {
|
|
|
return !v.remark || !v.rectificationDeadline
|
|
|
@@ -651,6 +671,12 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ onStartTimeChange(date){
|
|
|
+ this.startTime = new Date(this.dayjs(date));
|
|
|
+ },
|
|
|
+ onEndTimeChange(date){
|
|
|
+ this.endTime = new Date(this.dayjs(date));
|
|
|
+ },
|
|
|
//上传签名图到服务器
|
|
|
resultImg(img,oldImgUrl) {
|
|
|
if (oldImgUrl !== "" && oldImgUrl !== null && oldImgUrl !== "null"){
|