|
|
|
@ -32,11 +32,11 @@ import Airticket from "@/views/airticket/Index";
|
|
|
|
|
import AirticketPlan from "@/views/airticket/Plan";
|
|
|
|
|
import { ThemeContext } from '@/stores/ThemeContext'
|
|
|
|
|
|
|
|
|
|
import ProductsIndex from '@/views/products/Index';
|
|
|
|
|
import ProductsManage from '@/views/products/Manage';
|
|
|
|
|
import ProductsDetail from '@/views/products/Detail';
|
|
|
|
|
import ProductsAudit from '@/views/products/Audit';
|
|
|
|
|
import Gysgl from "@/views/gysgl/Index"
|
|
|
|
|
import { PERM_ACCOUNT_MANAGEMENT, PERM_ROLE_NEW, PERM_OVERSEA, PERM_AIR_TICKET } from '@/config'
|
|
|
|
|
import { PERM_ACCOUNT_MANAGEMENT, PERM_ROLE_NEW, PERM_OVERSEA, PERM_AIR_TICKET, PERM_PRODUCTS_MANAGEMENT } from '@/config'
|
|
|
|
|
|
|
|
|
|
import './i18n';
|
|
|
|
|
|
|
|
|
@ -65,8 +65,8 @@ const router = createBrowserRouter([
|
|
|
|
|
{ path: "invoice/paid/detail/:flid", element: <RequireAuth subject={PERM_OVERSEA} result={true}><InvoicePaidDetail /></RequireAuth>},
|
|
|
|
|
{ path: "airticket",element: <RequireAuth subject={PERM_AIR_TICKET} result={true}><Airticket /></RequireAuth>},
|
|
|
|
|
{ path: "airticket/plan/:coli_sn",element:<AirticketPlan />},
|
|
|
|
|
{ path: "products",element:<ProductsIndex />},
|
|
|
|
|
{ path: "products/:travel_agency_id/:use_year/:audit_state/audit",element:<ProductsAudit />},
|
|
|
|
|
{ path: "products",element: <RequireAuth subject={PERM_PRODUCTS_MANAGEMENT} result={true}><ProductsManage /></RequireAuth>},
|
|
|
|
|
{ path: "products/:travel_agency_id/:use_year/:audit_state/audit",element:<RequireAuth subject={PERM_PRODUCTS_MANAGEMENT} result={true}><ProductsAudit /></RequireAuth>},
|
|
|
|
|
{ path: "products/:travel_agency_id/:use_year/:audit_state/edit",element:<ProductsDetail />},
|
|
|
|
|
{ path: "gysgl",element:<Gysgl />},
|
|
|
|
|
]
|
|
|
|
|