feat: add project work order UI

This commit is contained in:
Frudrax Cheng
2026-06-04 10:26:05 +08:00
parent eafe55bef9
commit d8d305c051
13 changed files with 1653 additions and 9 deletions
+6
View File
@@ -10,6 +10,9 @@ import EmployeeSerialsPage from './pages/EmployeeSerials';
import AftersalesPage from './pages/Aftersales';
import AftersalesDetailPage from './pages/AftersalesDetail';
import AftersalesConfirmPage from './pages/AftersalesConfirm';
import ProjectOrdersPage from './pages/ProjectOrders';
import ProjectOrderDetailPage from './pages/ProjectOrderDetail';
import ProjectOrderCompletePage from './pages/ProjectOrderComplete';
const PrivateRoute = () => {
const user = authApi.getCurrentUser();
@@ -48,6 +51,7 @@ function App() {
} />
<Route path="/query" element={<PublicQueryPage />} />
<Route path="/aftersales/:serialNumber" element={<AftersalesConfirmPage />} />
<Route path="/project-orders/:serialNumber" element={<ProjectOrderCompletePage />} />
<Route element={<PrivateRoute />}>
<Route element={<AdminRoutes />}>
@@ -57,6 +61,8 @@ function App() {
<Route path="/admin/employee-serials" element={<EmployeeSerialsPage />} />
<Route path="/admin/aftersales" element={<AftersalesPage />} />
<Route path="/admin/aftersales/:serialNumber" element={<AftersalesDetailPage />} />
<Route path="/admin/project-orders" element={<ProjectOrdersPage />} />
<Route path="/admin/project-orders/:serialNumber" element={<ProjectOrderDetailPage />} />
<Route path="/admin/profile" element={<ProfilePage />} />
</Route>
</Route>