fixed:修复时间选择区间

dev
吴延福 2023-09-07 18:01:14 +08:00
parent 67e108e469
commit 5d7452d530
1 changed files with 21 additions and 1 deletions

View File

@ -356,6 +356,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
width: "calc(50% - 20px)", width: "calc(50% - 20px)",
require: true, require: true,
showError: false, showError: false,
pickerOptions:this.getPickerOptions(),
}, { }, {
name: "隐患照片", name: "隐患照片",
key: "photo", key: "photo",
@ -464,7 +465,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
showError: false, showError: false,
datas: this.riskSource datas: this.riskSource
},] },]
if(this.params)
this.updateOptions2 = [{ this.updateOptions2 = [{
name: "隐患确认", name: "隐患确认",
key: "reformConfirmFlag", key: "reformConfirmFlag",
@ -503,6 +504,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
format: "yyyy-MM-dd HH:mm", format: "yyyy-MM-dd HH:mm",
showError: false, showError: false,
hide: this.updateParams.reformConfirmFlag === 0, hide: this.updateParams.reformConfirmFlag === 0,
pickerOptions: this.getPickerOptions(this.updateParams.createTime, this.updateParams.reformDeadline)
}, { }, {
name: "治理措施及要求", name: "治理措施及要求",
type: "textarea", type: "textarea",
@ -547,6 +549,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
key: "realConfirmTime", key: "realConfirmTime",
format: "yyyy-MM-dd HH:mm", format: "yyyy-MM-dd HH:mm",
showError: false, showError: false,
pickerOptions:this.getPickerOptions(this.updateParams.createTime),
}] }]
this.updateOptions3 = [{ this.updateOptions3 = [{
name: "接受确认", name: "接受确认",
@ -623,6 +626,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
key: "realExecuteTime", key: "realExecuteTime",
format: "yyyy-MM-dd HH:mm", format: "yyyy-MM-dd HH:mm",
showError: false, showError: false,
pickerOptions: this.getPickerOptions(this.updateParams.realConfirmTime),
}] }]
this.updateOptions4 = [{ this.updateOptions4 = [{
name: "验证结果", name: "验证结果",
@ -668,6 +672,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
key: "realVerifyTime", key: "realVerifyTime",
format: "yyyy-MM-dd HH:mm", format: "yyyy-MM-dd HH:mm",
showError: false, showError: false,
pickerOptions: this.getPickerOptions(this.updateParams.realExecuteTime),
}] }]
} }
@ -842,6 +847,21 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
// //
} }
public getPickerOptions(start?, end?) {
if (!start) {
start = new Date();
}
return {
disabledDate(time) {
if (!end) {
return time.getTime() < moment(start).subtract(1, 'day').toDate().getTime();
} else {
return time.getTime() < moment(start).subtract(1, 'day').toDate().getTime() || time.getTime() > moment(end).subtract(1, 'day').toDate().getTime();
}
}
}
}
public callback(data, type?) { public callback(data, type?) {
if (type) { if (type) {
this.params[type] = data; this.params[type] = data;