|
|
|
|
@ -56,7 +56,7 @@ import PickYear from './views/products/PickYear'
|
|
|
|
|
|
|
|
|
|
import { PERM_ACCOUNT_MANAGEMENT, PERM_ROLE_NEW,
|
|
|
|
|
PERM_TRAIN_TICKET, PERM_AIR_TICKET, PERM_PRODUCTS_MANAGEMENT, PERM_PRODUCTS_OFFER_PUT,
|
|
|
|
|
PERM_RESERVATION_ALL, PERM_FEEDBACK_ALL, PERM_INVOICE_ALL, PERM_REPORT_ALL, PERM_REVIEW_ALL
|
|
|
|
|
PERM_RESERVATION_ALL, PERM_FEEDBACK_ALL, PERM_INVOICE_ALL, PERM_REPORT_ALL, PERM_REVIEW_ALL, PERM_PRODUCTS_INFO_PUT
|
|
|
|
|
} from '@/config'
|
|
|
|
|
|
|
|
|
|
import './i18n'
|
|
|
|
|
@ -107,10 +107,10 @@ const initRouter = async () => {
|
|
|
|
|
//
|
|
|
|
|
{ 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:<RequireAuth subject={PERM_PRODUCTS_OFFER_PUT} result={true}><ProductsDetail /></RequireAuth>},
|
|
|
|
|
{ path: "products/:travel_agency_id/:use_year/:audit_state/edit",element:<RequireAuth subject={PERM_PRODUCTS_INFO_PUT} result={true}><ProductsDetail /></RequireAuth>},
|
|
|
|
|
{ path: "products/audit",element:<RequireAuth subject={PERM_PRODUCTS_OFFER_PUT} result={true}><ProductsAudit /></RequireAuth>},
|
|
|
|
|
{ path: "products/edit",element:<RequireAuth subject={PERM_PRODUCTS_OFFER_PUT} result={true}><ProductsDetail /></RequireAuth>},
|
|
|
|
|
{ path: "products/pick-year",element: <RequireAuth subject={PERM_PRODUCTS_OFFER_PUT} result={true}><PickYear /></RequireAuth>},
|
|
|
|
|
{ path: "products/edit",element:<RequireAuth subject={PERM_PRODUCTS_INFO_PUT} result={true}><ProductsDetail /></RequireAuth>},
|
|
|
|
|
{ path: "products/pick-year",element: <RequireAuth subject={PERM_PRODUCTS_INFO_PUT} result={true}><PickYear /></RequireAuth>},
|
|
|
|
|
//
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
|