Merge branch 'main' of git.zdool.com:xs/ggfwjsc
This commit is contained in:
commit
7d71c73e4e
153
src/view/sy.vue
153
src/view/sy.vue
|
@ -111,15 +111,15 @@
|
||||||
<div class="left_2_top">
|
<div class="left_2_top">
|
||||||
<div class="item school">
|
<div class="item school">
|
||||||
<div class="shang">学校</div>
|
<div class="shang">学校</div>
|
||||||
<div class="xia">100</div>
|
<div class="xia">{{ data.education.xxzs }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item teacher">
|
<div class="item teacher">
|
||||||
<div class="shang">教师</div>
|
<div class="shang">教师</div>
|
||||||
<div class="xia">4.827</div>
|
<div class="xia">{{ data.education.xszs }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="item student">
|
<div class="item student">
|
||||||
<div class="shang">学生</div>
|
<div class="shang">学生</div>
|
||||||
<div class="xia">42.827</div>
|
<div class="xia">{{ data.education.jzgzs }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left_2_bottom">
|
<div class="left_2_bottom">
|
||||||
|
@ -157,15 +157,15 @@
|
||||||
<div class="yd_title left_3"></div>
|
<div class="yd_title left_3"></div>
|
||||||
<div class="left_3_1">
|
<div class="left_3_1">
|
||||||
<div class="left_3_1_item">
|
<div class="left_3_1_item">
|
||||||
<div>2,087</div>
|
<div>{{ data.employmentService.jypx }}</div>
|
||||||
<div>就业培训</div>
|
<div>就业培训</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left_3_1_item">
|
<div class="left_3_1_item">
|
||||||
<div>2,087</div>
|
<div>{{ data.employmentService.jyjxfw }}</div>
|
||||||
<div>就业见习服务</div>
|
<div>就业见习服务</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="left_3_1_item">
|
<div class="left_3_1_item">
|
||||||
<div>2,087</div>
|
<div>{{ data.employmentService.jyyz }}</div>
|
||||||
<div>就业援助</div>
|
<div>就业援助</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -292,12 +292,16 @@
|
||||||
>
|
>
|
||||||
<td>{{ item.name }}</td>
|
<td>{{ item.name }}</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="s1" style="font-size: 16px;">{{ item.key1 }}</div>
|
<div class="s1" style="font-size: 16px">{{ item.key1 }}</div>
|
||||||
:<span class="s2" style="font-size: 15px;">{{ item.key1_value }}</span>
|
:<span class="s2" style="font-size: 15px">{{
|
||||||
|
item.key1_value
|
||||||
|
}}</span>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span class="s1" style="font-size: 16px;" >{{ item.key2 }}</span
|
<span class="s1" style="font-size: 16px">{{ item.key2 }}</span
|
||||||
>:<span class="s2" style="font-size: 15px;">{{ item.key2_value }}</span>
|
>:<span class="s2" style="font-size: 15px">{{
|
||||||
|
item.key2_value
|
||||||
|
}}</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -320,9 +324,9 @@ import http from "@/utils/request.js";
|
||||||
|
|
||||||
const data = reactive({
|
const data = reactive({
|
||||||
PopulationData: {
|
PopulationData: {
|
||||||
rkzs: "",
|
rkzs: "0",
|
||||||
man: "",
|
man: "0",
|
||||||
woman: "",
|
woman: "0",
|
||||||
}, //人口数据
|
}, //人口数据
|
||||||
ageGroup: {
|
ageGroup: {
|
||||||
nl17: "0", // 17岁以下人口总数
|
nl17: "0", // 17岁以下人口总数
|
||||||
|
@ -343,10 +347,20 @@ const data = reactive({
|
||||||
},
|
},
|
||||||
ageRatio: [],
|
ageRatio: [],
|
||||||
salvageServices: {
|
salvageServices: {
|
||||||
jzrc: "", //救助人次
|
jzrc: "0", //救助人次
|
||||||
jzje: "", //救助金额
|
jzje: "0", //救助金额
|
||||||
nf: "", //救助年份
|
nf: "0", //救助年份
|
||||||
}, //救助服务
|
}, //救助服务
|
||||||
|
education: {
|
||||||
|
xxzs: "0", //学校总数
|
||||||
|
xszs: "0", //学生总数
|
||||||
|
jzgzs: "0", //教职工总数
|
||||||
|
},
|
||||||
|
employmentService: {
|
||||||
|
jypx: '0', //就业培训
|
||||||
|
jyjxfw: '0', //就业见习服务
|
||||||
|
jyyz: '0', //就业援助
|
||||||
|
}, //就业服务
|
||||||
LivelihoodWelfare: {
|
LivelihoodWelfare: {
|
||||||
zgylbxzsr: "0", //职工基本养老保险总收入
|
zgylbxzsr: "0", //职工基本养老保险总收入
|
||||||
zgylbxzzc: "0", //职工基本养老保险总支出
|
zgylbxzzc: "0", //职工基本养老保险总支出
|
||||||
|
@ -417,31 +431,31 @@ const data = reactive({
|
||||||
ylwsList: [
|
ylwsList: [
|
||||||
{
|
{
|
||||||
name: "医院卫生院",
|
name: "医院卫生院",
|
||||||
value: 50,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "注册护士",
|
name: "注册护士",
|
||||||
value: 38.871,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "职业医生",
|
name: "职业医生",
|
||||||
value: 28.871,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "家庭签约医生",
|
name: "家庭签约医生",
|
||||||
value: 6.871,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "医院卫生院床位数",
|
name: "医院卫生院床位数",
|
||||||
value: 18.261,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "健康档案建档",
|
name: "健康档案建档",
|
||||||
value: 129.371,
|
value: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "村社卫生服务站",
|
name: "村社卫生服务站",
|
||||||
value: 98,
|
value: 0,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
whsyList: [
|
whsyList: [
|
||||||
|
@ -774,40 +788,6 @@ const addThousandSeparator = (numberString) => {
|
||||||
const getData = async () => {
|
const getData = async () => {
|
||||||
await http.get("/api/ggfwyth/index").then((res) => {
|
await http.get("/api/ggfwyth/index").then((res) => {
|
||||||
if (res.code == 200) {
|
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 = [
|
const msfzKeys = [
|
||||||
"zgylbxzsr",
|
"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;
|
data.PopulationData = res.data.rksj;
|
||||||
// 人口总数
|
// 人口总数
|
||||||
if (data.PopulationData) {
|
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"];
|
const rkjsKeys = ["rkzs", "man", "woman"];
|
||||||
rkjsKeys.forEach((key) => {
|
rkjsKeys.forEach((key) => {
|
||||||
data.PopulationData[key] = addThousandSeparator(res.data.rksj[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 = [
|
const ageGroupKeys = [
|
||||||
"nl17",
|
"nl17",
|
||||||
"nl1834",
|
"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 = [
|
const ageRatioKeys = [
|
||||||
"nl17Percent",
|
"nl17Percent",
|
||||||
"nl1834Percent",
|
"nl1834Percent",
|
||||||
|
@ -903,26 +868,29 @@ const getData = async () => {
|
||||||
});
|
});
|
||||||
// 公共服务&企业服务&政府服务
|
// 公共服务&企业服务&政府服务
|
||||||
// 医疗卫生
|
// 医疗卫生
|
||||||
// 文化事业
|
const ylwsKeys = [
|
||||||
// data.whsyList[0].value = addThousandSeparator(res.data.whtysy.ggtsg);
|
"yywsysl",
|
||||||
// data.whsyList[1].value = addThousandSeparator(res.data.whtysy.zcs);
|
"zchssl",
|
||||||
// data.whsyList[2].value = addThousandSeparator(res.data.whtysy.sxxxcs);
|
"zyyssl",
|
||||||
// data.whsyList[3].value = addThousandSeparator(res.data.whtysy.bwgcgcs);
|
"jtqyyssl",
|
||||||
// data.whsyList[4].value = addThousandSeparator(res.data.whtysy.tsjycs);
|
"yywsycws",
|
||||||
|
"jkdajdfs",
|
||||||
|
"cswsfwzs",
|
||||||
|
];
|
||||||
|
ylwsKeys.forEach((key, index) => {
|
||||||
|
data.ylwsList[index].value = addThousandSeparator(res.data.ylws[key]);
|
||||||
|
});
|
||||||
|
// 文化体育事业
|
||||||
const whsyKeys = ["ggtsg", "zcs", "sxxxcs", "bwgcgcs", "tsjycs"];
|
const whsyKeys = ["ggtsg", "zcs", "sxxxcs", "bwgcgcs", "tsjycs"];
|
||||||
whsyKeys.forEach((key, index) => {
|
whsyKeys.forEach((key, index) => {
|
||||||
data.whsyList[index].value = addThousandSeparator(res.data.whtysy[key]);
|
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"];
|
const tysyKeys = ["zqcs", "lqcs", "ppqcs", "ymqcs", "lsbdcd"];
|
||||||
tysyKeys.forEach((key, index) => {
|
tysyKeys.forEach((key, index) => {
|
||||||
data.tysyList[index].value = addThousandSeparator(res.data.whtysy[key]);
|
data.tysyList[index].value = addThousandSeparator(res.data.whtysy[key]);
|
||||||
});
|
});
|
||||||
|
// 交通事业
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
@ -1235,7 +1203,7 @@ onBeforeMount(async () => {
|
||||||
.yl_2 {
|
.yl_2 {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 50px;
|
top: 50px;
|
||||||
left: 260px;
|
left: 238px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
.yl_3 {
|
.yl_3 {
|
||||||
|
@ -1804,7 +1772,6 @@ table {
|
||||||
padding-left: 30px;
|
padding-left: 30px;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
letter-spacing: 2px;
|
letter-spacing: 2px;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue