| | |
| | | <template> |
| | | <el-container> |
| | | <el-header>交通统计报表审核系统 - 企业解释</el-header> |
| | | <el-container direction="vertical"> |
| | | <app-header title="交通统计报表审核系统 - 企业解释"></app-header> |
| | | <el-container> |
| | | <el-aside width="200px"> |
| | | <el-menu router default-active="/explain"> |
| | |
| | | <el-menu-item index="/report">报表生成</el-menu-item> |
| | | <el-menu-item index="/rules">规则管理</el-menu-item> |
| | | <el-menu-item index="/users">用户管理</el-menu-item> |
| | | <el-menu-item index="/login" @click="logout">退出登录</el-menu-item> |
| | | </el-menu> |
| | | </el-aside> |
| | | <el-main> |
| | |
| | | </el-container> |
| | | </template> |
| | | <script> |
| | | import AppHeader from '@/components/AppHeader.vue' |
| | | import api from '@/api' |
| | | import AiChatDialog from '@/components/AiChatDialog' |
| | | const COLS = { |
| | |
| | | CITY_TAXI: 'city_taxi_monthly' |
| | | } |
| | | export default { |
| | | components: { AppHeader, AiChatDialog }, |
| | | name: 'ExplainReview', |
| | | components: { AiChatDialog }, |
| | | data() { |
| | | return { |
| | | reportType: 'H2032', |
| | |
| | | this.page = 1 |
| | | this.loadData() |
| | | } |
| | | }).catch(() => { |
| | | }).catch(e => { |
| | | if (e && e._toast) return |
| | | this.$message.error('解释查询失败') |
| | | }).finally(() => { |
| | | this.loading = false |