From 7e77cc7db27f7b7e8cc375817cf76a04d63dc057 Mon Sep 17 00:00:00 2001 From: g82tt Date: Sat, 16 May 2026 23:44:53 +0800 Subject: [PATCH] Phase1_Day4_DeviceManager_page --- .../DeviceManager/api/deviceManager.js | 13 ++++ .../DeviceManager/components/DeviceTable.vue | 49 +++++++++++++++ .../DeviceManager/components/RegionTree.vue | 61 +++++++++++++++++++ .../views/warehouse/DeviceManager/index.vue | 43 +++++++++++++ 4 files changed, 166 insertions(+) create mode 100644 web.vite/src/views/warehouse/DeviceManager/api/deviceManager.js create mode 100644 web.vite/src/views/warehouse/DeviceManager/components/DeviceTable.vue create mode 100644 web.vite/src/views/warehouse/DeviceManager/components/RegionTree.vue create mode 100644 web.vite/src/views/warehouse/DeviceManager/index.vue diff --git a/web.vite/src/views/warehouse/DeviceManager/api/deviceManager.js b/web.vite/src/views/warehouse/DeviceManager/api/deviceManager.js new file mode 100644 index 0000000..4bf4620 --- /dev/null +++ b/web.vite/src/views/warehouse/DeviceManager/api/deviceManager.js @@ -0,0 +1,13 @@ +import request from '@/uitils/request' + +export function getRegionTree(params) { + return request({ url: '/api/DeviceManager/GetRegionTree', method: 'get', params }) +} + +export function getDevicesByPoint(params) { + return request({ url: '/api/DeviceManager/GetDevicesByPoint', method: 'get', params }) +} + +export function updateDevice(id, data) { + return request({ url: `/api/DeviceManager/${id}`, method: 'put', data }) +} diff --git a/web.vite/src/views/warehouse/DeviceManager/components/DeviceTable.vue b/web.vite/src/views/warehouse/DeviceManager/components/DeviceTable.vue new file mode 100644 index 0000000..495343c --- /dev/null +++ b/web.vite/src/views/warehouse/DeviceManager/components/DeviceTable.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/web.vite/src/views/warehouse/DeviceManager/components/RegionTree.vue b/web.vite/src/views/warehouse/DeviceManager/components/RegionTree.vue new file mode 100644 index 0000000..427cf1a --- /dev/null +++ b/web.vite/src/views/warehouse/DeviceManager/components/RegionTree.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/web.vite/src/views/warehouse/DeviceManager/index.vue b/web.vite/src/views/warehouse/DeviceManager/index.vue new file mode 100644 index 0000000..b7e4b0d --- /dev/null +++ b/web.vite/src/views/warehouse/DeviceManager/index.vue @@ -0,0 +1,43 @@ + + + + +