This commit is contained in:
zhangsir
2024-02-27 17:29:05 +08:00
parent 57acbf4fdc
commit 2b627809ea
3 changed files with 32 additions and 5 deletions

View File

@@ -985,6 +985,7 @@
:open="openEnd"
@ok="onOkEnd"
:disabled-date="disabledDate"
:disabled-time="disabledDateTime"
/>
</div>
</div>
@@ -2938,6 +2939,10 @@ function onDateEnd(date) {
const hour = String(date.$H).padStart(2, '0')
const minute = String(date.$m).padStart(2, '0')
state.xjkkinputV3[1]=date.$y+'-'+month+'-'+day+' '+hour+':'+minute
if(state.xjkkinputV3[0]==state.xjkkinputV3[1]){
const minute = String(date.$m+1).padStart(2, '0')
state.xjkkinputV3[1]=date.$y+'-'+month+'-'+day+' '+hour+':'+minute
}
}
const openEnd = ref(false)
const onOkEnd = ()=>{
@@ -5070,10 +5075,10 @@ function onFocusEnd(){
const disabledDate = (current) => current && current < dayjs(state.xjkkinputV3[0]);
const disabledDateTime = () => {
const currentMinute = dayjs(state.xjkkinputV3[0]).minute();
return {
disabledHours: () => range(0, 24).splice(4, 20),
disabledMinutes: () => range(30, 60),
disabledSeconds: () => [55, 56],
disabledHours: () => range(0, dayjs(state.xjkkinputV3[0]).hour()).splice(0, dayjs(state.xjkkinputV3[0]).hour()),
disabledMinutes: () => range(0, currentMinute+1).splice(0, currentMinute+1),
};
};