添加:装修 - 个人中心 - 添加运营中心按钮

This commit is contained in:
wuhui_zzw 2024-02-19 16:57:38 +08:00
parent 63bb244f8b
commit a322bf68df
2 changed files with 13 additions and 5 deletions

View File

@ -2,6 +2,7 @@
namespace app\controller\admin\system\diy;
use app\common\repositories\system\config\ConfigClassifyRepository;
use app\common\repositories\system\config\ConfigValueRepository;
use app\common\repositories\system\diy\DiyRepository;
use app\common\repositories\system\groupData\GroupDataRepository;
@ -26,16 +27,22 @@ class VisualConfig extends BaseController
{
$my_banner = systemGroupData('my_banner');
$my_menus = systemGroupData('my_menus');
$operation_center = systemConfig('operation_center_set');
$theme = app()->make(DiyRepository::class)->getThemeVar(systemConfig('global_theme'));
return app('json')->success(compact('my_banner', 'my_menus', 'theme'));
return app('json')->success(compact('my_banner', 'my_menus','operation_center', 'theme'));
}
public function setUserIndex()
{
$data = $this->request->params(['my_banner', 'my_menus']);
$data = $this->request->params(['my_banner', 'my_menus', 'operation_center']);
$make = app()->make(GroupDataRepository::class);
$make->setGroupData('my_banner', 0, $data['my_banner']);
$make->setGroupData('my_menus', 0, $data['my_menus']);
// 保存信息
$cid = app()->make(ConfigClassifyRepository::class)->getConfigClassifyKeyById('operation_center', '运营中心菜单配置');
if (!$cid) return app('json')->fail('保存失败');
app()->make(ConfigValueRepository::class)->setFormData(['operation_center_set'=>$data['operation_center']],$this->request->merId());
return app('json')->success('编辑成功');
}

View File

@ -76,9 +76,10 @@ class Common extends BaseController
public function menus()
{
return app('json')->success([
'global_theme' => $this->getThemeVar(systemConfig('global_theme')),
'banner' => systemGroupData('my_banner'),
'menu' => systemGroupData('my_menus')
'global_theme' => $this->getThemeVar(systemConfig('global_theme')),
'banner' => systemGroupData('my_banner'),
'menu' => systemGroupData('my_menus'),
'operation_center' => systemConfig('operation_center_set')
]);
}