Просмотр исходного кода

✨ feat(admin): add my contract renews menu and route

- add "我的合同续签" menu item with permission "contract:renew:own"
- add route "/admin/contract-renews/my" pointing to ContractRenewsPage
yourname 7 месяцев назад
Родитель
Сommit
2e60548ebc
2 измененных файлов с 11 добавлено и 0 удалено
  1. 6 0
      src/client/admin/menu.tsx
  2. 5 0
      src/client/admin/routes.tsx

+ 6 - 0
src/client/admin/menu.tsx

@@ -274,6 +274,12 @@ export const useMenu = () => {
           label: '合同续签',
           path: '/admin/contract-renews',
           permission: 'contract:renew'
+        },
+        {
+          key: 'my-contract-renews',
+          label: '我的合同续签',
+          path: '/admin/contract-renews/my',
+          permission: 'contract:renew:own'
         }
       ]
     }

+ 5 - 0
src/client/admin/routes.tsx

@@ -125,6 +125,11 @@ export const router = createBrowserRouter([
         element: <ContractRenewsPage />,
         errorElement: <ErrorPage />
       },
+      {
+        path: 'contract-renews/my',
+        element: <ContractRenewsPage />,
+        errorElement: <ErrorPage />
+      },
       {
         path: 'contacts',
         element: <ContactsPage />,