diff --git a/main/package.json b/main/package.json index ba77e38..a21b5b8 100644 --- a/main/package.json +++ b/main/package.json @@ -23,6 +23,7 @@ "axios": "^1.6.5", "dayjs": "^1.11.11", "echarts": "^5.6.0", + "echarts-gl": "^2.0.9", "element-plus": "^2.7.3", "file-saver": "^2.0.5", "js-base64": "^3.7.7", diff --git a/main/src/components/custom-echart-pie-3d/index.vue b/main/src/components/custom-echart-pie-3d/index.vue index 08b5f3f..556524f 100644 --- a/main/src/components/custom-echart-pie-3d/index.vue +++ b/main/src/components/custom-echart-pie-3d/index.vue @@ -35,23 +35,7 @@ export default { const chartRef = ref(null); const { setOptions, getInstance, resize } = useEcharts(chartRef); const option = reactive({ - tooltip: { - formatter: '{b} ({c})', - }, - series: [ - { - type: 'pie', - radius: '72%', - center: ['50%', '55%'], - data: [], - labelLine: { show: true }, - label: { - show: true, - formatter: '{b} \n ({d}%)', - color: '#B1B9D3', - }, - }, - ], + series: [], }); watchEffect(() => { @@ -72,8 +56,7 @@ export default { if (props.option) { Object.assign(option, cloneDeep(props.option)); } - // option.series[0].data = props.chartData; - option.series[0].data = props.chartData; + option.series = props.chartData; setOptions(option); resize(); getInstance()?.off('click', onClick); diff --git a/main/src/components/custom-iframe/index.vue b/main/src/components/custom-iframe/index.vue new file mode 100644 index 0000000..858fcd3 --- /dev/null +++ b/main/src/components/custom-iframe/index.vue @@ -0,0 +1,39 @@ + + + diff --git a/main/src/components/custom-table-tree/index.vue b/main/src/components/custom-table-tree/index.vue index 8caddec..8a971cd 100644 --- a/main/src/components/custom-table-tree/index.vue +++ b/main/src/components/custom-table-tree/index.vue @@ -2,14 +2,18 @@
{{ title }}
+ > + +
diff --git a/sub-government-screen-service/src/views/inputs/components/inputsType.vue b/sub-government-screen-service/src/views/inputs/components/inputsType.vue new file mode 100644 index 0000000..4b0bf42 --- /dev/null +++ b/sub-government-screen-service/src/views/inputs/components/inputsType.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/sub-government-screen-service/src/views/inputs/index.vue b/sub-government-screen-service/src/views/inputs/index.vue index 2b85311..4335076 100644 --- a/sub-government-screen-service/src/views/inputs/index.vue +++ b/sub-government-screen-service/src/views/inputs/index.vue @@ -6,7 +6,9 @@
- +
@@ -30,7 +32,9 @@
- +
@@ -61,6 +65,8 @@ import inputsGmp from './components/inputsGmp.vue'; import landbreedCharts from './components/landbreedCharts.vue'; import monthlyuseCharts from './components/monthlyuseCharts.vue'; import dealerDistributionCharts from './components/dealerDistributionCharts.vue'; +import casesAlerts from './components/casesAlerts.vue'; +import inputsType from './components/inputsType.vue'; diff --git a/sub-government-screen-service/src/views/plant/components/plantTypeCharts.vue b/sub-government-screen-service/src/views/plant/components/plantTypeCharts.vue new file mode 100644 index 0000000..685381c --- /dev/null +++ b/sub-government-screen-service/src/views/plant/components/plantTypeCharts.vue @@ -0,0 +1,74 @@ + + + diff --git a/sub-government-screen-service/src/views/plant/index.vue b/sub-government-screen-service/src/views/plant/index.vue index 73fcbf2..9a1af8f 100644 --- a/sub-government-screen-service/src/views/plant/index.vue +++ b/sub-government-screen-service/src/views/plant/index.vue @@ -4,15 +4,53 @@ @@ -21,6 +59,8 @@