diff --git a/klp-ui/src/api/wms/pendingAction.js b/klp-ui/src/api/wms/pendingAction.js index 4fb19e7f..78267d5e 100644 --- a/klp-ui/src/api/wms/pendingAction.js +++ b/klp-ui/src/api/wms/pendingAction.js @@ -1,5 +1,23 @@ import request from '@/utils/request' +function parseDate(date) { + // 修复1:参数名和内部变量名冲突,改用tempDate + // 修复2:如果传入的date为空/无效,默认使用当前时间 + const tempDate = date ? new Date(date) : new Date(); + + // 获取年、月、日、时、分、秒(补零处理,确保是两位数) + const year = tempDate.getFullYear(); + // 月份从0开始,所以要+1,不足两位补0 + const month = String(tempDate.getMonth() + 1).padStart(2, '0'); + const day = String(tempDate.getDate()).padStart(2, '0'); + const hours = String(tempDate.getHours()).padStart(2, '0'); + const minutes = String(tempDate.getMinutes()).padStart(2, '0'); + const seconds = String(tempDate.getSeconds()).padStart(2, '0'); + + // 格式化为YYYY-mm-dd HH:mm:ss并返回 + return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`; +} + // 查询钢卷待操作列表 export function listPendingAction(query) { return request({ @@ -44,19 +62,33 @@ export function getPendingAction(actionId) { // 新增钢卷待操作 export function addPendingAction(data) { + const payload = { ...data } + if (payload.processTime) { + payload.processTime = parseDate(payload.processTime) + } + if (payload.completeTime) { + payload.completeTime = parseDate(payload.completeTime) + } return request({ url: '/wms/coilPendingAction', method: 'post', - data: data + data: payload }) } // 修改钢卷待操作 export function updatePendingAction(data) { + const payload = { ...data } + if (payload.processTime) { + payload.processTime = parseDate(payload.processTime) + } + if (payload.completeTime) { + payload.completeTime = parseDate(payload.completeTime) + } return request({ url: '/wms/coilPendingAction', method: 'put', - data: data + data: payload }) } diff --git a/klp-ui/src/components/CoilSelector/index.vue b/klp-ui/src/components/CoilSelector/index.vue index 492186bf..e0bcb5f1 100644 --- a/klp-ui/src/components/CoilSelector/index.vue +++ b/klp-ui/src/components/CoilSelector/index.vue @@ -20,7 +20,7 @@ - + - -
+ +
+
+ + +
@@ -135,6 +141,7 @@