This commit is contained in:
duanxiaohai 2024-06-28 14:15:27 +08:00
parent 575acb8356
commit 8992c743cf
1 changed files with 49 additions and 6 deletions

View File

@ -161,12 +161,12 @@
<div class="ageGroupBj">
<div class="Gendern"></div>
<div class="Male">男性总人数</div>
<div class="ageGroupNum">2307303</div>
<div class="ageGroupNum">{{ data.ylLnrkgk.rkzsman }}</div>
</div>
<div class="ageGroupBj">
<div class="Genderv"></div>
<div class="Male">女性总人数</div>
<div class="ageGroupNum">230730</div>
<div class="ageGroupNum">{{ data.ylLnrkgk.rkzswomen }}</div>
</div>
</div>
<div class="ageGroupone">
@ -480,19 +480,19 @@ const getTownDetail = () => {
};
const btList = ref([
{
name: "60-70岁",
name: "61-70岁",
value: ["17824", "17824", "17824"],
},
{
name: "70-80岁",
name: "71-80岁",
value: ["18742", "18742", "18742"],
},
{
name: "80-90岁",
name: "81-90岁",
value: ["3407", "3407", "3407"],
},
{
name: "90-100岁",
name: "91-100岁",
value: ["144", "144", "144"],
},
{
@ -500,6 +500,13 @@ const btList = ref([
value: ["10", "10", "10"],
},
]);
const ageGroups = [
{ ageRange: "6170", index: 0 },
{ ageRange: "7180", index: 1 },
{ ageRange: "8190", index: 2 },
{ ageRange: "91100", index: 3 },
{ ageRange: "100", index: 4 },
];
//
const colorList = [
{ color2: "#FFE35F" },
@ -549,7 +556,23 @@ const data = reactive({
data: [{ nf: "2024", yf: "5", rq: "22", fwcs: "16", sc: "22" }],
day: ["5.22"],
},
ylLnrkgk: {
rkzs: "390545",
rkzsman: "390545",
rkzswomen: "390545",
man6170: "28896",
man7180: "20001",
man8190: "5619",
man91100: "754",
man100: "8",
women6170: "28905",
women7180: "20835",
women8190: "5646",
women91100: "1155",
women100: "19",
},
});
onBeforeMount(() => {
getData();
});
@ -600,6 +623,26 @@ const getData = () => {
data.oldAgeTotal = res.data.lnrgnljzb.oldAgeTotal;
data.rkgk = res.data.lnrgnljzb.rkgk;
// data.ylLnrkgk
data.ylLnrkgk = res.data.ylLnrkgk;
data.ylLnrkgk.rkzsman = ageGroups.reduce(
(acc, group) => acc + parseInt(data.ylLnrkgk[`man${group.ageRange}`]),
0
);
data.ylLnrkgk.rkzswomen = ageGroups.reduce(
(acc, group) => acc + parseInt(data.ylLnrkgk[`women${group.ageRange}`]),
0
);
// btList
ageGroups.forEach((group) => {
const manCount = parseInt(data.ylLnrkgk[`man${group.ageRange}`]);
const womenCount = parseInt(data.ylLnrkgk[`women${group.ageRange}`]);
btList.value[group.index].value[0] = manCount + womenCount;
btList.value[group.index].value[1] = manCount;
btList.value[group.index].value[2] = womenCount;
});
//
res.data.familyPlanning.familyPlanningData.forEach((element) => {
data.centerBottom1.push(element.jhsyrs); //