前端修改

This commit is contained in:
17630416519 2026-01-14 16:53:33 +08:00
parent 960407a990
commit 1f6c0763a3

View File

@ -283,8 +283,8 @@
<el-date-picker
v-model="value1"
type="datetimerange"
range-separator="To"
start-placeholder="开始"
range-separator=""
start-placeholder="开始时间"
end-placeholder="结束时间"
/>
</el-form-item>
@ -802,12 +802,57 @@ function cancel() {
reset()
}
//
// function reset() {
// // ISO 2026-01-13T00:00:00
// const today = new Date()
// const isoDate = new Date(today.setHours(0, 0, 0, 0)).toISOString().slice(0, 19)
// console.log(isoDate,'isoDate');
// form.value = {
// id: null,
// productionName: null,
// productionCode: null,
// specification: '',
// customCode: null,
// deliveryNum: 0,
// unit: '',
// isCarton: 0,
// packageCapacity: 1,
// groupCode: null,
// lineCode: null,
// sort: 1,
// workorderDate: isoDate, // ISO
// year: null,
// week: null,
// date: null,
// priority: '2',
// status: 1,
// beat: 0,
// remark: null,
// createdBy: null,
// createdTime: null,
// updatedBy: null,
// updatedTime: null,
// selectedTimeRange:null
// }
// search01.value = ''
// search02.value = ''
// proxy.resetForm('formRef')
// }
//
function reset() {
// ISO 2026-01-13T00:00:00
// ISO
const today = new Date()
const isoDate = new Date(today.setHours(0, 0, 0, 0)).toISOString().slice(0, 19)
console.log(isoDate,'isoDate');
// 1 ISO
const year = today.getFullYear()
const month = String(today.getMonth() + 1).padStart(2, '0')
const day = String(today.getDate()).padStart(2, '0')
const isoDate = `${year}-${month}-${day}T00:00:00`
// 2
// const isoDate = new Date(today.getTime() - (today.getTimezoneOffset() * 60000))
// .toISOString().slice(0, 19)
form.value = {
id: null,
productionName: null,
@ -821,7 +866,7 @@ function reset() {
groupCode: null,
lineCode: null,
sort: 1,
workorderDate: isoDate, // ISO
workorderDate: isoDate, //
year: null,
week: null,
date: null,
@ -832,13 +877,13 @@ function reset() {
createdBy: null,
createdTime: null,
updatedBy: null,
updatedTime: null
updatedTime: null,
selectedTimeRange:null
}
search01.value = ''
search02.value = ''
proxy.resetForm('formRef')
}
//
const nextId = ref('')
function handleAdd(id = -1) {
@ -854,7 +899,40 @@ function handleAdd(id = -1) {
}
}
//
//
// function handleUpdate(row) {
// reset()
// const id = row.id || ids.value
// getProWorkorder(id).then((res) => {
// const { code, data } = res
// if (code == 200) {
// open.value = true
// title.value = ''
// opertype.value = 2
// //
// if (data.workorderDate) {
// // ISO 使 ISO
// if (typeof data.workorderDate === 'string') {
// if (data.workorderDate.includes('T')) {
// //
// const dateObj = new Date(data.workorderDate)
// const localDate = new Date(dateObj.getTime() + (dateObj.getTimezoneOffset() * 60000))
// data.workorderDate = localDate.toISOString().slice(0, 19)
// } else {
// data.workorderDate = `${data.workorderDate}T00:00:00`
// }
// } else if (data.workorderDate instanceof Date) {
// data.workorderDate = `${data.workorderDate.getFullYear()}-${String(data.workorderDate.getMonth() + 1).padStart(2, '0')}-${String(data.workorderDate.getDate()).padStart(2, '0')}T00:00:00`
// }
// }
// form.value = {
// ...data
// }
// }
// })
// }
function handleUpdate(row) {
reset()
const id = row.id || ids.value
@ -865,9 +943,21 @@ function handleUpdate(row) {
title.value = '修改生产工单'
opertype.value = 2
// ISO
if (data.workorderDate && !(data.workorderDate.includes('T'))) {
data.workorderDate = new Date(data.workorderDate).toISOString().slice(0, 19)
//
if (data.workorderDate) {
// ISO 使 ISO
if (typeof data.workorderDate === 'string') {
if (data.workorderDate.includes('T')) {
//
const dateObj = new Date(data.workorderDate)
const localDate = new Date(dateObj.getTime() + (dateObj.getTimezoneOffset() * 60000))
data.workorderDate = localDate.toISOString().slice(0, 19)
} else {
data.workorderDate = `${data.workorderDate}T00:00:00`
}
} else if (data.workorderDate instanceof Date) {
data.workorderDate = `${data.workorderDate.getFullYear()}-${String(data.workorderDate.getMonth() + 1).padStart(2, '0')}-${String(data.workorderDate.getDate()).padStart(2, '0')}T00:00:00`
}
}
form.value = {
@ -876,7 +966,41 @@ function handleUpdate(row) {
}
})
}
// function submitForm(toNext = false) {
// proxy.$refs['formRef'].validate((valid) => {
// if (valid) {
// const submitData = { ...form.value }
// if (submitData.workorderDate) {
// if (submitData.workorderDate instanceof Date) {
// submitData.workorderDate = submitData.workorderDate.toISOString().slice(0, 19)
// }
// else if (typeof submitData.workorderDate === 'string' && submitData.workorderDate.includes('-') && !submitData.workorderDate.includes('T')) {
// submitData.workorderDate = new Date(submitData.workorderDate + 'T00:00:00').toISOString().slice(0, 19)
// }
// }
// if (submitData.id != undefined && opertype.value === 2) {
// updateProWorkorder(submitData).then((res) => {
// proxy.$modal.msgSuccess('')
// if (!toNext) {
// open.value = false
// }
// WorkOrderLog({ workorder: submitData.workorder, log: '' })
// getList()
// })
// } else {
// submitData.next_id = nextId.value
// Insert_workOrder(submitData).then((res) => {
// proxy.$modal.msgSuccess('')
// if (!toNext) {
// open.value = false
// }
// getList()
// })
// }
// }
// })
// }
// & - ISO
function submitForm(toNext = false) {
proxy.$refs['formRef'].validate((valid) => {
@ -884,6 +1008,15 @@ function submitForm(toNext = false) {
//
const submitData = { ...form.value }
if (value1.value && Array.isArray(value1.value)) {
submitData.selectedTimeRange = {
startTime: value1.value[0],
endTime: value1.value[1]
}
} else {
submitData.selectedTimeRange = null
}
// workorderDate 2026-01-13T00:00:00
if (submitData.workorderDate) {
// Date ISO
@ -918,7 +1051,6 @@ function submitForm(toNext = false) {
}
})
}
//
function handleDelete(row) {
const Ids = row.id || ids.value