作者 lyh

gx

@@ -25,4 +25,16 @@ class BTemplateModuleController extends BaseController @@ -25,4 +25,16 @@ class BTemplateModuleController extends BaseController
25 $list = $BTemplateModuleLogic->ModuleList($this->map,$this->page,$this->row,$this->order); 25 $list = $BTemplateModuleLogic->ModuleList($this->map,$this->page,$this->row,$this->order);
26 $this->response('success',Code::SUCCESS,$list); 26 $this->response('success',Code::SUCCESS,$list);
27 } 27 }
  28 +
  29 + /**
  30 + * @remark :获取所有模块类型
  31 + * @name :getType
  32 + * @author :lyh
  33 + * @method :post
  34 + * @time :2023/6/29 14:41
  35 + */
  36 + public function getType(BTemplateModuleLogic $BTemplateModuleLogic){
  37 + $list = $BTemplateModuleLogic->ModuleType($this->map);
  38 + $this->response('success',Code::SUCCESS,$list);
  39 + }
28 } 40 }
@@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\BTemplate; @@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\BTemplate;
4 4
5 use App\Http\Logic\Bside\BaseLogic; 5 use App\Http\Logic\Bside\BaseLogic;
6 use App\Models\Template\TemplateModule; 6 use App\Models\Template\TemplateModule;
  7 +use App\Models\Template\TemplateType;
7 8
8 class BTemplateModuleLogic extends BaseLogic 9 class BTemplateModuleLogic extends BaseLogic
9 { 10 {
@@ -25,4 +26,17 @@ class BTemplateModuleLogic extends BaseLogic @@ -25,4 +26,17 @@ class BTemplateModuleLogic extends BaseLogic
25 $lists = $this->model->lists($map,$page,$row,$order,$filed); 26 $lists = $this->model->lists($map,$page,$row,$order,$filed);
26 return $this->success($lists); 27 return $this->success($lists);
27 } 28 }
  29 +
  30 + /**
  31 + * @remark :获取所有模块类型
  32 + * @name :ModuleType
  33 + * @author :lyh
  34 + * @method :post
  35 + * @time :2023/6/29 14:42
  36 + */
  37 + public function ModuleType($map){
  38 + $typeModel = new TemplateType();
  39 + $lists = $typeModel->list($map);
  40 + return $this->success($lists);
  41 + }
28 } 42 }
  1 +<?php
  2 +
  3 +namespace App\Models\Template;
  4 +
  5 +use App\Models\Base;
  6 +
  7 +/**
  8 + * @remark :左侧模块类型表
  9 + * @name :TemplateType
  10 + * @author :lyh
  11 + * @time :2023/6/29 14:46
  12 + */
  13 +class TemplateType extends Base
  14 +{
  15 + protected $table = 'gl_template_type';
  16 +}
@@ -251,6 +251,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -251,6 +251,7 @@ Route::middleware(['bloginauth'])->group(function () {
251 Route::prefix('module')->group(function () { 251 Route::prefix('module')->group(function () {
252 //获取所有左侧模版 252 //获取所有左侧模版
253 Route::any('/', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'lists'])->name('template_module_lists'); 253 Route::any('/', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'lists'])->name('template_module_lists');
  254 + Route::any('/type', [\App\Http\Controllers\Bside\Template\BTemplateModuleController::class, 'getType'])->name('template_module_getType');
254 }); 255 });
255 }); 256 });
256 257