feat: 分析页新增权限
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m3s

This commit is contained in:
sexygoat
2026-04-17 10:27:52 +08:00
parent a3bc025636
commit 0e0c3e18d0
6 changed files with 50 additions and 7 deletions

View File

@@ -1,10 +1,10 @@
<template>
<div class="analysis-dashboard">
<PollingStats />
<CommissionSummary />
<CommissionStats />
<WithdrawalSettings />
<ActiveWechatConfig />
<PollingStats v-if="hasPermission('dashboard_analysis:polling_stats')" />
<CommissionSummary v-if="hasPermission('dashboard_analysis:commission_summary')" />
<CommissionStats v-if="hasPermission('dashboard_analysis:commission_stats')" />
<WithdrawalSettings v-if="hasPermission('dashboard_analysis:withdrawal_settings')" />
<ActiveWechatConfig v-if="hasPermission('dashboard_analysis:wechat_config')" />
<!--<el-row :gutter="20">-->
<!-- <el-col :xl="14" :lg="15" :xs="24">-->
@@ -47,8 +47,11 @@
import CommissionStats from './widget/CommissionStats.vue'
import WithdrawalSettings from './widget/WithdrawalSettings.vue'
import ActiveWechatConfig from './widget/ActiveWechatConfig.vue'
import { usePermission } from '@/composables/usePermission'
defineOptions({ name: 'Analysis' })
const { hasPermission } = usePermission()
</script>
<style lang="scss" scoped>