时间手动输入

This commit is contained in:
zhangsir
2024-02-06 11:33:39 +08:00
parent 7edc24e2bc
commit c26b429ddd
2 changed files with 69 additions and 66 deletions

View File

@@ -956,7 +956,7 @@
<a-date-picker
style="width: 45%; height: 40px; border-radius: 8px"
:show-time="{ format: 'HH:mm' }"
format="YYYY-MM-DD HH:mm"
:format="['YYYY-MM-DD HH:mm','YYYY/MM/DD HH:mm']"
valueFormat="YYYY-MM-DD HH:mm"
v-model:value="xjkkinputV3[0]"
@change="timeChange"
@@ -972,7 +972,7 @@
<a-date-picker
style="width: 45%; height: 40px; border-radius: 8px"
:show-time="{ format: 'HH:mm' }"
format="YYYY-MM-DD HH:mm"
:format="['YYYY-MM-DD HH:mm','YYYY/MM/DD HH:mm']"
valueFormat="YYYY-MM-DD HH:mm"
v-model:value="xjkkinputV3[1]"
@change="timeChangeEnd"
@@ -2902,24 +2902,24 @@ export default defineComponent({
const minute = String(date.$D).padStart(2, '0')
state.xjkkinputV3[0]=date.$y+'-'+month+'-'+day+' '+hour+':'+minute
}
// const openStart = ref(false)
const openStart = ref(false)
const onOkStart = ()=>{
// openStart.value = false
openStart.value = false
}
function onBlurStart(e){
// state.xjkkinputV3[0]=e.target.value
// openStart.value = false
state.xjkkinputV3[0]=e.target.value
openStart.value = false
}
function onFocusStart(){
// openStart.value = true
if(!state.xjkkinputV3[0]){
let now=new Date()
let start=new Date(now.setFullYear(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0))
state.xjkkinputV3 = [
moment(start).format('YYYY-MM-DD HH:mm'),
state.xjkkinputV3[1]
];
}
openStart.value = true
// if(!state.xjkkinputV3[0]){
// let now=new Date()
// let start=new Date(now.setFullYear(now.getFullYear(), now.getMonth(), now.getDate(), 0, 0))
// state.xjkkinputV3 = [
// moment(start).format('YYYY-MM-DD HH:mm'),
// state.xjkkinputV3[1]
// ];
// }
}
// function timeChangeEnd(timeStr){
// formData.value.endTime = timeStr;
@@ -2933,23 +2933,23 @@ function onDateEnd(date) {
}
const openEnd = ref(false)
const onOkEnd = ()=>{
// openEnd.value = false
openEnd.value = false
}
function onBlurEnd(e){
// state.xjkkinputV3[1]=e.target.value
// openEnd.value = false
state.xjkkinputV3[1]=e.target.value
openEnd.value = false
}
function onFocusEnd(){
// openEnd.value = true
if(!state.xjkkinputV3[1]){
let now=new Date()
let start=new Date()
let end=new Date(now.setFullYear(now.getFullYear()))
state.xjkkinputV3 = [
state.xjkkinputV3[0],
moment(end).format('YYYY-MM-DD HH:mm')
];
}
openEnd.value = true
// if(!state.xjkkinputV3[1]){
// let now=new Date()
// let start=new Date()
// let end=new Date(now.setFullYear(now.getFullYear()))
// state.xjkkinputV3 = [
// state.xjkkinputV3[0],
// moment(end).format('YYYY-MM-DD HH:mm')
// ];
// }
}
const totalWeightSum = ref(0)
function inputWeightChange(index) {
@@ -5235,13 +5235,14 @@ function onFocusEnd(){
onDateSelect,
onOkStart,
// openStart,
openStart,
onBlurStart,
onFocusStart,
// timeChangeEnd,
onDateEnd,
// onOkEnd,
onOkEnd,
onFocusEnd,
openEnd,
onBlurEnd,
inputWeightChange,
totalWeightSum,