正在显示
3 个修改的文件
包含
48 行增加
和
2 行删除
| @@ -133,4 +133,23 @@ class ATemplateController extends BaseController | @@ -133,4 +133,23 @@ class ATemplateController extends BaseController | ||
| 133 | $info = $aTemplateLogic->getHeadFooterList(); | 133 | $info = $aTemplateLogic->getHeadFooterList(); |
| 134 | $this->response('success',Code::SUCCESS,$info); | 134 | $this->response('success',Code::SUCCESS,$info); |
| 135 | } | 135 | } |
| 136 | + | ||
| 137 | + /** | ||
| 138 | + * @remark :设置默认模板 | ||
| 139 | + * @name :setModuleTemplate | ||
| 140 | + * @author :lyh | ||
| 141 | + * @method :post | ||
| 142 | + * @time :2023/6/29 9:39 | ||
| 143 | + */ | ||
| 144 | + public function setPublicTemplate(ATemplateLogic $aTemplateLogic){ | ||
| 145 | + $this->request->validate([ | ||
| 146 | + 'template_id'=>['required'], | ||
| 147 | + 'project_id'=>['required'], | ||
| 148 | + ],[ | ||
| 149 | + 'template_id.required' => '模版ID不能为空', | ||
| 150 | + 'project_id.required' => '项目ID不能为空', | ||
| 151 | + ]); | ||
| 152 | + $aTemplateLogic->setTemplate(); | ||
| 153 | + $this->response('success'); | ||
| 154 | + } | ||
| 136 | } | 155 | } |
| @@ -159,4 +159,30 @@ class ATemplateLogic extends BaseLogic | @@ -159,4 +159,30 @@ class ATemplateLogic extends BaseLogic | ||
| 159 | $list = $serviceSettingModel->list(['type'=>2],'created_at'); | 159 | $list = $serviceSettingModel->list(['type'=>2],'created_at'); |
| 160 | return $this->success($list); | 160 | return $this->success($list); |
| 161 | } | 161 | } |
| 162 | + | ||
| 163 | + | ||
| 164 | + /** | ||
| 165 | + * @remark :设置模板 | ||
| 166 | + * @name :setTemplate | ||
| 167 | + * @author :lyh | ||
| 168 | + * @method :post | ||
| 169 | + * @time :2023/6/29 9:47 | ||
| 170 | + */ | ||
| 171 | + public function setTemplate(){ | ||
| 172 | + $bSettingModel = new BSetting(); | ||
| 173 | + $info = $bSettingModel->read(['project_id'=>$this->param['project_id']]); | ||
| 174 | + if($info === false){ | ||
| 175 | + $param = [ | ||
| 176 | + 'project_id'=>$this->param['project_id'], | ||
| 177 | + 'template_id'=>$this->param['template_id'], | ||
| 178 | + ]; | ||
| 179 | + $rs = $bSettingModel->add($param); | ||
| 180 | + }else{ | ||
| 181 | + $rs = $bSettingModel->edit(['template_id'=>$this->param['template_id']],['id'=>$info['id']]); | ||
| 182 | + } | ||
| 183 | + if($rs === false){ | ||
| 184 | + $this->fail('error'); | ||
| 185 | + } | ||
| 186 | + return $this->success(); | ||
| 187 | + } | ||
| 162 | } | 188 | } |
| @@ -257,8 +257,9 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -257,8 +257,9 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 257 | Route::any('/status', [Aside\Template\ATemplateController::class, 'status'])->name('admin.ATemplate_status'); | 257 | Route::any('/status', [Aside\Template\ATemplateController::class, 'status'])->name('admin.ATemplate_status'); |
| 258 | Route::any('/del', [Aside\Template\ATemplateController::class, 'del'])->name('admin.ATemplate_del'); | 258 | Route::any('/del', [Aside\Template\ATemplateController::class, 'del'])->name('admin.ATemplate_del'); |
| 259 | //设置公共主题head | 259 | //设置公共主题head |
| 260 | - Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('template_setHeadFooter'); | ||
| 261 | - Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('template_getHeadFooter'); | 260 | + Route::any('/setHeadFooter', [Aside\Template\ATemplateController::class, 'setHeadFooter'])->name('admin.template_setHeadFooter'); |
| 261 | + Route::any('/getHeadFooter', [Aside\Template\ATemplateController::class, 'getHeadFooter'])->name('admin.template_getHeadFooter'); | ||
| 262 | + Route::any('/setPublicTemplate', [Aside\Template\ATemplateController::class, 'setPublicTemplate'])->name('admin.template_setPublicTemplate'); | ||
| 262 | // 左侧模块 | 263 | // 左侧模块 |
| 263 | Route::prefix('module')->group(function () { | 264 | Route::prefix('module')->group(function () { |
| 264 | Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists'); | 265 | Route::any('/', [Aside\Template\ATemplateModuleController::class, 'lists'])->name('admin.ATemplateModule_lists'); |
-
请 注册 或 登录 后发表评论