Commit 9677f6a7 authored by 郭铭瑶's avatar 郭铭瑶 🤘

图片引用问题

parent 8f63fa10
<template> <template>
<div class="brief-container"> <div class="brief-container">
<div v-for="item in list" :key="item.name"> <div v-for="item in list" :key="item.name">
<img v-if="item.icon" :src="`@/assets/images/${item.icon}`" /> <img v-if="item.icon" :src="item.icon" />
<div v-if="Array.isArray(item.value)"> <div v-if="Array.isArray(item.value)">
<div class="count-group"> <div class="count-group">
<m-count class="count yellow" :value="item.value[0]" /> <m-count class="count yellow" :value="item.value[0]" />
...@@ -28,7 +28,7 @@ import { defineComponent, PropType } from 'vue' ...@@ -28,7 +28,7 @@ import { defineComponent, PropType } from 'vue'
export interface BriefProp { export interface BriefProp {
name: string name: string
value: number | number[] value: number | number[]
icon?: string icon?: any
} }
export default defineComponent({ export default defineComponent({
name: 'Brief', name: 'Brief',
......
...@@ -6,15 +6,17 @@ ...@@ -6,15 +6,17 @@
:class="{ on: curTabKey === tab.key }" :class="{ on: curTabKey === tab.key }"
@click.prevent="handleSelect(tab.key)" @click.prevent="handleSelect(tab.key)"
> >
<img :src="`@/assets/images/${horizontal ? 'tri2' : 'tri'}.png`" /> <img :src="horizontal ? img2 : img1" />
<p>{{ tab.name }}</p> <p>{{ tab.name }}</p>
<img :src="`@/assets/images/${horizontal ? 'tri2' : 'tri'}.png`" /> <img :src="horizontal ? img2 : img1" />
</div> </div>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref, PropType } from 'vue' import { defineComponent, ref, PropType } from 'vue'
import tri1 from '@/assets/images/tri1.png'
import tri2 from '@/assets/images/tri2.png'
export interface TabsProp { export interface TabsProp {
name: string name: string
...@@ -35,6 +37,8 @@ export default defineComponent({ ...@@ -35,6 +37,8 @@ export default defineComponent({
}, },
emits: ['select'], emits: ['select'],
setup(props, ctx) { setup(props, ctx) {
const img1 = ref(tri1)
const img2 = ref(tri2)
const curTabKey = ref(props.list[0].key) const curTabKey = ref(props.list[0].key)
const handleSelect = (key: string) => { const handleSelect = (key: string) => {
curTabKey.value = key curTabKey.value = key
...@@ -43,6 +47,8 @@ export default defineComponent({ ...@@ -43,6 +47,8 @@ export default defineComponent({
return { return {
curTabKey, curTabKey,
handleSelect, handleSelect,
img1,
img2,
} }
}, },
}) })
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
</div> </div>
<div class="leader"> <div class="leader">
<div v-for="(item, i) in leaders" :key="i"> <div v-for="(item, i) in leaders" :key="i">
<img :src="`@/assets/images/${item.img}`" /> <img :src="item.img" />
<div> <div>
<p>{{ item.name }}</p> <p>{{ item.name }}</p>
<span>{{ item.type }}</span> <span>{{ item.type }}</span>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<m-sub>单兵巡查边量</m-sub> <m-sub>单兵巡查边量</m-sub>
<div class="btns"> <div class="btns">
<div v-for="btn in btns" :key="btn.name"> <div v-for="btn in btns" :key="btn.name">
<img :src="`@/assets/images/${btn.icon}`" /> <img :src="btn.icon" />
{{ btn.name }} {{ btn.name }}
</div> </div>
</div> </div>
...@@ -89,29 +89,35 @@ import SubTitle from '../components/sub-title.vue' ...@@ -89,29 +89,35 @@ import SubTitle from '../components/sub-title.vue'
import Summary, { SummaryProp } from '../components/summary.vue' import Summary, { SummaryProp } from '../components/summary.vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import Cricle from '../components/circle.vue' import Cricle from '../components/circle.vue'
import avatar1 from '@/assets/images/avatar1.png'
import avatar2 from '@/assets/images/avatar2.png'
import icon1 from '@/assets/images/icon1.png'
import icon2 from '@/assets/images/icon2.png'
import icon3 from '@/assets/images/icon3.png'
import icon4 from '@/assets/images/icon4.png'
import icon5 from '@/assets/images/icon5.png'
export default defineComponent({ export default defineComponent({
name: 'Command', name: 'Command',
components: { Tabs, SubTitle, Summary, Brief, Cricle }, components: { Tabs, SubTitle, Summary, Brief, Cricle },
setup() { setup() {
const leaders = ref([ const leaders = ref([
{ {
img: 'avatar1.png', img: avatar1,
type: '指挥长', type: '指挥长',
name: '姓名', name: '姓名',
}, },
{ {
img: 'avatar2.png', img: avatar2,
type: '指挥长', type: '指挥长',
name: '姓名', name: '姓名',
}, },
{ {
img: 'avatar1.png', img: avatar1,
type: '指挥长', type: '指挥长',
name: '姓名', name: '姓名',
}, },
{ {
img: 'avatar2.png', img: avatar2,
type: '指挥长', type: '指挥长',
name: '姓名', name: '姓名',
}, },
...@@ -141,11 +147,11 @@ export default defineComponent({ ...@@ -141,11 +147,11 @@ export default defineComponent({
]) ])
const btns = ref([ const btns = ref([
{ {
icon: 'icon1.png', icon: icon1,
name: '单兵专题', name: '单兵专题',
}, },
{ {
icon: 'icon2.png', icon: icon2,
name: '排班表', name: '排班表',
}, },
]) ])
...@@ -204,17 +210,17 @@ export default defineComponent({ ...@@ -204,17 +210,17 @@ export default defineComponent({
{ {
name: '居委会', name: '居委会',
value: 10, value: 10,
icon: 'icon3.png', icon: icon3,
}, },
{ {
name: '业委会', name: '业委会',
value: 15, value: 15,
icon: 'icon4.png', icon: icon4,
}, },
{ {
name: '物业企业', name: '物业企业',
value: 20, value: 20,
icon: 'icon5.png', icon: icon5,
}, },
{ {
name: '交叉任职', name: '交叉任职',
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div class="basic"> <div class="basic">
<div v-for="item in basicList" :key="item.name"> <div v-for="item in basicList" :key="item.name">
<p> <p>
<img :src="`@/assets/images/${item.icon}`" /> <img :src="item.icon" />
{{ item.name }} {{ item.name }}
</p> </p>
<p> <p>
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
</div> </div>
<div class="leader"> <div class="leader">
<div v-for="(item, i) in leaders" :key="i"> <div v-for="(item, i) in leaders" :key="i">
<img :src="`@/assets/images/${item.img}`" /> <img :src="item.img" />
<div> <div>
<p>{{ item.name }}</p> <p>{{ item.name }}</p>
<span>{{ item.type }}</span> <span>{{ item.type }}</span>
...@@ -48,29 +48,35 @@ ...@@ -48,29 +48,35 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { defineComponent, ref } from 'vue'
import pic1 from '@/assets/images/pic1.png'
import pic2 from '@/assets/images/pic2.png'
import pic3 from '@/assets/images/pic3.png'
import pic4 from '@/assets/images/pic4.png'
import avatar1 from '@/assets/images/avatar1.png'
import avatar2 from '@/assets/images/avatar2.png'
export default defineComponent({ export default defineComponent({
name: 'ManageBasic', name: 'ManageBasic',
setup() { setup() {
const basicList = ref([ const basicList = ref([
{ name: '总面积', value: 241359, unit: '㎡', icon: 'pic1.png' }, { name: '总面积', value: 241359, unit: '㎡', icon: pic1 },
{ name: '总户数', value: 341359, unit: '户', icon: 'pic2.png' }, { name: '总户数', value: 341359, unit: '户', icon: pic2 },
{ name: '总人口', value: 965334, unit: '人', icon: 'pic3.png' }, { name: '总人口', value: 965334, unit: '人', icon: pic3 },
{ name: '总单位', value: 5334, unit: '家', icon: 'pic4.png' }, { name: '总单位', value: 5334, unit: '家', icon: pic4 },
]) ])
const leaders = ref([ const leaders = ref([
{ {
img: 'avatar1.png', img: avatar1,
name: '姓名', name: '姓名',
type: '网格长', type: '网格长',
}, },
{ {
img: 'avatar2.png', img: avatar2,
name: '姓名', name: '姓名',
type: '副网格长', type: '副网格长',
}, },
{ {
img: 'avatar1.png', img: avatar1,
name: '姓名', name: '姓名',
type: '警长', type: '警长',
}, },
......
...@@ -31,6 +31,12 @@ ...@@ -31,6 +31,12 @@
import { computed, defineComponent, ref } from 'vue' import { computed, defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import store from '@/store' import store from '@/store'
import icon9 from '@/assets/images/icon9.png'
import icon10 from '@/assets/images/icon10.png'
import icon11 from '@/assets/images/icon11.png'
import icon12 from '@/assets/images/icon12.png'
import icon13 from '@/assets/images/icon13.png'
import icon14 from '@/assets/images/icon14.png'
export default defineComponent({ export default defineComponent({
name: 'BeautyHome', name: 'BeautyHome',
...@@ -43,10 +49,10 @@ export default defineComponent({ ...@@ -43,10 +49,10 @@ export default defineComponent({
{ name: '2018年', value: 18 }, { name: '2018年', value: 18 },
]) ])
const situation = ref<BriefProp[]>([ const situation = ref<BriefProp[]>([
{ name: '小区微更新', value: 26, icon: 'icon9.png' }, { name: '小区微更新', value: 26, icon: icon9 },
{ name: '充电桩', value: 64, icon: 'icon10.png' }, { name: '充电桩', value: 64, icon: icon10 },
{ name: '雨污混接', value: 18, icon: 'icon11.png' }, { name: '雨污混接', value: 18, icon: icon11 },
{ name: '门岗规范化', value: 12, icon: 'icon12.png' }, { name: '门岗规范化', value: 12, icon: icon12 },
]) ])
const elevList = ref([ const elevList = ref([
{ name: '振兴', value: 9 }, { name: '振兴', value: 9 },
...@@ -58,8 +64,8 @@ export default defineComponent({ ...@@ -58,8 +64,8 @@ export default defineComponent({
{ name: '顺天村', value: 1 }, { name: '顺天村', value: 1 },
]) ])
const toiletSituation = ref<BriefProp[]>([ const toiletSituation = ref<BriefProp[]>([
{ name: '已完成改造', value: 26, icon: 'icon13.png' }, { name: '已完成改造', value: 26, icon: icon13 },
{ name: '应改造', value: 64, icon: 'icon14.png' }, { name: '应改造', value: 64, icon: icon14 },
]) ])
const workStationProjects = ref([ const workStationProjects = ref([
{ name: '架空线梳理', value: 16 }, { name: '架空线梳理', value: 16 },
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<m-count class="count" :value="item.value" /> <m-count class="count" :value="item.value" />
<p> <p>
{{ item.name }} {{ item.name }}
<img v-if="item.icon" :src="`@/assets/images/${item.icon}`" /> <img v-if="item.icon" :src="item.icon" />
</p> </p>
</div> </div>
</div> </div>
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref, computed } from 'vue' import { defineComponent, ref, computed } from 'vue'
import icon1 from '@/assets/images/icon1.png'
import store from '@/store' import store from '@/store'
export default defineComponent({ export default defineComponent({
name: 'Company', name: 'Company',
...@@ -38,8 +39,8 @@ export default defineComponent({ ...@@ -38,8 +39,8 @@ export default defineComponent({
const showChart = computed(() => store.state.curTheme === 'safety') const showChart = computed(() => store.state.curTheme === 'safety')
const sum = ref([ const sum = ref([
{ name: '本街道注册', value: 6741 }, { name: '本街道注册', value: 6741 },
{ name: '境外注册', value: 1658, icon: 'icon1.png' }, { name: '境外注册', value: 1658, icon: icon1 },
{ name: '境内注册', value: 1804, icon: 'icon1.png' }, { name: '境内注册', value: 1804, icon: icon1 },
]) ])
const pieData = ref({ const pieData = ref({
dimensions: [ dimensions: [
......
...@@ -27,6 +27,10 @@ ...@@ -27,6 +27,10 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import icon23 from '@/assets/images/icon23.png'
import icon24 from '@/assets/images/icon24.png'
import icon25 from '@/assets/images/icon25.png'
import icon26 from '@/assets/images/icon26.png'
export default defineComponent({ export default defineComponent({
name: 'Convenient', name: 'Convenient',
...@@ -44,10 +48,10 @@ export default defineComponent({ ...@@ -44,10 +48,10 @@ export default defineComponent({
{ name: '助浴点', value: 68 }, { name: '助浴点', value: 68 },
]) ])
const forLive = ref<BriefProp[]>([ const forLive = ref<BriefProp[]>([
{ name: '菜场', value: 26, icon: 'icon23.png' }, { name: '菜场', value: 26, icon: icon23 },
{ name: '街面废物箱', value: 64, icon: 'icon24.png' }, { name: '街面废物箱', value: 64, icon: icon24 },
{ name: '公厕', value: 18, icon: 'icon25.png' }, { name: '公厕', value: 18, icon: icon25 },
{ name: '电话亭', value: 12, icon: 'icon26.png' }, { name: '电话亭', value: 12, icon: icon26 },
]) ])
return { return {
forOld, forOld,
......
...@@ -57,6 +57,9 @@ ...@@ -57,6 +57,9 @@
import { computed, defineComponent, ref } from 'vue' import { computed, defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import store from '@/store' import store from '@/store'
import icon6 from '@/assets/images/icon6.png'
import icon7 from '@/assets/images/icon7.png'
import icon8 from '@/assets/images/icon8.png'
export default defineComponent({ export default defineComponent({
name: 'Demand', name: 'Demand',
...@@ -68,17 +71,17 @@ export default defineComponent({ ...@@ -68,17 +71,17 @@ export default defineComponent({
{ {
name: '综合管理', name: '综合管理',
value: [36, 468], value: [36, 468],
icon: 'icon6.png', icon: icon6,
}, },
{ {
name: '街面管理', name: '街面管理',
value: [64, 261], value: [64, 261],
icon: 'icon7.png', icon: icon7,
}, },
{ {
name: '小区管理', name: '小区管理',
value: [57, 154], value: [57, 154],
icon: 'icon8.png', icon: icon8,
}, },
]) ])
const process = ref([ const process = ref([
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<m-card title="勤务"> <m-card title="勤务">
<Brief class="brief" :list="summary" /> <Brief class="brief" :list="summary" />
<Tabs class="tabs" :list="tabs" horizontal /> <Tabs class="tabs" :list="tabs" horizontal />
<div class="details"> <div v-if="showTable" class="details">
<m-scroll :limit="4" :length="caseList.length" :step="1.1" mode="2"> <m-scroll :limit="4" :length="caseList.length" :step="1.1" mode="2">
<div v-for="(item, i) in caseList" :key="i" class="detail"> <div v-for="(item, i) in caseList" :key="i" class="detail">
<div class="title"> <div class="title">
...@@ -22,29 +22,34 @@ ...@@ -22,29 +22,34 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { computed, defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import Tabs, { TabsProp } from '../components/tabs.vue' import Tabs, { TabsProp } from '../components/tabs.vue'
import store from '@/store'
import icon6 from '@/assets/images/icon6.png'
import icon7 from '@/assets/images/icon7.png'
import icon8 from '@/assets/images/icon8.png'
export default defineComponent({ export default defineComponent({
name: 'Duty', name: 'Duty',
components: { Brief, Tabs }, components: { Brief, Tabs },
setup() { setup() {
const showTable = computed(() => store.state.curView.type !== 'street')
const summary = ref<BriefProp[]>([ const summary = ref<BriefProp[]>([
{ {
name: '综合管理', name: '综合管理',
value: [36, 468], value: [36, 468],
icon: 'icon6.png', icon: icon6,
}, },
{ {
name: '街面管理', name: '街面管理',
value: [64, 261], value: [64, 261],
icon: 'icon7.png', icon: icon7,
}, },
{ {
name: '小区管理', name: '小区管理',
value: [57, 154], value: [57, 154],
icon: 'icon8.png', icon: icon8,
}, },
]) ])
const tabs = ref<TabsProp[]>([ const tabs = ref<TabsProp[]>([
...@@ -84,6 +89,7 @@ export default defineComponent({ ...@@ -84,6 +89,7 @@ export default defineComponent({
}, },
]) ])
return { return {
showTable,
summary, summary,
tabs, tabs,
caseList, caseList,
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</div> </div>
<div class="sum"> <div class="sum">
<div v-for="item in sumList" :key="item.name"> <div v-for="item in sumList" :key="item.name">
<img :src="`@/assets/images/${item.icon}`" /> <img :src="item.icon" />
<div> <div>
<m-count class="count" :value="item.value" /> <m-count class="count" :value="item.value" />
<p>{{ item.name }}</p> <p>{{ item.name }}</p>
...@@ -19,21 +19,13 @@ ...@@ -19,21 +19,13 @@
<div> <div>
<m-sub>商业综合体</m-sub> <m-sub>商业综合体</m-sub>
<div class="business photos"> <div class="business photos">
<img <img v-for="photo in businessPhotos" :key="photo" :src="photo" />
v-for="photo in businessPhotos"
:key="photo"
:src="`@/assets/images/${photo}`"
/>
</div> </div>
</div> </div>
<div> <div>
<m-sub>历史文化场馆</m-sub> <m-sub>历史文化场馆</m-sub>
<div class="history photos"> <div class="history photos">
<img <img v-for="photo in historyPhotos" :key="photo" :src="photo" />
v-for="photo in historyPhotos"
:key="photo"
:src="`@/assets/images/${photo}`"
/>
</div> </div>
</div> </div>
</m-card> </m-card>
...@@ -41,6 +33,19 @@ ...@@ -41,6 +33,19 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { defineComponent, ref } from 'vue'
import img1 from '@/assets/images/img1.png'
import img2 from '@/assets/images/img2.png'
import img3 from '@/assets/images/img3.png'
import img4 from '@/assets/images/img4.png'
import img5 from '@/assets/images/img5.png'
import img6 from '@/assets/images/img6.png'
import img7 from '@/assets/images/img7.png'
import img8 from '@/assets/images/img8.png'
import photo1 from '@/assets/images/photo1.png'
import photo2 from '@/assets/images/photo2.png'
import photo3 from '@/assets/images/photo3.png'
import photo4 from '@/assets/images/photo4.png'
import photo5 from '@/assets/images/photo5.png'
export default defineComponent({ export default defineComponent({
name: 'Ecology', name: 'Ecology',
...@@ -52,17 +57,17 @@ export default defineComponent({ ...@@ -52,17 +57,17 @@ export default defineComponent({
{ name: '住', value: 853 }, { name: '住', value: 853 },
]) ])
const sumList = ref([ const sumList = ref([
{ name: '为老设施', value: 853, icon: 'img1.png' }, { name: '为老设施', value: 853, icon: img1 },
{ name: '便民商店', value: 1276, icon: 'img2.png' }, { name: '便民商店', value: 1276, icon: img2 },
{ name: '便利店', value: 285, icon: 'img3.png' }, { name: '便利店', value: 285, icon: img3 },
{ name: '电话亭', value: 853, icon: 'img4.png' }, { name: '电话亭', value: 853, icon: img4 },
{ name: '餐车', value: 1276, icon: 'img5.png' }, { name: '餐车', value: 1276, icon: img5 },
{ name: '街面废物箱', value: 285, icon: 'img6.png' }, { name: '街面废物箱', value: 285, icon: img6 },
{ name: '公厕', value: 200, icon: 'img7.png' }, { name: '公厕', value: 200, icon: img7 },
{ name: '垃圾箱房', value: 1957, icon: 'img8.png' }, { name: '垃圾箱房', value: 1957, icon: img8 },
]) ])
const businessPhotos = ref(['photo1.png', 'photo2.png']) const businessPhotos = ref([photo1, photo2])
const historyPhotos = ref(['photo3.png', 'photo4.png', 'photo5.png']) const historyPhotos = ref([photo3, photo4, photo5])
return { return {
ecologyList, ecologyList,
sumList, sumList,
......
...@@ -32,15 +32,21 @@ ...@@ -32,15 +32,21 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import icon18 from '@/assets/images/icon18.png'
import icon19 from '@/assets/images/icon19.png'
import icon20 from '@/assets/images/icon20.png'
import icon7 from '@/assets/images/icon7.png'
import icon21 from '@/assets/images/icon21.png'
import icon22 from '@/assets/images/icon22.png'
export default defineComponent({ export default defineComponent({
name: 'House', name: 'House',
components: { Brief }, components: { Brief },
setup() { setup() {
const summary = ref<BriefProp[]>([ const summary = ref<BriefProp[]>([
{ name: '小区数', value: 65465, icon: 'icon18.png' }, { name: '小区数', value: 65465, icon: icon18 },
{ name: '物业公司', value: 1648, icon: 'icon19.png' }, { name: '物业公司', value: 1648, icon: icon19 },
{ name: '业委会', value: 56462, icon: 'icon20.png' }, { name: '业委会', value: 56462, icon: icon20 },
]) ])
const houseTypes = ref([ const houseTypes = ref([
{ {
...@@ -60,9 +66,9 @@ export default defineComponent({ ...@@ -60,9 +66,9 @@ export default defineComponent({
}, },
]) ])
const houseSum = ref<BriefProp[]>([ const houseSum = ref<BriefProp[]>([
{ name: '门面房', value: 1658, icon: 'icon7.png' }, { name: '门面房', value: 1658, icon: icon7 },
{ name: '商办', value: 3564, icon: 'icon21.png' }, { name: '商办', value: 3564, icon: icon21 },
{ name: '商业综合体', value: 1875, icon: 'icon22.png' }, { name: '商业综合体', value: 1875, icon: icon22 },
]) ])
return { return {
summary, summary,
......
...@@ -40,6 +40,9 @@ import { computed, defineComponent, ref } from 'vue' ...@@ -40,6 +40,9 @@ import { computed, defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import Summary, { SummaryProp } from '../components/summary.vue' import Summary, { SummaryProp } from '../components/summary.vue'
import store from '@/store' import store from '@/store'
import icon15 from '@/assets/images/icon15.png'
import icon16 from '@/assets/images/icon16.png'
import icon17 from '@/assets/images/icon17.png'
export default defineComponent({ export default defineComponent({
name: 'Police', name: 'Police',
...@@ -48,9 +51,9 @@ export default defineComponent({ ...@@ -48,9 +51,9 @@ export default defineComponent({
const showChart = computed(() => store.state.curTheme === 'safety') const showChart = computed(() => store.state.curTheme === 'safety')
const fontSize = computed(() => Math.floor((screen.height * 1.6) / 100)) const fontSize = computed(() => Math.floor((screen.height * 1.6) / 100))
const sumList = ref<BriefProp[]>([ const sumList = ref<BriefProp[]>([
{ name: '今日发现', value: 157, icon: 'icon15.png' }, { name: '今日发现', value: 157, icon: icon15 },
{ name: '今日处置中', value: 64, icon: 'icon16.png' }, { name: '今日处置中', value: 64, icon: icon16 },
{ name: '今日结案', value: 37, icon: 'icon17.png' }, { name: '今日结案', value: 37, icon: icon17 },
]) ])
const lineData = ref({ const lineData = ref({
dimensions: [ dimensions: [
......
...@@ -16,15 +16,18 @@ ...@@ -16,15 +16,18 @@
<script lang="ts"> <script lang="ts">
import { defineComponent, ref } from 'vue' import { defineComponent, ref } from 'vue'
import Brief, { BriefProp } from '../components/brief.vue' import Brief, { BriefProp } from '../components/brief.vue'
import inImg from '@/assets/images/in.png'
import out from '@/assets/images/out.png'
import china from '@/assets/images/china.png'
export default defineComponent({ export default defineComponent({
name: 'Population', name: 'Population',
components: { Brief }, components: { Brief },
setup() { setup() {
const summary = ref<BriefProp[]>([ const summary = ref<BriefProp[]>([
{ name: '本市户籍', value: 18733, icon: 'in.png' }, { name: '本市户籍', value: 18733, icon: inImg },
{ name: '境外流入', value: 28833, icon: 'out.png' }, { name: '境外流入', value: 28833, icon: out },
{ name: '境内流入', value: 29052, icon: 'china.png' }, { name: '境内流入', value: 29052, icon: china },
]) ])
const population = ref([ const population = ref([
{ name: '老龄人口', value: 35648 }, { name: '老龄人口', value: 35648 },
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<div class="house"><House /></div> <div class="house"><House /></div>
<div class="company"><Company /></div> <div class="company"><Company /></div>
</m-card> </m-card>
<m-card mode="border"> <m-card id="flex-start" mode="border">
<m-card title="应急物资储备"> <m-card title="应急物资储备">
<Brief <Brief
:list="[ :list="[
...@@ -65,4 +65,7 @@ export default defineComponent({ ...@@ -65,4 +65,7 @@ export default defineComponent({
flex 2 flex 2
.company .company
flex 1.2 flex 1.2
#flex-start
:deep(.card-content)
justify-content flex-start
</style> </style>
...@@ -12,5 +12,4 @@ export default defineConfig({ ...@@ -12,5 +12,4 @@ export default defineConfig({
}, },
}, },
base: './', base: './',
assetsDir: 'src/assets',
}) })
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment