1.优化充值跳转链接的问题
2.优化后台渠道管理页面的显示样式
This commit is contained in:
@@ -24,11 +24,11 @@ List filters: **All / With balance / No balance / Enabled only / Disabled only**
|
||||
|
||||
`AdminChannelScopeService` applies to list and stats:
|
||||
|
||||
**Bound channel wins** (only those channels) if `admin.channel_id` > 0 and/or any role group has `channel_id` — even with `viewAllChannels`.
|
||||
**Bound channel** (read + write): `admin.channel_id` and/or any role group `channel_id` → only those channels.
|
||||
|
||||
**Global read** only when: super admin, **or** no channel binding on account and all groups **and** `viewAllChannels`.
|
||||
**All channels** (read + write): super admin, **or** no channel binding **and** any channel module permission (`channel/index`, `channel/edit`, etc.).
|
||||
|
||||
**Write** (add/edit/delete/manual settle DB) stays on **writable** channels only; `viewAllChannels` does not expand write scope.
|
||||
**No access**: unbound and no channel module permissions → empty list.
|
||||
|
||||
---
|
||||
|
||||
@@ -36,12 +36,11 @@ List filters: **All / With balance / No balance / Enabled only / Disabled only**
|
||||
|
||||
| Node | Label | Behavior |
|
||||
|------|-------|----------|
|
||||
| `channel/viewAllChannels` | View all channels | Global read scope |
|
||||
| `channel/viewDividendRecords` | Paid dividend records | Top card + dialog |
|
||||
| `channel/viewDirectBetRecords` | Direct bet records | Direct bet column click |
|
||||
| `channel/viewSettlementBetRecords` | Settlement-scope bets | Row action |
|
||||
| `channel/manualSettle` | Manual settle | Preview + submit (readable channel) |
|
||||
| `channel/batchSettlePending` | Batch settle | **Super admin only** |
|
||||
| `channel/batchSettlePending` | Batch settle | Writable enabled channels in scope |
|
||||
|
||||
Re-login after role changes to refresh `authNode`.
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ If a sub-agent has further downline, the same rules apply on **their received am
|
||||
| Channel commission params | `/admin/channel` | `agent_mode`, turnover/affiliate rates, etc.; see [channel-admin-guide.md](./channel-admin-guide.md) |
|
||||
| Agent tree & share rates | `/admin/auth/admin` | Tree list; parent agent, share rate, channel |
|
||||
| Channel filter | Admin list common search | Super admin can filter by channel |
|
||||
| Channel list read scope | `/admin/channel` | Super admin / unbound groups / `viewAllChannels` → all channels read-only |
|
||||
| Channel list scope | `/admin/channel` | Super admin / unbound + channel module perms → all channels; bound → bound channels only |
|
||||
| Visibility | Admin list | Non–super admin sees **self + all downline** only |
|
||||
| Settlement | `/admin/channel` manual / cron | Super admin **or** `channel/manualSettle`; batch still super admin only |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user