作者 lyh

gx

@@ -222,4 +222,26 @@ class ATemplateController extends BaseController @@ -222,4 +222,26 @@ class ATemplateController extends BaseController
222 } 222 }
223 $this->response('success',Code::SUCCESS,$info); 223 $this->response('success',Code::SUCCESS,$info);
224 } 224 }
  225 +
  226 + /**
  227 + * @remark :私有公共模板详情
  228 + * @name :getProjectPublicTemplate
  229 + * @author :lyh
  230 + * @method :post
  231 + * @time :2023/6/28 16:34
  232 + */
  233 + public function getProjectPublicTemplate(ATemplateLogic $aTemplateLogic){
  234 + $filed = ['id','name','image','url','status','sort','deleted_status','test_model','created_at','project_id'];
  235 + $this->map['project_id'] = ['!=',0];
  236 + $this->map['deleted_status'] = 0;
  237 + $lists = $aTemplateLogic->aTemplateList($this->map,$this->page,$this->row,$this->order,$filed);
  238 + if(!empty($lists) && !empty($lists['list'])){
  239 + foreach ($lists['list'] as $k => $v){
  240 + $v['image_link'] = getImageUrl($v['image']);
  241 + $lists['list'][$k] = $v;
  242 + }
  243 + }
  244 + $this->response('success',Code::SUCCESS,$lists);
  245 + }
  246 +
225 } 247 }
@@ -150,41 +150,4 @@ class BTemplateController extends BaseController @@ -150,41 +150,4 @@ class BTemplateController extends BaseController
150 $this->response('success'); 150 $this->response('success');
151 } 151 }
152 152
153 - /**  
154 - * @remark :获取私有模块列表  
155 - * @name :getProjectPublicTemplate  
156 - * @author :lyh  
157 - * @method :post  
158 - * @time :2023/11/27 14:57  
159 - */  
160 - public function getProjectPublicTemplate(BTemplate $BTemplate){  
161 - $filed = ['*'];  
162 - $this->map['project_id'] = ['!=',0];  
163 - $this->map['deleted_status'] = 0;  
164 - $lists = $BTemplate->lists($this->map,$this->page,$this->row,$this->order,$filed);  
165 - if(!empty($lists) && !empty($lists['list'])){  
166 - foreach ($lists['list'] as $k => &$v){  
167 - $v['image_link'] = getImageUrl($v['image']);  
168 - $lists['list'][$k] = $v;  
169 - }  
170 - }  
171 - $this->response('success',Code::SUCCESS,$lists);  
172 - }  
173 -  
174 - /**  
175 - * @remark :删除测试模版  
176 - * @name :delTemplate  
177 - * @author :lyh  
178 - * @method :post  
179 - * @time :2023/11/27 15:06  
180 - */  
181 - public function delTemplate(BTemplateLogic $bTemplateLogic){  
182 - $this->request->validate([  
183 - 'id'=>'required',  
184 - ],[  
185 - 'id.required' => '主键不能为空',  
186 - ]);  
187 - $bTemplateLogic->delTemplate();  
188 - $this->response('success');  
189 - }  
190 } 153 }
@@ -630,19 +630,4 @@ class BTemplateLogic extends BaseLogic @@ -630,19 +630,4 @@ class BTemplateLogic extends BaseLogic
630 } 630 }
631 return $this->success(); 631 return $this->success();
632 } 632 }
633 -  
634 - /**  
635 - * @remark :删除测试模版  
636 - * @name :delTemplate  
637 - * @author :lyh  
638 - * @method :post  
639 - * @time :2023/11/27 15:08  
640 - */  
641 - public function delTemplate(){  
642 - $rs = $this->model->edit(['deleted_status'=>1,'deleted_at'=>date('Y-m-d H:i:s')],['id'=>$this->param['id']]);  
643 - if($rs === false){  
644 - $this->fail('系统错误,请联系管理员');  
645 - }  
646 - return $this->success();  
647 - }  
648 } 633 }
@@ -311,6 +311,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -311,6 +311,7 @@ Route::middleware(['aloginauth'])->group(function () {
311 Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('admin.template_setHeadFooter'); 311 Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('admin.template_setHeadFooter');
312 Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('admin.template_getHeadFooter'); 312 Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('admin.template_getHeadFooter');
313 Route::any('/setPublicTemplate', [Aside\Template\ATemplateController::class, 'setPublicTemplate'])->name('admin.template_setPublicTemplate'); 313 Route::any('/setPublicTemplate', [Aside\Template\ATemplateController::class, 'setPublicTemplate'])->name('admin.template_setPublicTemplate');
  314 + Route::any('/getProjectPublicTemplate', [Aside\Template\ATemplateController::class, 'getProjectPublicTemplate'])->name('admin.template_getProjectPublicTemplate');
314 // 左侧模块 315 // 左侧模块
315 Route::prefix('module')->group(function () { 316 Route::prefix('module')->group(function () {
316 Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists'); 317 Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists');
@@ -302,10 +302,6 @@ Route::middleware(['bloginauth'])->group(function () { @@ -302,10 +302,6 @@ Route::middleware(['bloginauth'])->group(function () {
302 Route::prefix('template')->group(function () { 302 Route::prefix('template')->group(function () {
303 //获取所有公共主题模版 303 //获取所有公共主题模版
304 Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists'); 304 Route::any('/publicTemplateLists', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'publicTemplateLists'])->name('template_publicTemplateLists');
305 - //获取测试模版  
306 - Route::any('/getProjectPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getProjectPublicTemplate'])->name('template_getProjectPublicTemplate');  
307 - //删除测试模版  
308 - Route::any('/delTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'delTemplate'])->name('template_delTemplate');  
309 //获取选中的主题模版 305 //获取选中的主题模版
310 Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate'); 306 Route::any('/getPublicTemplate', [\App\Http\Controllers\Bside\Template\BTemplateController::class, 'getPublicTemplate'])->name('template_getPublicTemplate');
311 //保存修改后的模版 307 //保存修改后的模版