修改自定义报表
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user