From fa4eb3f9dc86e6154aaf296cb75d5a2643abeb82 Mon Sep 17 00:00:00 2001 From: huangchenhao <123673748@qq.com> Date: Wed, 19 Nov 2025 17:02:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E7=AE=A1=E7=90=86=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD=20=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E7=99=BB=E9=99=86=E8=8E=B7=E5=8F=96=E5=85=BB=E6=8A=A4?= =?UTF-8?q?=E7=AB=99=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mobile/src/views/Home.vue | 2 +- .../src/views/Material/MaterialManagement.vue | 1 - .../ServiceStationManagePage/detailDrawer.vue | 45 +++++++++++++++++++ 3 files changed, 46 insertions(+), 2 deletions(-) diff --git a/packages/mobile/src/views/Home.vue b/packages/mobile/src/views/Home.vue index fccca5e..0fa0a70 100644 --- a/packages/mobile/src/views/Home.vue +++ b/packages/mobile/src/views/Home.vue @@ -87,7 +87,7 @@ const getYHZinfo = async () => { method: "GET", }); if (res.code === "00000") { - yhzinfo.value = res.data; + yhzinfo.value = res.data[0]; } else { throw new Error(res.message); } diff --git a/packages/mobile/src/views/Material/MaterialManagement.vue b/packages/mobile/src/views/Material/MaterialManagement.vue index 1a71dc5..27457f4 100644 --- a/packages/mobile/src/views/Material/MaterialManagement.vue +++ b/packages/mobile/src/views/Material/MaterialManagement.vue @@ -440,7 +440,6 @@ const handleGetLocation = () => { (position) => { form.material.jd = position.coords.longitude.toFixed(6); form.material.wd = position.coords.latitude.toFixed(6); - showToast("定位成功"); }, (error) => { const errorMessage = diff --git a/packages/screen/src/views/ServiceStationManagePage/detailDrawer.vue b/packages/screen/src/views/ServiceStationManagePage/detailDrawer.vue index d980ba1..c2f2443 100644 --- a/packages/screen/src/views/ServiceStationManagePage/detailDrawer.vue +++ b/packages/screen/src/views/ServiceStationManagePage/detailDrawer.vue @@ -144,6 +144,51 @@ const columns = () => { ); }, }, + { + label: "操作", + fixed: "right", + width: 150, + render: (row) => () => + h("div", { class: "action-btns" }, [ + h( + ElButton, + { + type: "danger", + link: true, + style: "margin-left: 10px;", + onClick: async () => { + try { + await ElMessageBox.confirm( + "确定要删除该人员吗?", + "删除确认", + { + confirmButtonText: "确定", + cancelButtonText: "取消", + type: "warning", + } + ); + const res = await request({ + url: `/snow-ops-platform/yhzry/delete`, + method: "POST", + data: { + id: row.id, + }, + }); + if (res.code === "00000") { + ElMessage.success("删除成功"); + getPeopleList(); + } + } catch (error) { + if (error instanceof Error) { + ElMessage.error(error.message || "删除失败"); + } + } + }, + }, + () => "删除" + ), + ]), + }, ]; case "material": return [