FastMovieAI AI短剧创作平台 二开基线
- 源码: xhadmincn/FastMovieAI (Apache 2.0) - 二开: Docker部署, Swoole改Select, route.php修复, 补update/VERSION - vendor/示例资源已gitignore
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
namespace app\expose\build\config;
|
||||
|
||||
use app\expose\utils\DataModel;
|
||||
|
||||
class Web extends DataModel
|
||||
{
|
||||
protected $data = [
|
||||
# 应用名称
|
||||
'web_name' => 'Loong',
|
||||
# LOGO展示方式
|
||||
'logo_use' => 'svg',
|
||||
# 应用浅色LOGO
|
||||
'web_logo_light' => '',
|
||||
# 应用深色LOGO
|
||||
'web_logo_dark' => '',
|
||||
# ICP备案
|
||||
'web_icp' => '',
|
||||
# 公安备案号
|
||||
'web_mps' => '',
|
||||
# 公安备案文案
|
||||
'web_mps_text' => '',
|
||||
# 网站标题
|
||||
'web_title' => '',
|
||||
# 版本名称
|
||||
'version_name' => 'v1.0.0',
|
||||
# 版本号
|
||||
'version' => 10000,
|
||||
# 版权信息
|
||||
'copyright' => 'copyright © 2020 RenLoong All Rights Reserved',
|
||||
# 微信客服链接
|
||||
'wechat_url' => '',
|
||||
# 客服二维码
|
||||
'wechat_qrcode_url' => '',
|
||||
# 页面布局,control: 控制台布局,admin: 后台布局
|
||||
'layout' => 'control',
|
||||
];
|
||||
public function __construct(array $data = [])
|
||||
{
|
||||
$request = request();
|
||||
$this->data['layout'] = $request->app;
|
||||
$this->data = array_merge($this->data, $data);
|
||||
}
|
||||
public function useLogin(array $data = [])
|
||||
{
|
||||
$this->data['login'] = new Login($data);
|
||||
return $this;
|
||||
}
|
||||
public function useVcode(array $data = [])
|
||||
{
|
||||
$this->data['vcode'] = new Login($data);
|
||||
return $this;
|
||||
}
|
||||
public function useRegister(array $data = [])
|
||||
{
|
||||
$this->data['register'] = new Login($data);
|
||||
return $this;
|
||||
}
|
||||
public function useQrcodeLogin(array $data = [])
|
||||
{
|
||||
$this->data['qrcode_login'] = new Login($data);
|
||||
return $this;
|
||||
}
|
||||
public function useApis(array $data = [])
|
||||
{
|
||||
$apis = new Apis($data);
|
||||
if (!isset($this->data['apis'])) {
|
||||
$this->data['apis'] = [];
|
||||
}
|
||||
$this->data['apis'] = array_merge($this->data['apis'], $apis->toArray());
|
||||
return $this;
|
||||
}
|
||||
public function useToolbar(array $data = [])
|
||||
{
|
||||
if (!isset($this->data['toolbar'])) {
|
||||
$this->data['toolbar'] = [];
|
||||
}
|
||||
$this->data['toolbar'] = array_merge($this->data['toolbar'], $data);
|
||||
return $this;
|
||||
}
|
||||
public function useUserDropdownMenu(array $data = [])
|
||||
{
|
||||
if (!isset($this->data['user_dropdown_menu'])) {
|
||||
$this->data['user_dropdown_menu'] = [];
|
||||
}
|
||||
$this->data['user_dropdown_menu'] = array_merge($this->data['user_dropdown_menu'], $data);
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user