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; };