|
|
@@ -2,7 +2,7 @@
|
|
|
import request from "@/utils/request.js";
|
|
|
// 引入ECharts
|
|
|
import * as echarts from 'echarts';
|
|
|
-import { ref, onMounted, watch } from 'vue';
|
|
|
+import {onMounted, ref, watch} from 'vue';
|
|
|
|
|
|
const getData = async () => {
|
|
|
const res = await request.get('/basicData/xcrPayTaxes/of-year-list');
|
|
|
@@ -10,6 +10,14 @@ const getData = async () => {
|
|
|
updateChart(res.data.ofYearDetail, 'year');
|
|
|
}
|
|
|
|
|
|
+const getCurrentYear = () => {
|
|
|
+ return new Date().getFullYear();
|
|
|
+}
|
|
|
+
|
|
|
+const getLastYear = () => {
|
|
|
+ return new Date().getFullYear() - 1;
|
|
|
+}
|
|
|
+
|
|
|
const selectedQuarter = ref('1'); // 默认选择第一个季度
|
|
|
|
|
|
const getQuarterData = async () => {
|
|
|
@@ -51,7 +59,7 @@ const updateChart = (data, type) => {
|
|
|
trigger: 'axis'
|
|
|
},
|
|
|
legend: {
|
|
|
- data: ['去年税收', '今年税收']
|
|
|
+ data: [getLastYear() + '年税收', getCurrentYear() + '年税收']
|
|
|
},
|
|
|
xAxis: {
|
|
|
type: 'value'
|
|
|
@@ -62,12 +70,12 @@ const updateChart = (data, type) => {
|
|
|
},
|
|
|
series: [
|
|
|
{
|
|
|
- name: '去年税收',
|
|
|
+ name: getLastYear() + '年税收',
|
|
|
type: 'bar',
|
|
|
data: lastYearTaxes,
|
|
|
},
|
|
|
{
|
|
|
- name: '今年税收',
|
|
|
+ name: getCurrentYear() + '年税收',
|
|
|
type: 'bar',
|
|
|
data: thisYearTaxes,
|
|
|
}
|