Initial commit: One Pipe System

完整的管理系统,包含账户管理、卡片管理、套餐管理、财务管理等功能模块。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
sexygoat
2026-01-22 16:35:33 +08:00
commit 222e5bb11a
495 changed files with 145440 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
<template>
<div class="analysis-dashboard">
<el-row :gutter="20">
<el-col :xl="14" :lg="15" :xs="24">
<TodaySales />
</el-col>
<el-col :xl="10" :lg="9" :xs="24">
<VisitorInsights />
</el-col>
</el-row>
<el-row :gutter="20" class="mt-20">
<el-col :xl="10" :lg="10" :xs="24">
<TotalRevenue />
</el-col>
<el-col :xl="7" :lg="7" :xs="24">
<CustomerSatisfaction />
</el-col>
<el-col :xl="7" :lg="7" :xs="24">
<TargetVsReality />
</el-col>
</el-row>
<el-row :gutter="20" class="mt-20">
<el-col :xl="10" :lg="10" :xs="24">
<TopProducts />
</el-col>
<el-col :xl="7" :lg="7" :xs="24">
<SalesMappingByCountry />
</el-col>
<el-col :xl="7" :lg="7" :xs="24">
<VolumeServiceLevel />
</el-col>
</el-row>
</div>
</template>
<script setup lang="ts">
import TodaySales from './widget/TodaySales.vue'
import VisitorInsights from './widget/VisitorInsights.vue'
import TotalRevenue from './widget/TotalRevenue.vue'
import CustomerSatisfaction from './widget/CustomerSatisfaction.vue'
import TargetVsReality from './widget/TargetVsReality.vue'
import TopProducts from './widget/TopProducts.vue'
import SalesMappingByCountry from './widget/SalesMappingByCountry.vue'
import VolumeServiceLevel from './widget/VolumeServiceLevel.vue'
defineOptions({ name: 'Analysis' })
</script>
<style lang="scss" scoped>
@use './style';
</style>