From d2b8ecfffd42c2bbe286509e8d1ac348d730b096 Mon Sep 17 00:00:00 2001 From: sankeyangshu <1260323835@qq.com> Date: Sat, 7 Dec 2024 19:44:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Send/components/SendDialog.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/views/Send/components/SendDialog.vue b/src/views/Send/components/SendDialog.vue index a0276f8..2931007 100644 --- a/src/views/Send/components/SendDialog.vue +++ b/src/views/Send/components/SendDialog.vue @@ -106,9 +106,23 @@ const dialogProps = ref({ row: {}, }); +// 处理更新状态的值 +const handleShipStatus = (row: BoatInfoType) => { + if (row.shipStatus === '有计划') { + dialogProps.value.row.shipStatus = 'PLAN'; + } else if (row.shipStatus === '已靠港') { + dialogProps.value.row.shipStatus = 'REACH'; + } else if (row.shipStatus === '作业中') { + dialogProps.value.row.shipStatus = 'WORK'; + } else if (row.shipStatus === '已离港') { + dialogProps.value.row.shipStatus = 'LEAVE'; + } +}; + // 显示dialog,新增/编辑订阅 const isShowDialog = (params: DialogPropsType) => { dialogProps.value = params; + handleShipStatus(params.row as BoatInfoType); dialogVisible.value = true; };