|
@@ -55,7 +55,7 @@
|
|
|
<!-- 动态图表区域-->
|
|
<!-- 动态图表区域-->
|
|
|
<div class="echart-box">
|
|
<div class="echart-box">
|
|
|
<div class="check-title">
|
|
<div class="check-title">
|
|
|
- <CheckboxNav :filters="filters" :options="checkboxOptions" @check-box-change="checkBoxChange"></CheckboxNav>
|
|
|
|
|
|
|
+ <CheckboxNav :filters="checkList" :options="checkboxOptions" @check-box-change="checkBoxChange"></CheckboxNav>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="check-line">
|
|
<div class="check-line">
|
|
|
<echartDivder></echartDivder>
|
|
<echartDivder></echartDivder>
|
|
@@ -128,7 +128,7 @@
|
|
|
// 筛选相关响应式数据
|
|
// 筛选相关响应式数据
|
|
|
const dateRange = ref([dayjs().add(-props.dateForm, 'day'), dayjs()]); // 默认时间范围(近1天)
|
|
const dateRange = ref([dayjs().add(-props.dateForm, 'day'), dayjs()]); // 默认时间范围(近1天)
|
|
|
// const mineStore = useMineDepartmentStore();
|
|
// const mineStore = useMineDepartmentStore();
|
|
|
- const checkList = ref<any[]>(props.checkboxOptions.map((e) => e.value)); //当前选中要进行显示的选项
|
|
|
|
|
|
|
+ const checkList = ref<any[]>(filters.length ? filters : props.checkboxOptions.map((e) => e.value)); //当前选中要进行显示的选项
|
|
|
const echartData = reactive({
|
|
const echartData = reactive({
|
|
|
xData: [] as any,
|
|
xData: [] as any,
|
|
|
yData: [] as any,
|
|
yData: [] as any,
|
|
@@ -158,12 +158,13 @@
|
|
|
|
|
|
|
|
// 生成折线图核心逻辑
|
|
// 生成折线图核心逻辑
|
|
|
async function generateChart() {
|
|
async function generateChart() {
|
|
|
- echartData.yData.length = 0;
|
|
|
|
|
- echartData.flag = false;
|
|
|
|
|
if (!goafId.value) {
|
|
if (!goafId.value) {
|
|
|
return message.info('请先选择煤矿及老空区');
|
|
return message.info('请先选择煤矿及老空区');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ echartData.yData.length = 0;
|
|
|
|
|
+ echartData.flag = false;
|
|
|
|
|
+
|
|
|
const startTime = dateRange.value[0].format('YYYY-MM-DD HH:mm:ss');
|
|
const startTime = dateRange.value[0].format('YYYY-MM-DD HH:mm:ss');
|
|
|
const endTime = dateRange.value[1].format('YYYY-MM-DD HH:mm:ss');
|
|
const endTime = dateRange.value[1].format('YYYY-MM-DD HH:mm:ss');
|
|
|
const res = await getGoafHistory({
|
|
const res = await getGoafHistory({
|