作者 lyh

gx

@@ -8,6 +8,7 @@ use App\Http\Controllers\Bside\BaseController; @@ -8,6 +8,7 @@ use App\Http\Controllers\Bside\BaseController;
8 use App\Http\Logic\Bside\Nav\NavLogic; 8 use App\Http\Logic\Bside\Nav\NavLogic;
9 use App\Http\Requests\Bside\Nav\NavRequest; 9 use App\Http\Requests\Bside\Nav\NavRequest;
10 use App\Models\Nav\BNav; 10 use App\Models\Nav\BNav;
  11 +use App\Models\Nav\BNavGroup;
11 12
12 /** 13 /**
13 * 导航栏目 b端编辑 c端显示 14 * 导航栏目 b端编辑 c端显示
@@ -137,4 +138,21 @@ class NavController extends BaseController @@ -137,4 +138,21 @@ class NavController extends BaseController
137 $navLogic->importNav(); 138 $navLogic->importNav();
138 $this->response('success'); 139 $this->response('success');
139 } 140 }
  141 +
  142 + /**
  143 + * @remark :菜单列表排序
  144 + * @name :setSortList
  145 + * @author :lyh
  146 + * @method :post
  147 + * @time :2023/12/18 13:44
  148 + */
  149 + public function setSortList(NavLogic $navLogic){
  150 + $this->request->validate([
  151 + 'id'=>'required'
  152 + ],[
  153 + 'id.required' => 'ID不能为空',
  154 + ]);
  155 + $navLogic->setSortList();
  156 + $this->response('success');
  157 + }
140 } 158 }
@@ -250,7 +250,18 @@ class NavLogic extends BaseLogic @@ -250,7 +250,18 @@ class NavLogic extends BaseLogic
250 } 250 }
251 } 251 }
252 252
253 - 253 + /**
  254 + * @remark :排序字段
  255 + * @name :setSortList
  256 + * @author :lyh
  257 + * @method :post
  258 + * @time :2023/12/18 13:47
  259 + */
  260 + public function setSortList(){
  261 + $navGroupModel = new BNavGroup();
  262 + $navGroupModel->edit(['sort_list'=>$this->param['sort_list']],['id'=>$this->param['id']]);
  263 + return $this->success();
  264 + }
254 265
255 266
256 267
@@ -373,6 +373,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -373,6 +373,7 @@ Route::middleware(['bloginauth'])->group(function () {
373 Route::get('/default-urls', [\App\Http\Controllers\Bside\Nav\NavController::class, 'urls'])->name('nav_default-urls'); 373 Route::get('/default-urls', [\App\Http\Controllers\Bside\Nav\NavController::class, 'urls'])->name('nav_default-urls');
374 Route::post('/sort', [\App\Http\Controllers\Bside\Nav\NavController::class, 'sort'])->name('nav_sort'); 374 Route::post('/sort', [\App\Http\Controllers\Bside\Nav\NavController::class, 'sort'])->name('nav_sort');
375 Route::post('/import', [\App\Http\Controllers\Bside\Nav\NavController::class, 'import'])->name('nav_import'); 375 Route::post('/import', [\App\Http\Controllers\Bside\Nav\NavController::class, 'import'])->name('nav_import');
  376 + Route::post('/setSortList', [\App\Http\Controllers\Bside\Nav\NavController::class, 'setSortList'])->name('nav_setSortList');
376 }); 377 });
377 378
378 //排名数据 379 //排名数据