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 @@ + + + + 点位: {{ selectedPoint.name }} + 刷新 + + + + + + + + {{ row.isOnline }} + + + + + + 编辑 + + + + + + + + + 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 @@ + + + + + + + + + {{ data.label }} + {{ data.deviceCount || 0 }} + + + + + + + + + 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 @@ + + + + + + + + + + + + + +