正在显示
3 个修改的文件
包含
31 行增加
和
1 行删除
| @@ -22,6 +22,21 @@ class TemplateController extends BaseController | @@ -22,6 +22,21 @@ class TemplateController extends BaseController | ||
| 22 | */ | 22 | */ |
| 23 | public function index(){ | 23 | public function index(){ |
| 24 | 24 | ||
| 25 | + $data = AHeadFoot::all(); | ||
| 26 | + $lists = []; | ||
| 27 | + // 以名字为单位区分 | ||
| 28 | + foreach ($data as $datum){ | ||
| 29 | + if(empty($lists[$datum['name']])) $lists[$datum['name']] = []; | ||
| 30 | + $lists[$datum['name']]['name'] = $datum['name']; | ||
| 31 | + $lists[$datum['name']]['default'] = $datum['is_default']; | ||
| 32 | + $lists[$datum['name']]['sort'] = $datum['sort']; | ||
| 33 | + $lists[$datum['name']]['status'] = $datum['status']; | ||
| 34 | + $lists[$datum['name']]['created_at'] = $datum['created_at']; | ||
| 35 | +// $lists[$datum['name']]['tags'] = $datum['tags']; | ||
| 36 | + $lists[$datum['name']][$datum['type']==AHeadFoot::TYPE_HEADER?'header':'footer'] = $datum['html']; | ||
| 37 | + } | ||
| 38 | + | ||
| 39 | + return $this->success($lists); | ||
| 25 | 40 | ||
| 26 | } | 41 | } |
| 27 | 42 | ||
| @@ -35,6 +50,20 @@ class TemplateController extends BaseController | @@ -35,6 +50,20 @@ class TemplateController extends BaseController | ||
| 35 | 50 | ||
| 36 | } | 51 | } |
| 37 | 52 | ||
| 53 | + /** | ||
| 54 | + * 新增 | ||
| 55 | + * @author:dc | ||
| 56 | + * @time 2023/5/5 9:30 | ||
| 57 | + */ | ||
| 58 | + public function insert(){ | ||
| 59 | + | ||
| 60 | + } | ||
| 61 | + | ||
| 62 | + | ||
| 63 | + private function save($name = ''){ | ||
| 64 | + | ||
| 65 | + } | ||
| 66 | + | ||
| 38 | 67 | ||
| 39 | /** | 68 | /** |
| 40 | * 删除 | 69 | * 删除 |
| @@ -30,7 +30,7 @@ class AHeadFoot extends \App\Models\Base{ | @@ -30,7 +30,7 @@ class AHeadFoot extends \App\Models\Base{ | ||
| 30 | * @time 2023/5/4 16:24 | 30 | * @time 2023/5/4 16:24 |
| 31 | */ | 31 | */ |
| 32 | public static function _ball(){ | 32 | public static function _ball(){ |
| 33 | - return static::where('status',static::STATUS_ACTIVE)->get(['id','name','type','html','is_default']); | 33 | + return static::where('status',static::STATUS_ACTIVE)->orderBy('sort')->get(['id','name','type','html','is_default']); |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | /** | 36 | /** |
| @@ -47,6 +47,7 @@ Route::middleware(['web'])->group(function (){ //admin用渲染默认要加上w | @@ -47,6 +47,7 @@ Route::middleware(['web'])->group(function (){ //admin用渲染默认要加上w | ||
| 47 | Route::prefix('template')->group(function () { | 47 | Route::prefix('template')->group(function () { |
| 48 | Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template_header_footer'); | 48 | Route::get('/', [\App\Http\Controllers\Aside\TemplateController::class, 'index'])->name('admin.template_header_footer'); |
| 49 | Route::get('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'edit'])->name('admin.template_header_footer_edit'); | 49 | Route::get('/edit', [\App\Http\Controllers\Aside\TemplateController::class, 'edit'])->name('admin.template_header_footer_edit'); |
| 50 | + Route::get('/insert', [\App\Http\Controllers\Aside\TemplateController::class, 'insert'])->name('admin.template_header_footer_insert'); | ||
| 50 | Route::get('/delete', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->name('admin.template_header_footer_system'); | 51 | Route::get('/delete', [\App\Http\Controllers\Aside\TemplateController::class, 'delete'])->name('admin.template_header_footer_system'); |
| 51 | }); | 52 | }); |
| 52 | 53 |
-
请 注册 或 登录 后发表评论