作者 lyh

gx

... ... @@ -8,6 +8,7 @@ use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\Nav\NavLogic;
use App\Http\Requests\Bside\Nav\NavRequest;
use App\Models\Nav\BNav;
use App\Models\Nav\BNavGroup;
/**
* 导航栏目 b端编辑 c端显示
... ... @@ -137,4 +138,21 @@ class NavController extends BaseController
$navLogic->importNav();
$this->response('success');
}
/**
* @remark :菜单列表排序
* @name :setSortList
* @author :lyh
* @method :post
* @time :2023/12/18 13:44
*/
public function setSortList(NavLogic $navLogic){
$this->request->validate([
'id'=>'required'
],[
'id.required' => 'ID不能为空',
]);
$navLogic->setSortList();
$this->response('success');
}
}
... ...
... ... @@ -250,7 +250,18 @@ class NavLogic extends BaseLogic
}
}
/**
* @remark :排序字段
* @name :setSortList
* @author :lyh
* @method :post
* @time :2023/12/18 13:47
*/
public function setSortList(){
$navGroupModel = new BNavGroup();
$navGroupModel->edit(['sort_list'=>$this->param['sort_list']],['id'=>$this->param['id']]);
return $this->success();
}
... ...
... ... @@ -373,6 +373,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::get('/default-urls', [\App\Http\Controllers\Bside\Nav\NavController::class, 'urls'])->name('nav_default-urls');
Route::post('/sort', [\App\Http\Controllers\Bside\Nav\NavController::class, 'sort'])->name('nav_sort');
Route::post('/import', [\App\Http\Controllers\Bside\Nav\NavController::class, 'import'])->name('nav_import');
Route::post('/setSortList', [\App\Http\Controllers\Bside\Nav\NavController::class, 'setSortList'])->name('nav_setSortList');
});
//排名数据
... ...