diff --git a/src/view/sy.vue b/src/view/sy.vue index df28190..cbf34ba 100644 --- a/src/view/sy.vue +++ b/src/view/sy.vue @@ -111,15 +111,15 @@
学校
-
100
+
{{ data.education.xxzs }}
教师
-
4.827
+
{{ data.education.xszs }}
学生
-
42.827
+
{{ data.education.jzgzs }}
@@ -157,15 +157,15 @@
-
2,087
+
{{ data.employmentService.jypx }}
就业培训
-
2,087
+
{{ data.employmentService.jyjxfw }}
就业见习服务
-
2,087
+
{{ data.employmentService.jyyz }}
就业援助
@@ -292,12 +292,16 @@ > {{ item.name }} -
{{ item.key1 }}
- :{{ item.key1_value }} +
{{ item.key1 }}
+ :{{ + item.key1_value + }} - {{ item.key2 }}:{{ item.key2_value }} + {{ item.key2 }}:{{ + item.key2_value + }} @@ -320,9 +324,9 @@ import http from "@/utils/request.js"; const data = reactive({ PopulationData: { - rkzs: "", - man: "", - woman: "", + rkzs: "0", + man: "0", + woman: "0", }, //人口数据 ageGroup: { nl17: "0", // 17岁以下人口总数 @@ -343,10 +347,20 @@ const data = reactive({ }, ageRatio: [], salvageServices: { - jzrc: "", //救助人次 - jzje: "", //救助金额 - nf: "", //救助年份 + jzrc: "0", //救助人次 + jzje: "0", //救助金额 + nf: "0", //救助年份 }, //救助服务 + education: { + xxzs: "0", //学校总数 + xszs: "0", //学生总数 + jzgzs: "0", //教职工总数 + }, + employmentService: { + jypx: '0', //就业培训 + jyjxfw: '0', //就业见习服务 + jyyz: '0', //就业援助 + }, //就业服务 LivelihoodWelfare: { zgylbxzsr: "0", //职工基本养老保险总收入 zgylbxzzc: "0", //职工基本养老保险总支出 @@ -417,31 +431,31 @@ const data = reactive({ ylwsList: [ { name: "医院卫生院", - value: 50, + value: 0, }, { name: "注册护士", - value: 38.871, + value: 0, }, { name: "职业医生", - value: 28.871, + value: 0, }, { name: "家庭签约医生", - value: 6.871, + value: 0, }, { name: "医院卫生院床位数", - value: 18.261, + value: 0, }, { name: "健康档案建档", - value: 129.371, + value: 0, }, { name: "村社卫生服务站", - value: 98, + value: 0, }, ], whsyList: [ @@ -774,40 +788,6 @@ const addThousandSeparator = (numberString) => { const getData = async () => { await http.get("/api/ggfwyth/index").then((res) => { if (res.code == 200) { - // // 民生福利 - // if (data.LivelihoodWelfare) { - // data.LivelihoodWelfare.zgylbxzsr = addThousandSeparator( - // res.data.msfz.zgylbxzsr - // ); - // data.LivelihoodWelfare.zgylbxzzc = addThousandSeparator( - // res.data.msfz.zgylbxzzc - // ); - // data.LivelihoodWelfare.cxylbxzsr = addThousandSeparator( - // res.data.msfz.cxylbxzsr - // ); - // data.LivelihoodWelfare.cxylbxzzc = addThousandSeparator( - // res.data.msfz.cxylbxzzc - // ); - // data.LivelihoodWelfare.gsbxzsr = addThousandSeparator( - // res.data.msfz.gsbxzsr - // ); - // data.LivelihoodWelfare.gsbxzzc = addThousandSeparator( - // res.data.msfz.gsbxzzc - // ); - // data.LivelihoodWelfare.zgyilbxzsr = addThousandSeparator( - // res.data.msfz.zgyilbxzsr - // ); - // data.LivelihoodWelfare.zgyilbxzzc = addThousandSeparator( - // res.data.msfz.zgyilbxzzc - // ); - // data.LivelihoodWelfare.cxyilbxzsr = addThousandSeparator( - // res.data.msfz.cxyilbxzsr - // ); - // data.LivelihoodWelfare.cxyilbxzzc = addThousandSeparator( - // res.data.msfz.cxyilbxzzc - // ); - // data.LivelihoodWelfare.nf = res.data.msfz.nf; - // } // 民生福利 const msfzKeys = [ "zgylbxzsr", @@ -837,35 +817,24 @@ const getData = async () => { }); } // 教育事业&师生比例 + const jysyKeys = ["xxzs", "xszs", "jzgzs"]; + jysyKeys.forEach((key) => { + data.education[key] = addThousandSeparator(res.data.xxgk[key]); + }); // 就业服务 + const jyfwKeys = ["jypx", "jyjxfw", "jyyz"]; + jyfwKeys.forEach((key) => { + data.employmentService[key] = addThousandSeparator(res.data.jyfw[key].toString()); + }); // 年龄段分类&人口数据&年龄比例 data.PopulationData = res.data.rksj; // 人口总数 if (data.PopulationData) { - // data.PopulationData.rkzs = addThousandSeparator(res.data.rksj.rkzs); - // data.PopulationData.man = addThousandSeparator(res.data.rksj.man); - // data.PopulationData.woman = addThousandSeparator(res.data.rksj.woman); const rkjsKeys = ["rkzs", "man", "woman"]; rkjsKeys.forEach((key) => { data.PopulationData[key] = addThousandSeparator(res.data.rksj[key]); }); // 人口年龄段分类数 - // data.ageGroup.nl17 = res.data.rksj.nl17; // 17岁以下人口总数 - // data.ageGroup.nl1834 = res.data.rksj.nl183; // 18-34人口总数 - // data.ageGroup.nl3569 = res.data.rksj.nl3569; // 35-69人口总数 - // data.ageGroup.nl60 = res.data.rksj.nl60; // 60以上人口总数 - - // data.ageGroup.nl110 = res.data.rksj.nl110; // 1-10岁人口总数 - // data.ageGroup.nl1120 = res.data.rksj.nl1120; // 11-20岁人口总数 - // data.ageGroup.nl2130 = res.data.rksj.nl2130; // 21-30岁人口总数 - // data.ageGroup.nl3140 = res.data.rksj.nl3140; // 31-40岁人口总数 - // data.ageGroup.nl4150 = res.data.rksj.nl4150; // 41-50岁人口总数 - // data.ageGroup.nl5160 = res.data.rksj.nl5160; // 51-60岁人口总数 - // data.ageGroup.nl6170 = res.data.rksj.nl6170; // 61-70岁人口总数 - // data.ageGroup.nl7180 = res.data.rksj.nl7180; // 71-80岁人口总数 - // data.ageGroup.nl8190 = res.data.rksj.nl8190; // 81-90岁人口总数 - // data.ageGroup.nl91100 = res.data.rksj.nl91100; // 91-100岁人口总数 - // data.ageGroup.nl100 = res.data.rksj.nl100; // 100岁以上人口总数, const ageGroupKeys = [ "nl17", "nl1834", @@ -888,10 +857,6 @@ const getData = async () => { }); } // 年龄比例 - // data.ageRatio.push(res.data.rksj.nl17Percent); //13~17岁以下人口占比 - // data.ageRatio.push(res.data.rksj.nl1834Percent); //18~34岁人口占比 - // data.ageRatio.push(res.data.rksj.nl3569Percent); //35~69岁人口占比 - // data.ageRatio.push(res.data.rksj.nl60Percent); //60岁以上人口占比 const ageRatioKeys = [ "nl17Percent", "nl1834Percent", @@ -903,26 +868,29 @@ const getData = async () => { }); // 公共服务&企业服务&政府服务 // 医疗卫生 - // 文化事业 - // data.whsyList[0].value = addThousandSeparator(res.data.whtysy.ggtsg); - // data.whsyList[1].value = addThousandSeparator(res.data.whtysy.zcs); - // data.whsyList[2].value = addThousandSeparator(res.data.whtysy.sxxxcs); - // data.whsyList[3].value = addThousandSeparator(res.data.whtysy.bwgcgcs); - // data.whsyList[4].value = addThousandSeparator(res.data.whtysy.tsjycs); + const ylwsKeys = [ + "yywsysl", + "zchssl", + "zyyssl", + "jtqyyssl", + "yywsycws", + "jkdajdfs", + "cswsfwzs", + ]; + ylwsKeys.forEach((key, index) => { + data.ylwsList[index].value = addThousandSeparator(res.data.ylws[key]); + }); + // 文化体育事业 const whsyKeys = ["ggtsg", "zcs", "sxxxcs", "bwgcgcs", "tsjycs"]; whsyKeys.forEach((key, index) => { data.whsyList[index].value = addThousandSeparator(res.data.whtysy[key]); }); // 体育事业 - // data.tysyList[0].value = addThousandSeparator(res.data.whtysy.zqcs); - // data.tysyList[1].value = addThousandSeparator(res.data.whtysy.lqcs); - // data.tysyList[2].value = addThousandSeparator(res.data.whtysy.ppqcs); - // data.tysyList[3].value = addThousandSeparator(res.data.whtysy.ymqcs); - // data.tysyList[4].value = addThousandSeparator(res.data.whtysy.lsbdcd); const tysyKeys = ["zqcs", "lqcs", "ppqcs", "ymqcs", "lsbdcd"]; tysyKeys.forEach((key, index) => { data.tysyList[index].value = addThousandSeparator(res.data.whtysy[key]); }); + // 交通事业 } }); }; @@ -1235,7 +1203,7 @@ onBeforeMount(async () => { .yl_2 { position: absolute; top: 50px; - left: 260px; + left: 238px; align-items: center; } .yl_3 { @@ -1804,7 +1772,6 @@ table { padding-left: 30px; box-sizing: border-box; letter-spacing: 2px; - } } }