正在显示
3 个修改的文件
包含
21 行增加
和
2 行删除
| @@ -75,6 +75,18 @@ class BTemplateController extends BaseController | @@ -75,6 +75,18 @@ class BTemplateController extends BaseController | ||
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | /** | 77 | /** |
| 78 | + * @remark :可视化装修数据类型设置 | ||
| 79 | + * @name :moduleSetting | ||
| 80 | + * @author :lyh | ||
| 81 | + * @method :post | ||
| 82 | + * @time :2023/7/17 15:55 | ||
| 83 | + */ | ||
| 84 | + public function getModuleTypes(BTemplateLogic $BTemplateLogic){ | ||
| 85 | + $list = $BTemplateLogic->getModuleTypes(); | ||
| 86 | + $this->response('success',Code::SUCCESS,$list); | ||
| 87 | + } | ||
| 88 | + | ||
| 89 | + /** | ||
| 78 | * @remark :公共主题设置公共head | 90 | * @remark :公共主题设置公共head |
| 79 | * @name :setHead | 91 | * @name :setHead |
| 80 | * @author :lyh | 92 | * @author :lyh |
| @@ -6,6 +6,7 @@ use App\Http\Logic\Bside\BaseLogic; | @@ -6,6 +6,7 @@ use App\Http\Logic\Bside\BaseLogic; | ||
| 6 | use App\Models\Blog\Blog; | 6 | use App\Models\Blog\Blog; |
| 7 | use App\Models\Blog\BlogCategory; | 7 | use App\Models\Blog\BlogCategory; |
| 8 | use App\Models\CustomModule\CustomModule; | 8 | use App\Models\CustomModule\CustomModule; |
| 9 | +use App\Models\CustomModule\CustomModuleCategory; | ||
| 9 | use App\Models\News\News; | 10 | use App\Models\News\News; |
| 10 | use App\Models\News\NewsCategory; | 11 | use App\Models\News\NewsCategory; |
| 11 | use App\Models\Product\Category; | 12 | use App\Models\Product\Category; |
| @@ -708,9 +709,14 @@ class BTemplateLogic extends BaseLogic | @@ -708,9 +709,14 @@ class BTemplateLogic extends BaseLogic | ||
| 708 | $moduleModel = new CustomModule(); | 709 | $moduleModel = new CustomModule(); |
| 709 | $moduleList = $moduleModel->list(['status'=>0]); | 710 | $moduleList = $moduleModel->list(['status'=>0]); |
| 710 | foreach ($moduleList as $v){ | 711 | foreach ($moduleList as $v){ |
| 711 | - $data[] = ['id'=>'custom-'.$v['id'],'name'=>$v['name'],'category'=>[["id"=>"all", "name"=>"全部",], ["id"=>"new", "name"=>"最新"]]]; | 712 | + $moduleCategory = $this->getCategoryList((new CustomModuleCategory())); |
| 713 | + $categoryList = [["id"=>"all", "name"=>"全部"], ["id"=>"new", "name"=>"最新"]]; | ||
| 714 | + foreach ($moduleCategory as $values){ | ||
| 715 | + $categoryList[] = $values; | ||
| 716 | + } | ||
| 717 | + $data[] = ['id'=>'custom-'.$v['id'],'name'=>$v['name'],'category'=>$categoryList]; | ||
| 712 | } | 718 | } |
| 713 | - | 719 | + return $this->success($data); |
| 714 | } | 720 | } |
| 715 | 721 | ||
| 716 | /** | 722 | /** |
| @@ -310,6 +310,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -310,6 +310,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 310 | Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save'); | 310 | Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save'); |
| 311 | //可视化保存获取数据类型 | 311 | //可视化保存获取数据类型 |
| 312 | Route::any('/getTypeSetting', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTypeSetting'])->name('template_getTypeSetting'); | 312 | Route::any('/getTypeSetting', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTypeSetting'])->name('template_getTypeSetting'); |
| 313 | + Route::any('/getModuleTypes', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getModuleTypes'])->name('template_getModuleTypes'); | ||
| 313 | Route::any('/getHeadFooter', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getHeadFooter'])->name('template_getHeadFooter'); | 314 | Route::any('/getHeadFooter', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getHeadFooter'])->name('template_getHeadFooter'); |
| 314 | Route::any('/setHeadFooter', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'setHeadFooter'])->name('template_setHeadFooter'); | 315 | Route::any('/setHeadFooter', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'setHeadFooter'])->name('template_setHeadFooter'); |
| 315 | Route::any('/savePublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'savePublicTemplate'])->name('template_savePublicTemplate'); | 316 | Route::any('/savePublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'savePublicTemplate'])->name('template_savePublicTemplate'); |
-
请 注册 或 登录 后发表评论