From ef59e5960853fbcecb7c389bb87ac73f7792f006 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 24 Sep 2025 19:39:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=9B=9E=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/area/areaPlaybackDevice.ts | 41 +++++ src/components/Tag/TagOnline.vue | 2 +- src/views/area/_components/areaHouseTable.vue | 15 -- .../_components/areaPlaybackDeviceForm.vue | 137 ++++++++++++++++ .../_components/areaPlaybackDeviceTable.vue | 146 ++++++++++++++++++ src/views/area/_components/bindCameraForm.vue | 1 - .../area/_components/bindCameraTable.vue | 1 + src/views/area/areaManage/index.vue | 6 +- src/views/car/carAlarm/index.vue | 2 +- .../replay-video/replay-video-dialog.vue | 3 + src/views/door/doorAlarm/index.vue | 2 +- .../duty/dutyPlan/components/car-list.vue | 6 +- .../duty/dutyPlan/components/door-list.vue | 4 +- 13 files changed, 342 insertions(+), 24 deletions(-) create mode 100644 src/api/area/areaPlaybackDevice.ts create mode 100644 src/views/area/_components/areaPlaybackDeviceForm.vue create mode 100644 src/views/area/_components/areaPlaybackDeviceTable.vue diff --git a/src/api/area/areaPlaybackDevice.ts b/src/api/area/areaPlaybackDevice.ts new file mode 100644 index 0000000..37d8a99 --- /dev/null +++ b/src/api/area/areaPlaybackDevice.ts @@ -0,0 +1,41 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: '/admin/areaPlaybackDevice/page', + method: 'get', + params: query + }) +} + +export function addObj(obj?: Object) { + return request({ + url: '/admin/areaPlaybackDevice', + method: 'post', + data: obj + }) +} + +export function getObj(id?: string) { + return request({ + url: '/admin/areaPlaybackDevice/' + id, + method: 'get' + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: '/admin/areaPlaybackDevice', + method: 'delete', + data: ids + }) +} + +export function putObj(obj?: Object) { + return request({ + url: '/admin/areaPlaybackDevice', + method: 'put', + data: obj + }) +} + diff --git a/src/components/Tag/TagOnline.vue b/src/components/Tag/TagOnline.vue index c9c3f51..36e96f4 100644 --- a/src/components/Tag/TagOnline.vue +++ b/src/components/Tag/TagOnline.vue @@ -1,5 +1,5 @@