标记待开发功能范围

This commit is contained in:
hectorzhao
2026-07-01 09:44:10 +08:00
parent 47e603d7d3
commit 2675fafb28
9 changed files with 48 additions and 19 deletions
+4 -4
View File
@@ -61,7 +61,7 @@ export function AdminLayout() {
{ label: '企业认证审核', to: '/admin/enterprise-audit', icon: ShieldCheck },
{ label: '短信审核', to: '/admin/sms-audit', icon: MessageSquare },
{ label: '短信模板审核', to: '/admin/templates', icon: FileCheck2 },
{ label: '彩信模板审核', to: '/admin/signatures', icon: ImageIcon },
{ label: '彩信模板审核', to: '/admin/signatures', icon: ImageIcon, pending: true },
],
},
{
@@ -69,7 +69,7 @@ export function AdminLayout() {
icon: RadioTower,
items: [
{ label: '短信通道管理', to: '/admin/channels', icon: RadioTower },
{ label: '彩信通道管理', to: '/admin/mms-channels', icon: ImageIcon },
{ label: '彩信通道管理', to: '/admin/mms-channels', icon: ImageIcon, pending: true },
{ label: '短信通道组管理', to: '/admin/channel-groups', icon: Layers3 },
],
},
@@ -86,7 +86,7 @@ export function AdminLayout() {
icon: Send,
items: [
{ label: '短信任务进度', to: '/admin/sms-task-progress', icon: TrendingUp },
{ label: '彩信任务进度', to: '/admin/mms-task-progress', icon: BarChart3 },
{ label: '彩信任务进度', to: '/admin/mms-task-progress', icon: BarChart3, pending: true },
],
},
{
@@ -94,7 +94,7 @@ export function AdminLayout() {
icon: ReceiptText,
items: [
{ label: '短信记录', to: '/admin/sms-records', icon: MessageSquare },
{ label: '彩信记录', to: '/admin/mms-records', icon: ImageIcon },
{ label: '彩信记录', to: '/admin/mms-records', icon: ImageIcon, pending: true },
{ label: '短信上行记录', to: '/admin/sms-uplink-records', icon: MessageSquare },
{ label: '充值记录', to: '/admin/recharge-records', icon: ReceiptText },
{ label: '账单流水', to: '/admin/billing', icon: ReceiptText },
+4 -2
View File
@@ -16,6 +16,7 @@ export type ShellNavItem = {
label: string;
to: string;
icon: ComponentType<{ size?: number; strokeWidth?: number }>;
pending?: boolean;
};
export type ShellNavSection = {
@@ -84,9 +85,10 @@ export function AppShell({
const Icon = item.icon;
return (
<NavLink key={item.to} to={item.to} end title={item.label}>
<NavLink key={item.to} to={item.to} end title={item.pending ? `${item.label}(待开发)` : item.label}>
<Icon size={17} strokeWidth={2.1} />
<span>{item.label}</span>
<span className="side-nav-label">{item.label}</span>
{item.pending ? <span className="dev-status-badge"></span> : null}
</NavLink>
);
})}
+9 -9
View File
@@ -46,20 +46,20 @@ export function ClientLayout() {
{
title: '彩信服务',
items: [
{ label: '签名报备', to: '/client/mms-signatures', icon: PenLine },
{ label: '彩信模板管理', to: '/client/mms-templates', icon: ImageIcon },
{ label: '发送彩信', to: '/client/mms-send', icon: MessageSquareText },
{ label: '查看批量任务', to: '/client/mms-batch-tasks', icon: ClipboardList },
{ label: '彩信发送详情', to: '/client/mms-send-detail', icon: ClipboardList },
{ label: '查看上行彩信', to: '/client/mms-uplink-messages', icon: ImageIcon },
{ label: '签名报备', to: '/client/mms-signatures', icon: PenLine, pending: true },
{ label: '彩信模板管理', to: '/client/mms-templates', icon: ImageIcon, pending: true },
{ label: '发送彩信', to: '/client/mms-send', icon: MessageSquareText, pending: true },
{ label: '查看批量任务', to: '/client/mms-batch-tasks', icon: ClipboardList, pending: true },
{ label: '彩信发送详情', to: '/client/mms-send-detail', icon: ClipboardList, pending: true },
{ label: '查看上行彩信', to: '/client/mms-uplink-messages', icon: ImageIcon, pending: true },
],
},
{
title: '账户',
items: [
{ label: '充值套餐', to: '/client/billing', icon: BadgeDollarSign },
{ label: '账单流水', to: '/client/invoices', icon: ReceiptText },
{ label: '账号设置', to: '/client/settings', icon: Settings },
{ label: '充值套餐', to: '/client/billing', icon: BadgeDollarSign, pending: true },
{ label: '账单流水', to: '/client/invoices', icon: ReceiptText, pending: true },
{ label: '账号设置', to: '/client/settings', icon: Settings, pending: true },
],
},
{