| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639 |
- <?php
- use think\facade\Route;
- Route::group(config('admin.merchant_prefix'), function () {
- Route::miss(function () {
- $DB = DIRECTORY_SEPARATOR;
- return view(app()->getRootPath() . 'public' . $DB . 'mer.html');
- });
- })->middleware(\app\common\middleware\InstallMiddleware::class)
- ->middleware(\app\common\middleware\CheckSiteOpenMiddleware::class);
- Route::group(config('admin.api_merchant_prefix') . '/', function () {
- Route::group(function () {
- Route::group('system/agreement/', function () {
- Route::get('list', '/lst')->name('systemAgreementList');
- Route::post('update/:id', '/update')->name('systemAgreementUpdate');
- Route::post('detail/:id', '/detail')->name('systemAgreementDetail');
- })->prefix('merchant.agreement.Agreement');
- Route::get('getYejiDailiApi', 'merchant.system.Merchant/getYejiDailiApi')->name('getYejiDailiApi');
- Route::get('memberSettings', 'merchant.system.Merchant/memberSettings')->name('memberSettings');
- Route::post('memberSettings/update', 'merchant.system.Merchant/memberSettingsUpdate')->name('memberSettingsUpdate');
- Route::get('getConfig/:name', 'merchant.system.Merchant/getConfigByName')->name('getConfigByName');
- Route::post('saveConfig', 'merchant.system.Merchant/saveConfigByName')->name('saveConfigByName');
- Route::group('sms', function () {
- Route::get('record', 'Merchant/sms_record')->name('smsRecord');
- })->prefix('merchant.system.');
- Route::get('performance_divvy/lst', 'merchant.system.PerformanceDivvy/lst')->name('performanceDivvyLst');
- Route::post('performance_divvy/create', 'merchant.system.PerformanceDivvy/create')->name('performanceDivvyCreate');
- Route::get('performance_divvy/create/form', 'merchant.system.PerformanceDivvy/createForm')->name('performanceDivvyCreateForm');
- Route::post('performance_divvy/update/:id', 'merchant.system.PerformanceDivvy/update')->name('performanceDivvyUpdate');
- Route::get('performance_divvy/update/form/:id', 'merchant.system.PerformanceDivvy/updateForm')->name('performanceDivvyUpdateForm');
- Route::get('agent_divvy/lst', 'merchant.system.AgentDivvy/lst')->name('agentDivvyLst');
- Route::post('agent_divvy/create', 'merchant.system.AgentDivvy/create')->name('agentDivvyCreate');
- Route::get('agent_divvy/create/form', 'merchant.system.AgentDivvy/createForm')->name('agentDivvyCreateForm');
- Route::post('agent_divvy/update/:id', 'merchant.system.AgentDivvy/update')->name('agentDivvyUpdate');
- Route::get('agent_divvy/update/form/:id', 'merchant.system.AgentDivvy/updateForm')->name('agentDivvyUpdateForm');
- Route::post('getImUser', 'merchant.user.User/getImUser')->name('getImUser');
- //公证处入账明细
- Route::group('merchant/gzclogs', function () {
- Route::get('lst', '/lst')->name('systemMerchantGzcLogsLst');
- })->prefix('admin.system.merchant.GzcLogs');
- //分享图片管理
- Route::group('share', function () {
- Route::post("list","merchant.share.SharePosters/lst")->name('share_lst');//图片列表
- Route::post("del","merchant.share.SharePosters/del")->name('share_del');//删除
- Route::post("classify_del","merchant.share.SharePosters/classify_del")->name('share_classify_del');//分类删除(假删除)
- Route::post("classify_list","merchant.share.SharePosters/classify_list")->name('share_classify_list');//分类列表
- Route::post("detail","merchant.share.SharePosters/get_one")->name('share_get_one');//详情
- Route::post("save_share","merchant.share.SharePosters/save_share")->name('save_share');;//新增 修改
- Route::post("save_share_classify","merchant.share.SharePosters/save_share_classify")->name('save_share_classify');//分类新增 修改
- });
- //商学院管理
- Route::group('business_school', function () {
- Route::post("classify_del","merchant.business.BusinessSchool/classify_del")->name('business_school_classify_del');//课程分类删除(假删除)
- Route::post("classify_list","merchant.business.BusinessSchool/classify_list")->name('business_school_classify_list');//课程分类列表
- Route::post("classify_add_form","merchant.business.BusinessSchool/classify_add_form")->name('business_school_classify_add_form');//分类新增 修改
- Route::post("classify_save_form","merchant.business.BusinessSchool/classify_save_form")->name('business_school_classify_save_form');//分类新增 修改
- Route::post("classify_save","merchant.business.BusinessSchool/classify_save")->name('business_school_classify_save');//分类新增/修改
- Route::post("list","merchant.business.BusinessSchool/lst")->name('business_school_lst');//课程列表
- Route::post("detail","merchant.business.BusinessSchool/get_one")->name('business_school_detail');//课程详情
- Route::post("save","merchant.business.BusinessSchool/save")->name('business_school_save');;//新增 修改
- Route::post("del","merchant.business.BusinessSchool/del")->name('business_school_del');//课程删除
- Route::post("save_state","merchant.business.BusinessSchool/save_state")->name('business_school_save_state');//课程删除
- Route::post("sort","merchant.business.BusinessSchool/get_sort")->name('business_school_get_sort');//课程删除
- });
- //提现
- Route::group('user/extract', function () {
- Route::get('lst', '/lst')->name('systemUserExtractLst');
- Route::get('new_lst', '/new_lst')->name('systemUserExtractLst');
- Route::get('excel', '/excel')->name('systemUserExtractExcel');
- Route::post('status/:id', '/switchStatus')->name('systemUserExtractSwitchStatus');
- Route::post('create', '/create')->name('systemUserExtractCreate');
- Route::get('service_money', '/service_money')->name('systemUserExtractServiceMoney');
- })->prefix('merchant.user.UserExtract');
- //组合数据
- Route::group('group', function () {
- Route::get('lst', '/lst')->name('groupLst');
- Route::post('create', '/create')->name('groupCreate');
- Route::post('update/:id', '/update')->name('groupUpdate');
- Route::get('create/table', '/createTable')->name('groupCreateForm');
- Route::get('update/table/:id', '/updateTable')->name('groupUpdateForm');
- Route::get('detail/:id', '/get')->name('groupDetail');
- Route::get('data/lst/:groupId', 'Data/lst')->name('groupDataLst');
- Route::get('data/create/table/:groupId', 'Data/createTable')->name('groupDataCreateForm');
- Route::post('data/create/:groupId', 'Data/create')->name('groupDataCreate');
- Route::get('data/update/table/:groupId/:id', 'Data/updateTable')->name('groupDataUpdateForm');
- Route::post('data/update/:groupId/:id', 'Data/update')->name('groupDataUpdate');
- Route::delete('data/delete/:id', 'Data/delete')->name('groupDataDelete');
- Route::post('data/status/:id', 'Data/changeStatus')->name('groupDataChangeStatus');
- })->prefix('merchant.system.groupData.Group');
- //用户
- Route::group('user', function () {
- Route::get('lst', '/lst')->name('systemUserLst');
- Route::get('update/get_info/:id', '/get_info')->name('systemUserUpdateGetInfo');
- Route::post('update/:id', '/update')->name('systemUserUpdate');
- //修改用户推广人
- Route::get('change_pro/form/:id', '/changeProForm')->name('systemUserChangeProForm');
- Route::get('change_pro/form2/:id', '/changeProForm')->name('systemUserChangeProForm2');
- Route::post('change_pro/:id', '/changePro')->name('systemUserChangePro');
- Route::get('partnership', '/partnership')->name('partnership');
- Route::get('enterprise', '/enterprise')->name('enterprise');
- Route::post('enterprise_update', '/enterprise_update')->name('enterprise_update');
- Route::get('detail/:id', '/detail')->name('merUserDetail');
- Route::get('enterpriseUserScoreApi', '/enterpriseUserScoreApi')->name('enterpriseUserScoreApi');
- Route::get('order/:id', '/order')->name('merUserOrder');
- Route::get('annuitylog/:id', '/annuitylog')->name('merUserAnnuityLog');
- Route::get('tuandui/:id', '/tuandui')->name('merUserTuandui');
- Route::get('bill/:id', '/bill')->name('merUserBill');
- Route::get('new_user_list', '/new_user_list');
- })->prefix('merchant.user.User');
- Route::group('user', function () {
- //用户协议
- Route::get('xieyi', '/xieyi')->name('systemUserXieyi');
- //用户列表
- Route::get('promoter/lst', '/promoterList')->name('systemPromoterUserLst');
- Route::get('promoter/agent/lst', '/promoterAgent')->name('systemPromoterAgentList');
- Route::get('update/form/:id', '/updateForm')->name('systemUserUpdateForm');
- //修改用户分组
- Route::get('batch_change_group/form', '/batchChangeGroupForm')->name('systemUserBatchChangeGroupForm');
- Route::post('change_group/:id', '/changeGroup')->name('systemUserChangeGroup');
- Route::post('batch_change_group', '/batchChangeGroup')->name('systemUserBatchChangeGroup');
- //修改用户标签
- Route::get('change_label/form/:id', '/changeLabelForm')->name('systemUserChangeLabelForm');
- Route::get('batch_change_label/form', '/batchChangeLabelForm')->name('systemUserBatchChangeLabelForm');
- Route::post('change_label/:id', '/changeLabel')->name('systemUserChangeLabel');
- Route::post('batch_change_label', '/batchChangeLabel')->name('systemUserBatchChangeLabel');
- //修改用户余额
- Route::get('change_now_money/form/:id', '/changeNowMoneyForm')->name('systemUserChangeNowMoneyForm');
- Route::post('change_now_money/:id', '/changeNowMoney')->name('systemUserChangeNowMoney');
- //修改用户密码
- Route::get('change_pass/form/:id', '/changePassForm')->name('systemUserChangePassForm');
- Route::post('change_pass/:id', '/changePass')->name('systemUserChangePass');
- //微信图文群发
- Route::post('news/push', '/sendNews')->name('systemWechatUserSendNews');
- Route::get('coupon/:id', '/coupon')->name('systemUserCoupon');
- Route::get('annuity/:id', '/annuity')->name('systemUserAnnuity');
- Route::get('bank/:id', '/getAccount')->name('systemUserGetAccount');
- Route::get('bill/:id', '/bill')->name('systemUserBill');
- Route::get('update_pro', '/update_pro')->name('systemUserLst');
- //设置身份
- Route::post('set_identity', '/setIdentity')->name('systemUserSetIdentity');
- Route::post('set_gongfu_user', '/gongfu_user')->name('systemUserGongFuUser');
- Route::post('set_bangfu', '/bangfu')->name('systemUserBangFu');
- Route::post('bangfu_list', '/bangfu_list')->name('systemUserBangFuList');
- Route::post('bangfu_examine', '/bangfu_examine')->name('systemUserBangFuExamine');
- Route::post('set_area_manage', '/setAreaManage')->name('setAreaManage');
- Route::post('set_huitian', '/setHuiTian')->name('setHuiTian');
- })->prefix('admin.user.User');
- Route::get('menus', 'admin.system.auth.Menu/menus')->append(['merchant' => 1]);
- Route::get('logout', 'merchant.system.admin.Login/logout');
- Route::get('info', 'merchant.system.Merchant/info');
- Route::get('user/list', 'merchant.user.User/getUserList');
- Route::get('update/form', 'merchant.system.Merchant/updateForm')->name('merchantUpdateForm');
- Route::post('update', 'merchant.system.Merchant/update')->name('merchantUpdate');
- Route::post('address', 'merchant.system.Merchant/address')->name('merchantAddress');
- //导出文件
- Route::get('excel/lst', 'merchant.store.Excel/lst')->name('merchantStoreExcelLst');
- Route::get('excel/download/:id', 'merchant.store.Excel/download')->name('merchantStoreExcelDownload');
- //配置
- Route::get('config/:key', 'admin.system.config.Config/form')->name('merchantConfigForm');
- Route::post('config/save/:key', 'admin.system.config.ConfigValue/save')->name('merchantConfigSave');
- //店铺编辑权限
- Route::post('config/update/merchantConfigSave_mer_base', 'admin.system.config.Config/form')->name('merchantConfigSave_mer_base');
- //商城配编辑权限
- Route::post('config/update/merchantConfigSave_shop', 'admin.system.config.Config/form')->name('merchantConfigSave_shop');
- Route::group('take', function () {
- Route::get('info', 'merchant.system.Merchant/takeInfo')->name('merchantTakeInfo');
- Route::post('update', 'merchant.system.Merchant/take')->name('merchantTakeUpdate');
- });
- Route::group('service', function () {
- Route::get('list', 'StoreService/lst')->name('merchantServiceLst');
- Route::post('create', 'StoreService/create')->name('merchantServiceCreate');
- Route::get('create/form', 'StoreService/createForm')->name('merchantServiceCreateForm');
- Route::post('update/:id', 'StoreService/update')->name('merchantServiceUpdate');
- Route::get('update/form/:id', 'StoreService/updateForm')->name('merchantServiceUpdateForm');
- Route::post('status/:id', 'StoreService/changeStatus')->name('merchantServiceSwitchStatus');
- Route::delete('delete/:id', 'StoreService/delete')->name('merchantServiceDelete');
- Route::get('/:id/user', 'StoreService/serviceUserList')->name('merchantServiceServiceUserList');
- Route::get('/:id/:uid/lst', 'StoreService/getUserMsnByService')->name('merchantServiceServiceUserLogLst');
- Route::get('mer/:id/user', 'StoreService/merchantUserList')->name('merchantServiceServiceMerchantUserList');
- Route::get('/:id/lst', 'StoreService/getUserMsnByMerchant')->name('merchantServiceMerchantUserLogLst');
- })->prefix('merchant.store.service.');
- //身份规则
- Route::group('system/role', function () {
- Route::get('lst', '/getList')->name('merchantRoleGetList');
- Route::post('create', '/create')->name('merchantRoleCreate');
- Route::get('create/form', '/createForm')->name('merchantRoleCreateForm');
- Route::post('update/:id', '/update')->name('merchantRoleUpdate');
- Route::get('update/form/:id', '/updateForm')->name('merchantRoleUpdateForm');
- Route::post('status/:id', '/switchStatus')->name('merchantRoleStatus');
- Route::delete('delete/:id', '/delete')->name('merchantRoleDelete');
- })->prefix('merchant.system.auth.Role');
- //Admin管理
- Route::group('system/admin', function () {
- Route::get('lst', '/getList')->name('merchantAdminLst');
- Route::post('status/:id', '/switchStatus')->name('merchantAdminStatus');
- Route::post('create', '/create')->name('merchantAdminCreate');
- Route::get('create/form', '/createForm')->name('merchantAdminCreateForm');
- Route::post('update/:id', '/update')->name('merchantAdminUpdate');
- Route::get('update/form/:id', '/updateForm')->name('merchantAdminUpdateForm');
- Route::post('password/:id', '/password')->name('merchantAdminPassword');
- Route::get('password/form/:id', '/passwordForm')->name('merchantAdminPasswordForm');
- Route::delete('delete/:id', '/delete')->name('merchantAdminDelete');
- Route::get('edit/form', '/editForm')->name('merchantAdminEditForm');
- Route::post('edit', '/edit')->name('merchantAdminEdit');
- Route::get('edit/password/form', '/editPasswordForm')->name('merchantAdminEditPasswordForm');
- Route::post('edit/password', '/editPassword')->name('merchantAdminEditPassword');
- })->prefix('merchant.system.admin.MerchantAdmin');
- //附件管理
- Route::group('system/attachment', function () {
- Route::get('lst', '/getList')->name('merchantAttachmentLst');
- Route::delete('delete', '/delete')->name('merchantAttachmentDelete');
- Route::post('category', '/batchChangeCategory')->name('merchantAttachmentBatchChangeCategory');
- })->prefix('admin.system.attachment.Attachment');
- //上传图片
- Route::post('upload/image/:id/:field', 'admin.system.attachment.Attachment/image')->name('merchantUploadImage');
- //上传视频
- Route::post('upload/video/:id/:field', 'admin.system.attachment.Attachment/video')->name('merchantUploadVideo');
- Route::get('system/admin/log', 'admin.system.admin.AdminLog/lst')->name('merchantAdminLog');
- //附件分类管理
- Route::group('system/attachment/category', function () {
- Route::get('formatLst', '/getFormatList')->name('merchantAttachmentCategoryGetFormatList');
- Route::get('create/form', '/createForm')->name('merchantAttachmentCategoryCreateForm');
- Route::get('update/form/:id', '/updateForm')->name('merchantAttachmentCategoryUpdateForm');
- Route::post('create', '/create')->name('merchantAttachmentCategoryCreate');
- Route::post('update/:id', '/update')->name('merchantAttachmentCategoryUpdate');
- Route::delete('delete/:id', '/delete')->name('merchantAttachmentCategoryDelete');
- })->prefix('admin.system.attachment.AttachmentCategory');
- //产品规则模板
- Route::group('store/attr/template', function () {
- Route::get('lst', '/lst')->name('merchantStoreAttrTemplateLst');
- Route::get('list', '/getlist');
- Route::post('create', '/create')->name('merchantStoreAttrTemplateCreate');
- Route::delete(':id', '/delete')->name('merchantStoreAttrTemplateDelete');
- Route::post(':id', '/update')->name('merchantStoreAttrTemplateUpdate');
- })->prefix('merchant.store.StoreAttrTemplate');
- //商品分类
- Route::group('store/category', function () {
- Route::get('create/form', '/createForm')->name('merchantStoreCategoryCreateForm');
- Route::get('update/form/:id', '/updateForm')->name('merchantStoreCategoryUpdateForm');
- Route::post('update/:id', '/update')->name('merchantStoreCategoryUpdate');
- Route::get('lst', '/lst')->name('merchantStoreCategoryLst');
- Route::get('detail/:id', '/detail')->name('merchantStoreCategoryDtailt');
- Route::post('create', '/create')->name('merchantStoreCategoryCreate');
- Route::delete('delete/:id', '/delete')->name('merchantStoreCategoryDelete');
- Route::post('status/:id', '/switchStatus')->name('merchantStoreCategorySwitchStatus');
- Route::get('list', '/getList');
- Route::get('select', '/getTreeList');
- Route::get('brandlist', '/BrandList');
- })->prefix('admin.store.StoreCategory');
- //文章
- Route::group('system/article/article', function () {
- Route::get('lst', '/getList')->name('systemArticlArticleLst');
- Route::get('article_comment/:id', '/article_comment')->name('systemArticlArticleComment');
- Route::get('article_comment_del/:id', '/article_comment_del');
- Route::post('create', '/create')->name('systemArticleArticleCreate');
- Route::post('update/:id', '/update')->name('systemArticArticleleUpdate');
- Route::delete('delete/:id', '/delete')->name('systemArticArticleleDelete');
- Route::get('detail/:id', '/detail')->name('systemArticArticleleDetail');
- Route::get('lst', '/getList')->name('systemArticlArticleLst');
- Route::get('notice/lst', '/noticeList')->name('systemArticleNoticeLst');
- Route::post('notice/create', '/noticeCreate')->name('systemArticleNoticeCreate');
- Route::post('notice/status/:id', '/switchStatus')->name('systemArticleNoticeSwitchStatus');
- Route::delete('notice/delete/:id', '/noticeDelete')->name('systemArticleNoticeDelete');
- Route::get('notice/detail/:id', '/noticeDetail')->name('systemArticleNoticeDetail');
- Route::post('notice/update/:id', '/noticeUpdate')->name('systemArticleNoticeUpdate');
- })->prefix('admin.article.Article');
- //文章分类
- Route::group('system/article/category', function () {
- Route::get('create/form', '/createForm')->name('systemArticleCategoryCreateForm');
- Route::get('lst', '/lst')->name('systemArticleCategoryLst');
- Route::post('create', '/create')->name('systemArticleCategoryCreate');
- Route::get('update/form/:id', '/updateForm')->name('systemArticleCategoryUpdateForm');
- Route::post('update/:id', '/update')->name('systemArticleCategoryUpdate');
- Route::post('status/:id', '/switchStatus')->name('systemArticleCategoryStatus');
- Route::delete('delete/:id', '/delete')->name('systemArticleCategoryDelete');
- Route::get('detail/:id', '/detail')->name('systemArticleCategoryDetail');
- })->prefix('admin.article.ArticleCategory');
- //优惠券
- Route::group('store/coupon', function () {
- Route::get('create/form', '/createForm')->name('merchantCouponCreateForm');
- Route::get('clone/form/:id', '/cloneForm')->name('merchantCouponIssueCloneForm');
- Route::post('create', '/create')->name('merchantCouponCreate');
- Route::post('status/:id', '/changeStatus')->name('merchantCouponIssueChangeStatus');
- Route::get('lst', '/lst')->name('merchantCouponLst');
- Route::get('issue', '/issue')->name('merchantCouponIssue');
- Route::get('select', '/select');
- Route::post('/:id/user', '/sendCoupon')->name('merchantCouponSendCoupon');
- Route::delete('delete/:id', '/delete')->name('merchantCouponDelete');
- Route::get('detail/:id', '/detail')->name('merchantCouponDetail');
- })->prefix('merchant.store.coupon.Coupon');
- //地址信息
- Route::get('system/city/lst', 'merchant.store.shipping.City/lst');
- //运费模板
- Route::group('store/shipping', function () {
- Route::get('lst', '/lst')->name('merchantStoreShippingTemplateLst');
- Route::get('list', '/getList');
- Route::post('create', '/create')->name('merchantStoreShippingTemplateCreate');
- Route::post('update/:id', '/update')->name('merchantStoreShippingTemplateUpdate');
- Route::get('detail/:id', '/detail')->name('merchantStoreShippingTemplateDetail');
- Route::delete('delete/:id', '/delete')->name('merchantStoreShippingTemplateDelete');
- })->prefix('merchant.store.shipping.ShippingTemplate');
- /* 未使用
- Route::group('store/shipping',function(){
- Route::delete('region/delete/:id','merchant.store.ShippingTemplateRegion/delete')->name('storeShippingTemplateRegionDelete');
- Route::delete('free/delete/:id','merchant.store.ShippingTemplateFree/delete')->name('storeShippingTemplateFreeDelete');
- Route::delete('undelive/delete/:id','merchant.store.ShippingTemplateUndelive/delete')->name('storeShippingTemplateUndeliveDelete');
- });
- */
- //商品
- Route::group('store/product', function () {
- Route::get('config', '/config');
- Route::get('lst_filter', '/getStatusFilter')->name('merchantStoreProductLstFilter');
- Route::get('lst', '/lst')->name('merchantStoreProductLst');
- Route::get('list', '/lst');
- Route::post('create', '/create')->name('merchantStoreProductCreate');
- Route::get('detail/:id', '/detail')->name('merchantStoreProductDetail');
- Route::post('update/:id', '/update')->name('merchantStoreProductUpdate');
- Route::delete('delete/:id', '/delete')->name('merchantStoreProductDelete');
- Route::delete('destory/:id', '/destory')->name('merchantStoreProductDestory');
- Route::post('restore/:id', '/restore')->name('merchantStoreProductRestore');
- Route::post('status/:id', '/switchStatus')->name('merchantStoreProductSwitchStatus');
- Route::post('status_seckill/:id', '/switchseckill');//秒杀状态修改
- Route::post('seckill', '/seckill')->name('merchantStoreProductSeckill');//添加秒杀
- Route::get('gong_lst', '/gongProductLst')->name('gongStoreProductLst');
- Route::get('gong_lst_filter', '/getGongStatusFilter')->name('gongStoreProductLstFilter');
- Route::post('edit_price/:id', '/editPrice')->name('gongStoreProductEdit');
- Route::post('change_show', '/changeShow')->name('gongStoreProductChangeShow');
- })->prefix('merchant.store.product.Product');
- //秒杀
- Route::group('store/seckill_product', function () {
- Route::get('lst_time', '/lst_time');
- Route::get('lst_filter', '/getStatusFilter')->name('merchantStoreSeckillProductLstFilter');
- Route::get('lst', '/lst')->name('merchantStoreSeckillProductLst');
- Route::post('create', '/create')->name('merchantStoreSeckillProductCreate');
- Route::get('detail/:id', '/detail')->name('merchantStoreSeckillProductDetail');
- Route::post('update/:id', '/update')->name('merchantStoreSeckillProductUpdate');
- Route::delete('delete/:id', '/delete')->name('merchantStoreSeckillProductDelete');
- Route::delete('destory/:id', '/destory')->name('merchantStoreSeckillProductDestory');
- Route::post('restore/:id', '/restore')->name('merchantStoreSeckillProductRestore');
- Route::post('status/:id', '/switchStatus')->name('merchantStoreSeckillProductSwitchStatus');
- })->prefix('merchant.store.product.SeckillProduct');
- Route::group('store/productcopy', function () {
- Route::get('lst', '/lst')->name('merchantStoreProductCopyLst');
- Route::get('get', '/get')->name('merchantStoreProductCopyGet');
- Route::get('count', '/count')->name('merchantStoreProductCopyCount');
- })->prefix('merchant.store.product.ProductCopy');
- //直播间
- Route::group('broadcast/room', function () {
- Route::get('lst', '/lst')->name('merchantBroadcastRoomLst');
- Route::get('detail/:id', '/detail')->name('merchantBroadcastRoomDetail');
- Route::get('create/form', '/createForm')->name('merchantBroadcastRoomCreateForm');
- Route::post('create', '/create')->name('merchantBroadcastRoomCreate');
- Route::post('status/:id', '/changeStatus')->name('merchantBroadcastRoomChangeStatus');
- Route::post('export_goods', '/exportGoods')->name('merchantBroadcastRoomExportGoods');
- Route::post('mark/:id', '/mark')->name('merchantBroadcastRoomMark');
- Route::get('goods/:id', '/goodsList')->name('merchantBroadcastRoomGoods');
- Route::delete('delete/:id', '/delete')->name('merchantBroadcastRoomDelete');
- })->prefix('merchant.store.broadcast.BroadcastRoom');
- //直播间商品
- Route::group('broadcast/goods', function () {
- Route::get('lst', '/lst')->name('merchantBroadcastGoodsLst');
- Route::get('detail/:id', '/detail')->name('merchantBroadcastGoodsDetail');
- Route::get('create/form', '/createForm')->name('merchantBroadcastGoodsCreateForm');
- Route::post('create', '/create')->name('merchantBroadcastGoodsCreate');
- Route::get('update/form/:id', '/updateForm')->name('merchantBroadcastGoodsUpdateForm');
- Route::post('update/:id', '/update')->name('merchantBroadcastGoodsUpdate');
- Route::post('status/:id', '/changeStatus')->name('merchantBroadcastGoodsChangeStatus');
- Route::post('mark/:id', '/mark')->name('merchantBroadcastGoodsMark');
- Route::delete('delete/:id', '/delete')->name('merchantBroadcastGoodsDelete');
- Route::post('batch_create', '/batchCreate')->name('merchantBroadcastGoodsbatchCreate');
- })->prefix('merchant.store.broadcast.BroadcastGoods');
- //Order
- Route::group('store/order', function () {
- Route::get('excel', 'Order/excel')->name('merchantStoreOrderExcel');
- Route::get('printer/:id', 'Order/printer')->name('merchantStoreOrderPrinter');
- Route::get('chart', 'Order/chart')->name('merchantStoreOrderTitle');
- Route::get('takechart', 'Order/takeChart')->name('merchantStoreTakeOrderTitle');
- Route::get('filtter', 'Order/orderType')->name('merchantStoreOrderFiltter');
- Route::get('lst', 'Order/lst')->name('merchantStoreOrderLst');
- Route::get('userLst', 'Order/userLst')->name('merchantUserStoreOrderLst');
- Route::get('takelst', 'Order/takeLst')->name('merchantStoreTakeOrderLst');
- Route::get('express/:id', 'Order/express')->name('merchantStoreOrderExpress');
- Route::get('delivery/:id/form', 'Order/deliveryForm')->name('merchantStoreOrderDeliveryForm');
- Route::get('update/:id/form', 'Order/updateForm')->name('merchantStoreOrderUpdateForm');
- Route::post('update/:id', 'Order/update')->name('merchantStoreOrderUpdate');
- Route::post('delivery/:id', 'Order/delivery')->name('merchantStoreOrderDelivery');
- Route::get('detail/:id', 'Order/detail')->name('merchantStoreOrderDetail');
- Route::get('log/:id', 'Order/status')->name('merchantStoreOrderLog');
- Route::get('remark/:id/form', 'Order/remarkForm')->name('merchantStoreOrderRemarkForm');
- Route::post('remark/:id', 'Order/remark')->name('merchantStoreOrderRemark');
- Route::post('verify/:code', 'Order/verify')->name('merchantStoreOrderVerify');
- Route::post('carry/:code', 'Order/carry')->name('merchantStoreOrderCarry');
- Route::post('delete/:id', 'Order/delete')->name('merchantStoreOrderDelete');
- Route::get('reconciliation/lst', 'Reconciliation/lst')->name('sysMerchantReconciliationLst');
- Route::get('reconciliation/mark/:id/form', 'Reconciliation/markForm')->name('merchantReconciliationMarkForm');
- Route::post('reconciliation/mark/:id', 'Reconciliation/mark')->name('merchantReconciliationMark');
- Route::post('reconciliation/status/:id', 'Reconciliation/switchStatus')->name('merchantReconciliationSwitchStatus');
- Route::get('reconciliation/:id/order', 'Order/reList')->name('merchantReconciliationOrderReList');
- Route::get('reconciliation/:id/refund', 'RefundOrder/reList')->name('merchantReconciliationRefundReList');
- Route::get('offlinelst', 'OrderMerchant/lst')->name('merchantofflineOrderLst');
- Route::post('cancel/:id', 'Order/cancelGroupOrder')->name('cancelGroupOrder');// 取消订单
- Route::get('order_zhifu/:id', 'Order/order_zhifu')->name('zhifuGroupOrder');// 设置成支付成功
- Route::post('order_red_num', 'Order/order_red_num')->name('orderRedNum');// 判断是不是红积分支付的订单
- Route::post('order_red_add', 'Order/order_red_add')->name('orderRedAdd');// 养老金提交打款凭证
- Route::get('order_red_list', 'Order/order_red_list')->name('orderRedList');// 养老金打款凭证 列表
- Route::get('reward_list', 'Order/reward_list')->name('orderRedList');// 奖励统计
- Route::get('reward_excel', 'Order/reward_excel')->name('reward_excel');// 奖励统计-导出
- })->prefix('merchant.store.order.');
- //退款订单
- Route::group('store/refundorder', function () {
- Route::get('lst', '/lst')->name('merchantStoreRefundOrderLst');
- Route::get('detail/:id', '/detail')->name('merchantStoreRefundOrderDetail');
- Route::get('status/:id/form', '/switchStatusForm')->name('merchantStoreRefundOrderSwitchStatusForm');
- Route::post('status/:id', '/switchStatus')->name('merchantStoreRefundOrderSwitchStatus');
- Route::post('refund/:id', '/refundPrice')->name('merchantStoreRefundOrderRefund');//退货订单确认收货
- Route::delete('delete/:id', '/delete')->name('merchantStoreRefundDelete');
- Route::get('mark/:id/form', '/markForm')->name('merchantStoreRefundMarkForm');
- Route::post('mark/:id', '/mark')->name('merchantStoreRefundMark');
- Route::get('log/:id', '/log')->name('merchantStoreRefundLog');
- Route::get('express/:id', '/express')->name('merchantStoreRefundExpress');
- })->prefix('merchant.store.order.RefundOrder');
- Route::group('statistics', function () {
- Route::get('main', '/main')->name('merchantStatisticsMain');
- Route::get('order', '/order')->name('merchantStatisticsOrder');
- Route::get('user', '/user')->name('merchantStatisticsUser');
- Route::get('user_rate', '/userRate')->name('merchantStatisticsUserRate');
- Route::get('product', '/product')->name('merchantStatisticsProduct');
- Route::get('product_visit', '/productVisit')->name('merchantStatisticsProductVisit');
- Route::get('product_cart', '/productCart')->name('merchantStatisticsProductCart');
- })->prefix('merchant.Common');
- //资金明细
- Route::group('financial_record', function () {
- Route::get('list', '/lst')->name('merchantFinancialRecordList');
- Route::get('export', '/export')->name('merchantFinancialRecordExport');
- Route::get('get_money','/get_money');//获取可提现金额
- Route::post('withdrawal/:money', '/withdrawal'); //首信易提现
- Route::post('withdrawQuery/:id', '/withdrawQuery'); //首信易提现
- Route::get('getWithdrawal', '/getWithdrawal'); //首信易提现记录
- })->prefix('admin.system.merchant.FinancialRecord');
- //财务
- Route::group('reconciliation', function () {
- Route::get('list', '/lst');
- Route::get('order/overview', '/order_overview');
- Route::get('red_integral/overview', '/red_integral_overview');
- Route::get('transaction/overview', '/transaction_overview');
- Route::get('user/overview', '/user_overview');
- Route::get('agent/list', '/agent_lst');
- Route::get('agent/detail/list', '/agent_detail_lst');
- Route::get('day_bill/list', '/day_bill_list');
- Route::get('month_bill/list', '/month_bill_list');
- Route::get('day/detail/list', '/day_detail_bill_list');
- })->prefix('merchant.finance.Reconciliation');
- Route::group('finance', function () {
- Route::get('earnings_list', '/earnings_list');
- Route::get('earnings_detail', '/earnings_detail');
- Route::get('shop_partne_list', '/shop_partne_list');
- //创客佣金
- Route::group('maker', function () {
- Route::get('bill', '/maker_bill');
- Route::get('bill/:uid', '/maker_bill_lst');
- });
- //用户积分
- Route::get('integral_list', '/integral_list');
- })->prefix('merchant.finance.Finance');
- //平台收支明细
- Route::group('platform_income_detail', function () {
- Route::get('list', '/lst');
- Route::get('query_zero_node', '/query_zero_node');
- Route::post('detail/:id', '/detail');
- Route::get('team_platform_list', '/team_platform_list');
- })->prefix('merchant.finance.PlatformIncomeDetail');
- Route::group('financial', function () {
- Route::post('change_user_red', '/change_user_red');
- Route::post('send_auth_code', '/send_auth_code');
- Route::post('change_user_commission', '/change_user_commission');
- })->prefix('merchant.finance.PlatformIncomeDetail');
- //商品评价管理
- Route::group('store/reply', function () {
- Route::get('lst', '/lst')->name('merchantProductReplyLst');
- Route::get('form/:id', '/replyForm')->name('merchantProductReplyForm');
- Route::post('reply/:id', '/reply')->name('merchantProductReplyReply');
- })->prefix('admin.store.StoreProductReply');
- //锁定的用户
- Route::group('merchant/user',function (){
- Route::get('lst','/lst');
- Route::get('member_lat','/member_lat');//特殊商户 用户列表
- Route::get('member_recommend/:uid','/member_recommend');//用户详情
- })->prefix('merchant.user.MerchantUser');
- //供应链
- Route::group('gong',function (){
- Route::get('lst','/lst');//商品列表
- Route::get('product_details/:spu_id','/product_details');//单个商品详情
- Route::post('join_selection_library','/join_selection_library');//加入选品库
- Route::get('get_category','/get_category');//分类
- })->prefix('merchant.gong.Product');
- Route::group('gong/goods',function(){
- Route::get('lst', '/lst');
- Route::post('detail', '/product_details')->name('goods_product_details');
- Route::post('join_selection_library', '/join_selection_library')->name('join_selection_library');
- Route::post('batch_join_selection_library', '/batch_join_selection_library')->name('batch_join_selection_library');
- Route::get('status_filter', '/getStatusFilter')->name('getStatusFilter');
- })->prefix('merchant.gong.Goods');
- Route::get('envet', 'merchant.user.User/envt');
- Route::post('haike_wx', 'merchant.user.User/haike_wx');//配置海科微信公众号(小程序点餐系统需要)
- Route::post('haike_wx_status', 'merchant.user.User/haike_wx_status');//海科小程序收款配置状态
- Route::post('create_wx_code', 'merchant.user.User/create_wx_code');//生成小程序点餐二维码
- Route::post('get_wx_code', 'merchant.user.User/get_wx_code');//小程序点餐二维码列表
- })->middleware(\app\common\middleware\AllowOriginMiddleware::class)
- ->middleware(\app\common\middleware\MerchantTokenMiddleware::class, true)
- ->middleware(\app\common\middleware\MerchantAuthMiddleware::class)
- ->middleware(\app\common\middleware\LogMiddleware::class);
- //不带token认证
- Route::group(function () {
- Route::get('test', 'merchant.system.admin.Login/test');
- //验证码
- Route::get('captcha', 'merchant.system.admin.Login/getCaptcha');
- //登录
- Route::post('login', 'merchant.system.admin.Login/login');
- Route::get('login_config', 'admin.Common/loginConfig');
- // java调用选品库新增
- Route::post('/gong/create', 'merchant.gong.Goods/add');
- // Java调用选品库删除
- Route::post('/gong/remove', 'merchant.gong.Goods/remove');
- // Java调用选品库修改价格
- Route::post('/gong/edit', 'merchant.gong.Goods/edit');
- Route::get('/gong/category', 'merchant.gong.Goods/category');
- Route::group(function () {
- })->middleware(\app\common\middleware\MerchantTokenMiddleware::class, false);
- Route::group('store/product', function () {
- Route::get('seckill_auto', '/seckill_auto');//添加秒杀
- })->prefix('merchant.store.product.Product')
- ->middleware(\app\common\middleware\CheckYiJiaMiddleware::class);
- })->middleware(\app\common\middleware\AllowOriginMiddleware::class);
- Route::miss(function () {
- return app('json')->fail('接口不存在');
- })->middleware(\app\common\middleware\AllowOriginMiddleware::class);
- })->middleware(\app\common\middleware\InstallMiddleware::class)
- ->middleware(\app\common\middleware\CheckSiteOpenMiddleware::class);
|