作者 lyh

gx

@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Logic\Bside\BTemplate; 3 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\ModuleSetting;
6 use App\Models\Template\Template; 7 use App\Models\Template\Template;
7 use App\Models\Template\BSetting; 8 use App\Models\Template\BSetting;
8 use App\Models\Template\BTemplate; 9 use App\Models\Template\BTemplate;
@@ -145,7 +146,13 @@ class BTemplateLogic extends BaseLogic @@ -145,7 +146,13 @@ class BTemplateLogic extends BaseLogic
145 * @method :post 146 * @method :post
146 * @time :2023/7/17 16:03 147 * @time :2023/7/17 16:03
147 */ 148 */
148 - public function getModuleType($type){  
149 -// $moduleTypeModel = new 149 + public function getModuleType(){
  150 + $data = [];
  151 + $moduleTypeModel = new ModuleSetting();
  152 + $list = $moduleTypeModel->list();
  153 + foreach ($list as $v){
  154 + $data[$v['type']][] = $v['name'];
  155 + }
  156 + return $this->success($data);
150 } 157 }
151 } 158 }
@@ -259,6 +259,8 @@ Route::middleware(['bloginauth'])->group(function () { @@ -259,6 +259,8 @@ Route::middleware(['bloginauth'])->group(function () {
259 Route::any('/setPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'setPublicTemplate'])->name('template_setPublicTemplate'); 259 Route::any('/setPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'setPublicTemplate'])->name('template_setPublicTemplate');
260 //保存修改后的模版 260 //保存修改后的模版
261 Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save'); 261 Route::any('/save', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'save'])->name('template_save');
  262 + //可视化保存获取数据类型
  263 + Route::any('/getTypeSetting', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getTypeSetting'])->name('template_getTypeSetting');
262 // 模板 264 // 模板
263 Route::prefix('module')->group(function () { 265 Route::prefix('module')->group(function () {
264 //获取所有左侧模版 266 //获取所有左侧模版