From 3a61cb05bd4339b89127b15c489ae76370905404 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 20 5月 2025 13:18:38 +0800 Subject: [PATCH] 优化 --- PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskDrawer.tsx | 86 ++----------------------------------------- 1 files changed, 4 insertions(+), 82 deletions(-) diff --git a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskDrawer.tsx b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskDrawer.tsx index 77fb5f5..23527b4 100644 --- a/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskDrawer.tsx +++ b/PipeLineLems/pipelinelems_web/src/widgets/WorkTask/Controllers/WorkTaskDrawer.tsx @@ -18,7 +18,8 @@ import { BOOLEAN_OPTIONS_AddEdit } from '@/utils/commonOptionConstants'; - +// 寮曞叆鍏叡琛ㄥ崟宸ュ叿鏂囦欢 +import { extractFormDataForOnConfirm,extractAndAssignFormData } from '@/utils/myformUtils'; export const useWorkTaskDrawer = (props: any, ctx?: any) => { const workTaskDrawer = injectModel<WorkTaskDrawer>('workTaskDrawer') /** @@ -502,46 +503,7 @@ */ const onConfirm = async () => { await formRef.value?.validate() - const data = { - son_TaskCode: formData.value.son_TaskCode, -taskCode: formData.value.taskCode, -workPlanStatus: formData.value.workPlanStatus, -callMaterialStatus: formData.value.callMaterialStatus, -dataIdentifier: formData.value.dataIdentifier, -materialMode: formData.value.materialMode, -length: formData.value.length, -markingContent: formData.value.markingContent, -markingPosition: formData.value.markingPosition, -cuttingPosition: formData.value.cuttingPosition, -quantity: formData.value.quantity, -flangeThickness: formData.value.flangeThickness, -flangeInnerDiameter: formData.value.flangeInnerDiameter, -weldingHeatInput: formData.value.weldingHeatInput, -pipeAllowableStress: formData.value.pipeAllowableStress, -pipeDiameter: formData.value.pipeDiameter, -pipeWallThickness: formData.value.pipeWallThickness, -factoryCode: formData.value.factoryCode, -productCode: formData.value.productCode, -workstationCode: formData.value.workstationCode, -equipmentCode: formData.value.equipmentCode, -prodLineCode: formData.value.prodLineCode, -shipNumber: formData.value.shipNumber, -projectNumber: formData.value.projectNumber, -processName: formData.value.processName, -pipeFittingCode: formData.value.pipeFittingCode, -preSerialNumber: formData.value.preSerialNumber, -pipeSpecCode: formData.value.pipeSpecCode, -pipeSectionName: formData.value.pipeSectionName, -outerDiameter: formData.value.outerDiameter, -thickness: formData.value.thickness, -material: formData.value.material, -processRouteNumber: formData.value.processRouteNumber, -plannedStartTime: formData.value.plannedStartTime, -plannedEndTime: formData.value.plannedEndTime, -teamInfo: formData.value.teamInfo, -timestamp: formData.value.timestamp, -remark: formData.value.remark, - } + const data=extractFormDataForOnConfirm(formData); if (!current.value) { await workTaskDrawer.addWorkTask(data) } else { @@ -590,47 +552,7 @@ if (current.value) { const res = await workTaskDrawer.getWorkTaskDetail(current.value) - formData.value = { - son_TaskCode: res.son_TaskCode, -taskCode: res.taskCode, -workPlanStatus: res.workPlanStatus, -callMaterialStatus: res.callMaterialStatus, -dataIdentifier: res.dataIdentifier, -materialMode: res.materialMode, -length: res.length, -markingContent: res.markingContent, -markingPosition: res.markingPosition, -cuttingPosition: res.cuttingPosition, -quantity: res.quantity, -flangeThickness: res.flangeThickness, -flangeInnerDiameter: res.flangeInnerDiameter, -weldingHeatInput: res.weldingHeatInput, -pipeAllowableStress: res.pipeAllowableStress, -pipeDiameter: res.pipeDiameter, -pipeWallThickness: res.pipeWallThickness, -factoryCode: res.factoryCode, -productCode: res.productCode, -workstationCode: res.workstationCode, -equipmentCode: res.equipmentCode, -prodLineCode: res.prodLineCode, -shipNumber: res.shipNumber, -projectNumber: res.projectNumber, -processName: res.processName, -pipeFittingCode: res.pipeFittingCode, -preSerialNumber: res.preSerialNumber, -pipeSpecCode: res.pipeSpecCode, -pipeSectionName: res.pipeSectionName, -outerDiameter: res.outerDiameter, -thickness: res.thickness, -material: res.material, -processRouteNumber: res.processRouteNumber, -plannedStartTime: res.plannedStartTime, -plannedEndTime: res.plannedEndTime, -teamInfo: res.teamInfo, -timestamp: res.timestamp, -remark: res.remark, - id: res.id, - } + extractAndAssignFormData(res,formData); disabled.value = true updateCheckData() } else { -- Gitblit v1.9.3