|  |  |  | 
|---|
|  |  |  | <ul class="toolbar" v-permissions="['business:platformwatergas:create','business:platformwatergas:delete','business:notice:exportExcel']"> | 
|---|
|  |  |  | <li><el-button type="primary" @click="$refs.OperaPlatformOilWindow.open('新建油耗')" icon="el-icon-plus" v-permissions="['business:platformwatergas:create']">新建</el-button></li> | 
|---|
|  |  |  | <li><el-button @click="deleteByIdInBatch" icon="el-icon-delete" v-permissions="['business:platformwatergas:delete']">删除</el-button></li> | 
|---|
|  |  |  | <el-button type="primary" :loading="isWorking.export" v-permissions="['business:notice:exportExcel']" @click="exportExcel">导出</el-button> | 
|---|
|  |  |  | <el-button type="primary" :loading="isWorking.export" v-permissions="['business:platformwatergas:exportExcel']" @click="exportExcel">导出</el-button> | 
|---|
|  |  |  | <el-button type="primary" :loading="isWorking.export" v-permissions="['business:platformwatergas:exportExcel']" @click="handleImport">导入</el-button> | 
|---|
|  |  |  | </ul> | 
|---|
|  |  |  | <el-table | 
|---|
|  |  |  | v-loading="isWorking.search" | 
|---|
|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  | <!-- 新建/修改 --> | 
|---|
|  |  |  | <OperaPlatformOilWindow ref="OperaPlatformOilWindow" @success="handlePageChange"/> | 
|---|
|  |  |  | <oilImportTem ref="oilImportTem" @success="handlePageChange"/> | 
|---|
|  |  |  | </TableLayout> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import OperaPlatformOilWindow from '@/components/business/OperaPlatformOilWindow' | 
|---|
|  |  |  | import { allList } from '@/api/platform/platformGroup' | 
|---|
|  |  |  | import oilImportTem from './components/oilImportTem' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'Platform', | 
|---|
|  |  |  | extends: BaseTable, | 
|---|
|  |  |  | components: { SearchFormCollapse, TableLayout, Pagination, OperaPlatformOilWindow }, | 
|---|
|  |  |  | components: { SearchFormCollapse, TableLayout, Pagination, OperaPlatformOilWindow, oilImportTem }, | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | groupList: [], | 
|---|
|  |  |  | 
|---|
|  |  |  | this.loadGroupList() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | handleImport() { | 
|---|
|  |  |  | this.$refs.oilImportTem.open('批量导入') | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | loadGroupList () { | 
|---|
|  |  |  | allList({}) | 
|---|
|  |  |  | .then(res => { | 
|---|