在搞地图了
This commit is contained in:
@@ -7,6 +7,7 @@ import ValueUnit from "./comps/valueUnit.vue";
|
||||
import ChargingPercent from "./comps/chargingPercent.vue";
|
||||
import AiEchart from "dui/packages/tools/AiEchart.vue";
|
||||
import NavTabs from "./comps/navTabs.vue";
|
||||
import AiEchartMap from "dui/packages/tools/AiEchartMap.vue";
|
||||
|
||||
const handlePercent = v => parseFloat(isNaN(v) ? 0 : v.toFixed(2))
|
||||
const calcComparePercent = (v = 1, target = 1) => {
|
||||
@@ -147,7 +148,7 @@ const residentGroupTrend = {
|
||||
}
|
||||
export default {
|
||||
name: "AppDvWeiyang",
|
||||
components: {NavTabs, AiEchart, ChargingPercent, ValueUnit, IconSmallPanel, IconStaPanel, SubHeader},
|
||||
components: {AiEchartMap, NavTabs, AiEchart, ChargingPercent, ValueUnit, IconSmallPanel, IconStaPanel, SubHeader},
|
||||
label: "未央最新定制大屏",
|
||||
props: {
|
||||
instance: Function,
|
||||
@@ -161,12 +162,12 @@ export default {
|
||||
sta: {},
|
||||
chart: {aiTrend, workChain, residentDistribution, spDistribution, wotDistribution, integralOrder, residentGroupTrend},
|
||||
chartData: {},
|
||||
tableData: {}
|
||||
tableData: {},
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapState(["user"]),
|
||||
currentAreaId: v => "610112010017" || v.areaId || v.user.info.areaId,
|
||||
currentAreaId: v => "" || v.areaId || v.user.info.areaId,
|
||||
isLastAreaLevel: v => !/0{3}$/.test(v.currentAreaId),
|
||||
areaSta: v => [
|
||||
{label: "社区数", icon: "66d80346ec1ea", prop: "communityCount", unit: "个"},
|
||||
@@ -413,44 +414,37 @@ export default {
|
||||
<value-unit :value="e.value" :unit="e.unit" size="mini"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="e flex column normal">
|
||||
<sub-header title="五条工作链"/>
|
||||
<sub-header class="e" title="五条工作链">
|
||||
<ai-echart :ops="chart.workChain" :data="chartData.workChain"/>
|
||||
</div>
|
||||
<div class="f">
|
||||
|
||||
</div>
|
||||
<div class="g flex column normal">
|
||||
<sub-header title="工单分类"/>
|
||||
<ai-echart class="wotDistribution" :ops="chart.wotDistribution" :data="chartData.wotDistribution">
|
||||
<div class="summary flex column">
|
||||
<span v-text="`总数`"/>
|
||||
<value-unit :value="wotDistributionTotal" size="mini"/>
|
||||
</div>
|
||||
</ai-echart>
|
||||
<dv-scroll-board class="pad-h12 fill" :config="workorderTable"/>
|
||||
</div>
|
||||
<div class="h flex column normal">
|
||||
<sub-header title="全区积分排名(前10)">
|
||||
<nav-tabs class="pad-r8" slot="right" :list="tabs" @click="s=>integralOrderType=s.value"/>
|
||||
</sub-header>
|
||||
</sub-header>
|
||||
<ai-echart-map class="f"/>
|
||||
<sub-header class="g" title="工单分类">
|
||||
<div class="flex column normal" style="height: 100%">
|
||||
<ai-echart class="wotDistribution" :ops="chart.wotDistribution" :data="chartData.wotDistribution">
|
||||
<div class="summary flex column">
|
||||
<span v-text="`总数`"/>
|
||||
<value-unit :value="wotDistributionTotal"/>
|
||||
</div>
|
||||
</ai-echart>
|
||||
<dv-scroll-board class="pad-h12 fill" :config="workorderTable"/>
|
||||
</div>
|
||||
</sub-header>
|
||||
<sub-header class="h" title="全区积分排名(前10)">
|
||||
<nav-tabs class="pad-r8" slot="right" :list="tabs" @click="s=>integralOrderType=s.value"/>
|
||||
<ai-echart :ops="chart.integralOrder" :data="chartData.integralOrder"/>
|
||||
</div>
|
||||
<div class="i flex column normal">
|
||||
<sub-header title="居民统计">
|
||||
<div class="info pad-r8" slot="right" v-text="`按街道进行汇总统计`"/>
|
||||
</sub-header>
|
||||
</sub-header>
|
||||
<sub-header class="i" title="居民统计">
|
||||
<div class="info pad-r8" slot="right" v-text="`按街道进行汇总统计`"/>
|
||||
<ai-echart :ops="chart.residentDistribution" :data="chartData.residentDistribution"/>
|
||||
</div>
|
||||
<div class="j flex column normal">
|
||||
<sub-header title="特殊人群数量统计"/>
|
||||
</sub-header>
|
||||
<sub-header class="j" title="特殊人群数量统计">
|
||||
<ai-echart :ops="chart.spDistribution" :data="chartData.spDistribution">
|
||||
<div class="summary flex column">
|
||||
<span v-text="`总数`"/>
|
||||
<value-unit :value="spDistributionTotal" unit="人" size="mini"/>
|
||||
</div>
|
||||
</ai-echart>
|
||||
</div>
|
||||
</sub-header>
|
||||
</template>
|
||||
</section>
|
||||
</template>
|
||||
@@ -464,9 +458,10 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "DINAlternate-Bold";
|
||||
src: url("https://cdn.cunwuyun.cn/fonts/D-DIN-PRO-700-Bold.otf");
|
||||
font-family: "DINAlternate";
|
||||
src: url("https://cdn.cunwuyun.cn/fonts/D-DIN-PRO-500-Medium.otf");
|
||||
}
|
||||
</style>
|
||||
<style scoped lang="scss">
|
||||
|
||||
@@ -13,7 +13,7 @@ export default {
|
||||
|
||||
<style scoped lang="scss">
|
||||
.valueUnit {
|
||||
font-family: DINAlternate-Bold,serif;
|
||||
font-family: DINAlternate,serif;
|
||||
font-weight: 700;
|
||||
font-size: 22px;
|
||||
color: #02FEFF;
|
||||
|
||||
Reference in New Issue
Block a user