类型:开发
描述:
This commit is contained in:
@@ -10,9 +10,9 @@ export const useHomeStore = defineStore('home', () => {
|
|||||||
{ value: 0, name: '低感景区总数' }
|
{ value: 0, name: '低感景区总数' }
|
||||||
],
|
],
|
||||||
data: [
|
data: [
|
||||||
{ name: '购今日票数:', value: 0 },
|
{ name: '预定今日票:', value: 0 },
|
||||||
{ name: '购未来三天票数:', value: 0 },
|
{ name: '今日购票数:', value: 0 },
|
||||||
{ name: '购三天后票数:', value: 0 }
|
// { name: '购三天后票数:', value: 0 }
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
//直通车购票
|
//直通车购票
|
||||||
|
|||||||
@@ -7,21 +7,21 @@ export const useScenicStore = defineStore('scenic', () => {
|
|||||||
// 门票销售数据
|
// 门票销售数据
|
||||||
let scenicSpotData = ref({
|
let scenicSpotData = ref({
|
||||||
data: [
|
data: [
|
||||||
{ name: '购今日票数', value: 0 },
|
{ name: '预定今日票', value: 0 },
|
||||||
|
|
||||||
{ name: '购未来三天票数', value: 0 },
|
{ name: '今日购票数', value: 0 },
|
||||||
|
|
||||||
{ name: '购三天后票数', value: 0 }
|
// { name: '购三天后票数', value: 0 }
|
||||||
],
|
],
|
||||||
infoList: [
|
infoList: [
|
||||||
{ name: '游玩舒适度', type: 0, value: '空闲' },
|
{ name: '游玩舒适度', type: 0, value: '空闲' },
|
||||||
{ name: '景区安全', type: 0, value: '安全' },
|
// { name: '景区安全', type: 0, value: '安全' },
|
||||||
{ name: '通景交通', type: 0, value: '通畅' },
|
{ name: '通景交通', type: 0, value: '通畅' },
|
||||||
{ name: '停车场负荷', type: 0, value: '空闲' }
|
{ name: '停车场负荷', type: 0, value: '空闲' }
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
// 景区排队信息
|
// 景区排队信息
|
||||||
let scenicQueueData = ref({ dataList: [], header: { jrcp: 0, jrjdrs: 0, pdcxsj: 0, pdrs: 0 } })
|
let scenicQueueData = ref({ dataList: [], header: { jrcp: 0, jrjdrs: 0,jrjdcy:0, pdcxsj: 0, pdrs: 0 } })
|
||||||
// 景区负载信息
|
// 景区负载信息
|
||||||
let scenicBearData = ref({ dataList: [], header: { jqRate: 0, jqzdcz: 0, jrjdrs: 0 } })
|
let scenicBearData = ref({ dataList: [], header: { jqRate: 0, jqzdcz: 0, jrjdrs: 0 } })
|
||||||
// 景区停车信息
|
// 景区停车信息
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<img class="icon" src="@/assets/images/icon-2.png" alt="" />
|
<img class="icon" src="@/assets/images/icon-2.png" alt="" />
|
||||||
<div>
|
<div>
|
||||||
<countup :end-val="homeStore.trafficInfoData.info.dqydld" />
|
<countup :end-val="homeStore.trafficInfoData.info.dqydld" />
|
||||||
<div class="label">当前拥堵路段</div>
|
<div class="label">今日拥堵路段</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="cell">
|
<div class="cell">
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
:data="congestionData"
|
:data="congestionData"
|
||||||
:xAxisData="congestionXAxisData"
|
:xAxisData="congestionXAxisData"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
|
|||||||
@@ -4,21 +4,21 @@
|
|||||||
<Title1 title="AI分析统计" />
|
<Title1 title="AI分析统计" />
|
||||||
<div class="traffic">
|
<div class="traffic">
|
||||||
<div class="traffic-item">
|
<div class="traffic-item">
|
||||||
<span class="traffic-item__title">总核心监控点位 </span>
|
<span class="traffic-item__title">总监控点位 </span>
|
||||||
<countup
|
<countup
|
||||||
class="traffic-item__value--primary"
|
class="traffic-item__value--primary"
|
||||||
:end-val="aiAnalyzeData.allCoreMonitoringPoints"
|
:end-val="aiAnalyzeData.allCoreMonitoringPoints"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="traffic-item">
|
<div class="traffic-item">
|
||||||
<span class="traffic-item__title">总核心分析点位 </span>
|
<span class="traffic-item__title">核心分析点位 </span>
|
||||||
<countup
|
<countup
|
||||||
class="traffic-item__value--success"
|
class="traffic-item__value--success"
|
||||||
:end-val="aiAnalyzeData.allAnalysisPoints"
|
:end-val="aiAnalyzeData.allAnalysisPoints"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="traffic-item">
|
<div class="traffic-item">
|
||||||
<span class="traffic-item__title">总异常点位 </span>
|
<span class="traffic-item__title">异常点位 </span>
|
||||||
<countup class="traffic-item__value--error" :end-val="aiAnalyzeData.abnormalPoints" />
|
<countup class="traffic-item__value--error" :end-val="aiAnalyzeData.abnormalPoints" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ import pubSub from 'pubsub-js'
|
|||||||
// let spotRes = await getSpotListApi()
|
// let spotRes = await getSpotListApi()
|
||||||
// return false;
|
// return false;
|
||||||
pubSub.publish('navToChange',hrefItem.value)
|
pubSub.publish('navToChange',hrefItem.value)
|
||||||
|
|
||||||
router.push('/monitor')
|
router.push('/monitor')
|
||||||
}
|
}
|
||||||
let src = ref('')
|
let src = ref('')
|
||||||
@@ -193,7 +193,7 @@ import pubSub from 'pubsub-js'
|
|||||||
&__left {
|
&__left {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
||||||
> img {
|
> img {
|
||||||
width: vw(74);
|
width: vw(74);
|
||||||
height: auto;
|
height: auto;
|
||||||
@@ -201,7 +201,7 @@ import pubSub from 'pubsub-js'
|
|||||||
}
|
}
|
||||||
&__left-item {
|
&__left-item {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: vw(120);
|
width: vw(180);
|
||||||
height: vh(58);
|
height: vh(58);
|
||||||
padding-left: vw(10);
|
padding-left: vw(10);
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|||||||
@@ -128,14 +128,38 @@
|
|||||||
scenicSpotId: scenicSpotId.value
|
scenicSpotId: scenicSpotId.value
|
||||||
})
|
})
|
||||||
) //车窗数据2
|
) //车窗数据2
|
||||||
sendMessage(
|
sendMessage(
|
||||||
JSON.stringify({
|
JSON.stringify({
|
||||||
action: 'start',
|
action: 'start',
|
||||||
type: 'gpsData',
|
type: 'gpsData',
|
||||||
keyword:keyword.value,
|
keyword:keyword.value,
|
||||||
scenicSpotId: scenicSpotId.value
|
scenicSpotId: scenicSpotId.value
|
||||||
})
|
})
|
||||||
) //车窗数据
|
)
|
||||||
|
sendMessage(
|
||||||
|
JSON.stringify({
|
||||||
|
action: 'start',
|
||||||
|
type: 'scenicSppotLoad',
|
||||||
|
keyword:keyword.value,
|
||||||
|
scenicSpotId: scenicSpotId.value
|
||||||
|
})
|
||||||
|
)
|
||||||
|
sendMessage(
|
||||||
|
JSON.stringify({
|
||||||
|
action: 'start',
|
||||||
|
type: 'scenicSppotLineUp',
|
||||||
|
keyword:keyword.value,
|
||||||
|
scenicSpotId: scenicSpotId.value
|
||||||
|
})
|
||||||
|
)
|
||||||
|
sendMessage(
|
||||||
|
JSON.stringify({
|
||||||
|
action: 'start',
|
||||||
|
type: 'scenicSpotData',
|
||||||
|
keyword:keyword.value,
|
||||||
|
scenicSpotId: scenicSpotId.value
|
||||||
|
})
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}, 5000)
|
}, 5000)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user