| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392 |
- <?php
- $app = app()->router;
- $languagePath = '';
- if(config('app.language_path')) {
- $languagePath = config('app.language_path');
- }
- $app->group([
- 'namespace' => 'App\Web\Controllers',
- 'prefix' => $languagePath
- ], function () use ($app) {
- $app->get('/','IndexController@index');
- $app->get('/blade','IndexController@blade'); //获取渲染后的组件html内容
- //模块路由
- $app->get('/{module}[.html]',[
- 'as' => 'moduleIndex', 'uses' => 'IndexController@index'
- ]);
- //点击广告位
- $app->post('/api/ad/ad-click', ['uses' => 'WebController@adClick']);
- // 获取手机验证码
- $app->get('/api/mail/test', 'WebController@mailTest');
- // 获取手机验证码
- $app->post('/api/web/get-phone-code', 'WebController@getPhoneCode');
- // 清除页面缓存
- $app->get('/api/page/clear-cache', ['uses' => 'WebController@clearPageCache']);
- // 更新文章阅读量
- $app->post('/api/blog/up-blog-pv', ['uses' => 'BlogController@upBlogPv']);
- // 访客获取文章列表
- $app->post('/api/blog/visitor-get-list-by-type', ['uses' => 'BlogController@getPublishBlogListByTypeId']);
- $app->post('/api/blog/visitor-get-list-by-tag', ['uses' => 'BlogController@getPublishBlogListByTagId']);
- // 查询文章列表
- $app->get('/api/blog/visitor-query-list', ['uses' => 'BlogController@getSearchBlogList']);
- // 全站搜索
- $app->get('/api/query/all', ['uses' => 'WebController@queryAllWebsite']);
- // 更新帮助阅读量
- $app->post('/api/help/up-help-pv', ['uses' => 'HelpController@upHelpPv']);
- // 更新会议阅读量
- $app->post('/api/meeting/update-pv', ['uses' => 'MeetingController@upMeetingPv']);
- // 根据条件筛选会议内容
- $app->get('/api/meeting/global-filter-list', ['uses' => 'MeetingController@globalFilterFade']);
- // 访客获取帮助列表
- $app->get('/api/help/visitor-get-list-by-type', ['uses' => 'HelpController@getPublishHelpListByTypeId']);
- $app->get('/api/help/visitor-get-list-by-tag', ['uses' => 'HelpController@getPublishHelpListByTagId']);
- // 查询帮助列表
- $app->get('/api/help/visitor-query-list', ['uses' => 'HelpController@getSearchHelpList']);
- // 查询成功案例列表
- $app->get('/api/case/render-list', ['uses' => 'SuccessCaseController@getSearchCaseList']);
- // 文件上传接口
- $app->post('/api/attachment/upload-custom-image', ['uses' => 'WebController@uploadCustomImage']);
- // 统计utm
- $app->get('/cron/web-utm/persistence', ['uses' => 'WebUtmController@persistenceUtm']);
- // 获取系统邮件通知地址
- $app->get('/api/notification/mp-notify-emails',['uses' => 'SysGlobalController@notificationEmail']);
- });
- app()->router->group([
- 'middleware' => ['admin.auth'],
- 'namespace' => 'App\Web\Controllers',
- 'prefix' => ($languagePath ? $languagePath.'/' : ''). 'api',
- ], function ($router) {
- // 文章国家列表
- $router->get('blog/get-country-list', ['uses' => 'BlogController@getCountryListFade']);
- // 文章类型列表
- $router->get('blog/get-type-list', ['uses' => 'BlogController@getBlogTypeList']);
- // 文章类型保存
- $router->post('blog/save-type', ['uses' => 'BlogController@saveBlogType']);
- // 更改类型状态
- $router->post('blog/change-type-status', ['uses' => 'BlogController@changeBlogTypeStatus']);
- // 文章类型关系保存
- $router->post('blog/type-relation-save', ['uses' => 'BlogController@typeRelationSave']);
- // 根据类型id及文章id 删除关联关系
- $router->post('blog/type-relation-del', ['uses' => 'BlogController@delTypeRelation']);
- // 根据文章类型 保存文章关系
- $router->post('blog/type-relation-by-id', ['uses' => 'BlogController@addRelationByTypeId']);
- // 文章标签列表
- $router->get('blog/get-tag-list', ['uses' => 'BlogController@getBlogTagList']);
- // 文章标签保存
- $router->post('blog/save-tag', ['uses' => 'BlogController@saveBlogTag']);
- // 更改标签状态
- $router->post('blog/change-tag-status', ['uses' => 'BlogController@changeBlogTagStatus']);
- // 文章标签关系保存
- $router->post('blog/tag-relation-save', ['uses' => 'BlogController@tagRelationSave']);
- // 根据标签id及文章id 删除关联关系
- $router->post('blog/tag-relation-del', ['uses' => 'BlogController@delTagRelation']);
- // 根据文章标签 保存文章关系
- $router->post('blog/tag-relation-by-id', ['uses' => 'BlogController@addRelationByTagId']);
- // 文章板块列表
- $router->get('blog/get-plate-list', ['uses' => 'BlogController@getBlogPlateList']);
- // 文章板块保存
- $router->post('blog/save-plate', ['uses' => 'BlogController@saveBlogPlate']);
- // 更改板块状态
- $router->post('blog/change-plate-status', ['uses' => 'BlogController@changeBlogPlateStatus']);
- // 文章列表
- $router->get('blog/get-list', ['uses' => 'BlogController@getBlogList']);
- // 获取文章分类未关联的文章
- $router->get('blog/get-unrelated-type-list', ['uses' => 'BlogController@getUnrelatedBlogByTypeIds']);
- // 获取文章标签未关联的文章
- $router->get('blog/get-unrelated-tag-list', ['uses' => 'BlogController@getUnrelatedBlogByTagIds']);
- // 根据类型id 获取文章列表
- $router->get('blog/get-list-by-type', ['uses' => 'BlogController@getBlogListByType']);
- // 根据标签id 获取文章列表
- $router->get('blog/get-list-by-tag', ['uses' => 'BlogController@getBlogListByTag']);
- // 文章详情
- $router->get('blog/info', ['uses' => 'BlogController@getBlogInfo']);
- // 文章保存
- $router->post('blog/save', ['uses' => 'BlogController@saveBlog']);
- // 更改文章状态
- $router->post('blog/change-status', ['uses' => 'BlogController@changeBlogStatus']);
- // 更改阅读量
- $router->post('blog/up-virtual-pv', ['uses' => 'BlogController@upBlogPv']);
- // 文章排序
- $router->post('blog/change-sort',['uses' =>'BlogController@changeBlogSort']);
- //批量修改类型
- $router->post('blog/type-plural-edit',['uses' =>'BlogController@typePluralEdit']);
- //批量修改标签
- $router->post('blog/tag-plural-edit',['uses' =>'BlogController@tagPluralEdit']);
- //批量删除
- $router->post('blog/batch-delete-news',['uses' =>'BlogController@batchDeleteNews']);
- //批量修改状态
- $router->post('blog/batch-status-news',['uses' =>'BlogController@batchStatusNews']);
- // 文章设置推荐
- $router->post('blog/set-recommend',['uses' =>'BlogController@recommendSet']);
- //previewBlog
- // 产品类型列表
- $router->get('product/get-type-list', ['uses' => 'ProductController@getProductTypeList']);
- // 产品获取树类型列表
- $router->get('product/get-tree-type-list', ['uses' => 'ProductController@getTreeProductList']);
- // 产品类型排序
- $router->post('product/sort-type', ['uses' => 'ProductController@sortProductTypes']);
- // 产品类型保存
- $router->post('product/save-type', ['uses' => 'ProductController@saveProductType']);
- // 更改类型状态
- $router->post('product/change-type-status', ['uses' => 'ProductController@changeProductTypeStatus']);
- // 产品类型关系保存
- $router->post('product/type-relation-save', ['uses' => 'ProductController@typeRelationSave']);
- // 根据类型id及产品id 删除关联关系
- $router->post('product/type-relation-del', ['uses' => 'ProductController@delTypeRelation']);
- // 根据产品类型 保存产品关系
- $router->post('product/type-relation-by-id', ['uses' => 'ProductController@addRelationByTypeId']);
- // 产品标签列表
- $router->get('product/get-tag-list', ['uses' => 'ProductController@getProductTagList']);
- // 产品标签保存
- $router->post('product/save-tag', ['uses' => 'ProductController@saveProductTag']);
- // 更改标签状态
- $router->post('product/change-tag-status', ['uses' => 'ProductController@changeProductTagStatus']);
- // 产品标签关系保存
- $router->post('product/tag-relation-save', ['uses' => 'ProductController@tagRelationSave']);
- // 根据标签id及产品id 删除关联关系
- $router->post('product/tag-relation-del', ['uses' => 'ProductController@delTagRelation']);
- // 根据产品标签 保存产品关系
- $router->post('product/tag-relation-by-id', ['uses' => 'ProductController@addRelationByTagId']);
- // 产品板块列表
- $router->get('product/get-plate-list', ['uses' => 'ProductController@getProductPlateList']);
- // 产品板块保存
- $router->post('product/save-plate', ['uses' => 'ProductController@saveProductPlate']);
- // 更改板块状态
- $router->post('product/change-plate-status', ['uses' => 'ProductController@changeProductPlateStatus']);
- // 产品列表
- $router->get('product/get-list', ['uses' => 'ProductController@getProductList']);
- // 获取产品分类未关联的产品
- $router->get('product/get-unrelated-type-list', ['uses' => 'ProductController@getUnrelatedProductByTypeIds']);
- // 获取产品标签未关联的产品
- $router->get('product/get-unrelated-tag-list', ['uses' => 'ProductController@getUnrelatedProductByTagIds']);
- // 根据类型id 获取产品列表
- $router->get('product/get-list-by-type', ['uses' => 'ProductController@getAdminProductListByType']);
- // 根据标签id 获取产品列表
- $router->get('product/get-list-by-tag', ['uses' => 'ProductController@getProductListByTag']);
- // 产品详情
- $router->get('product/info', ['uses' => 'ProductController@getProductInfo']);
- // 产品保存
- $router->post('product/save', ['uses' => 'ProductController@saveProduct']);
- // 更改产品状态
- $router->post('product/change-status', ['uses' => 'ProductController@changeProductStatus']);
- $router->post('product/change-type-status', ['uses' => 'ProductController@changeProductTypeStatus']);
- // 更改阅读量
- $router->post('product/up-virtual-pv', ['uses' => 'ProductController@upProductPv']);
- // 产品排序
- $router->post('product/change-sort',['uses' =>'ProductController@changeProductSort']);
- // 产品设置推荐
- $router->post('product/set-recommend',['uses' =>'ProductController@recommendSet']);
- // 批量修改类型
- $router->post('product/type-plural-edit', 'ProductController@typePluralEdit');
- // 批量修改标签
- $router->post('product/tag-plural-edit', 'ProductController@tagPluralEdit');
- // 批量删除
- $router->post('product/batch-delete-product', 'ProductController@batchDeleteProduct');
- // 批量修改状态
- $router->post('product/batch-status-product', 'ProductController@batchStatusProduct');
- // 会议活动
- // 会议活动类型列表
- $router->get('meeting/get-type-list', ['uses' => 'MeetingController@getMeetingTypeList']);
- // 会议活动类型保存
- $router->post('meeting/save-type', ['uses' => 'MeetingController@saveMeetingType']);
- // 更改类型状态
- $router->post('meeting/change-type-status', ['uses' => 'MeetingController@changeMeetingTypeStatus']);
- // 会议活动类型关系保存
- $router->post('meeting/type-relation-save', ['uses' => 'MeetingController@typeRelationSave']);
- // 根据类型id及会议活动id 删除关联关系
- $router->post('meeting/type-relation-del', ['uses' => 'MeetingController@delTypeRelation']);
- // 根据会议活动类型 保存会议活动关系
- $router->post('meeting/type-relation-by-id', ['uses' => 'MeetingController@addRelationByTypeId']);
- // 会议活动标签列表
- $router->get('meeting/get-tag-list', ['uses' => 'MeetingController@getMeetingTagList']);
- // 会议活动标签保存
- $router->post('meeting/save-tag', ['uses' => 'MeetingController@saveMeetingTag']);
- // 更改标签状态
- $router->post('meeting/change-tag-status', ['uses' => 'MeetingController@changeMeetingTagStatus']);
- // 会议活动标签关系保存
- $router->post('meeting/tag-relation-save', ['uses' => 'MeetingController@tagRelationSave']);
- // 根据标签id及会议活动id 删除关联关系
- $router->post('meeting/tag-relation-del', ['uses' => 'MeetingController@delTagRelation']);
- // 根据会议活动标签 保存会议活动关系
- $router->post('meeting/tag-relation-by-id', ['uses' => 'MeetingController@addRelationByTagId']);
- // 会议活动板块列表
- $router->get('meeting/get-plate-list', ['uses' => 'MeetingController@getMeetingPlateList']);
- // 会议活动板块保存
- $router->post('meeting/save-plate', ['uses' => 'MeetingController@saveMeetingPlate']);
- // 更改板块状态
- $router->post('meeting/change-plate-status', ['uses' => 'MeetingController@changeMeetingPlateStatus']);
- // 会议活动列表
- $router->get('meeting/get-list', ['uses' => 'MeetingController@getMeetingList']);
- // 获取会议活动分类未关联的会议活动
- $router->get('meeting/get-unrelated-type-list', ['uses' => 'MeetingController@getUnrelatedMeetingByTypeIds']);
- // 获取会议活动标签未关联的会议活动
- $router->get('meeting/get-unrelated-tag-list', ['uses' => 'MeetingController@getUnrelatedMeetingByTagIds']);
- // 根据类型id 获取会议活动列表
- $router->get('meeting/get-list-by-type', ['uses' => 'MeetingController@getMeetingListByType']);
- // 根据标签id 获取会议活动列表
- $router->get('meeting/get-list-by-tag', ['uses' => 'MeetingController@getMeetingListByTag']);
- // 会议活动详情
- $router->get('meeting/info', ['uses' => 'MeetingController@getMeetingInfo']);
- // 会议活动保存
- $router->post('meeting/save', ['uses' => 'MeetingController@saveMeeting']);
- // 更改会议活动状态
- $router->post('meeting/change-status', ['uses' => 'MeetingController@changeMeetingStatus']);
- // 更改阅读量
- $router->post('meeting/up-virtual-pv', ['uses' => 'MeetingController@upMeetingPv']);
- // 会议活动排序
- $router->post('meeting/change-sort',['uses' =>'MeetingController@changeMeetingSort']);
- // 会议活动设置推荐
- $router->post('meeting/set-recommend',['uses' =>'MeetingController@recommendSet']);
- // 批量修改类型
- $router->post('meeting/type-plural-edit', 'MeetingController@typePluralEdit');
- // 批量修改标签
- $router->post('meeting/tag-plural-edit', 'MeetingController@tagPluralEdit');
- //批量删除
- $router->post('meeting/batch-delete-meeting', 'MeetingController@batchDeleteMeeting');
- //批量修改状态
- $router->post('meeting/batch-status-meeting', 'MeetingController@batchStatusMeeting');
- // 帮助中心
- // 帮助类型列表
- $router->get('help/get-type-list', ['uses' => 'HelpController@getHelpTypeList']);
- // 帮助类型保存
- $router->post('help/save-type', ['uses' => 'HelpController@saveHelpType']);
- // 更改类型状态
- $router->post('help/change-type-status', ['uses' => 'HelpController@changeHelpTypeStatus']);
- // 帮助类型关系保存
- $router->post('help/type-relation-save', ['uses' => 'HelpController@typeRelationSave']);
- // 根据类型id及帮助id 删除关联关系
- $router->post('help/type-relation-del', ['uses' => 'HelpController@delTypeRelation']);
- // 根据帮助类型 保存帮助关系
- $router->post('help/type-relation-by-id', ['uses' => 'HelpController@addRelationByTypeId']);
- // 帮助标签列表
- $router->get('help/get-tag-list', ['uses' => 'HelpController@getHelpTagList']);
- // 帮助标签保存
- $router->post('help/save-tag', ['uses' => 'HelpController@saveHelpTag']);
- // 更改标签状态
- $router->post('help/change-tag-status', ['uses' => 'HelpController@changeHelpTagStatus']);
- // 帮助标签关系保存
- $router->post('help/tag-relation-save', ['uses' => 'HelpController@tagRelationSave']);
- // 根据标签id及帮助id 删除关联关系
- $router->post('help/tag-relation-del', ['uses' => 'HelpController@delTagRelation']);
- // 根据标签id 获取文章列表
- $router->get('help/get-list-by-tag', ['uses' => 'HelpController@getHelpListByTag']);
- // 根据帮助标签 保存帮助关系
- $router->post('help/tag-relation-by-id', ['uses' => 'HelpController@addRelationByTagId']);
- // 获取帮助中心列表
- $router->get('help/get-list', ['uses' => 'HelpController@getHelpList']);
- // 根据类型id 获取帮助列表
- $router->get('help/get-list-by-type', ['uses' => 'HelpController@getHelpListByType']);
- // 获取帮助分类未关联的文章
- $router->get('help/get-unrelated-type-list', ['uses' => 'HelpController@getUnrelatedHelpByTypeIds']);
- // 获取帮助标签未关联的文章
- $router->get('help/get-unrelated-tag-list', ['uses' => 'HelpController@getUnrelatedHelpByTagIds']);
- // 帮助中心保存
- $router->post('help/save', ['uses' => 'HelpController@saveHelp']);
- // 更改帮助中心状态
- $router->post('help/change-status', ['uses' => 'HelpController@changeHelpStatus']);
- // 获取帮助中心详情
- $router->get('help/info', ['uses' => 'HelpController@getHelpInfo']);
- // 帮助排序
- $router->post('help/change-sort',['uses' =>'HelpController@changeHelpSort']);
- // 更改阅读量
- $router->post('help/up-virtual-pv', ['uses' => 'HelpController@upHelpPv']);
- // 成功案例
- // 成功案例列表
- $router->get('case/get-list', ['uses' => 'SuccessCaseController@getSuccessCaseList']);
- // 成功案例详情
- $router->get('case/info', ['uses' => 'SuccessCaseController@getSuccessCaseInfo']);
- // 成功案例保存
- $router->post('case/save', ['uses' => 'SuccessCaseController@saveSuccessCase']);
- // 更改成功案例状态
- $router->post('case/change-status', ['uses' => 'SuccessCaseController@changeSuccessCaseStatus']);
- // 更改成功案例阅读量
- $router->post('case/up-virtual-pv', ['uses' => 'SuccessCaseController@upSuccessCasePv']);
- // 成功案例排序
- $router->post('case/change-sort',['uses' =>'SuccessCaseController@changeSuccessCaseSort']);
- // 成功案例设置精选
- $router->post('case/set-handpick',['uses' =>'SuccessCaseController@handpickSet']);
- //previewBlog
- // 字典
- // 获取功能列表
- $router->get('dict/get-func-list', ['uses' => 'DictController@getDictFunctionList']);
- // 功能保存
- $router->post('dict/func-save', ['uses' => 'DictController@saveDictFunction']);
- // 更改功能状态
- $router->post('dict/func-change-status', ['uses' => 'DictController@changeDictFunctionStatus']);
- // 获取行业列表
- $router->get('dict/get-industry-list', ['uses' => 'DictController@getDictIndustryList']);
- // 行业保存
- $router->post('dict/industry-save', ['uses' => 'DictController@saveDictIndustry']);
- // 更改行业状态
- $router->post('dict/industry-change-status', ['uses' => 'DictController@changeDictIndustryStatus']);
- //静态页面管理
- // 静态页面列表
- $router->get('static-page/get-list', ['uses' => 'WebController@getStaticPageList']);
- // 获取静态页面项
- $router->get('static-page/get-info', ['uses' => 'WebController@getStaticPageInfo']);
- // 获取菜单导航
- $router->get('static-page/get-menu-info', ['uses' => 'WebController@getPageMenuInfo']);
- // 静态页面保存
- $router->post('static-page/save', ['uses' => 'WebController@saveStaticPageData']);
- // 更改静态页面状态
- $router->post('static-page/change-status', ['uses' => 'WebController@changeStaticPageStatus']);
- // 全局配置
- // 获取全局配置列表
- $router->get('global/list', ['uses' => 'WebController@getGlobalConfig']);
- // 文章全局配置数据保存
- $router->post('global/save', ['uses' => 'WebController@saveGlobalConfigData']);
- //utm List
- $router->get('/web-utm/get-list', ['uses' => 'WebUtmController@getUtmList']);
- //utm one
- $router->get('/web-utm/info', ['uses' => 'WebUtmController@getUtmInfo']);
- //utm save
- $router->post('/web-utm/info', ['uses' => 'WebUtmController@addOrModUtm']);
- //utm del
- $router->delete('/web-utm/info', ['uses' => 'WebUtmController@delUtm']);
- $router->post('/sync/product-center-goods', 'ProductController@productSync');
- $router->get('/web/page/export-seo-list', ['uses' => 'WebController@exportSEOSetting']);
- $router->post('/web/page/import-seo-list', ['uses' => 'WebController@importSEOSetting']);
- $router->post('/web/page/confirm-import-dup-seo', ['uses' => 'WebController@confirmImportSEOSetting']);
- $router->post('/web/page/update-trans-status', ['uses' => 'WebController@updateTransStatus']);
- //更新seo信息
- $router->post('/web/seo/update-seo', ['uses' => 'WebController@updateSeoData']);
- });
|