Files
nuttyreading-master-html/src/views/modules/statisticsBusiness/vipStatistics/index.vue
chenghuan 34f862bd4d feat(统计业务): 新增VIP临到期统计页面
- 添加近3个月和近半年临到期的VIP统计页面
- 引入通用的统计基础组件,支持数据展示和导出功能
- 更新主统计页面以集成新统计选项
2026-03-13 17:47:45 +08:00

49 lines
1.1 KiB
Vue

<template>
<div class="mod-config">
<el-tabs v-model="activeTab" type="card">
<el-tab-pane label="近3个月临到期" name="expiresThreeMonths" />
<el-tab-pane label="近半年临到期" name="expiresSixMonths" />
<el-tab-pane label="全部" name="allVip" />
<el-tab-pane label="年" name="yearVip" />
<el-tab-pane label="月" name="monthVip" />
</el-tabs>
<keep-alive>
<component :is="currentComponent" />
</keep-alive>
</div>
</template>
<script>
import expiresThreeMonths from './expiresThreeMonths'
import expiresSixMonths from './expiresSixMonths'
import allVip from './allVip'
import yearVip from './yearVip'
import monthVip from './monthVip'
export default {
components: {
expiresThreeMonths,
expiresSixMonths,
allVip,
yearVip,
monthVip
},
data() {
return {
activeTab: 'expiresThreeMonths'
}
},
computed: {
currentComponent() {
return this.activeTab
}
}
}
</script>
<style scoped>
.el-form .el-form-item {
margin-bottom: 10px !important;
}
</style>