|
@@ -73,23 +73,6 @@ export const getRouterData = (app) => {
|
|
|
'/': {
|
|
|
component: dynamicWrapper(app, ['user', 'login'], () => import('../layouts/BasicLayout')),
|
|
|
},
|
|
|
- // 厂商管理相关路由注册
|
|
|
- '/merchant/list': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Merchant/MerchantList')),
|
|
|
- name: '商户列表',
|
|
|
- },
|
|
|
- '/merchant/create': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Merchant/MerchantCreate')),
|
|
|
- name: '添加商户',
|
|
|
- },
|
|
|
- '/merchant/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Merchant/MerchantCreate')),
|
|
|
- name: '编辑商户',
|
|
|
- },
|
|
|
- '/merchant/deposit/:id': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Merchant/MerchantDeposit')),
|
|
|
- name: '余额充值',
|
|
|
- },
|
|
|
// 校区管理相关路由注册
|
|
|
'/campus/list': {
|
|
|
component: dynamicWrapper(app, ['campus', 'merchant'], () => import('../routes/Campus/CampusList')),
|
|
@@ -103,47 +86,6 @@ export const getRouterData = (app) => {
|
|
|
component: dynamicWrapper(app, ['campus', 'merchant'], () => import('../routes/Campus/CampusCreate')),
|
|
|
name: '编辑校区',
|
|
|
},
|
|
|
- // 资源管理相关路由注册
|
|
|
- '/resource/picture': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Picture/PictureList')),
|
|
|
- },
|
|
|
- '/resource/picture-upload': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Picture/PictureUpload')),
|
|
|
- },
|
|
|
- '/resource/picture-upload/single': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Picture/PictureSingleUpload')),
|
|
|
- name: '单图上传',
|
|
|
- },
|
|
|
- '/resource/picture-upload/result': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Picture/PictureUploadResult')),
|
|
|
- name: '上传结果',
|
|
|
- },
|
|
|
- '/resource/picture-edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Picture/PictureEdit')),
|
|
|
- name: '编辑图片',
|
|
|
- },
|
|
|
- '/resource/video': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Video/VideoList')),
|
|
|
- },
|
|
|
- '/resource/video-create': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Video/VideoCreate')),
|
|
|
- name: '创建视频',
|
|
|
- },
|
|
|
- '/resource/video-edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/Video/VideoCreate')),
|
|
|
- name: '编辑视频',
|
|
|
- },
|
|
|
- '/resource/audiobook': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/AudioBook/AudioBookList')),
|
|
|
- },
|
|
|
- '/resource/audiobook-create': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/AudioBook/AudioBookCreate')),
|
|
|
- name: '创建有声读物',
|
|
|
- },
|
|
|
- '/resource/audiobook-edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['resource'], () => import('../routes/Resource/AudioBook/AudioBookCreate')),
|
|
|
- name: '编辑有声读物',
|
|
|
- },
|
|
|
// 系统管理相关路由注册
|
|
|
'/system/cms-user': {
|
|
|
component: dynamicWrapper(app, ['cmsUser'], () => import('../routes/System/CmsUser')),
|
|
@@ -170,91 +112,6 @@ export const getRouterData = (app) => {
|
|
|
'/terminal/user/edit/:id': {
|
|
|
component: dynamicWrapper(app, ['terminal'], () => import('../routes/Terminal/User/TerminalEdit')),
|
|
|
},
|
|
|
- '/terminal/whitelist': {
|
|
|
- component: dynamicWrapper(app, ['terminal'], () => import('../routes/Terminal/WhiteList')),
|
|
|
- },
|
|
|
- '/terminal/whitelist/list': {
|
|
|
- component: dynamicWrapper(app, ['terminal'], () => import('../routes/Terminal/WhiteList/WhiteList')),
|
|
|
- },
|
|
|
- '/terminal/whitelist/create': {
|
|
|
- component: dynamicWrapper(app, ['terminal'], () => import('../routes/Terminal/WhiteList/WhiteListCreate')),
|
|
|
- },
|
|
|
- '/terminal/whitelist/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['terminal'], () => import('../routes/Terminal/WhiteList/WhiteListCreate')),
|
|
|
- },
|
|
|
- // 产品管理相关路由注册
|
|
|
- '/product/courseware': {
|
|
|
- component: dynamicWrapper(app, [], () => import('../routes/Product/Courseware')),
|
|
|
- },
|
|
|
- '/product/courseware/list': {
|
|
|
- component: dynamicWrapper(app, ['courseware'], () => import('../routes/Product/Courseware/CoursewareList')),
|
|
|
- },
|
|
|
- '/product/courseware/create': {
|
|
|
- component: dynamicWrapper(app, ['courseware', 'resource'], () => import('../routes/Product/Courseware/CoursewareCreate')),
|
|
|
- },
|
|
|
- '/product/courseware/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['courseware', 'resource'], () => import('../routes/Product/Courseware/CoursewareCreate')),
|
|
|
- },
|
|
|
- '/product/lesson': {
|
|
|
- component: dynamicWrapper(app, ['lesson'], () => import('../routes/Product/Lesson')),
|
|
|
- },
|
|
|
- '/product/lesson/list': {
|
|
|
- component: dynamicWrapper(app, ['lesson'], () => import('../routes/Product/Lesson/LessonList')),
|
|
|
- },
|
|
|
- '/product/lesson/create': {
|
|
|
- component: dynamicWrapper(app, ['lesson', 'courseware'], () => import('../routes/Product/Lesson/LessonCreate')),
|
|
|
- },
|
|
|
- '/product/lesson/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['lesson', 'courseware'], () => import('../routes/Product/Lesson/LessonCreate')),
|
|
|
- },
|
|
|
- '/product/course': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Course')),
|
|
|
- },
|
|
|
- '/product/course/list': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Course/CourseList')),
|
|
|
- },
|
|
|
- '/product/course/create': {
|
|
|
- component: dynamicWrapper(app, ['lesson', 'resource', 'product', 'merchant'], () => import('../routes/Product/Course/CourseCreate')),
|
|
|
- },
|
|
|
- '/product/course/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['lesson', 'resource', 'product', 'merchant'], () => import('../routes/Product/Course/CourseCreate')),
|
|
|
- },
|
|
|
- '/product/support': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Support')),
|
|
|
- },
|
|
|
- '/product/support/list': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Support/SupportList')),
|
|
|
- },
|
|
|
- '/product/support/create': {
|
|
|
- component: dynamicWrapper(app, ['resource', 'product', 'merchant'], () => import('../routes/Product/Support/SupportCreate')),
|
|
|
- },
|
|
|
- '/product/support/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['resource', 'product', 'merchant'], () => import('../routes/Product/Support/SupportCreate')),
|
|
|
- },
|
|
|
- '/product/training': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Training')),
|
|
|
- },
|
|
|
- '/product/training/list': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Training/TrainingList')),
|
|
|
- },
|
|
|
- '/product/training/create': {
|
|
|
- component: dynamicWrapper(app, ['resource', 'product', 'merchant'], () => import('../routes/Product/Training/TrainingCreate')),
|
|
|
- },
|
|
|
- '/product/training/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['resource', 'product', 'merchant'], () => import('../routes/Product/Training/TrainingCreate')),
|
|
|
- },
|
|
|
- '/product/package': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Package')),
|
|
|
- },
|
|
|
- '/product/package/list': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Package/PackageList')),
|
|
|
- },
|
|
|
- '/product/package/create': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Package/PackageCreate')),
|
|
|
- },
|
|
|
- '/product/package/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['product'], () => import('../routes/Product/Package/PackageCreate')),
|
|
|
- },
|
|
|
// 产品出售相关路由注册
|
|
|
'/shelves/course': {
|
|
|
component: dynamicWrapper(app, ['shelves'], () => import('../routes/Shelves')),
|
|
@@ -265,6 +122,7 @@ export const getRouterData = (app) => {
|
|
|
'/shelves/course/create': {
|
|
|
component: dynamicWrapper(app, ['shelves'], () => import('../routes/Shelves/ShelvesCreate')),
|
|
|
},
|
|
|
+ // 查看页面
|
|
|
'/shelves/course/edit': {
|
|
|
component: dynamicWrapper(app, ['shelves', 'resource'], () => import('../routes/Shelves/ShelvesEdit')),
|
|
|
},
|
|
@@ -305,54 +163,6 @@ export const getRouterData = (app) => {
|
|
|
component: dynamicWrapper(app, ['shelves', 'resource'], () => import('../routes/Shelves/ShelvesEdit')),
|
|
|
},
|
|
|
// 前端管理相关路由注册
|
|
|
- '/frontend/tagGroup': {
|
|
|
- component: dynamicWrapper(app, ['tagGroup'], () => import('../routes/Frontend/TagGroup')),
|
|
|
- },
|
|
|
- '/frontend/tagGroup/list': {
|
|
|
- component: dynamicWrapper(app, ['tagGroup'], () => import('../routes/Frontend/TagGroup/TagGroupList')),
|
|
|
- },
|
|
|
- '/frontend/tagGroup/create': {
|
|
|
- component: dynamicWrapper(app, ['tagGroup', 'merchant'], () => import('../routes/Frontend/TagGroup/TagGroupCreate')),
|
|
|
- },
|
|
|
- '/frontend/tagGroup/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['tagGroup', 'merchant'], () => import('../routes/Frontend/TagGroup/TagGroupCreate')),
|
|
|
- },
|
|
|
- '/frontend/tagType': {
|
|
|
- component: dynamicWrapper(app, ['tagType'], () => import('../routes/Frontend/TagType')),
|
|
|
- },
|
|
|
- '/frontend/tagType/list': {
|
|
|
- component: dynamicWrapper(app, ['tagType'], () => import('../routes/Frontend/TagType/TagTypeList')),
|
|
|
- },
|
|
|
- '/frontend/tagType/create': {
|
|
|
- component: dynamicWrapper(app, ['tagType', 'merchant'], () => import('../routes/Frontend/TagType/TagTypeCreate')),
|
|
|
- },
|
|
|
- '/frontend/tagType/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['tagType', 'merchant'], () => import('../routes/Frontend/TagType/TagTypeCreate')),
|
|
|
- },
|
|
|
- '/frontend/tag': {
|
|
|
- component: dynamicWrapper(app, ['tag'], () => import('../routes/Frontend/Tag')),
|
|
|
- },
|
|
|
- '/frontend/tag/list': {
|
|
|
- component: dynamicWrapper(app, ['tag'], () => import('../routes/Frontend/Tag/TagList')),
|
|
|
- },
|
|
|
- '/frontend/tag/create': {
|
|
|
- component: dynamicWrapper(app, ['tag', 'tagGroup', 'shelves'], () => import('../routes/Frontend/Tag/TagCreate')),
|
|
|
- },
|
|
|
- '/frontend/tag/edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['tag', 'tagGroup', 'shelves'], () => import('../routes/Frontend/Tag/TagCreate')),
|
|
|
- },
|
|
|
- '/frontend/recommend': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Frontend/Recommend')),
|
|
|
- },
|
|
|
- '/frontend/recommend/merchant-list': {
|
|
|
- component: dynamicWrapper(app, ['merchant'], () => import('../routes/Frontend/Recommend/RecommendList')),
|
|
|
- },
|
|
|
- '/frontend/recommend/course-edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['merchant', 'shelves'], () => import('../routes/Frontend/Recommend/RecommendCourse')),
|
|
|
- },
|
|
|
- '/frontend/recommend/poster-edit/:id': {
|
|
|
- component: dynamicWrapper(app, ['merchant', 'shelves'], () => import('../routes/Frontend/Recommend/RecommendPoster')),
|
|
|
- },
|
|
|
'/frontend/ConfigUser': {
|
|
|
component: dynamicWrapper(app, ['configUser'], () => import('../routes/Frontend/ConfigUser')),
|
|
|
},
|
|
@@ -368,6 +178,7 @@ export const getRouterData = (app) => {
|
|
|
'/frontend/ConfigUser/poster-edit/:id': {
|
|
|
component: dynamicWrapper(app, ['configUser', 'tag', 'tagType'], () => import('../routes/Frontend/ConfigUser/ConfigRecommendPoster')),
|
|
|
},
|
|
|
+ // 交易管理
|
|
|
'/trade/shopcart': {
|
|
|
component: dynamicWrapper(app, [], () => import('../routes/Trade/ShopCart')),
|
|
|
},
|