feat: add report material workflows and gateway safeguards

This commit is contained in:
hectorzhao
2026-07-15 18:23:48 +08:00
parent cf9f4ce4cd
commit 7091a8bed4
41 changed files with 3606 additions and 71 deletions
+4
View File
@@ -15,6 +15,7 @@ import { AdminEnterpriseBlacklistPage } from '@/apps/admin/AdminEnterpriseBlackl
import { AdminEnterpriseSignaturesPage } from '@/apps/admin/AdminEnterpriseSignaturesPage';
import { AdminEnterpriseTemplatesPage } from '@/apps/admin/AdminEnterpriseTemplatesPage';
import { AdminGlobalBlacklistPage } from '@/apps/admin/AdminGlobalBlacklistPage';
import { AdminGatewaySubmitExceptionsPage } from '@/apps/admin/AdminGatewaySubmitExceptionsPage';
import { AdminHome } from '@/apps/admin/AdminHome';
import { AdminMonitorPage } from '@/apps/admin/AdminMonitorPage';
import { AdminPhoneSegmentsPage } from '@/apps/admin/AdminPhoneSegmentsPage';
@@ -24,6 +25,7 @@ import { AdminProfitReportsPage } from '@/apps/admin/AdminProfitReportsPage';
import { AdminQualityReportsPage } from '@/apps/admin/AdminQualityReportsPage';
import { AdminReportRecordsPage } from '@/apps/admin/AdminReportRecordsPage';
import { AdminReportTasksPage } from '@/apps/admin/AdminReportTasksPage';
import { AdminReportMaterialsPage } from '@/apps/admin/AdminReportMaterialsPage';
import { AdminSensitiveWordsPage } from '@/apps/admin/AdminSensitiveWordsPage';
import { AdminSmsAuditPage } from '@/apps/admin/AdminSmsAuditPage';
import { AdminSmsApplicationFormPage } from '@/apps/admin/AdminSmsApplicationFormPage';
@@ -83,6 +85,7 @@ export function AppRoutes() {
<Route path="/admin" element={<AdminLayout />}>
<Route index element={<AdminHome />} />
<Route path="monitor" element={<AdminMonitorPage />} />
<Route path="gateway-submit-exceptions" element={<AdminGatewaySubmitExceptionsPage />} />
<Route path="analytics" element={<AdminAnalyticsPage />} />
<Route path="customers" element={<AdminCustomersPage />} />
<Route path="customers/new" element={<AdminCustomerFormPage />} />
@@ -105,6 +108,7 @@ export function AppRoutes() {
<Route path="enterprise-audit" element={<AdminEnterpriseAuditPage />} />
<Route path="sms-audit" element={<AdminSmsAuditPage />} />
<Route path="report-tasks" element={<AdminReportTasksPage />} />
<Route path="report-materials" element={<AdminReportMaterialsPage />} />
<Route path="report-records" element={<AdminReportRecordsPage />} />
<Route path="sms-task-progress" element={<AdminSmsTaskProgressPage />} />
<Route path="mms-task-progress" element={<PagePlaceholder />} />