From 44da46364ac30b90838b1060e32f4e707f8581b1 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期五, 11 九月 2026 09:09:02 +0800
Subject: [PATCH] fix: 生产报工和生产排产计划、实际开始时间和计划、实际结束时间不显示时分秒
---
src/views/productionManagement/workOrderEdit/index.vue | 29 ++++++++++++++++++++++++-----
1 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/src/views/productionManagement/workOrderEdit/index.vue b/src/views/productionManagement/workOrderEdit/index.vue
index e215fdb..3468597 100644
--- a/src/views/productionManagement/workOrderEdit/index.vue
+++ b/src/views/productionManagement/workOrderEdit/index.vue
@@ -47,16 +47,16 @@
label-width="120px">
<el-form-item label="璁″垝寮�濮嬫椂闂�">
<el-date-picker v-model="editrow.planStartTime"
- type="datetime"
+ type="date"
placeholder="璇烽�夋嫨"
- value-format="YYYY-MM-DD HH:mm:ss"
+ value-format="YYYY-MM-DD"
style="width: 300px" />
</el-form-item>
<el-form-item label="璁″垝缁撴潫鏃堕棿">
<el-date-picker v-model="editrow.planEndTime"
- type="datetime"
+ type="date"
placeholder="璇烽�夋嫨"
- value-format="YYYY-MM-DD HH:mm:ss"
+ value-format="YYYY-MM-DD"
style="width: 300px" />
</el-form-item>
</el-form>
@@ -199,21 +199,25 @@
label: "璁″垝寮�濮嬫椂闂�",
prop: "planStartTime",
width: "140",
+ dataType: "date",
},
{
label: "璁″垝缁撴潫鏃堕棿",
prop: "planEndTime",
width: "140",
+ dataType: "date",
},
{
label: "瀹為檯寮�濮嬫椂闂�",
prop: "actualStartTime",
width: "140",
+ dataType: "date",
},
{
label: "瀹為檯缁撴潫鏃堕棿",
prop: "actualEndTime",
width: "140",
+ dataType: "date",
},
{
label: "鎸囧畾鎶ュ伐浜�",
@@ -335,11 +339,26 @@
const handleEdit = row => {
editrow.value = JSON.parse(JSON.stringify(row));
+ // 鍘绘帀鏃跺垎绉掞紝鍙繚鐣欐棩鏈熺敤浜庨�夋嫨鍣ㄥ洖鏄�
+ if (editrow.value.planStartTime) {
+ editrow.value.planStartTime = editrow.value.planStartTime.split(" ")[0];
+ }
+ if (editrow.value.planEndTime) {
+ editrow.value.planEndTime = editrow.value.planEndTime.split(" ")[0];
+ }
editDialogVisible.value = true;
};
const handleUpdate = () => {
- updateProductWorkOrder(editrow.value)
+ const updateData = { ...editrow.value };
+ // 鍚庣鎺ュ彛闇�瑕佹椂鍒嗙鏍煎紡锛岄殣寮忔嫾鎺ワ細寮�濮嬫椂闂磋ˉ 00:00:00锛岀粨鏉熸椂闂磋ˉ 23:59:59
+ if (updateData.planStartTime) {
+ updateData.planStartTime = `${updateData.planStartTime} 00:00:00`;
+ }
+ if (updateData.planEndTime) {
+ updateData.planEndTime = `${updateData.planEndTime} 23:59:59`;
+ }
+ updateProductWorkOrder(updateData)
.then(() => {
proxy.$modal.msgSuccess("鎻愪氦鎴愬姛");
editDialogVisible.value = false;
--
Gitblit v1.9.3