fix: 报告Box Time limit 时间限制逻辑调整

This commit is contained in:
@changcode
2022-10-19 11:16:38 +08:00
parent c5a78887cb
commit 111f731712

View File

@@ -75,6 +75,7 @@
:format="dateFormat" :format="dateFormat"
:disabled="!!editObject.id" :disabled="!!editObject.id"
:disabled-date="disabledDate" :disabled-date="disabledDate"
@change="startTimeChang"
prefix-icon="cn-icon cn-icon-shijian" prefix-icon="cn-icon cn-icon-shijian"
type="datetime" type="datetime"
placeholder=" " placeholder=" "
@@ -93,7 +94,7 @@
:format="dateFormat" :format="dateFormat"
:disabled="!!editObject.id" :disabled="!!editObject.id"
:disabled-date="disabledDate" :disabled-date="disabledDate"
@change="timeChange" @change="endTimeChange"
prefix-icon="cn-icon cn-icon-shijian" prefix-icon="cn-icon cn-icon-shijian"
type="datetime" type="datetime"
placeholder=" " placeholder=" "
@@ -310,21 +311,29 @@ export default {
currentCategoryId: Number currentCategoryId: Number
}, },
setup () { setup () {
const picker = ref('') const startTime = ref('')
function timeChange (val) { const endTime = ref('')
picker.value = val function endTimeChange (val) {
endTime.value = val
}
function startTimeChang (val) {
startTime.value = val
} }
const disabledDate = (time) => { const disabledDate = (time) => {
if (time.getTime() > new Date()) { if (time.getTime() > new Date()) {
return true return true
} }
if (picker.value != '' && picker.value < time) { if (startTime.value != '' && startTime.value > time) {
return true
}
if (endTime.value != '' && endTime.value < time) {
return true return true
} }
} }
return { return {
disabledDate, disabledDate,
timeChange startTimeChang,
endTimeChange
} }
}, },
data () { data () {