From 862fbc6658e149ecf173cd2b6e8af1e803cc4cb9 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Mon, 15 Jan 2024 20:29:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4=20=E6=B8=B8=E5=AE=A2?= =?UTF-8?q?=E6=9D=83=E9=99=90=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cs-harmonic-boot/datatrend.ts | 25 +++++ src/api/user.ts | 11 +++ src/components/tree/govern/deviceTree.vue | 28 +++++- src/components/tree/govern/getMarketList.vue | 29 ++++++ src/views/govern/device/disposition/index.vue | 71 ++++++++++++++ src/views/govern/device/tourist/index.vue | 97 +++++++++++++++++++ 6 files changed, 259 insertions(+), 2 deletions(-) create mode 100644 src/components/tree/govern/getMarketList.vue create mode 100644 src/views/govern/device/disposition/index.vue create mode 100644 src/views/govern/device/tourist/index.vue diff --git a/src/api/cs-harmonic-boot/datatrend.ts b/src/api/cs-harmonic-boot/datatrend.ts index ace01aa..97f0304 100644 --- a/src/api/cs-harmonic-boot/datatrend.ts +++ b/src/api/cs-harmonic-boot/datatrend.ts @@ -8,3 +8,28 @@ export function getDeviceDataTrend(data: any) { data }) } + +// 查询游客配置 +export const getVisitorConfig = () => { + return createAxios({ + url: '/cs-device-boot/csTouristData/queryAll', + method: 'POST' + }) +} + +// 更新游客配置 +export const updateVisitorConfig = (data: any) => { + return createAxios({ + url: '/cs-device-boot/csTouristData/add', + method: 'POST', + data: data + }) +} +// * 根据用户获取营销数据 +export const queryByUseId = (data: any) => { + return createAxios({ + url: 'cs-device-boot/csMarketData/queryByUseId', + method: 'POST', + params: data + }) +} diff --git a/src/api/user.ts b/src/api/user.ts index a6480c9..a31ab93 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -29,3 +29,14 @@ export function refreshToken(): Promise { username: adminInfo.username }) } + +/** + * 获取营销用户列表 + * @returns {AxiosPromise} + */ +export const getMarketList = () => { + return createAxios({ + url: '/user-boot/user/getMarketList', + method: 'post', + }) +} diff --git a/src/components/tree/govern/deviceTree.vue b/src/components/tree/govern/deviceTree.vue index 12887d0..f72ec24 100644 --- a/src/components/tree/govern/deviceTree.vue +++ b/src/components/tree/govern/deviceTree.vue @@ -1,5 +1,11 @@ diff --git a/src/components/tree/govern/getMarketList.vue b/src/components/tree/govern/getMarketList.vue new file mode 100644 index 0000000..5464b09 --- /dev/null +++ b/src/components/tree/govern/getMarketList.vue @@ -0,0 +1,29 @@ + + + diff --git a/src/views/govern/device/disposition/index.vue b/src/views/govern/device/disposition/index.vue new file mode 100644 index 0000000..0a5caea --- /dev/null +++ b/src/views/govern/device/disposition/index.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/src/views/govern/device/tourist/index.vue b/src/views/govern/device/tourist/index.vue new file mode 100644 index 0000000..93afb3d --- /dev/null +++ b/src/views/govern/device/tourist/index.vue @@ -0,0 +1,97 @@ + + + + + From 6dbe8469dbb739473702eb1a85b35fc2da4a86df Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Tue, 16 Jan 2024 08:56:51 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dashboard/index.vue | 4 ++-- src/views/dashboard/test.vue | 12 ------------ src/views/govern/device/disposition/index.vue | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 src/views/dashboard/test.vue diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index 76189c7..574fad3 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -20,8 +20,8 @@ import TableHeader from '@/components/table/header/index.vue' import Area from '@/components/form/area/index.vue' import { useDictData } from '@/stores/dictData' -import Echart from '@/views/dashboard/components/echart.vue' -import Tableabove from '@/views/dashboard/components/Tableabove.vue' +import Echart from '@/views/Event-boot/Region/components/echart.vue' +import Tableabove from '@/views/Event-boot/Region/components/Tableabove.vue' import TableStore from '@/utils/tableStore' import { onMounted, reactive, ref, provide } from 'vue' import { mainHeight } from '@/utils/layout' diff --git a/src/views/dashboard/test.vue b/src/views/dashboard/test.vue deleted file mode 100644 index e19f59b..0000000 --- a/src/views/dashboard/test.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - -@/api/text \ No newline at end of file diff --git a/src/views/govern/device/disposition/index.vue b/src/views/govern/device/disposition/index.vue index 0a5caea..e8b408b 100644 --- a/src/views/govern/device/disposition/index.vue +++ b/src/views/govern/device/disposition/index.vue @@ -14,9 +14,20 @@ - + - + + + @@ -50,6 +61,7 @@ const selectUser = (e: any) => { }) } const getMarketEnginner = () => {} +const deleteEngineering = (row:any) => {}