修改自定义报表

This commit is contained in:
GGJ
2024-09-26 09:52:56 +08:00
parent 5a04af6fef
commit 4c91baee78
2 changed files with 9 additions and 16 deletions

View File

@@ -2,23 +2,16 @@
<div class="default-main" :style="height"> <div class="default-main" :style="height">
<splitpanes style="height: 100%" class="default-theme" id="navigation-splitpanes"> <splitpanes style="height: 100%" class="default-theme" id="navigation-splitpanes">
<pane :size="size"> <pane :size="size">
<PointTree <PointTree :default-expand-all="false" @node-click="handleNodeClick" @init="handleNodeClick">
:default-expand-all="false" </PointTree>
@node-click="handleNodeClick"
@init="handleNodeClick"
></PointTree>
</pane> </pane>
<pane style="background: #fff" :style="height"> <pane style="background: #fff" :style="height">
<TableHeader ref="TableHeaderRef" datePicker> <TableHeader ref="TableHeaderRef" datePicker>
<template v-slot:select> <template v-slot:select>
<el-form-item label="模板策略"> <el-form-item label="模板策略">
<el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id"> <el-select v-model="Template" @change="changetype" placeholder="请选择模版" value-key="id">
<el-option <el-option v-for="item in templatePolicy" :key="item.id" :label="item.name"
v-for="item in templatePolicy" :value="item"></el-option>
:key="item.id"
:label="item.name"
:value="item"
></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</template> </template>
@@ -27,7 +20,7 @@
</template> </template>
</TableHeader> </TableHeader>
<div class="box"> <div class="box">
<div id="luckysheet" :style="`height: calc(${tableStore.table.height} + 45px)`"></div> <div id="luckysheet" v-loading="tableStore.table.loading" :style="`height: calc(${tableStore.table.height} + 45px)`"></div>
</div> </div>
</pane> </pane>
</splitpanes> </splitpanes>
@@ -44,7 +37,7 @@ import { getTemplateByDept } from '@/api/harmonic-boot/luckyexcel'
import { exportExcel } from '@/views/system/reportForms/export.js' import { exportExcel } from '@/views/system/reportForms/export.js'
import 'splitpanes/dist/splitpanes.css' import 'splitpanes/dist/splitpanes.css'
import { Splitpanes, Pane } from 'splitpanes' import { Splitpanes, Pane } from 'splitpanes'
import data from './123.json' // import data from './123.json'
defineOptions({ defineOptions({
name: 'reportCore/statistics' name: 'reportCore/statistics'
}) })
@@ -95,7 +88,7 @@ const tableStore = new TableStore({
showtoolbar: false, // 是否显示工具栏 showtoolbar: false, // 是否显示工具栏
showinfobar: false, // 是否显示顶部信息栏 showinfobar: false, // 是否显示顶部信息栏
showsheetbar: true, // 是否显示底部sheet按钮 showsheetbar: true, // 是否显示底部sheet按钮
data:data data: tableStore.table.data
// tableStore.table.data // tableStore.table.data
}) })
}, 10) }, 10)

View File

@@ -27,7 +27,7 @@ import luckysheet from './luckysheet.vue'
import look from './look.vue' import look from './look.vue'
import department from './department.vue' import department from './department.vue'
defineOptions({ defineOptions({
name: 'Distributedphotovoltaic/templateConfiguration' name: 'govern/reportForms/index'
}) })
const luckysheetRef = ref() const luckysheetRef = ref()
const lookRef = ref() const lookRef = ref()