Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop
正在显示
20 个修改的文件
包含
77 行增加
和
66 行删除
| @@ -18,7 +18,6 @@ class LoginController extends BaseController | @@ -18,7 +18,6 @@ class LoginController extends BaseController | ||
| 18 | 18 | ||
| 19 | function login(Request $request, LoginLogic $logic) | 19 | function login(Request $request, LoginLogic $logic) |
| 20 | { | 20 | { |
| 21 | - if ($request->isMethod('POST')) { | ||
| 22 | $request->validate([ | 21 | $request->validate([ |
| 23 | 'mobile' => ['required', new Mobile()], | 22 | 'mobile' => ['required', new Mobile()], |
| 24 | 'password' => 'required', | 23 | 'password' => 'required', |
| @@ -27,18 +26,14 @@ class LoginController extends BaseController | @@ -27,18 +26,14 @@ class LoginController extends BaseController | ||
| 27 | 'password.required' => '请输入密码', | 26 | 'password.required' => '请输入密码', |
| 28 | ]); | 27 | ]); |
| 29 | 28 | ||
| 30 | - $logic->login(); | 29 | + $data = $logic->login(); |
| 31 | 30 | ||
| 32 | - return $this->success(); | ||
| 33 | - } | ||
| 34 | - if($logic->manage()){ | ||
| 35 | - return redirect(route('admin.home.white')); | ||
| 36 | - } | ||
| 37 | - return view('admin.login'); | 31 | + return $this->success($data); |
| 38 | } | 32 | } |
| 39 | 33 | ||
| 40 | public function logout(LoginLogic $logic) | 34 | public function logout(LoginLogic $logic) |
| 41 | { | 35 | { |
| 42 | - return $logic->logout(); | 36 | + $logic->logout(); |
| 37 | + return $this->success(); | ||
| 43 | } | 38 | } |
| 44 | } | 39 | } |
| @@ -27,7 +27,7 @@ class DeptController extends BaseController | @@ -27,7 +27,7 @@ class DeptController extends BaseController | ||
| 27 | $sort = ['id' => 'desc']; | 27 | $sort = ['id' => 'desc']; |
| 28 | $data = $logic->getList($map, $sort, ['id', 'pid', 'title'],0); | 28 | $data = $logic->getList($map, $sort, ['id', 'pid', 'title'],0); |
| 29 | 29 | ||
| 30 | - return view("admin.dept", ["list" => Arr::listToTree($data)]); | 30 | + return $this->success(Arr::listToTree($data)); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | public function info(Request $request, DeptLogic $logic){ | 33 | public function info(Request $request, DeptLogic $logic){ |
| @@ -22,7 +22,7 @@ class GroupController extends BaseController | @@ -22,7 +22,7 @@ class GroupController extends BaseController | ||
| 22 | public function list(Request $request, GroupLogic $logic) | 22 | public function list(Request $request, GroupLogic $logic) |
| 23 | { | 23 | { |
| 24 | $list = $logic->getList(); | 24 | $list = $logic->getList(); |
| 25 | - return view("admin.group", ["list" => $list]); | 25 | + return $this->success($list); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | public function info(Request $request, GroupLogic $logic){ | 28 | public function info(Request $request, GroupLogic $logic){ |
| @@ -22,7 +22,7 @@ class ManageController extends BaseController | @@ -22,7 +22,7 @@ class ManageController extends BaseController | ||
| 22 | public function list(Request $request, ManageLogic $logic) | 22 | public function list(Request $request, ManageLogic $logic) |
| 23 | { | 23 | { |
| 24 | $list = $logic->getList(); | 24 | $list = $logic->getList(); |
| 25 | - return view("admin.manage", ["list" => $list]); | 25 | + return $this->success($list); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | public function info(Request $request, ManageLogic $logic){ | 28 | public function info(Request $request, ManageLogic $logic){ |
| @@ -24,7 +24,7 @@ class MenuController extends BaseController | @@ -24,7 +24,7 @@ class MenuController extends BaseController | ||
| 24 | $map = []; | 24 | $map = []; |
| 25 | $sort = ['id' => 'desc']; | 25 | $sort = ['id' => 'desc']; |
| 26 | $list = $logic->getList($map, $sort, ['*'],0); | 26 | $list = $logic->getList($map, $sort, ['*'],0); |
| 27 | - return view("admin.menu", ["list" => Arr::listToTree($list)]); | 27 | + return $this->success(Arr::listToTree($list)); |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | public function info(Request $request, MenuLogic $logic){ | 30 | public function info(Request $request, MenuLogic $logic){ |
| @@ -30,7 +30,7 @@ class ProjectController extends BaseController | @@ -30,7 +30,7 @@ class ProjectController extends BaseController | ||
| 30 | $sort = ['id' => 'desc']; | 30 | $sort = ['id' => 'desc']; |
| 31 | $data = $logic->getList($map, $sort); | 31 | $data = $logic->getList($map, $sort); |
| 32 | 32 | ||
| 33 | - return view("admin.project", ["list" => $data]); | 33 | + return $this->success($data); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | public function info(Request $request, ProjectLogic $logic){ | 36 | public function info(Request $request, ProjectLogic $logic){ |
| @@ -31,7 +31,7 @@ class TaskController extends BaseController | @@ -31,7 +31,7 @@ class TaskController extends BaseController | ||
| 31 | $sort = ['id' => 'desc']; | 31 | $sort = ['id' => 'desc']; |
| 32 | $data = $logic->getList($map, $sort); | 32 | $data = $logic->getList($map, $sort); |
| 33 | 33 | ||
| 34 | - return view("admin.task", ["list" => $data]); | 34 | + return $this->success($data); |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | public function info(Request $request, TaskLogic $logic){ | 37 | public function info(Request $request, TaskLogic $logic){ |
| @@ -90,4 +90,9 @@ class ProductController extends BaseController | @@ -90,4 +90,9 @@ class ProductController extends BaseController | ||
| 90 | return $this->success($data); | 90 | return $this->success($data); |
| 91 | } | 91 | } |
| 92 | 92 | ||
| 93 | + | ||
| 94 | + public function getStatusNumber(ProductLogic $logic){ | ||
| 95 | + $data = $logic->getStatusNumber(); | ||
| 96 | + $this->response('success',Code::SUCCESS,$data); | ||
| 97 | + } | ||
| 93 | } | 98 | } |
| @@ -188,7 +188,7 @@ class RankDataController extends BaseController | @@ -188,7 +188,7 @@ class RankDataController extends BaseController | ||
| 188 | 'video_position' => 0, | 188 | 'video_position' => 0, |
| 189 | ]; | 189 | ]; |
| 190 | $client = new Client([ | 190 | $client = new Client([ |
| 191 | - 'base_uri' => 'http://45.136.131.71:8000', | 191 | + 'base_uri' => 'http://rank.waimaoq.com', |
| 192 | 'timeout' => '20' | 192 | 'timeout' => '20' |
| 193 | ]); | 193 | ]); |
| 194 | 194 | ||
| @@ -208,7 +208,7 @@ class RankDataController extends BaseController | @@ -208,7 +208,7 @@ class RankDataController extends BaseController | ||
| 208 | $data = [ | 208 | $data = [ |
| 209 | 'position' => 0, | 209 | 'position' => 0, |
| 210 | ]; | 210 | ]; |
| 211 | - $res = HttpUtils::get('http://45.136.131.71:8000/luminati_rank', $param); | 211 | + $res = HttpUtils::get('http://rank.waimaoq.com/luminati_rank', $param); |
| 212 | if ($res) { | 212 | if ($res) { |
| 213 | $res = Arr::s2a($res); | 213 | $res = Arr::s2a($res); |
| 214 | $data['position'] = $res['position']; | 214 | $data['position'] = $res['position']; |
| @@ -5,7 +5,7 @@ namespace App\Http\Logic\Aside; | @@ -5,7 +5,7 @@ namespace App\Http\Logic\Aside; | ||
| 5 | 5 | ||
| 6 | use App\Enums\Common\Common; | 6 | use App\Enums\Common\Common; |
| 7 | use App\Http\Logic\Logic; | 7 | use App\Http\Logic\Logic; |
| 8 | -use Illuminate\Support\Facades\Session; | 8 | +use Illuminate\Support\Facades\Cache; |
| 9 | 9 | ||
| 10 | /** | 10 | /** |
| 11 | * @notes: 逻辑层基类 控制器调用 统一返回 统一抛出异常 | 11 | * @notes: 逻辑层基类 控制器调用 统一返回 统一抛出异常 |
| @@ -18,12 +18,9 @@ class BaseLogic extends Logic | @@ -18,12 +18,9 @@ class BaseLogic extends Logic | ||
| 18 | 18 | ||
| 19 | protected $side = Common::A; | 19 | protected $side = Common::A; |
| 20 | 20 | ||
| 21 | - protected $user = []; | ||
| 22 | - | ||
| 23 | public function __construct() | 21 | public function __construct() |
| 24 | { | 22 | { |
| 25 | $this->requestAll = request()->all(); | 23 | $this->requestAll = request()->all(); |
| 26 | - $this->user = Session::get('manage'); | ||
| 27 | } | 24 | } |
| 28 | 25 | ||
| 29 | 26 |
| @@ -2,10 +2,11 @@ | @@ -2,10 +2,11 @@ | ||
| 2 | 2 | ||
| 3 | namespace App\Http\Logic\Aside; | 3 | namespace App\Http\Logic\Aside; |
| 4 | 4 | ||
| 5 | +use App\Enums\Common\Common; | ||
| 5 | use App\Models\Manage\Manage; | 6 | use App\Models\Manage\Manage; |
| 6 | use App\Models\Manage\LoginLog; | 7 | use App\Models\Manage\LoginLog; |
| 8 | +use Illuminate\Support\Facades\Cache; | ||
| 7 | use Illuminate\Support\Facades\Hash; | 9 | use Illuminate\Support\Facades\Hash; |
| 8 | -use Illuminate\Support\Facades\Session; | ||
| 9 | 10 | ||
| 10 | 11 | ||
| 11 | /** | 12 | /** |
| @@ -26,7 +27,7 @@ class LoginLogic extends BaseLogic | @@ -26,7 +27,7 @@ class LoginLogic extends BaseLogic | ||
| 26 | 27 | ||
| 27 | public function login() | 28 | public function login() |
| 28 | { | 29 | { |
| 29 | - $manage = $this->model->where('mobile', $this->requestAll['mobile'])->first(); | 30 | + $manage = $this->model->select('id', 'name', 'password', 'token')->where('mobile', $this->requestAll['mobile'])->first(); |
| 30 | 31 | ||
| 31 | if (!$manage){ | 32 | if (!$manage){ |
| 32 | $this->fail('登录用户名不存在'); | 33 | $this->fail('登录用户名不存在'); |
| @@ -37,21 +38,33 @@ class LoginLogic extends BaseLogic | @@ -37,21 +38,33 @@ class LoginLogic extends BaseLogic | ||
| 37 | if (!Hash::check($this->requestAll['password'], $manage->password)) { | 38 | if (!Hash::check($this->requestAll['password'], $manage->password)) { |
| 38 | $this->fail('登录密码不正确'); | 39 | $this->fail('登录密码不正确'); |
| 39 | } | 40 | } |
| 40 | - Session::put('manage', $manage->toArray()); | ||
| 41 | - | 41 | + if(!empty($manage['token'])){ |
| 42 | + //清除上一次用户缓存 | ||
| 43 | + Cache::pull(Common::MANAGE_TOKEN . $manage['token']); | ||
| 44 | + } | ||
| 45 | + //生成新token | ||
| 46 | + $token = md5(uniqid().$manage['id']); | ||
| 47 | + //存储缓存 | ||
| 48 | + $manage['token'] = $token; | ||
| 49 | + Cache::add(Common::MANAGE_TOKEN . $token,$manage); | ||
| 50 | + //更新用户信息 | ||
| 51 | + $manage->token = $token; | ||
| 52 | + $res = $manage->save(); | ||
| 53 | + if(!$res){ | ||
| 54 | + $this->fail('系统错误,请联系管理员'); | ||
| 55 | + } | ||
| 42 | LoginLog::addLog($manage->id); | 56 | LoginLog::addLog($manage->id); |
| 43 | - | ||
| 44 | - return $this->success(); | 57 | + return $this->success($manage->toArray()); |
| 45 | } | 58 | } |
| 46 | 59 | ||
| 47 | public function logout(){ | 60 | public function logout(){ |
| 48 | - Session::forget('manage'); | ||
| 49 | - return redirect(route('admin.login')); | 61 | + Cache::pull(request()->header('token')); |
| 62 | + return $this->success(); | ||
| 50 | } | 63 | } |
| 51 | 64 | ||
| 52 | public static function manage($field = ''){ | 65 | public static function manage($field = ''){ |
| 53 | - $manage = Session::get('manage'); | ||
| 54 | - $manage = Manage::find(1)->toArray(); | 66 | + $manage = Cache::get(Common::MANAGE_TOKEN . request()->header('token')); |
| 67 | + $manage = Manage::find($manage['id'] ?? 0); | ||
| 55 | if($field){ | 68 | if($field){ |
| 56 | return $manage[$field] ?? ''; | 69 | return $manage[$field] ?? ''; |
| 57 | } | 70 | } |
| @@ -119,4 +119,17 @@ class ProductLogic extends BaseLogic | @@ -119,4 +119,17 @@ class ProductLogic extends BaseLogic | ||
| 119 | 119 | ||
| 120 | return $this->success(); | 120 | return $this->success(); |
| 121 | } | 121 | } |
| 122 | + | ||
| 123 | + public function getStatusNumber(){ | ||
| 124 | + //三种状态 0:草稿 1:发布 2:回收站 | ||
| 125 | + $data = ['dra'=>0,'pub'=>1,'del'=>2,'tal'=>3]; | ||
| 126 | + foreach ($data as $k => $v){ | ||
| 127 | + if($v == 3){ | ||
| 128 | + $data[$k] = $this->model->count(); | ||
| 129 | + }else{ | ||
| 130 | + $data[$k] = $this->model->where(['status'=>$v])->count(); | ||
| 131 | + } | ||
| 132 | + } | ||
| 133 | + return $this->success($data); | ||
| 134 | + } | ||
| 122 | } | 135 | } |
| @@ -80,9 +80,6 @@ class Logic | @@ -80,9 +80,6 @@ class Logic | ||
| 80 | }else{ | 80 | }else{ |
| 81 | $result = $query->with($this->with)->select($columns)->get(); | 81 | $result = $query->with($this->with)->select($columns)->get(); |
| 82 | } | 82 | } |
| 83 | - if($this->side == Common::A){ | ||
| 84 | - return $result; | ||
| 85 | - } | ||
| 86 | return $this->success($result ? $result->toArray() : []); | 83 | return $this->success($result ? $result->toArray() : []); |
| 87 | } | 84 | } |
| 88 | 85 |
| @@ -6,11 +6,9 @@ use App\Enums\Common\Code; | @@ -6,11 +6,9 @@ use App\Enums\Common\Code; | ||
| 6 | use App\Http\Logic\Aside\LoginLogic; | 6 | use App\Http\Logic\Aside\LoginLogic; |
| 7 | use App\Models\Manage\Group; | 7 | use App\Models\Manage\Group; |
| 8 | use App\Models\Manage\Manage; | 8 | use App\Models\Manage\Manage; |
| 9 | -use App\Models\Manage\Menu; | ||
| 10 | use Closure; | 9 | use Closure; |
| 11 | use Illuminate\Http\Request; | 10 | use Illuminate\Http\Request; |
| 12 | use Illuminate\Support\Facades\Route; | 11 | use Illuminate\Support\Facades\Route; |
| 13 | -use Illuminate\Support\Facades\Session; | ||
| 14 | use Illuminate\Support\Str; | 12 | use Illuminate\Support\Str; |
| 15 | 13 | ||
| 16 | class LoginAuthMiddleware | 14 | class LoginAuthMiddleware |
| @@ -26,11 +24,7 @@ class LoginAuthMiddleware | @@ -26,11 +24,7 @@ class LoginAuthMiddleware | ||
| 26 | { | 24 | { |
| 27 | $manage = LoginLogic::manage(); | 25 | $manage = LoginLogic::manage(); |
| 28 | if (!$manage) { | 26 | if (!$manage) { |
| 29 | - if($request->ajax()){ | ||
| 30 | return response(['status'=> Code::USER_ERROR,'msg'=>'当前用户未登录']); | 27 | return response(['status'=> Code::USER_ERROR,'msg'=>'当前用户未登录']); |
| 31 | - }else{ | ||
| 32 | - return redirect(route('admin.login.white')); | ||
| 33 | - } | ||
| 34 | } | 28 | } |
| 35 | //权限 | 29 | //权限 |
| 36 | if($manage['id'] != Manage::ADMINISTRATOR_ID){ //排除超级管理员 | 30 | if($manage['id'] != Manage::ADMINISTRATOR_ID){ //排除超级管理员 |
| @@ -38,11 +32,7 @@ class LoginAuthMiddleware | @@ -38,11 +32,7 @@ class LoginAuthMiddleware | ||
| 38 | if(!Str::endsWith($route, '.white')){ //排除白名单路由 | 32 | if(!Str::endsWith($route, '.white')){ //排除白名单路由 |
| 39 | $routes = Group::getRouteByGroupId($manage['gid']); | 33 | $routes = Group::getRouteByGroupId($manage['gid']); |
| 40 | if(!in_array($route, $routes)){ | 34 | if(!in_array($route, $routes)){ |
| 41 | - if($request->ajax()){ | ||
| 42 | return response(['status'=> Code::USER_ERROR,'msg'=>'无权限']); | 35 | return response(['status'=> Code::USER_ERROR,'msg'=>'无权限']); |
| 43 | - }else{ | ||
| 44 | - return response(view('admin/no_auth')); | ||
| 45 | - } | ||
| 46 | } | 36 | } |
| 47 | } | 37 | } |
| 48 | } | 38 | } |
| @@ -21,7 +21,6 @@ class LoginLog extends Base | @@ -21,7 +21,6 @@ class LoginLog extends Base | ||
| 21 | public function addLog($manage_id){ | 21 | public function addLog($manage_id){ |
| 22 | $log = new self(); | 22 | $log = new self(); |
| 23 | $log->manage_id = $manage_id; | 23 | $log->manage_id = $manage_id; |
| 24 | - $log->session_id = Session::getId(); | ||
| 25 | $log->ip = request()->ip(); | 24 | $log->ip = request()->ip(); |
| 26 | $log->save(); | 25 | $log->save(); |
| 27 | } | 26 | } |
| @@ -9,10 +9,10 @@ class Manage extends Base | @@ -9,10 +9,10 @@ class Manage extends Base | ||
| 9 | //设置关联表名 | 9 | //设置关联表名 |
| 10 | protected $table = 'gl_manage'; | 10 | protected $table = 'gl_manage'; |
| 11 | 11 | ||
| 12 | - protected $hidden = ['password']; | 12 | + protected $hidden = ['password', 'token']; |
| 13 | 13 | ||
| 14 | - const STATUS_ACTIVE = 0; | ||
| 15 | - const STATUS_DISABLE = 1; | 14 | + const STATUS_ACTIVE = 1; |
| 15 | + const STATUS_DISABLE = 0; | ||
| 16 | 16 | ||
| 17 | /** | 17 | /** |
| 18 | * 超级管理员ID, 当前ID拥有所有权限, 不能进行修改 | 18 | * 超级管理员ID, 当前ID拥有所有权限, 不能进行修改 |
| @@ -24,7 +24,7 @@ class ManageLog extends Base | @@ -24,7 +24,7 @@ class ManageLog extends Base | ||
| 24 | 24 | ||
| 25 | $log = new self(); | 25 | $log = new self(); |
| 26 | $log->title = $menu ? $menu['title'] : ''; | 26 | $log->title = $menu ? $menu['title'] : ''; |
| 27 | - $log->manage_id = LoginLogic::manage('id') ? : 0; | 27 | + $log->manage_id = LoginLogic::manage('id') ?: 0; |
| 28 | $log->route_name = request()->route()->getName(); | 28 | $log->route_name = request()->route()->getName(); |
| 29 | $log->action = request()->path(); | 29 | $log->action = request()->path(); |
| 30 | $log->method = request()->method(); | 30 | $log->method = request()->method(); |
| @@ -6,8 +6,7 @@ use \Illuminate\Support\Facades\Route; | @@ -6,8 +6,7 @@ use \Illuminate\Support\Facades\Route; | ||
| 6 | use \App\Http\Controllers\Aside; | 6 | use \App\Http\Controllers\Aside; |
| 7 | 7 | ||
| 8 | //必须登录验证的路由组 | 8 | //必须登录验证的路由组 |
| 9 | -Route::middleware(['web','accesstoken'])->group(function (){ //admin用渲染默认要加上web的中间件 | ||
| 10 | - Route::middleware(['aloginauth'])->group(function () { | 9 | +Route::middleware(['aloginauth'])->group(function () { |
| 11 | Route::get('/', [Aside\IndexController::class, 'index'])->name('admin.home.white'); | 10 | Route::get('/', [Aside\IndexController::class, 'index'])->name('admin.home.white'); |
| 12 | Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white'); | 11 | Route::get('/logout', [Aside\LoginController::class, 'logout'])->name('admin.logout.white'); |
| 13 | //会员相关 | 12 | //会员相关 |
| @@ -94,6 +93,12 @@ Route::middleware(['web','accesstoken'])->group(function (){ //adminç”¨æ¸²æŸ“é» | @@ -94,6 +93,12 @@ Route::middleware(['web','accesstoken'])->group(function (){ //adminç”¨æ¸²æŸ“é» | ||
| 94 | Route::post('/save', [Aside\Manage\DeptController::class, 'save'])->name('admin.dept_save'); | 93 | Route::post('/save', [Aside\Manage\DeptController::class, 'save'])->name('admin.dept_save'); |
| 95 | Route::any('/delete', [Aside\Manage\DeptController::class, 'delete'])->name('admin.dept_delete'); | 94 | Route::any('/delete', [Aside\Manage\DeptController::class, 'delete'])->name('admin.dept_delete'); |
| 96 | }); | 95 | }); |
| 96 | + | ||
| 97 | + //优化gsc账号记录表 | ||
| 98 | + Route::prefix('gsc')->group(function () { | ||
| 99 | + Route::any('/', [Aside\Project\ProjectGscController::class, 'lists'])->name('admin.lists'); | ||
| 100 | + Route::any('/read', [Aside\Project\ProjectGscController::class, 'domainLists'])->name('admin.domainLists'); | ||
| 101 | + }); | ||
| 97 | }); | 102 | }); |
| 98 | 103 | ||
| 99 | //项目管理 | 104 | //项目管理 |
| @@ -155,33 +160,27 @@ Route::middleware(['web','accesstoken'])->group(function (){ //adminç”¨æ¸²æŸ“é» | @@ -155,33 +160,27 @@ Route::middleware(['web','accesstoken'])->group(function (){ //adminç”¨æ¸²æŸ“é» | ||
| 155 | Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template'); | 160 | Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template'); |
| 156 | Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_edit'); | 161 | Route::post('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_edit'); |
| 157 | Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_insert'); | 162 | Route::post('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'save'])->name('admin.template_insert'); |
| 158 | - Route::delete('/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->where('id','\d+')->name('admin.template_delete'); | 163 | + Route::delete('/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->where('id', '\d+')->name('admin.template_delete'); |
| 159 | 164 | ||
| 160 | - Route::get('/html/{template_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_index'])->where('template_id','\d+')->name('admin.template.html'); | ||
| 161 | - Route::post('/html/{template_id}/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'html_edit'])->where('template_id','\d+')->name('admin.template_edit.html'); | ||
| 162 | - Route::post('/html/{template_id}/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'html_insert'])->where('template_id','\d+')->name('admin.template_insert.html'); | ||
| 163 | - Route::delete('/html/{template_id}/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_delete'])->where('template_id','\d+')->where('id','\d+')->name('admin.template_delete.html'); | 165 | + Route::get('/html/{template_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_index'])->where('template_id', '\d+')->name('admin.template.html'); |
| 166 | + Route::post('/html/{template_id}/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'html_edit'])->where('template_id', '\d+')->name('admin.template_edit.html'); | ||
| 167 | + Route::post('/html/{template_id}/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'html_insert'])->where('template_id', '\d+')->name('admin.template_insert.html'); | ||
| 168 | + Route::delete('/html/{template_id}/delete/{id}', [\App\Http\Controllers\Aside\TemplateController::class, 'html_delete'])->where('template_id', '\d+')->where('id', '\d+')->name('admin.template_delete.html'); | ||
| 164 | Route::get('/html/type', [\App\Http\Controllers\Aside\TemplateController::class, 'html_type'])->name('admin.template_type.html'); | 169 | Route::get('/html/type', [\App\Http\Controllers\Aside\TemplateController::class, 'html_type'])->name('admin.template_type.html'); |
| 165 | 170 | ||
| 166 | // 自定义块,模板块 | 171 | // 自定义块,模板块 |
| 167 | Route::get('/chunk/lists', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_lists'])->name('admin.template.chunk_lists'); | 172 | Route::get('/chunk/lists', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_lists'])->name('admin.template.chunk_lists'); |
| 168 | Route::post('/chunk/create', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_create'); | 173 | Route::post('/chunk/create', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_create'); |
| 169 | Route::post('/chunk/update', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_update'); | 174 | Route::post('/chunk/update', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_save'])->name('admin.template.chunk_update'); |
| 170 | - Route::delete('/chunk/delete/{chunk_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_delete'])->where('chunk_id','\d+')->name('admin.template.chunk_delete'); | ||
| 171 | - }); | ||
| 172 | - | ||
| 173 | - //优化gsc账号记录表 | ||
| 174 | - Route::prefix('gsc')->group(function () { | ||
| 175 | - Route::any('/', [Aside\Project\ProjectGscController::class, 'lists'])->name('admin.lists'); | ||
| 176 | - Route::any('/read', [Aside\Project\ProjectGscController::class, 'domainLists'])->name('admin.domainLists'); | ||
| 177 | - }); | 175 | + Route::delete('/chunk/delete/{chunk_id}', [\App\Http\Controllers\Aside\TemplateController::class, 'chunk_delete'])->where('chunk_id', '\d+')->name('admin.template.chunk_delete'); |
| 178 | }); | 176 | }); |
| 177 | +}); | ||
| 179 | 178 | ||
| 180 | //无需登录验证的路由组 | 179 | //无需登录验证的路由组 |
| 181 | - Route::group([], function () { | 180 | +Route::group([], function () { |
| 182 | Route::any('/login', [Aside\LoginController::class, 'login'])->name('admin.login.white'); | 181 | Route::any('/login', [Aside\LoginController::class, 'login'])->name('admin.login.white'); |
| 183 | Route::any('/image/{hash}/{w?}/{h?}', [\App\Http\Controllers\File\ImageController::class, 'index'])->name('image_show'); | 182 | Route::any('/image/{hash}/{w?}/{h?}', [\App\Http\Controllers\File\ImageController::class, 'index'])->name('image_show'); |
| 184 | Route::any('/file/{hash}', [\App\Http\Controllers\File\FileController::class, 'index'])->name('file_show'); | 183 | Route::any('/file/{hash}', [\App\Http\Controllers\File\FileController::class, 'index'])->name('file_show'); |
| 185 | - }); | ||
| 186 | }); | 184 | }); |
| 187 | 185 | ||
| 186 | + |
| @@ -149,6 +149,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -149,6 +149,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 149 | Route::get('/info', [\App\Http\Controllers\Bside\Product\ProductController::class, 'info'])->name('product_info'); | 149 | Route::get('/info', [\App\Http\Controllers\Bside\Product\ProductController::class, 'info'])->name('product_info'); |
| 150 | Route::post('/save', [\App\Http\Controllers\Bside\Product\ProductController::class, 'save'])->name('product_save'); | 150 | Route::post('/save', [\App\Http\Controllers\Bside\Product\ProductController::class, 'save'])->name('product_save'); |
| 151 | Route::any('/delete', [\App\Http\Controllers\Bside\Product\ProductController::class, 'delete'])->name('product_delete'); | 151 | Route::any('/delete', [\App\Http\Controllers\Bside\Product\ProductController::class, 'delete'])->name('product_delete'); |
| 152 | + Route::any('/statusNum', [\App\Http\Controllers\Bside\Product\ProductController::class, 'getStatusNumber'])->name('product_statusNum'); | ||
| 152 | 153 | ||
| 153 | //产品分类 | 154 | //产品分类 |
| 154 | Route::get('category', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'index'])->name('product_category'); | 155 | Route::get('category', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'index'])->name('product_category'); |
-
请 注册 或 登录 后发表评论