This commit is contained in:
jiask 2025-12-16 13:59:21 +08:00
parent ab4f919f09
commit 0178406c17
2 changed files with 54 additions and 0 deletions

View File

@ -425,6 +425,7 @@ export default {
startTime:"", startTime:"",
endTime:"", endTime:"",
verifyUsers:this.ids, verifyUsers:this.ids,
type:"100000",
verifyType:"1", verifyType:"1",
noticeType:"2", noticeType:"2",
processDate:'' processDate:''

View File

@ -135,6 +135,8 @@
type="date" type="date"
placeholder="选择日期" placeholder="选择日期"
format="yyyy-MM-dd" style="width: 100%;" format="yyyy-MM-dd" style="width: 100%;"
:picker-options="pickerOptionsToday"
@focus="startDateFocus"
value-format="yyyy-MM-dd"></el-date-picker> value-format="yyyy-MM-dd"></el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -145,6 +147,8 @@
type="date" type="date"
placeholder="选择日期" placeholder="选择日期"
format="yyyy-MM-dd" style="width: 100%;" format="yyyy-MM-dd" style="width: 100%;"
:picker-options="pickerOptionsStart"
@focus="endDateFocus"
value-format="yyyy-MM-dd"></el-date-picker> value-format="yyyy-MM-dd"></el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -363,6 +367,25 @@
certificateType:null, certificateType:null,
verifyState:null, verifyState:null,
}, },
pickerOptionsToday: {
disabledDate(time) {
//
const today = new Date();
today.setHours(0, 0, 0, 0); // 00:00:00
//
return time.getTime() < today.getTime();
}
},
pickerOptionsStart: {
disabledDate(time) {
//
const startTime=this.taskForm.startTime;
const today = new Date(startTime);
today.setHours(0, 0, 0, 0); // 00:00:00
//
return time.getTime() < today.getTime();
}
},
total2:0, total2:0,
detailList:[] detailList:[]
}; };
@ -379,6 +402,36 @@
this.deptOptions = this.handleTree(response.data, 'deptId') this.deptOptions = this.handleTree(response.data, 'deptId')
}) })
}, },
startDateFocus() {
this.baseForm.endTime = ''
let endTime = this.baseForm.endTime;
if (!endTime) return;
let that = this;
that.pickerOptionsToday = {
disabledDate(time) {
//
const today = new Date();
today.setHours(0, 0, 0, 0); // 00:00:00
//
return time.getTime() < today.getTime();
},
};
},
endDateFocus() {
let startTime = this.baseForm.startTime;
if (!startTime) return;
let that = this;
that.pickerOptionsStart = {
disabledDate(time) {
//
const startTime=that.baseForm.startTime;
const today = new Date(startTime);
today.setHours(0, 0, 0, 0); // 00:00:00
//
return time.getTime() < today.getTime();
},
};
},
/** 转换部门数据结构 */ /** 转换部门数据结构 */
normalizer(node) { normalizer(node) {
if (node.children && !node.children.length) { if (node.children && !node.children.length) {