From 0178406c176d7bb4366459b92ef176c488df184b Mon Sep 17 00:00:00 2001 From: jiask <1069621233@qq.com> Date: Tue, 16 Dec 2025 13:59:21 +0800 Subject: [PATCH] jsk --- src/views/certificate/filingUser/index.vue | 1 + .../remoteVerificationTask/index.vue | 53 +++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/src/views/certificate/filingUser/index.vue b/src/views/certificate/filingUser/index.vue index db1dafe..36ac3fc 100644 --- a/src/views/certificate/filingUser/index.vue +++ b/src/views/certificate/filingUser/index.vue @@ -425,6 +425,7 @@ export default { startTime:"", endTime:"", verifyUsers:this.ids, + type:"100000", verifyType:"1", noticeType:"2", processDate:'' diff --git a/src/views/certificate/remoteVerification/remoteVerificationTask/index.vue b/src/views/certificate/remoteVerification/remoteVerificationTask/index.vue index d4b75e4..81f39fe 100644 --- a/src/views/certificate/remoteVerification/remoteVerificationTask/index.vue +++ b/src/views/certificate/remoteVerification/remoteVerificationTask/index.vue @@ -135,6 +135,8 @@ type="date" placeholder="选择日期" format="yyyy-MM-dd" style="width: 100%;" + :picker-options="pickerOptionsToday" + @focus="startDateFocus" value-format="yyyy-MM-dd"> @@ -145,6 +147,8 @@ type="date" placeholder="选择日期" format="yyyy-MM-dd" style="width: 100%;" + :picker-options="pickerOptionsStart" + @focus="endDateFocus" value-format="yyyy-MM-dd"> @@ -363,6 +367,25 @@ certificateType: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, detailList:[] }; @@ -379,6 +402,36 @@ 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) { if (node.children && !node.children.length) {