chore: 添加静态资源文件和版本配置文件

添加大量图片、字体、音频等静态资源文件,包括用户界面图片、模板文件和安装界面素材
添加系统版本配置文件(.version)和常量定义文件(.constant)
更新供应商依赖文件,包括Symfony VarDumper组件和相关许可证文件
添加验证码配置文件(captcha.php)和.gitignore规则
This commit is contained in:
2026-03-06 20:14:23 +08:00
commit c9a98f342c
4485 changed files with 490986 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
<?php
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
namespace app\controller\supplier\system;
use app\controller\supplier\AuthController;
use app\services\store\StoreConfigServices;
use app\services\system\config\SystemConfigServices;
use app\services\system\config\SystemConfigTabServices;
use think\facade\App;
use app\Request;
/**
* Class Config
* @package app\controller\supplier\system
*/
class Config extends AuthController
{
/**
* Config constructor.
* @param App $app
* @param SystemConfigServices $services
*/
public function __construct(App $app, SystemConfigServices $services)
{
parent::__construct($app);
$this->services = $services;
}
/**
* 获取门店配置
* @param $type
* @param StoreConfigServices $services
* @return mixed
*/
public function getConfig($type, StoreConfigServices $services)
{
if (!isset(StoreConfigServices::CONFIG_TYPE[$type])) {
return $this->fail('类型不正确');
}
return $this->success($services->getConfigAll(StoreConfigServices::CONFIG_TYPE[$type], 2, (int)$this->supplierId));
}
/**
* 保存数据
* @param StoreConfigServices $services
* @return mixed
*/
public function save(StoreConfigServices $services)
{
$data = $this->request->post();
$services->saveConfig($data,2, (int)$this->supplierId);
\crmeb\services\SystemConfigService::clear();
return $this->success('修改成功');
}
/**
* 基础配置
* @param Request $request
* @param StoreConfigServices $services
* @return mixed
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\DbException
* @throws \think\db\exception\ModelNotFoundException
*/
public function edit_basics(Request $request, StoreConfigServices $services)
{
$name = $this->request->param('name', '');
if (!$name) {
return $this->fail('参数错误');
}
$supplier_id = (int)$this->supplierId;
return $this->success($services->getFormBuildRule($name, 2, $supplier_id));
}
/**
* @param string $type
* @return mixed
*/
public function getFormBuild(StoreConfigServices $services, string $type)
{
$supplier_id = (int)$this->supplierId;
return $this->success($services->getFormBuildRule($type, 2, $supplier_id));
}
}