|
@@ -8,8 +8,8 @@
|
|
|
<el-step title="顶部" @click="goAnchor('top')" :icon="Edit"/>
|
|
<el-step title="顶部" @click="goAnchor('top')" :icon="Edit"/>
|
|
|
<!-- <el-step title="应用案例" @click="goAnchor('yyal')" :icon="Edit"/> -->
|
|
<!-- <el-step title="应用案例" @click="goAnchor('yyal')" :icon="Edit"/> -->
|
|
|
<el-step title="基础能力" @click="goAnchor('jcnl')" :icon="Edit"/>
|
|
<el-step title="基础能力" @click="goAnchor('jcnl')" :icon="Edit"/>
|
|
|
- <el-step title="平台自建" @click="goAnchor('ptzj')" :icon="Edit"/>
|
|
|
|
|
- <el-step title="业务支撑" @click="goAnchor('ywzc')" :icon="Edit"/>
|
|
|
|
|
|
|
+ <el-step title="统建应用" @click="goAnchor('tjyy')" :icon="Edit"/>
|
|
|
|
|
+ <el-step title="应用支撑" @click="goAnchor('yyzc')" :icon="Edit"/>
|
|
|
<!-- <el-step title="六大核心" @click="goAnchor('hxgn')" :icon="Edit"/> -->
|
|
<!-- <el-step title="六大核心" @click="goAnchor('hxgn')" :icon="Edit"/> -->
|
|
|
</el-steps>
|
|
</el-steps>
|
|
|
|
|
|
|
@@ -88,24 +88,24 @@
|
|
|
<div class="al-container">
|
|
<div class="al-container">
|
|
|
<div class="al-container-border">
|
|
<div class="al-container-border">
|
|
|
<div>
|
|
<div>
|
|
|
- <div class="strong-data text-color"><NumberScroll :value="3212560" :duration="2000" />次</div>
|
|
|
|
|
- <div class="font text-color">地名地址</div>
|
|
|
|
|
|
|
+ <div class="strong-data text-color"><NumberScroll :value="329" :duration="2000" />次</div>
|
|
|
|
|
+ <div class="font text-color">地图服务</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="al-container">
|
|
<div class="al-container">
|
|
|
<div class="al-container-border">
|
|
<div class="al-container-border">
|
|
|
<div>
|
|
<div>
|
|
|
- <div class="strong-data text-color"><NumberScroll :value="2362106" :duration="2000" />次</div>
|
|
|
|
|
- <div class="font text-color">坐标转换</div>
|
|
|
|
|
|
|
+ <div class="strong-data text-color"><NumberScroll :value="54" :duration="2000" />次</div>
|
|
|
|
|
+ <div class="font text-color">算法能力</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="al-container">
|
|
<div class="al-container">
|
|
|
<div class="al-container-border">
|
|
<div class="al-container-border">
|
|
|
<div>
|
|
<div>
|
|
|
- <div class="strong-data text-color"><NumberScroll :value="8625997" :duration="2000" />次</div>
|
|
|
|
|
- <div class="font text-color">地图服务</div>
|
|
|
|
|
|
|
+ <div class="strong-data text-color"><NumberScroll :value="105" :duration="2000" />次</div>
|
|
|
|
|
+ <div class="font text-color">支撑组件</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -257,7 +257,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div> -->
|
|
</div> -->
|
|
|
|
|
|
|
|
- <div v-for="useCaseItem in examplelist" :key="useCaseItem.title" :id="useCaseItem.title === '基础能力' ? 'jcnl' : useCaseItem.title === '平台自建' ? 'ptzj' : useCaseItem.title === '业务支撑' ? 'ywzc' : ''">
|
|
|
|
|
|
|
+ <div v-for="useCaseItem in examplelist" :key="useCaseItem.title" :id="useCaseItem.title === '基础能力' ? 'jcnl' : useCaseItem.title === '统建应用' ? 'tjyy' : useCaseItem.title === '应用支撑' ? 'yyzc' : ''">
|
|
|
<div class="title " style="margin-top:90px;margin-bottom: 20px;">{{useCaseItem.title}}</div>
|
|
<div class="title " style="margin-top:90px;margin-bottom: 20px;">{{useCaseItem.title}}</div>
|
|
|
<div class="warp-container">
|
|
<div class="warp-container">
|
|
|
<div class="warp-page-card" v-for="item in useCaseItem.data" :key="item.title" @click="handleTabsOpenPage(item)">
|
|
<div class="warp-page-card" v-for="item in useCaseItem.data" :key="item.title" @click="handleTabsOpenPage(item)">
|
|
@@ -590,8 +590,8 @@ export default {
|
|
|
lastDayCall: "239566",
|
|
lastDayCall: "239566",
|
|
|
totalCall: ["0", "0", "0", ",", "0", "0", "0"],
|
|
totalCall: ["0", "0", "0", ",", "0", "0", "0"],
|
|
|
totalCallNumber: "18,659,623",
|
|
totalCallNumber: "18,659,623",
|
|
|
- // sections: ['top', 'yyal', 'jcnl', 'ptzj', 'ywzc', 'hxgn'],
|
|
|
|
|
- sections: ['top', 'jcnl', 'ptzj', 'ywzc', 'hxgn'],
|
|
|
|
|
|
|
+ // sections: ['top', 'yyal', 'jcnl', 'tjyy', 'yyzc', 'hxgn'],
|
|
|
|
|
+ sections: ['top', 'jcnl', 'tjyy', 'yyzc', 'hxgn'],
|
|
|
affixOptions: [
|
|
affixOptions: [
|
|
|
{
|
|
{
|
|
|
title: '顶部',
|
|
title: '顶部',
|
|
@@ -609,13 +609,13 @@ export default {
|
|
|
index:3,
|
|
index:3,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- title: '平台自建',
|
|
|
|
|
- type: 'ptzj',
|
|
|
|
|
|
|
+ title: '统建应用',
|
|
|
|
|
+ type: 'tjyy',
|
|
|
index:4,
|
|
index:4,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- title: '业务支撑',
|
|
|
|
|
- type: 'ywzc',
|
|
|
|
|
|
|
+ title: '应用支撑',
|
|
|
|
|
+ type: 'yyzc',
|
|
|
index:5,
|
|
index:5,
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -744,10 +744,10 @@ export default {
|
|
|
this.initchartMultiLevelUse();
|
|
this.initchartMultiLevelUse();
|
|
|
const nowDate = new Date();
|
|
const nowDate = new Date();
|
|
|
nowDate.setHours(0, 0, 0, 0);
|
|
nowDate.setHours(0, 0, 0, 0);
|
|
|
- // this.chartMluTimeRange = [new Date(new Date(nowDate).setDate(nowDate.getDate() - 60)), new Date(new Date(nowDate).setDate(nowDate.getDate() - 30))];
|
|
|
|
|
- let end = new Date("2025/12/31")
|
|
|
|
|
- let start = new Date("2025/12/01")
|
|
|
|
|
- this.chartMluTimeRange = [start, end]
|
|
|
|
|
|
|
+ this.chartMluTimeRange = [new Date(new Date(nowDate).setDate(nowDate.getDate() - 30)), new Date(new Date(nowDate).setDate(nowDate.getDate()))];
|
|
|
|
|
+ // let end = new Date("2025/12/31")
|
|
|
|
|
+ // let start = new Date("2025/12/01")
|
|
|
|
|
+ // this.chartMluTimeRange = [start, end]
|
|
|
this.chartMluFocusRoot()
|
|
this.chartMluFocusRoot()
|
|
|
this.pullTopUnit()
|
|
this.pullTopUnit()
|
|
|
this.pullTopService()
|
|
this.pullTopService()
|
|
@@ -812,12 +812,12 @@ export default {
|
|
|
async initChart1() {
|
|
async initChart1() {
|
|
|
const nowDate = new Date();
|
|
const nowDate = new Date();
|
|
|
nowDate.setHours(0, 0, 0, 0);
|
|
nowDate.setHours(0, 0, 0, 0);
|
|
|
- // let end = new Date(nowDate.setDate(nowDate.getDate() - 30))
|
|
|
|
|
- // let start = new Date(nowDate.setDate(nowDate.getDate() - 30))
|
|
|
|
|
- let end = new Date("2025/12/31")
|
|
|
|
|
- let start = new Date("2025/12/01")
|
|
|
|
|
- start = new Date(moment(start).format("YYYY-MM-DD 00:00:00"));
|
|
|
|
|
- end = new Date(moment(end).format("YYYY-MM-DD 23:59:59"));
|
|
|
|
|
|
|
+ let end = new Date(nowDate.setDate(nowDate.getDate()))
|
|
|
|
|
+ let start = new Date(nowDate.setDate(nowDate.getDate() - 30))
|
|
|
|
|
+ // let end = new Date("2025/12/31")
|
|
|
|
|
+ // let start = new Date("2025/12/01")
|
|
|
|
|
+ // start = new Date(moment(start).format("YYYY-MM-DD 00:00:00"));
|
|
|
|
|
+ // end = new Date(moment(end).format("YYYY-MM-DD 23:59:59"));
|
|
|
let data = await totalCountGroupByTime(start, end)
|
|
let data = await totalCountGroupByTime(start, end)
|
|
|
let dataMap = {}
|
|
let dataMap = {}
|
|
|
for (let i = 0; i < data.length; i++) {
|
|
for (let i = 0; i < data.length; i++) {
|