feat:完善功能
This commit is contained in:
88
src/stores/scenic.js
Normal file
88
src/stores/scenic.js
Normal file
@@ -0,0 +1,88 @@
|
||||
import { ref } from 'vue'
|
||||
import { defineStore } from 'pinia'
|
||||
|
||||
export const useScenicStore = defineStore('scenic', () => {
|
||||
// 门票销售数据
|
||||
let scenicSpotData = ref([
|
||||
{ name: '今日购票数', value: 0 },
|
||||
|
||||
{ name: '未来三天购票数', value: 0 },
|
||||
|
||||
{ name: '三天后购票数', value: 0 }
|
||||
])
|
||||
// 景区排队信息
|
||||
let scenicQueueData = ref({ dataList: [], header: { jrcp: 0, jrjdrs: 0, pdcxsj: 0, pdrs: 0 } })
|
||||
// 景区负载信息
|
||||
let scenicBearData = ref({ dataList: [], header: { jqzdcz: 0, jrjdrs: 0 } })
|
||||
// 景区停车信息
|
||||
let stopCarData = ref({
|
||||
dataList: [],
|
||||
dataLists: [],
|
||||
headList: []
|
||||
})
|
||||
// 安全信息
|
||||
let secureData = ref({
|
||||
dataList: []
|
||||
})
|
||||
// 交通信息
|
||||
let trafficData = ref({
|
||||
infoList: [
|
||||
{ name: '总通景路段', value: 100 },
|
||||
{ name: '通景路段拥堵', value: 0 },
|
||||
{ name: '通景拥堵开始时间', value: 0 },
|
||||
{ name: '拥堵持续时间', value: 0 }
|
||||
],
|
||||
data: {
|
||||
congestion: [],
|
||||
countRate: [],
|
||||
timeRate: []
|
||||
}
|
||||
})
|
||||
// 安全信息
|
||||
let userPortraitData = ref({
|
||||
data: {
|
||||
ageRate: [],
|
||||
channel: [],
|
||||
genderRate: [],
|
||||
provinceRate: []
|
||||
}
|
||||
})
|
||||
|
||||
const setUserPortraitData = (val) => {
|
||||
userPortraitData.value = val
|
||||
}
|
||||
const setTrafficData = (val) => {
|
||||
trafficData.value = val
|
||||
}
|
||||
const setSecureData = (val) => {
|
||||
secureData.value = val
|
||||
}
|
||||
const setStopCarData = (val) => {
|
||||
stopCarData.value = val
|
||||
}
|
||||
const setScenicBearData = (val) => {
|
||||
scenicBearData.value = val
|
||||
}
|
||||
const setScenicQueueData = (val) => {
|
||||
scenicQueueData.value = val
|
||||
}
|
||||
const setScenicSpotData = (val) => {
|
||||
scenicSpotData.value = val
|
||||
}
|
||||
return {
|
||||
scenicSpotData,
|
||||
scenicQueueData,
|
||||
scenicBearData,
|
||||
stopCarData,
|
||||
secureData,
|
||||
trafficData,
|
||||
userPortraitData,
|
||||
setScenicSpotData,
|
||||
setScenicQueueData,
|
||||
setScenicBearData,
|
||||
setStopCarData,
|
||||
setSecureData,
|
||||
setTrafficData,
|
||||
setUserPortraitData
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user