|
@@ -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:重置输入框
|