From 0f528ea55ae7f07f8577a6eef2562c1b64847c59 Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Thu, 6 Jun 2024 11:32:34 +0800 Subject: [PATCH 1/5] 1 --- src/view/echarts_work/eP6.vue | 603 +++++++++++++++++----------------- src/view/work.vue | 51 +-- 2 files changed, 337 insertions(+), 317 deletions(-) diff --git a/src/view/echarts_work/eP6.vue b/src/view/echarts_work/eP6.vue index c13a68d..58cde34 100644 --- a/src/view/echarts_work/eP6.vue +++ b/src/view/echarts_work/eP6.vue @@ -36,321 +36,334 @@ const data = reactive({ list: [], list1: [], list2: [], - year: [], + lineData: [], + lineData2: [], + month: [], option: {}, - initialLegendData: ["困难军人生活补贴人数", "困难军人生活补贴金额"], }); - // const data1 = [120, 200, 50, 80, 70]; // const data2 = [12, 20, 5, 8, 7]; // const lineData = [150, 230, 24, 218, 135]; // const lineData2 = [15, 23, 4, 18, 15]; -// const max = data -// .concat(lineData) -// .reduce((pre, cur) => (pre > cur ? pre : cur), 0); //找到这个新数组中的最大值 -// // 背景颜色 -// const color = [ -// { -// type: "linear", -// x: 0, -// x2: 0, -// y: 0, -// y2: 1, -// }, -// ]; +// 背景颜色 +const color = [ + { + type: "linear", + x: 0, + x2: 0, + y: 0, + y2: 1, + }, +]; -// const getOption = () => { -// data.option = { -// tooltip: { -// trigger: "axis", -// formatter: "{b0}
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}", -// }, +const getOption = () => { + data.option = { + tooltip: { + trigger: "axis", + formatter: + "{b0}月
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}", + }, -// legend: { -// data: [ -// "困难残疾人生活补贴人数", -// "护理补贴人数", -// "", -// "困难残疾人生活补贴金额", -// "护理补贴金额", -// ], -// top: "3%", -// textStyle: { -// fontSize: 14, -// color: "#ffffff", //上文字标题颜色 -// }, -// }, -// grid: { -// top: "25%", -// left: "6%", -// right: "9%", -// bottom: "5%", -// containLabel: true, -// color: "#ffffff", -// fontSize: 14, -// }, -// calculable: true, -// color, -// xAxis: [ -// { -// type: "category", + legend: { + data: [ + "困难残疾人生活补贴人数", + "护理补贴人数", + "", + "困难残疾人生活补贴金额", + "护理补贴金额", + ], + top: "3%", + textStyle: { + fontSize: 14, + color: "#ffffff", //上文字标题颜色 + }, + }, + grid: { + top: "25%", + left: "6%", + right: "9%", + bottom: "5%", + containLabel: true, + color: "#ffffff", + fontSize: 14, + }, + calculable: true, + color, + xAxis: [ + { + type: "category", -// axisLabel: { -// //坐标轴刻度标签的相关设置 -// textStyle: { -// color: "#ffffff", -// fontSize: 14, -// }, -// }, -// axisTick: { -// show: false, // 设置轴刻度不显示 -// }, -// data: ["2019", "2020", "2021", "2022", "2023"], -// }, -// { -// type: "category", -// show: false, -// data: ["2019", "2020", "2021", "2022", "2023"], -// }, -// ], -// yAxis: [ -// { -// type: "value", -// scale: true, -// name: "补贴人数", + axisLabel: { + //坐标轴刻度标签的相关设置 + textStyle: { + color: "#ffffff", + fontSize: 14, + }, + }, + axisTick: { + show: false, // 设置轴刻度不显示 + }, + data: data.month, + }, + { + type: "category", + show: false, + data: data.month, + }, + ], + yAxis: [ + { + type: "value", + scale: true, + name: "补贴人数", -// splitLine: { -// //分割线配置 -// show: false, -// lineStyle: { -// color: "#ffffff", -// fontSize: 14, -// width: 1, -// }, -// }, -// axisLabel: { -// //y轴文字的配置 -// textStyle: { -// color: "#ffffff", -// fontSize: 14, -// }, -// }, -// axisLine: { -// //y轴线的颜色以及宽度 -// show: false, -// lineStyle: { -// color: "#ffffff", -// fontSize: 14, -// width: 1, -// type: "solid", -// }, -// }, -// }, -// { -// type: "value", -// scale: true, -// min: 0, + splitLine: { + //分割线配置 + show: false, + lineStyle: { + color: "#ffffff", + fontSize: 14, + width: 1, + }, + }, + axisLabel: { + //y轴文字的配置 + textStyle: { + color: "#ffffff", + fontSize: 14, + }, + }, + axisLine: { + //y轴线的颜色以及宽度 + show: false, + lineStyle: { + color: "#ffffff", + fontSize: 14, + width: 1, + type: "solid", + }, + }, + }, + { + type: "value", + scale: true, + min: 0, -// name: "救助金额/元", -// splitLine: { -// show: false, -// lineStyle: { -// color: "rgba(226, 226, 226, 0.3)", -// width: 1, -// }, -// }, -// axisLabel: { -// //y轴文字的配置 -// textStyle: { -// color: "#ffffff", -// fontSize: 14, -// }, -// }, -// axisLine: { -// //y轴线的颜色以及宽度 -// show: false, -// lineStyle: { -// color: "#ffffff", -// fontSize: 14, -// width: 1, -// type: "solid", -// }, -// }, -// }, -// { -// type: "value", -// min: 0, -// max: 100, -// splitLine: { -// show: false, -// lineStyle: { -// type: "solid", -// color: "rgb(221, 242, 255,0.1)", -// }, -// }, -// axisLine: { -// show: false, -// lineStyle: { -// type: "dotted", -// }, -// }, -// axisLabel: { -// show: false, -// fontSize: 14, -// color: "#ffffff", -// lineHeight: 19, -// fontFamily: "MicrosoftYaHei", -// }, -// }, -// ], -// series: [ -// { -// yAxisIndex: 0, -// name: "困难残疾人生活补贴人数", -// data: data1, -// barWidth: 10, -// type: "bar", -// itemStyle: { -// color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ -// { -// offset: 0, -// color: "rgba(142, 187, 255, 1)", -// }, -// { -// offset: 1, -// color: "rgba(142, 187, 255, 0.20)", -// }, -// ]), -// }, -// }, + name: "救助金额/元", + splitLine: { + show: false, + lineStyle: { + color: "rgba(226, 226, 226, 0.3)", + width: 1, + }, + }, + axisLabel: { + //y轴文字的配置 + textStyle: { + color: "#ffffff", + fontSize: 14, + }, + }, + axisLine: { + //y轴线的颜色以及宽度 + show: false, + lineStyle: { + color: "#ffffff", + fontSize: 14, + width: 1, + type: "solid", + }, + }, + }, + { + type: "value", + min: 0, + max: 100, + splitLine: { + show: false, + lineStyle: { + type: "solid", + color: "rgb(221, 242, 255,0.1)", + }, + }, + axisLine: { + show: false, + lineStyle: { + type: "dotted", + }, + }, + axisLabel: { + show: false, + fontSize: 14, + color: "#ffffff", + lineHeight: 19, + fontFamily: "MicrosoftYaHei", + }, + }, + ], + series: [ + { + z: 1, + yAxisIndex: 0, + name: "困难残疾人生活补贴人数", + data: data.list1, + barWidth: 18, + barGap: "-50%", + type: "bar", + itemStyle: { + color: { + type: "linear", + x: 0, + x2: 1, + y: 0, + y2: 0, + colorStops: [ + { offset: 0, color: "rgba(142, 187, 255, .7)" }, + { offset: 0.5, color: "rgba(142, 187, 255, .7)" }, + { offset: 0.5, color: "rgba(142, 187, 255, .3)" }, + { offset: 1, color: "rgba(142, 187, 255, .5)" }, + ], + }, + }, + }, -// { -// yAxisIndex: 0, -// name: "护理补贴人数", -// data: data2, -// barWidth: 10, -// type: "bar", -// itemStyle: { -// color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ -// { -// offset: 0, -// color: "rgba(23, 237, 255, 1)", -// }, -// { -// offset: 1, -// color: "rgba(23, 237, 255, 0.20)", -// }, -// ]), -// }, -// }, -// { -// yAxisIndex: 1, -// name: "困难残疾人生活补贴金额", -// data: lineData, -// type: "line", //线状图 -// itemStyle: { -// borderColor: "#00FCFF", -// borderWidth: 1, -// color: "#00FCFF", -// }, -// }, -// { -// yAxisIndex: 1, -// name: "护理补贴金额", -// data: lineData2, -// type: "line", //线状图 -// itemStyle: { -// borderColor: "#00FCFF", -// borderWidth: 1, -// color: "#2468FF", -// }, -// }, -// { -// yAxisIndex: 2, -// xAxisIndex: 1, -// itemStyle: { -// color: "rgba(180, 180, 180, 0.2)", //外阴影背景 -// }, -// data: data.map(() => 100), -// barWidth: 60, //外阴影背景宽 -// emphasis: { -// itemStyle: { -// color: { -// type: "linear", -// x: 0, -// x2: 0, -// y: 0, -// y2: 1, -// colorStops: [ -// { -// offset: 0, -// color: "rgba(64, 247, 176, 0.25)", -// }, -// { -// offset: 1, -// color: "rgba(17, 34, 64, 0.25)", -// }, -// ], -// }, -// }, -// }, -// type: "bar", -// }, -// ], -// }; -// } + { + z: 2, + yAxisIndex: 0, + name: "护理补贴人数", + data: data.list2, + barWidth: 18, + barGap: "-50%", + type: "bar", + itemStyle: { + color: { + type: "linear", + x: 0, + x2: 1, + y: 0, + y2: 0, + colorStops: [ + { offset: 0, color: "rgba(23, 237, 255, .7)" }, + { offset: 0.5, color: "rgba(23, 237, 255, .7)" }, + { offset: 0.5, color: "rgba(23, 237, 255, .3)" }, + { offset: 1, color: "rgba(23, 237, 255, .5)" }, + ], + }, + }, + }, + { + yAxisIndex: 1, + name: "困难残疾人生活补贴金额", + data: data.lineData, + type: "line", //线状图 + itemStyle: { + borderColor: "#00FCFF", + borderWidth: 1, + color: "#00FCFF", + }, + }, + { + yAxisIndex: 1, + name: "护理补贴金额", + data: data.lineData2, + type: "line", //线状图 + itemStyle: { + borderColor: "#00FCFF", + borderWidth: 1, + color: "#2468FF", + }, + }, + { + yAxisIndex: 2, + xAxisIndex: 1, + itemStyle: { + color: "rgba(180, 180, 180, 0.2)", //外阴影背景 + }, + data: data.month.map(() => 100), + barWidth: 60, //外阴影背景宽 + emphasis: { + itemStyle: { + color: { + type: "linear", + x: 0, + x2: 0, + y: 0, + y2: 1, + colorStops: [ + { + offset: 0, + color: "rgba(64, 247, 176, 0.25)", + }, + { + offset: 1, + color: "rgba(17, 34, 64, 0.25)", + }, + ], + }, + }, + }, + type: "bar", + }, + { + z: 1, + name: "上部1", + type: "pictorialBar", + symbolPosition: "end", + data: data.list1, + symbol: "diamond", + symbolOffset: ["-25%", "-50%"], + symbolSize: [18, 12], + itemStyle: { + borderColor: "#2fffa4", + color: "rgba(142, 187, 255, 1)", + }, + }, + { + z: 2, + name: "上部2", + type: "pictorialBar", + symbolPosition: "end", + data: data.list2, + symbol: "diamond", + symbolOffset: [4, "-50%"], + symbolSize: [18, 12], + itemStyle: { + borderColor: "#32ffee", + color: "rgba(23, 237, 255, 1)", + }, + }, + ], + }; +}; -// 使用生命钩子 -// onMounted(() => { -// // 基于准备好的dom,初始化echarts实例 -// // var myChart = echarts.init(document.getElementById('main')); -// // Vue3中: 需要引入 -// var myChart = echarts.init(chart.value); +const setChart = () => { + var myChart = echarts.init(chart.value); + myChart.setOption(data.option); +}; -// // init(); // vue3.2没有this -// // 使用刚指定的配置项和数据显示图表。 -// myChart.setOption(option); - -// // 单图表响应式: 跟随浏览器大小改变 -// // window.addEventListener("resize", () => { -// // myChart.resize(); -// // }); -// }); - -// const setChart = () => { -// var myChart = echarts.init(chart.value); -// myChart.setOption(data.option); -// }; - -// const setChart1 = () => { -// data.list1 = []; -// data.list2 = []; -// data.list.data.forEach((item) => { -// data.list1.push(item.jzrs); //补贴人数 -// data.list2.push(item.jzje); //补贴金额 -// }); -// // console.log("补贴人2", data.list1, data.list2); -// }; -// watch( -// () => props.list, -// (newVal, oldVal) => { -// data.list = newVal; -// // console.log("补贴人1", data.list); -// setChart1(); -// getOption(); -// setChart(); -// } -// ); +const setChart1 = () => { + data.list1 = []; + data.list2 = []; + data.lineData = []; + data.lineData2 = []; + data.list.data.forEach((item) => { + data.list1.push(item.shbtrs); //困难残疾人生活补贴人数 + data.list2.push(item.hlbtrs); //护理补贴人数 + data.lineData.push(item.shbtje); //困难残疾人生活补贴金额 + data.lineData2.push(item.hlbtje); //护理补贴金额 + }); + data.month = data.list.month; + // console.log("补贴人2", data.list1, data.list2); +}; // 使用生命钩子 onBeforeMount(() => { setTimeout(() => { data.list = props.list; - // setChart1(); - console.log(data.list, "残疾人补助信息"); - // getOption(); - // setChart(); + setChart1(); + getOption(); + setChart(); }, 600); }); diff --git a/src/view/work.vue b/src/view/work.vue index 5233161..e204ec8 100644 --- a/src/view/work.vue +++ b/src/view/work.vue @@ -131,9 +131,8 @@ 困难职工 - - + +
@@ -212,8 +211,8 @@ const jzChange = (index, value) => { data.list = value === "1" ? data.housing : data.temporary; } else if (index === 2) { const listMap = { - 1: data.needyWorkers1, - 2: data.difficultSoldiers, + 1: data.disabilitySubsidies, + 2: data.needyWorkers1, 3: data.needyWorkers, }; data.list1 = listMap[value]; @@ -276,25 +275,27 @@ const data = reactive({ salvation: { data: [ { - tkjzje:"868.4888", //特困救助金额 - tkjzrs: "9430", //特困救助人数 - dbjzrs: "9430", //低保救助人数 + tkjzje: "868.4888", //特困救助金额 + tkjzrs: "9430", //特困救助人数 + dbjzrs: "9430", //低保救助人数 dbjzje: "868.4888", //低保救助金额 dibianJzrs: "2310", //低边救助人数 }, ], month: ["1"], }, //生活类救助模块 - difficultSoldiers: { + //困难残疾人补助信息 + disabilitySubsidies: { data: [ - { - nf: "2019", //补贴年份 - jzrs: "62", //补贴人数 - jzje: "6.24", //补贴金额 万元 - }, + // { + // nf: "2019", //补贴年份 + // jzrs: "62", //补贴人数 + // jzje: "6.24", //补贴金额 万元 + // }, ], - year: ["2019"], - }, //困难军人 + month: ["1"], + }, + //困难军人 needyWorkers1: { data: [ { @@ -304,7 +305,8 @@ const data = reactive({ }, ], year: ["2019"], - }, //困难残疾人补助信息 + }, + //困难职工补助信息 needyWorkers: { data: [ { @@ -314,7 +316,7 @@ const data = reactive({ }, ], year: ["2019"], - }, //困难职工补助信息 + }, diversification: { hszhxms: [ { @@ -372,15 +374,20 @@ const getData = async () => { data.salvation = res.data.lifeAssistance.jz; // 弱势群体补贴 // 困难残疾人&困难军人&困难职工 + //困难残疾人 + data.disabilitySubsidies.data = + res.data.underprivileged.disabilitySubsidies.data; + data.disabilitySubsidies.month = + res.data.underprivileged.disabilitySubsidies.month; // 困难军人 - data.difficultSoldiers.data = - res.data.underprivileged.difficultSoldiers.data; - data.difficultSoldiers.year = + data.needyWorkers1.data = res.data.underprivileged.difficultSoldiers.data; + data.needyWorkers1.year = res.data.underprivileged.difficultSoldiers.year; // 困难职工 data.needyWorkers.data = res.data.underprivileged.needyWorkers.data; data.needyWorkers.year = res.data.underprivileged.needyWorkers.year; - data.list1 = data.needyWorkers1; + //初试默认残疾人 + data.list1 = data.disabilitySubsidies; // 多元化力量参与 data.diversification.hszhxms = res.data.diversification.hszhxms; From b78c4af1052ef80483d8ea8058f1ae0776438d6c Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Thu, 6 Jun 2024 11:41:26 +0800 Subject: [PATCH 2/5] 1 --- src/view/echarts_work/eP3.vue | 2 +- src/view/echarts_work/eP6.vue | 2 +- src/view/work.vue | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/view/echarts_work/eP3.vue b/src/view/echarts_work/eP3.vue index 974c0a5..78e10e1 100644 --- a/src/view/echarts_work/eP3.vue +++ b/src/view/echarts_work/eP3.vue @@ -449,7 +449,7 @@ const setChart1 = () => { onBeforeMount(() => { setTimeout(() => { data.list = props.list; - data.month = props.list.month; + data.month = props.list.month.map((item) => item + "月"); // console.log(data.list, "生活"); setChart1(); getOption(); diff --git a/src/view/echarts_work/eP6.vue b/src/view/echarts_work/eP6.vue index 58cde34..5ca05f1 100644 --- a/src/view/echarts_work/eP6.vue +++ b/src/view/echarts_work/eP6.vue @@ -353,7 +353,7 @@ const setChart1 = () => { data.lineData.push(item.shbtje); //困难残疾人生活补贴金额 data.lineData2.push(item.hlbtje); //护理补贴金额 }); - data.month = data.list.month; + data.month = data.list.month.map((item) => item + "月"); // console.log("补贴人2", data.list1, data.list2); }; diff --git a/src/view/work.vue b/src/view/work.vue index e204ec8..7ae4750 100644 --- a/src/view/work.vue +++ b/src/view/work.vue @@ -212,7 +212,7 @@ const jzChange = (index, value) => { } else if (index === 2) { const listMap = { 1: data.disabilitySubsidies, - 2: data.needyWorkers1, + 2: data.difficultSoldiers, 3: data.needyWorkers, }; data.list1 = listMap[value]; @@ -296,7 +296,7 @@ const data = reactive({ month: ["1"], }, //困难军人 - needyWorkers1: { + difficultSoldiers: { data: [ { nf: "2019", //补贴年份 @@ -380,8 +380,8 @@ const getData = async () => { data.disabilitySubsidies.month = res.data.underprivileged.disabilitySubsidies.month; // 困难军人 - data.needyWorkers1.data = res.data.underprivileged.difficultSoldiers.data; - data.needyWorkers1.year = + data.difficultSoldiers.data = res.data.underprivileged.difficultSoldiers.data; + data.difficultSoldiers.year = res.data.underprivileged.difficultSoldiers.year; // 困难职工 data.needyWorkers.data = res.data.underprivileged.needyWorkers.data; From 007b678d7eea5b70babff933d344498cafe40c4c Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Thu, 6 Jun 2024 14:21:02 +0800 Subject: [PATCH 3/5] gx --- src/assets/images/sy/dxje.png | Bin 0 -> 36369 bytes src/assets/images/sy/ljzcs.png | Bin 0 -> 36393 bytes src/assets/images/sy/rzbms.png | Bin 0 -> 36643 bytes src/assets/images/sy/shqys.png | Bin 0 -> 37001 bytes src/view/sy.vue | 385 +++++++++++++++++---------------- 5 files changed, 200 insertions(+), 185 deletions(-) create mode 100644 src/assets/images/sy/dxje.png create mode 100644 src/assets/images/sy/ljzcs.png create mode 100644 src/assets/images/sy/rzbms.png create mode 100644 src/assets/images/sy/shqys.png diff --git a/src/assets/images/sy/dxje.png b/src/assets/images/sy/dxje.png new file mode 100644 index 0000000000000000000000000000000000000000..3fb3bbe95069f5457a336d34f3f67372dec8e1a4 GIT binary patch literal 36369 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
- 收入:{{ data.LivelihoodWelfare.cxylbxzsr }}万元 + 收入:{{ data.LivelihoodWelfare.cxylbxzsr }}万元
-
- 支出:{{ data.LivelihoodWelfare.cxylbxzzc }}万元 +
+ 支出:{{ data.LivelihoodWelfare.cxylbxzzc }}万元
@@ -61,13 +70,16 @@
- 收入:{{ data.LivelihoodWelfare.zgyilbxzsr }}万元 + 收入:{{ data.LivelihoodWelfare.zgyilbxzsr }}万元
-
- 支出:{{ data.LivelihoodWelfare.zgyilbxzzc }}万元 +
+ 支出:{{ data.LivelihoodWelfare.zgyilbxzzc }}万元
@@ -77,13 +89,16 @@
- 收入:{{ data.LivelihoodWelfare.cxyilbxzsr }}万元 + 收入:{{ data.LivelihoodWelfare.cxyilbxzsr }}万元
-
- 支出:{{ data.LivelihoodWelfare.cxyilbxzzc }}万元 +
+ 支出:{{ data.LivelihoodWelfare.cxyilbxzzc }}万元
@@ -100,10 +115,7 @@ -
+
@@ -128,41 +140,35 @@
- {{ jysyList[0].title }}学校师生比 + {{ jysyList[0].title }}学校师生比
- {{ jysyList[0].teacher }}:{{ jysyList[0].student }} + {{ jysyList[0].teacher }}:{{ jysyList[0].student }}
-
+
- {{ jysyList[1].title }}学校师生比 + {{ jysyList[1].title }}学校师生比
{{ jysyList[1].teacher }}:{{ jysyList[1].student }}
-
+
-
+
@@ -207,47 +213,24 @@ />
{{ data.PopulationData.man }}
- +
男性人口
- +
- +
{{ data.PopulationData.rkzs }}
人口总数
{{ data.PopulationData.woman }}
- +
女性人口
- +
- - + +
- + - +