37 changed files with 551 additions and 151 deletions
@ -0,0 +1,138 @@ |
|||
{ |
|||
"code": 200, |
|||
"msg": "操作成功", |
|||
"data": [ |
|||
{ |
|||
"fileCode": "U7L-31evFSZcHT-Cx_afU", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/U7L-31evFSZcHT-Cx_afU.jpg", |
|||
"flag": 2, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "8eaU9Xr1gng_VA_J93wY4", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/8eaU9Xr1gng_VA_J93wY4.jpg", |
|||
"flag": 2, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "waeW0L9rBMK2cgKfYq9p6", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/waeW0L9rBMK2cgKfYq9p6.jpg", |
|||
"flag": 2, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "XWzK3bNnd4G7ZqvP3jKVC", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/XWzK3bNnd4G7ZqvP3jKVC.png", |
|||
"flag": 1, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "wmDoGzz91VdkWXk21w3vc", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/wmDoGzz91VdkWXk21w3vc.png", |
|||
"flag": 1, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "Tbbv6-r31zJ-nb_IwuCni", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/Tbbv6-r31zJ-nb_IwuCni.png", |
|||
"flag": 2, |
|||
"artType": 4 |
|||
}, |
|||
{ |
|||
"fileCode": "rKqs6tfSx-YE9mVRs6jRH", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/rKqs6tfSx-YE9mVRs6jRH.png", |
|||
"flag": 1, |
|||
"artType": 4 |
|||
}, |
|||
{ |
|||
"fileCode": "WeRFpcfjtc6se7VVlulv9", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/WeRFpcfjtc6se7VVlulv9.png", |
|||
"flag": 1, |
|||
"artType": 4 |
|||
}, |
|||
{ |
|||
"fileCode": "9BB20uH7LsAUCs9G5bLn1", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/9BB20uH7LsAUCs9G5bLn1.jpeg", |
|||
"flag": 1, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "xyU-DUq-t_RrrDIuzsVaA", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/xyU-DUq-t_RrrDIuzsVaA.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "sp9psNqTdHdvB_Hrjkoi_", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/sp9psNqTdHdvB_Hrjkoi_.png", |
|||
"flag": 1, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "PDUU-eWClnBaf75GvkLtl", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230505/PDUU-eWClnBaf75GvkLtl.png", |
|||
"flag": 1, |
|||
"artType": 3 |
|||
}, |
|||
{ |
|||
"fileCode": "Gb1NiXqSAxQkdd2izaPJO", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/Gb1NiXqSAxQkdd2izaPJO.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "Fmk6kcf07YcAJp7sw2ZQb", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/Fmk6kcf07YcAJp7sw2ZQb.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "4oeWRq44Yib1ZLJv--7XX", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/4oeWRq44Yib1ZLJv--7XX.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "WO3JKVPWJ_y82uNR-p2nA", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/WO3JKVPWJ_y82uNR-p2nA.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "MRSnm9ILLTcU5R_ILNipY", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/MRSnm9ILLTcU5R_ILNipY.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "KtAw80_3z8nCffxts0eGB", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/KtAw80_3z8nCffxts0eGB.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "Z-KsfCiytrn3_5cj__5KY", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/Z-KsfCiytrn3_5cj__5KY.png", |
|||
"flag": 2, |
|||
"artType": 1 |
|||
}, |
|||
{ |
|||
"fileCode": "Hve3AxoPDuLx42ObwtW76", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/Hve3AxoPDuLx42ObwtW76.png", |
|||
"flag": 2, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "u-LrcbOriATjX4QeX2FJq", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/u-LrcbOriATjX4QeX2FJq.png", |
|||
"flag": 1, |
|||
"artType": 2 |
|||
}, |
|||
{ |
|||
"fileCode": "PMUBs8-cvNM9FqzO1Ozyx", |
|||
"fileUrl": "/iotFile/project-bffju2pfalsylhcfcuzgaa/20230506/PMUBs8-cvNM9FqzO1Ozyx.png", |
|||
"flag": 1, |
|||
"artType": 2 |
|||
} |
|||
] |
|||
} |
|||
@ -0,0 +1,34 @@ |
|||
{ |
|||
"code": 200, |
|||
"msg": "操作成功", |
|||
"data": [ |
|||
{ |
|||
"moduleName": "主页", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "店铺导航", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "优惠与活动", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "会员专享", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "服务", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "停车与缴费", |
|||
"status": 0 |
|||
}, |
|||
{ |
|||
"moduleName": "文化学院", |
|||
"status": 0 |
|||
} |
|||
] |
|||
} |
|||
@ -1,27 +0,0 @@ |
|||
import { useRouter } from 'vue-router' |
|||
import { storeToRefs } from 'pinia' |
|||
import { useRootStore } from '@/store/root' |
|||
import Brand from '@/utils/Class/Brand' |
|||
|
|||
export const useActivityNav = () => { |
|||
const router = useRouter() |
|||
const store = useRootStore() |
|||
const { shopList } = storeToRefs(store) |
|||
|
|||
function nav(activity: Activity) { |
|||
let shop |
|||
if (activity.shopCode.length) { |
|||
shop = shopList.value.find(item => item.shopCode === activity?.shopCode) |
|||
} else if (activity.point > -1) { |
|||
const { activityName, floorOrder, floor, point, fileUrl, activityId } = activity |
|||
shop = new Brand({ shopName: activityName, floorOrder, floor, logoUrl: fileUrl, yaxis: point, shopCode: activityId }) |
|||
} |
|||
if (!shop) { |
|||
return |
|||
} |
|||
store.SET_SHOP(shop) |
|||
router.push('/nav') |
|||
} |
|||
|
|||
return { nav } |
|||
} |
|||
@ -1,10 +0,0 @@ |
|||
import { request } from '@/http/http' |
|||
|
|||
type AcType = { |
|||
activityList: Activity[] |
|||
} |
|||
|
|||
//获取商场活动
|
|||
export const getMallActivity = () => request<AcType>({ url: `/JSON/getActivityList1.json` }) |
|||
//获取店铺活动
|
|||
export const getShopActivity = () => request({ url: `/JSON/getActivityList2.json` }) |
|||
@ -0,0 +1,4 @@ |
|||
import { request } from '../../http' |
|||
|
|||
//获取菜单开关
|
|||
export const getModuleList = () => request<MenuType[]>({ url: `/JSON/getModuleList.json` }) |
|||
@ -1,3 +0,0 @@ |
|||
import { request } from '../../http' |
|||
// 获取会员信息
|
|||
export const getMemberInfo = () => request<MemberInfo>({ url: `/JSON/getMemberInterests.json` }) |
|||
@ -1,4 +1,7 @@ |
|||
import { request } from '../../http' |
|||
import type { Query } from './types' |
|||
import type { Query, Clickquery } from './types' |
|||
//数据统计
|
|||
export const getStatistics = (data: Query) => request({ url: `/analysis/v1/web/deviceUseClickDataUpload`, data, method: 'post' }) |
|||
|
|||
//数据统计(模块点击、活动点击、使用人次点击)
|
|||
export const getGuideClickDataUpload = (data: Clickquery) => request({ url: '/analysis/v1/web/guideClickDataUpload', data, method: 'post' }) |
|||
|
|||
@ -0,0 +1,4 @@ |
|||
declare interface MenuType { |
|||
moduleName: string // 模块名称
|
|||
status: 1 | 0 // 0 正常 1 关闭
|
|||
} |
|||
Loading…
Reference in new issue