diff --git a/src/assets/img/shuju/measure/bg-left.png b/src/assets/img/shuju/measure/bg-left.png new file mode 100644 index 00000000..e35c9bc8 Binary files /dev/null and b/src/assets/img/shuju/measure/bg-left.png differ diff --git a/src/assets/img/shuju/measure/dangyuan.png b/src/assets/img/shuju/measure/dangyuan.png new file mode 100644 index 00000000..74ac72ae Binary files /dev/null and b/src/assets/img/shuju/measure/dangyuan.png differ diff --git a/src/assets/img/shuju/measure/jumin.png b/src/assets/img/shuju/measure/jumin.png new file mode 100644 index 00000000..74003ab8 Binary files /dev/null and b/src/assets/img/shuju/measure/jumin.png differ diff --git a/src/views/modules/visual/components/screen-table/index.vue b/src/views/modules/visual/components/screen-table/index.vue index 0a7cd45a..cd75b943 100644 --- a/src/views/modules/visual/components/screen-table/index.vue +++ b/src/views/modules/visual/components/screen-table/index.vue @@ -175,14 +175,12 @@ export default { watch: { tableData(arr) { if (Array.isArray(arr)) { - console.log('tabldate-dddsss', this.tableData) this.visiblePopList = new Array(arr.length).fill(false); } }, }, mounted() { - console.log('tabldate-ddd', this.tableData) window.addEventListener("click", (e) => { this.visiblePopList = new Array(this.visiblePopList.length).fill(false); }); diff --git a/src/views/modules/visual/measure/service.vue b/src/views/modules/visual/measure/service.vue index bf1bb89e..eff367fe 100644 --- a/src/views/modules/visual/measure/service.vue +++ b/src/views/modules/visual/measure/service.vue @@ -182,6 +182,7 @@ export default { let _charts = echarts.init(eId) let option = { tooltip: { + show: false, trigger: 'item' }, legend: { @@ -220,19 +221,32 @@ export default { left: 'center', width: 400, label: { + show: true, position: 'outer', alignTo: 'edge', - formatter: '{a|{c}}\n{name|{b}}', + formatter: '{a|{c}}\n{r|}\n{name|{b}}', minMargin: 5, edgeDistance: 20, lineHeight: 15, color: '#fff', fontSize: 12, + // padding: [5], distanceToLabelLine: 10, rich: { + name: { + padding: [0, 6, 0, 6] + }, a: { fontSize: 15, - color: '#fff' + color: '#fff', + padding: [0, 6, 0, 6] + }, + r: { + backgroundColor: 'auto', + borderRadius: 6, + width: 6, + height: 6, + // padding: [3, 3, 0, -12] } } }, @@ -247,7 +261,10 @@ export default { show: true, length: 20, length2: 0, - maxSurfaceAngle: 80 + maxSurfaceAngle: 80, + lineStyle: { + cap: 'round' + } }, labelLayout: function (params) { const isLeft = params.labelRect.x < _charts.getWidth() / 2; diff --git a/src/views/modules/visual/measure/volunteer.vue b/src/views/modules/visual/measure/volunteer.vue index e69de29b..3f2728f2 100644 --- a/src/views/modules/visual/measure/volunteer.vue +++ b/src/views/modules/visual/measure/volunteer.vue @@ -0,0 +1,495 @@ + + + + + +