作者 邓超

自定义

@@ -96,6 +96,18 @@ class TemplateController extends BaseController @@ -96,6 +96,18 @@ class TemplateController extends BaseController
96 96
97 } 97 }
98 98
  99 +
  100 + /**
  101 + * 数据源
  102 + * @return \Illuminate\Http\JsonResponse
  103 + * @author:dc
  104 + * @time 2023/5/11 10:47
  105 + */
  106 + public function get_type(){
  107 + return $this->success(ATemplateHtml::$sourceMap);
  108 + }
  109 +
  110 +
99 /** 111 /**
100 * 获取 编辑html 112 * 获取 编辑html
101 * @author:dc 113 * @author:dc
@@ -26,19 +26,45 @@ class ATemplateHtml extends \App\Models\Base{ @@ -26,19 +26,45 @@ class ATemplateHtml extends \App\Models\Base{
26 26
27 public static $sourceMap = [ 27 public static $sourceMap = [
28 // 数据表/数据类型 =》 模板类型/模板名称 28 // 数据表/数据类型 =》 模板类型/模板名称
29 - 'index' => 'index',  
30 - 'product' => 'product',  
31 - 'product_info' => 'product_info',  
32 - 'blogs' => 'blogs',  
33 - 'blogs_info' => 'blogs_info',  
34 - 'page' => 'page', 29 + 'index' => [
  30 + 'template' => 'index',
  31 + 'name'=>'首页'
  32 + ],
  33 + 'product' => [
  34 + 'template' => 'product',
  35 + 'name'=>'商品列表'
  36 + ],
  37 + 'product_info' => [
  38 + 'template' => 'product_info',
  39 + 'name'=>'商品详情'
  40 + ],
  41 + 'blogs' => [
  42 + 'template' => 'blogs',
  43 + 'name'=>'博客列表'
  44 + ],
  45 + 'blogs_info' => [
  46 + 'template' => 'blogs_info',
  47 + 'name'=>'博客详情'
  48 + ],
  49 + 'page' => [
  50 + 'template' => 'page',
  51 + 'name'=>'单页'
  52 + ],
  53 + 'news' => [
  54 + 'template' => 'news',
  55 + 'name'=>'新闻列表'
  56 + ],
  57 + 'news_info' => [
  58 + 'template' => 'news_info',
  59 + 'name'=>'新闻详情'
  60 + ],
35 ]; 61 ];
36 62
37 public static $typeMap = [ 63 public static $typeMap = [
38 'index' => '首页', 64 'index' => '首页',
39 'product' => '商品列表', 65 'product' => '商品列表',
40 'product_info' => '商品详情', 66 'product_info' => '商品详情',
41 - 'blogs' => '博客', 67 + 'blogs' => '博客列表',
42 'blogs_info' => '博客详情', 68 'blogs_info' => '博客详情',
43 'page' => '单页', 69 'page' => '单页',
44 'news' => '新闻列表', 70 'news' => '新闻列表',
@@ -233,7 +233,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -233,7 +233,7 @@ Route::middleware(['bloginauth'])->group(function () {
233 Route::get('/', [\App\Http\Controllers\Bside\TemplateController::class, 'index'])->name('bside_template'); 233 Route::get('/', [\App\Http\Controllers\Bside\TemplateController::class, 'index'])->name('bside_template');
234 Route::any('/use-template', [\App\Http\Controllers\Bside\TemplateController::class, 'info'])->name('bside_template_use'); 234 Route::any('/use-template', [\App\Http\Controllers\Bside\TemplateController::class, 'info'])->name('bside_template_use');
235 Route::get('/custom-chunk', [\App\Http\Controllers\Bside\TemplateController::class, 'customChunk'])->name('bside_template_custom_chunk'); 235 Route::get('/custom-chunk', [\App\Http\Controllers\Bside\TemplateController::class, 'customChunk'])->name('bside_template_custom_chunk');
236 - Route::get('/system', [\App\Http\Controllers\Bside\TemplateController::class, 'system_all_html'])->name('template_header_footer_system'); 236 + Route::get('/get_type', [\App\Http\Controllers\Bside\TemplateController::class, 'get_type'])->name('bside_template_type');
237 }); 237 });
238 // 自定义页面,专题页 238 // 自定义页面,专题页
239 Route::prefix('custom')->group(function () { 239 Route::prefix('custom')->group(function () {