正在显示
3 个修改的文件
包含
31 行增加
和
1 行删除
| @@ -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 | //排名数据 |
-
请 注册 或 登录 后发表评论