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] =?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 @@ + + + + +