小区简介居住人同步

master
许宏杰 8 months ago
parent 869d571e6a
commit 0964e6f937

@ -31,5 +31,6 @@ const getters = {
panel: (state) => state.xiaoqu.panel, panel: (state) => state.xiaoqu.panel,
houseItem: (state) => state.xiaoqu.houseItem, houseItem: (state) => state.xiaoqu.houseItem,
refreshBuild: (state) => state.xiaoqu.refreshBuild, refreshBuild: (state) => state.xiaoqu.refreshBuild,
personNum: (state) => state.xiaoqu.personNum,
}; };
export default getters; export default getters;

@ -12,8 +12,15 @@ const xiaoqu = {
panel: {}, panel: {},
houseItem: {}, houseItem: {},
refreshBuild: 1, refreshBuild: 1,
personNum: {
zz: 0,
cz: 0,
},
}, },
mutations: { mutations: {
SET_PERSON_NUM: (state, data) => {
state.personNum = data;
},
SET_REFRESH: (state, refresh) => { SET_REFRESH: (state, refresh) => {
state.refreshBuild = refresh; state.refreshBuild = refresh;
}, },
@ -82,6 +89,10 @@ const xiaoqu = {
}; };
state.houseItem = {}; state.houseItem = {};
state.refreshBuild = 1; state.refreshBuild = 1;
state.personNum = {
zz: 0,
cz: 0,
};
}, },
}, },
actions: { actions: {

@ -67,8 +67,10 @@
<div class="row-item-data"> <div class="row-item-data">
<div class="row-item-name">小区总人口</div> <div class="row-item-name">小区总人口</div>
<div class="row-item-value"> <div class="row-item-value">
<span class="unit-num" style="color: #00ffe4">1.8</span> <span class="unit-num" style="color: #00ffe4">{{
<span class="unit-text" style="color: #fff"> 万人</span> personNum.zz + personNum.cz
}}</span>
<span class="unit-text" style="color: #fff"> </span>
</div> </div>
</div> </div>
</div> </div>
@ -81,8 +83,10 @@
<div class="row-item-data"> <div class="row-item-data">
<div class="row-item-name">暂住人口</div> <div class="row-item-name">暂住人口</div>
<div class="row-item-value"> <div class="row-item-value">
<span class="unit-num" style="color: #00ffe4">1.2</span> <span class="unit-num" style="color: #00ffe4">{{
<span class="unit-text" style="color: #fff"> 万人</span> personNum.zz
}}</span>
<span class="unit-text" style="color: #fff"> </span>
</div> </div>
</div> </div>
</div> </div>
@ -95,8 +99,10 @@
<div class="row-item-data"> <div class="row-item-data">
<div class="row-item-name">常住人口</div> <div class="row-item-name">常住人口</div>
<div class="row-item-value"> <div class="row-item-value">
<span class="unit-num" style="color: #00ffe4">0.6</span> <span class="unit-num" style="color: #00ffe4">{{
<span class="unit-text" style="color: #fff"> 万人</span> personNum.cz
}}</span>
<span class="unit-text" style="color: #fff"> </span>
</div> </div>
</div> </div>
</div> </div>
@ -137,7 +143,7 @@ export default {
introduceTitle, introduceTitle,
}, },
computed: { computed: {
...mapGetters(["queryParamsXiaoqu", "xiaoquIntroduce"]), ...mapGetters(["queryParamsXiaoqu", "xiaoquIntroduce", "personNum"]),
}, },
filters: { filters: {
filterData(target) { filterData(target) {
@ -224,6 +230,9 @@ export default {
font-weight: 500; font-weight: 500;
color: #ffffff; color: #ffffff;
} }
.row-item-value {
text-align: center;
}
.describe-icon { .describe-icon {
margin-left: 8px; margin-left: 8px;

@ -58,8 +58,12 @@ export default {
methods: { methods: {
async getColor() { async getColor() {
let res = await getColorList(this.queryParamsXiaoqu); let res = await getColorList(this.queryParamsXiaoqu);
this.colorListL = this.resetColor(res.data); this.colorListL = this.resetColor(res.data);
this.$store.commit("SET_PERSON_NUM", {
cz: this.colorListL[8].person,
zz: this.colorListL[9].person,
});
}, },
resetColor(colorList) { resetColor(colorList) {
const nameOrder = [ const nameOrder = [

Loading…
Cancel
Save