Commit 12cc19aa authored by 郭铭瑶's avatar 郭铭瑶 🤘

修改应急物资储备

parent 0dcdf37e
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<link rel="icon" href="./favicon.ico" /> <link rel="icon" href="./favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>南京东路街道</title> <title>南京东路街道</title>
<script type="module" crossorigin src="./assets/index.1dbbddd5.js"></script> <script type="module" crossorigin src="./assets/index.76315788.js"></script>
<link rel="modulepreload" href="./assets/vendor.c8b46542.js"> <link rel="modulepreload" href="./assets/vendor.c8b46542.js">
<link rel="stylesheet" href="./assets/index.a271709b.css"> <link rel="stylesheet" href="./assets/index.a271709b.css">
</head> </head>
......
<template> <template>
<m-card title="应急物资储备" style="height: 1rem"> <m-card title="应急物资储备" style="height: 1.5rem">
<div class="emergency"> <div class="wrapper">
<div v-for="(item, index) in list" :key="index"> <div>
<m-count class="count orange-count" :value="item.value" /> <m-sub2>街道</m-sub2>
<span></span> <div class="emergency">
<p>{{ item.name }}</p> <div v-for="(item, index) in list" :key="index">
<m-count class="count orange-count" :value="+item.value" />
<span>{{ item.name }}</span>
<!-- <span></span>
<p>{{ item.name }}</p> -->
</div>
</div>
</div>
<div>
<m-sub2>金外滩</m-sub2>
<div class="emergency">
<div v-for="(item, index) in list2" :key="index">
<m-count class="count orange-count" :value="+item.value" />
<span>{{ item.name }}</span>
<!-- <span></span>
<p>{{ item.name }}</p> -->
</div>
</div>
</div> </div>
</div> </div>
</m-card> </m-card>
<m-card title="房屋外立面"> <m-card title="房屋外立面" style="flex: 1">
<div class="out-house"> <div class="out-house">
<div class="view-selector"> <div class="view-selector">
<a-select <a-select
...@@ -205,6 +222,28 @@ export default defineComponent({ ...@@ -205,6 +222,28 @@ export default defineComponent({
emergencySupplies = 0, emergencySupplies = 0,
floodPreventionUnits = 0, floodPreventionUnits = 0,
warmAntifreeze = 0, warmAntifreeze = 0,
} = emergencyData.value
return [
{
value: floodPreventionUnits,
name: '防汛防台',
},
{
value: warmAntifreeze,
name: '防寒抗冻',
},
{
value: emergencySupplies,
name: '疫情控制',
},
{
value: emergencyRescue,
name: '应急抢险',
},
]
})
const list2 = computed(() => {
const {
wyEmergencyRescue = 0, wyEmergencyRescue = 0,
wyEmergencySupplies = 0, wyEmergencySupplies = 0,
wyFloodPreventionUnits = 0, wyFloodPreventionUnits = 0,
...@@ -212,19 +251,19 @@ export default defineComponent({ ...@@ -212,19 +251,19 @@ export default defineComponent({
} = emergencyData.value } = emergencyData.value
return [ return [
{ {
value: (+floodPreventionUnits + +wyFloodPreventionUnits) || 0, value: wyFloodPreventionUnits,
name: '防汛防台', name: '防汛防台',
}, },
{ {
value: (+warmAntifreeze + +wyWarmAntifreeze) || 0, value: wyWarmAntifreeze,
name: '防寒抗冻', name: '防寒抗冻',
}, },
{ {
value: (+emergencySupplies + +wyEmergencySupplies) || 0, value: wyEmergencySupplies,
name: '疫情控制', name: '疫情控制',
}, },
{ {
value: (+emergencyRescue + +wyEmergencyRescue) || 0, value: wyEmergencyRescue,
name: '应急抢险', name: '应急抢险',
}, },
] ]
...@@ -348,6 +387,7 @@ export default defineComponent({ ...@@ -348,6 +387,7 @@ export default defineComponent({
return { return {
avatar8, avatar8,
list, list,
list2,
houseSum, houseSum,
listModal, listModal,
population, population,
...@@ -370,20 +410,30 @@ export default defineComponent({ ...@@ -370,20 +410,30 @@ export default defineComponent({
<style lang="stylus" scoped> <style lang="stylus" scoped>
@import '../../components/MyComponent/main.styl' @import '../../components/MyComponent/main.styl'
.emergency .wrapper
height 100%
display flex display flex
align-items center flex-direction column
justify-content space-between justify-content space-between
height 80% .emergency
>div display flex
text-align center align-items center
width 20% justify-content space-between
.count background rgba(70,83,97,.4)
font-family $font-barlow padding .04rem 0
font-size .14rem box-sizing border-box
span >div
font-size .08rem display flex
color #ccc align-items center
justify-content center
width 20%
.count
font-family $font-barlow
font-size .14rem
margin-right .04rem
span
font-size .09rem
color #ccc
.out-house .out-house
flex 1 flex 1
.chart-container .chart-container
...@@ -408,7 +458,8 @@ export default defineComponent({ ...@@ -408,7 +458,8 @@ export default defineComponent({
height 100% height 100%
.bottom-box .bottom-box
position relative position relative
margin-top .1rem margin-top .05rem
overflow-y auto
.check-btn .check-btn
position absolute position absolute
right .1rem right .1rem
...@@ -418,7 +469,7 @@ export default defineComponent({ ...@@ -418,7 +469,7 @@ export default defineComponent({
display flex display flex
flex-wrap wrap flex-wrap wrap
overflow-y auto overflow-y auto
max-height 27vh height 1.1rem
>div >div
width 31% width 31%
padding .05rem .08rem padding .05rem .08rem
......
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