From 32f7b82882f7bd640b509e88a5a7381ca851bdc3 Mon Sep 17 00:00:00 2001 From: yaoyuhao Date: Fri, 2 Aug 2024 16:35:23 +0800 Subject: [PATCH] gx --- src/view/echart_analyze/dialog_jjlxfb.vue | 241 +++++++++++----------- src/view/person/index.vue | 5 +- src/view/sy_mapcopy.vue | 2 +- 3 files changed, 128 insertions(+), 120 deletions(-) diff --git a/src/view/echart_analyze/dialog_jjlxfb.vue b/src/view/echart_analyze/dialog_jjlxfb.vue index 7b64dd5..9097d32 100644 --- a/src/view/echart_analyze/dialog_jjlxfb.vue +++ b/src/view/echart_analyze/dialog_jjlxfb.vue @@ -33,13 +33,6 @@ const colors = [ bottom: "rgba(14, 252, 255, .46)", front: "rgba(14, 252, 255, .66)", }, - { - left: "rgba(60, 143, 255, .16)", - right: "rgba(60, 143, 255, .6)", - top: "rgba(60, 143, 255, 1)", - bottom: "rgba(60, 143, 255, .46)", - front: "rgba(60, 143, 255, .66)", - }, ]; const maxList = ref([ 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, @@ -65,7 +58,7 @@ const data = reactive({ "溪口镇", "社阳乡", "詹家镇", - "龙舟街道", + "龙洲街道", "湖镇镇", ], }); @@ -120,7 +113,7 @@ const CubeRight_1 = echarts.graphic.extendShape({ buildPath: function (ctx, shape) { const xAxisPoint = shape.xAxisPoint; const c0 = [shape.x - 18, shape.y]; - const c1 = [shape.x -5, shape.y - 14]; + const c1 = [shape.x - 5, shape.y - 14]; const c2 = [xAxisPoint[0] - 5, xAxisPoint[1] - 14]; const c3 = [xAxisPoint[0] - 18, xAxisPoint[1]]; ctx @@ -187,8 +180,8 @@ const CubeLeft_2 = echarts.graphic.extendShape({ // 会canvas的应该都能看得懂,shape是从custom传入的 const xAxisPoint = shape.xAxisPoint; const c0 = [shape.x - 0, shape.y]; - const c1 = [shape.x +13, shape.y - 14]; - const c2 = [xAxisPoint[0] +13, xAxisPoint[1] - 14]; + const c1 = [shape.x + 13, shape.y - 14]; + const c2 = [xAxisPoint[0] + 13, xAxisPoint[1] - 14]; const c3 = [xAxisPoint[0] - 0, xAxisPoint[1]]; ctx .moveTo(c0[0], c0[1]) @@ -489,20 +482,20 @@ const getOption = () => { fill: colors[0]["left"], }, }, - { - type: "CubeFront_1", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[0]["front"], - }, + { + type: "CubeFront_1", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), }, + style: { + fill: colors[0]["front"], + }, + }, { type: "CubeRight_1", shape: { @@ -517,112 +510,126 @@ const getOption = () => { fill: colors[0]["right"], }, }, - { - type: "CubeTop_1", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[0]["top"], - }, + { + type: "CubeTop_1", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), }, + style: { + fill: colors[0]["top"], + }, + }, ], }; }, - + //设置图例颜色 + itemStyle: { + show: true, + color: { + type: "linear", + colorStops: [{ offset: 1, color: "rgba(234, 162, 57, 1)" }], + }, + }, data: data.valueList, }, - { - xAxisIndex: 0, - name: "转出人数(含同乡镇跨村聚集人口)", - type: "custom", - renderItem: (params, api) => { - const location = api.coord([api.value(0), api.value(1)]); + { + xAxisIndex: 0, + name: "转出人数(含同乡镇跨村聚集人口)", + type: "custom", + renderItem: (params, api) => { + const location = api.coord([api.value(0), api.value(1)]); - return { - type: "group", - children: [ - { - type: "CubeBottom_2", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[1]["bottom"], - }, + return { + type: "group", + children: [ + { + type: "CubeBottom_2", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), }, - { - type: "CubeLeft_2", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[1]["left"], - }, + style: { + fill: colors[1]["bottom"], }, - { - type: "CubeFront_2", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[1]["front"], - }, + }, + { + type: "CubeLeft_2", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), }, - { - type: "CubeRight_2", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[1]["right"], - }, + style: { + fill: colors[1]["left"], }, - { - type: "CubeTop_2", - shape: { - api, - xValue: api.value(0), - yValue: api.value(1), - x: location[0], - y: location[1], - xAxisPoint: api.coord([api.value(0), 0]), - }, - style: { - fill: colors[1]["top"], - }, + }, + { + type: "CubeFront_2", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), }, - ], - }; - }, - - data: data.valueList2, + style: { + fill: colors[1]["front"], + }, + }, + { + type: "CubeRight_2", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), + }, + style: { + fill: colors[1]["right"], + }, + }, + { + type: "CubeTop_2", + shape: { + api, + xValue: api.value(0), + yValue: api.value(1), + x: location[0], + y: location[1], + xAxisPoint: api.coord([api.value(0), 0]), + }, + style: { + fill: colors[1]["top"], + }, + }, + ], + }; }, + //设置图例颜色 + itemStyle: { + show: true, + color: { + type: "linear", + colorStops: [{ offset: 1, color: "rgba(14, 252, 255, 1)" }], + }, + }, + data: data.valueList2, + }, ], }; }; diff --git a/src/view/person/index.vue b/src/view/person/index.vue index 8c7c5db..8e29d99 100644 --- a/src/view/person/index.vue +++ b/src/view/person/index.vue @@ -268,7 +268,8 @@ const getData =(nm,identNo)=>{ } onMounted(()=>{ // console.log(routers.query); - getData(routers.query.nm,routers.query.identNo) + // getData(routers.query.nm,routers.query.identNo) + }) @@ -509,7 +510,7 @@ onMounted(()=>{ // box-shadow: inset 0px 0px 11px 0px rgba(255, 255, 255, 0.5); // } } - + .my-tag-item_active { background: rgba(0, 158, 255, 0.38); box-shadow: inset 0px 0px 11px 0px rgba(255, 255, 255, 0.5); diff --git a/src/view/sy_mapcopy.vue b/src/view/sy_mapcopy.vue index c0618a4..d92ed56 100644 --- a/src/view/sy_mapcopy.vue +++ b/src/view/sy_mapcopy.vue @@ -111,7 +111,7 @@
-
基本公共服务圈
+
基本公共服务圈