Эх сурвалжийг харах

feat: 待审批、我收到、认领、已审批、我的申请 查询条件-时间插件优化 100%

luoyali 1 жил өмнө
parent
commit
026df60a6c

+ 14 - 0
src/views/approve/components/approvedItem.vue

@@ -35,6 +35,7 @@
 							format="YYYY-MM-DD"
 							value-format="YYYY-MM-DD"
 							placeholder="开始时间"
+							:disabled-date="disabledDateStart"
 						/>
 						<el-date-picker
 							v-model="endTime"
@@ -43,6 +44,7 @@
 							format="YYYY-MM-DD"
 							value-format="YYYY-MM-DD"
 							placeholder="结束时间"
+							:disabled-date="disabledDateEnd"
 						/>
 					</el-scrollbar>
 					<div class="footer">
@@ -290,6 +292,18 @@ const getTaskDetail = item => {
 	taskProcessInfo.setCurrentTaskRow(item)
 }
 
+// 开始时间的禁用
+const disabledDateStart = time => {
+	if (!endTime.value) return false
+	return time.getTime() >= new Date(endTime.value).getTime()
+}
+
+// 结束时间的禁用
+const disabledDateEnd = time => {
+	if (!beginTime.value) return false
+	return time.getTime() <= new Date(beginTime.value).getTime()
+}
+
 /**
  * 重置搜索
  * @param type external:重置输入框