|
@@ -62,10 +62,12 @@ const columns = [
|
|
|
const tableData = ref([])
|
|
|
const intro = ref('')
|
|
|
const chartInfo = ref(null)
|
|
|
+const calendarType = ref('公历')
|
|
|
async function getChartDetail() {
|
|
|
|
|
|
const res = await apiETAChart.chartDetail({
|
|
|
- ChartInfoId: props.chartInfoId
|
|
|
+ ChartInfoId: props.chartInfoId,
|
|
|
+ Calendar: calendarType.value,
|
|
|
})
|
|
|
if (res.Ret === 200) {
|
|
|
tableData.value = res.Data.EdbInfoList || []
|
|
@@ -77,7 +79,7 @@ async function getChartDetail() {
|
|
|
...res.Data,
|
|
|
ChartInfo: {
|
|
|
...res.Data.ChartInfo,
|
|
|
- Calendar: '公历'
|
|
|
+ Calendar: calendarType.value||'公历'
|
|
|
},
|
|
|
},
|
|
|
renderId: 'chart-box',
|
|
@@ -110,6 +112,18 @@ function handleGoEdbSource(data) {
|
|
|
<template v-if="props.chartInfoId">
|
|
|
<div class="chart-render-wrap">
|
|
|
<div class="chart-box" id="chart-box"></div>
|
|
|
+ <div style="text-align: center">
|
|
|
+ <!-- 季节图 公历农历切换 -->
|
|
|
+ <t-radio-group
|
|
|
+ variant="primary-filled"
|
|
|
+ v-model="calendarType"
|
|
|
+ @change="getChartDetail"
|
|
|
+ v-if="chartInfo?.ChartType === 2"
|
|
|
+ >
|
|
|
+ <t-radio-button value="公历">公历</t-radio-button>
|
|
|
+ <t-radio-button value="农历">农历</t-radio-button>
|
|
|
+ </t-radio-group>
|
|
|
+ </div>
|
|
|
<div class="chart-source" v-if="chartInfo">
|
|
|
<span
|
|
|
v-if="
|