feat:对接景区接口

This commit is contained in:
zjc
2025-01-17 19:15:14 +08:00
parent fd8ede8a32
commit 8eb966fa14
29 changed files with 510 additions and 315 deletions

View File

@@ -46,10 +46,9 @@ export const useHomeStore = defineStore('home', () => {
let wordkOrderList = ref([])
// 工单统计
let wordkOrderData = ref({
toDayData: { count: 15, end: 0, rate: '0.0' },
warnData: { count: 15, end: 0, rate: '0.0' }
toDayData: { count: 0, end: 0, rate: '0.0' },
warnData: { count: 0, end: 0, rate: '0.0' }
})
// 交通信息
let trafficInfoData = ref({
data: {

View File

@@ -13,21 +13,30 @@ export const useScenicStore = defineStore('scenic', () => {
// 景区排队信息
let scenicQueueData = ref({ dataList: [], header: { jrcp: 0, jrjdrs: 0, pdcxsj: 0, pdrs: 0 } })
// 景区负载信息
let scenicBearData = ref({ dataList: [], header: { jqzdcz: 0, jrjdrs: 0 } })
let scenicBearData = ref({ dataList: [], header: { jqRate: 0, jqzdcz: 0, jrjdrs: 0 } })
// 景区停车信息
let stopCarData = ref({
dataList: [],
dataLists: [],
headList: []
headList: [],
info: {
count: 0,
remain: 0
}
})
// 安全信息
let secureData = ref({
dataList: []
dataList: [],
headList: [
{ name: '当前告警总数', count: 0, type: 0 },
{ name: '安全告警总数', count: 0, type: 0 },
{ name: '已解除告警数', count: 0, type: 0 }
]
})
// 交通信息
let trafficData = ref({
infoList: [
{ name: '总通景路段', value: 100 },
{ name: '总通景路段', value: 0 },
{ name: '通景路段拥堵', value: 0 },
{ name: '通景拥堵开始时间', value: 0 },
{ name: '拥堵持续时间', value: 0 }
@@ -49,7 +58,29 @@ export const useScenicStore = defineStore('scenic', () => {
})
// 工单列表
let wordkOrderList = ref([])
// 工单统计
let wordkOrderData = ref({
toDayData: { count: 0, end: 0, rate: '0.0' },
warnData: { count: 0, end: 0, rate: '0.0' }
})
// 车船信息
let carShipData = ref({
car: {
count: { nonDrivingCount: 0, drivingCount: 0 },
list: []
},
ship: {
count: { nonDrivingCount: 0, drivingCount: 0 },
list: []
}
})
const setCarShipData = (val) => {
carShipData.value = val
}
const setWordkOrderData = (val) => {
wordkOrderData.value = val
}
const setWordkOrderList = (val) => {
wordkOrderList.value = val
}
@@ -75,6 +106,7 @@ export const useScenicStore = defineStore('scenic', () => {
scenicSpotData.value = val
}
return {
wordkOrderData,
wordkOrderList,
scenicSpotData,
scenicQueueData,
@@ -83,6 +115,8 @@ export const useScenicStore = defineStore('scenic', () => {
secureData,
trafficData,
userPortraitData,
carShipData,
setWordkOrderData,
setWordkOrderList,
setScenicSpotData,
setScenicQueueData,
@@ -90,6 +124,7 @@ export const useScenicStore = defineStore('scenic', () => {
setStopCarData,
setSecureData,
setTrafficData,
setUserPortraitData
setUserPortraitData,
setCarShipData
}
})