正在显示
5 个修改的文件
包含
23 行增加
和
56 行删除
| @@ -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 | //保存修改后的模版 |
-
请 注册 或 登录 后发表评论