修改江西测试问题

This commit is contained in:
guanj
2025-07-28 08:53:15 +08:00
parent b874da9f96
commit e90cecfb5b
14 changed files with 271 additions and 96 deletions

View File

@@ -26,7 +26,7 @@
</div>
<div v-loading="loading" id="trend">
<div :style="height" v-for="(item, index) in searchForm.index" :key="index">
<MyEchart ref="MyEchartRef" :options="item.echartsData" :isInterVal="true"></MyEchart>
<MyEchart ref="MyEchartRef" :options="item.echartsData" :isInterVal="true" @group="group"></MyEchart>
</div>
</div>
</div>
@@ -163,6 +163,9 @@ const indexOptions: any = ref([
data: []
}
])
const group = (e: any) => {
e.group = 'group'
}
const change = () => {
height.value = mainHeight(150, searchForm.value.index.length)
// let name = searchForm.value.index.map(item => item.name)

View File

@@ -74,6 +74,7 @@
style="min-height: 210px"
:style="height"
@triggerPoint="triggerPoint"
@group="group"
/>
</div>
</div>
@@ -143,7 +144,7 @@ const typeOptions = ref([
{ label: 'cp95值', value: 4 }
])
onMounted(() => {
datePickerRef.value.setTheDate(5)
datePickerRef.value.setTheDate(5)
init()
})
const height: any = ref(mainHeight(200, 1))
@@ -159,6 +160,9 @@ const checkChange = () => {
init()
}
}
const group = (e: any) => {
e.group = 'group'
}
const init = () => {
if (formData.condition.length == 0) {
return ElMessage.warning('请选择指标类型')

View File

@@ -2,21 +2,28 @@
<div class="default-main" :style="height">
<splitpanes style="height: 100%" class="default-theme" id="navigation-splitpanes">
<pane :size="size">
<PointTree v-if="showTree" :default-expand-all="false" @node-click="handleNodeClick"
@init="handleNodeClick">
</PointTree>
<PointTree
v-if="showTree"
:default-expand-all="false"
@node-click="handleNodeClick"
@init="handleNodeClick"
></PointTree>
</pane>
<pane style="background: #fff" :style="height">
<TableHeader ref="TableHeaderRef" datePicker>
<TableHeader ref="TableHeaderRef" datePicker @selectChange="selectChange">
<template v-slot:select>
<el-form-item label="模板策略">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id">
<el-option v-for="item in templatePolicy" :key="item.id" :label="item.name"
:value="item"></el-option>
<el-option
v-for="item in templatePolicy"
:key="item.id"
:label="item.name"
:value="item"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="报表类型">
<el-input readonly type='text' value='分析报表'></el-input>
<el-input readonly type="text" value="分析报表"></el-input>
<!-- <el-select-->
<!-- :disabled="true"-->
<!-- v-model="reportForm"-->
@@ -119,17 +126,27 @@ onMounted(() => {
size.value = Math.round((180 / dom.offsetHeight) * 100)
}
})
getTemplateByDept({ id: dictData.state.area[0].id }).then((res: any) => {
templatePolicy.value = res.data
Template.value = res.data[0]
reportForm.value = res.data[0]?.reportForm
showTree.value = true
}).catch((err: any) => {
showTree.value = true
})
getTemplateByDept({ id: dictData.state.area[0].id })
.then((res: any) => {
templatePolicy.value = res.data
Template.value = res.data[0]
reportForm.value = res.data[0]?.reportForm
showTree.value = true
})
.catch((err: any) => {
showTree.value = true
})
const changetype = (val: any) => {
reportForm.value = val.reportForm
}
const selectChange = () => {
console.log('🚀 ~ selectChange ~ tableStore.table.data.lnegth :', tableStore.table.data.length)
if (tableStore.table.data.length != 0) {
setTimeout(() => {
luckysheet && luckysheet?.resize()
}, 10)
}
}
const handleNodeClick = (data: any, node: any) => {
if (data.level == 6) {