|
|
@@ -23,6 +23,7 @@
|
|
|
</el-button-group> -->
|
|
|
<!-- <el-button class="inline-16" size="small" type="primary" plain>导 入</el-button> -->
|
|
|
<excel class="inline-16" :tablecols="layout" :param="param" :total="total" :specialKey="specialKey" :excelTitle="routerName" v-if="exports"></excel>
|
|
|
+ <exportFile :columns="columns" :param="param" :fileName="fileName" v-if="isNewExport"></exportFile>
|
|
|
<reportCenter btnName="报 表" class="inline-16" position="detail" size="small" :data="reportCenterLsit.filter(item => item.type == 'datainfo')" v-if="reportCenterLsit.filter(item => item.type == 'datainfo').length > 0 && systemappid != 163">
|
|
|
<template v-slot:print="scope2">
|
|
|
<el-button @click="printBtn({},scope2.data)" type="text" size="mini">打 印</el-button>
|
|
|
@@ -97,7 +98,7 @@
|
|
|
import {mapGetters} from 'vuex'
|
|
|
export default {
|
|
|
componentName:'normalTable',
|
|
|
- props:['tableName','idName','tableData','apiId','formPath','oldFormPath','options','autoQuery','detailPath','customTitle','hidePagination','hideSearch','statusHideDetailBtn','specialKey','drawerWidth','isExport'],
|
|
|
+ props:['tableName','idName','tableData','apiId','formPath','oldFormPath','options','autoQuery','detailPath','customTitle','hidePagination','hideSearch','statusHideDetailBtn','specialKey','drawerWidth','isExport','isNewExport','columns','fileName'],
|
|
|
components:{
|
|
|
tableTemp: () => import('./modules/table.vue'),
|
|
|
setColumn: () => import('./modules/setColumn.vue'),
|
|
|
@@ -109,7 +110,7 @@ export default {
|
|
|
cardTemp:() => import('./modules/cardList.vue'),
|
|
|
drawer:() => import('./drawerDetail/drawer'),
|
|
|
reportCenter:() => import('./reportCenter/index'),
|
|
|
-
|
|
|
+ exportFile:() => import('@/components/export_file/index5')
|
|
|
},
|
|
|
computed:{
|
|
|
...mapGetters({
|