启程易购后端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

212 lines
8.8 KiB

8 months ago
<?php
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
use think\facade\Route;
use app\common\middleware\AdminAuthMiddleware;
use app\common\middleware\AdminTokenMiddleware;
use app\common\middleware\AllowOriginMiddleware;
use app\common\middleware\LogMiddleware;
Route::group(function () {
//复制商品
Route::group('serve', function () {
Route::get('us_lst', '/lst')->name('systemStoreProductCopyLst')->option([
'_alias' => '使用记录',
'_path' => '/setting/sms/sms_config/index',
'_auth' => true,
]);
})->prefix('merchant.store.product.ProductCopy');
Route::group('sms', function () {
Route::get('record', '.Sms/record')->name('smsRecord')->option([
'_alias' => '短信发送记录',
]);
Route::get('logout', '.Sms/logout')->name('smsLogout')->option([
'_alias' => '退出登录',
]);
})->prefix('admin.system.sms')->option([
'_auth' => true,
'_path' => '/setting/sms/sms_config/index',
]);
//一号通
Route::group('serve', function () {
Route::get('captcha/:phone', 'Login/captcha')->name('systemServeCaptcha')->option([
'_alias' => '获取验证码',
]);
Route::post('captcha', 'Login/checkCode')->name('systemServeCaptchaCheck')->option([
'_alias' => '验证码校验',
]);
Route::post('register', 'Login/register')->name('systemServeRegister')->option([
'_alias' => '注册',
]);
Route::post('login', 'Login/login')->name('systemServeLogin')->option([
'_alias' => '登录',
]);
Route::post('change_password', 'Serve/changePassword')->name('systemServeChangePassword')->option([
'_alias' => '修改密码',
]);
Route::post('change_phone', 'Serve/updatePhone')->name('systemServeChangePhone')->option([
'_alias' => '修改手机号',
]);
Route::get('user/is_login', 'Serve/is_login')->name('systemServeIsLogin')->option([
'_alias' => '检测登录状态',
]);
Route::get('user/info', 'Serve/getUserInfo')->name('systemServeUserInfo')->option([
'_alias' => '账号信息',
'_auth' => false,
]);
Route::get('record', 'Serve/getRecord')->name('systemServeRecordLst')->option([
'_alias' => '使用记录',
]);
Route::get('mealList/:type', 'Serve/mealList')->name('systemServeMealLst')->option([
'_alias' => '套餐列表',
]);
Route::get('paymeal', 'Serve/payMeal')->name('systemServePayMeal')->option([
'_alias' => '购买套餐',
]);
Route::post('open', 'Serve/openServe')->name('systemServeOpenServe')->option([
'_alias' => '开通服务',
]);
Route::post('change_sign', 'Sms/changeSign')->name('systemServeChangeSign')->option([
'_alias' => '修改签名',
]);
//
Route::get('paylst', 'Serve/paylst')->name('systemServePayLst')->option([
'_alias' => '购买记录',
'_path' => '/service/purchase',
]);
Route::get('mer/paylst', 'Serve/merPaylst')->name('systemServeMerPayLst')->option([
'_alias' => '商户购买记录',
'_path' => '/service/purchase',
]);
Route::get('mer/lst', 'Serve/merlst')->name('systemServeMerLst')->option([
'_alias' => '商户结余',
'_path' => '/service/balance_record',
]);
})->prefix('admin.system.serve.')->option([
'_path' => '/setting/sms/sms_config/index',
'_auth' => true,
]);
//配置套餐
Route::group('serve', function () {
Route::get('meal/lst', 'Config/lst')->name('systemServeMerMealLst')->option([
'_alias' => '列表',
]);
Route::get('meal/detail/:id', 'Config/detail')->name('systemServeMealDetail')->option([
'_alias' => '详情',
]);
Route::get('meal/create/form', 'Config/createForm')->name('systemServeMealCreateForm')->option([
'_alias' => '添加表单',
'_auth' => false,
'_form' => "systemServeMealCreate"
]);
Route::post('meal/create', 'Config/create')->name('systemServeMealCreate')->option([
'_alias' => '添加',
]);
Route::get('meal/update/:id/form', 'Config/updateForm')->name('systemServeMealUpdateForm')->option([
'_alias' => '编辑表单',
'_auth' => false,
'_form' => "systemServeMealUpdate"
]);
Route::post('meal/update/:id', 'Config/update')->name('systemServeMealUpdate')->option([
'_alias' => '编辑',
]);
Route::delete('meal/detele/:id', 'Config/detele')->name('systemServeMealDelete')->option([
'_alias' => '删除',
]);
Route::post('meal/status/:id', 'Config/switchStatus')->name('systemServeMealStatus')->option([
'_alias' => '修改状态',
]);
})->prefix('admin.system.serve.')->option([
'_path' => '/service/settings',
'_auth' => true,
]);
Route::group('serve', function () {
Route::get('expr/lst', 'Export/getExportAll')->name('systemServeExportLst')->option([
'_alias' => '列表',
'_path' => '/freight/express',
]);
Route::get('expr/temps', 'Export/getExportTemp')->name('systemServeExportTemps')->option([
'_alias' => '模板',
'_path' => '/setting/sms/sms_config/index',
]);
Route::get('expr/dump_lst', 'Export/dumpLst')->name('systemServeExportDumpLst')->option([
'_alias' => '使用记录',
'_path' => '/setting/sms/sms_config/index',
]);
Route::get('sms/temps', 'Sms/temps')->name('systemServeSmsTemps')->option([
'_alias' => '短信模板',
'_path' => '/sms/template',
]);
Route::post('sms/apply', 'Sms/apply')->name('systemServeSmsApply')->option([
'_alias' => '申请模板',
'_path' => '/sms/template',
]);
Route::get('sms/apply_record', 'Sms/applyRecord')->name('systemServeSmsApplyRecord')->option([
'_alias' => '申请记录',
'_path' => '/sms/applyList',
]);
})->prefix('admin.system.serve.')->option([
'_auth' => true,
]);
// Route::group('sms', function () {
// //保存配置 登录
// Route::post('config', '.Sms/save_basics')->name('smsLogin');
// //短信发送记录
// Route::get('record', '.Sms/record')->name('smsRecord');
// //短信账号数据
// Route::get('data', '.Sms/data')->name('smsData');
// //查看是否登录
// Route::get('is_login', '.Sms/is_login');
// //退出登录
// Route::get('logout', '.Sms/logout')->name('smsLogout');
// //发送短信验证码
// Route::post('captcha', '.Sms/captcha')->name('smsCaptcha');
// //修改/注册短信平台账号
// Route::post('register', '.Sms/save')->name('smsSave');
// //短信模板列表
// Route::get('temp', '.SmsTemplate/template')->name('smsTemplate');
// //短信模板申请表单
// Route::get('temp/form', '.SmsTemplate/form')->name('smsCreateForm');
// //短信模板申请
// Route::post('temp', '.SmsTemplate/apply')->name('smsCreate');
// //公共短信模板列表
// Route::get('public', '.SmsTemplate/public')->name('smsPublicTemplate');
// //剩余条数
// Route::get('number', '.SmsPay/number')->name('smsNumber');
// //获取支付套餐
// Route::get('price', '.SmsPay/price')->name('smsPrice');
// //获取支付码
// Route::post('pay_code', '.SmsPay/pay')->name('smsPay');
// //修改密码
// Route::post('change_password', '.Sms/changePassword')->name('smsChangePassword');
// //修改簽名
// Route::post('change_sign', '.Sms/changeSign')->name('smsChangeSign');
// })->prefix('admin.system.sms');
})->middleware(AllowOriginMiddleware::class)
->middleware(AdminTokenMiddleware::class, true)
->middleware(AdminAuthMiddleware::class)
->middleware(LogMiddleware::class);