mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-11-30 08:12:21 +08:00
129 lines
8.4 KiB
PHP
129 lines
8.4 KiB
PHP
<form action="{:sysuri()}" method="post" data-auto="true" class="layui-form layui-card">
|
|
<div class="layui-card-body padding-left-40">
|
|
|
|
<div class="layui-row layui-col-space15 margin-bottom-5">
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<label class="relative block">
|
|
<span class="help-label"><b>{:lang('登录表单标题')}</b>Login Name</span>
|
|
<input name="login_name" required placeholder="{:lang('请输入登录页面的表单标题')}" vali-name="{:lang('登录标题')}" value="{:sysconf('login_name')?:'系统管理'}" class="layui-input">
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<div class="help-label label-required-prev"><b>{:lang('后台登录入口')}</b>Login Entry</div>
|
|
<label class="layui-input relative block nowrap label-required-null">
|
|
<span>{:sysuri('@',[],false,true)}</span>
|
|
<input autofocus required pattern="[a-zA-Z_][a-zA-Z0-9_]*" vali-name="{:lang('登录入口')}" placeholder="{:lang('请输入后台登录入口')}" class="layui-input inline-block padding-0 border-0" style="width:100px;background:none" value="{:substr(sysuri('admin/index/index',[],false), strlen(sysuri('@')))}" name="xpath">
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<div class="help-label label-required-prev"><b>{:lang('后台默认配色')}</b>Theme Style</div>
|
|
<select class="layui-select" name="site_theme" lay-filter="SiteTheme">
|
|
{foreach $themes as $k=>$v}{if sysconf('base.site_theme') eq $k}
|
|
<option selected value="{$k}">{$v}</option>
|
|
{else}
|
|
<option value="{$k}">{$v}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</div>
|
|
<div class="layui-col-xs12 padding-top-0 padding-bottom-0">
|
|
<span class="help-block">{:lang('后台登录入口是由英文字母开头,且不能有相同名称的模块,设置之后原地址不能继续访问,请谨慎配置 ~')}</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item margin-bottom-5">
|
|
<div class="help-label"><b>{:lang('登录背景图片')}</b>Background Image</div>
|
|
<div class="layui-textarea help-images">
|
|
<input type="hidden" value="{:sysconf('login_image')}" name="login_image">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item margin-bottom-5">
|
|
<div class="help-label label-required-prev"><b>{:lang('JWT 接口密钥')}</b>Jwt Key</div>
|
|
<label class="relative block label-required-null">
|
|
<input class="layui-input" pattern=".{32}" maxlength="32" required vali-name="{:lang('接口密钥')}" placeholder="{:lang('请输入32位JWT接口密钥')}" name="data.jwtkey" value="{:sysconf('data.jwtkey')?:md5(uniqid(strval(rand(1000,9999)),true))}">
|
|
<a class="input-right-icon layui-icon layui-icon-refresh" id="RefreshJwtKey"></a>
|
|
</label>
|
|
<div class="help-block sub-span-blue">
|
|
{:lang('请输入 32 位 JWT 接口密钥,在使用 JWT 接口时需要使用此密钥进行加密及签名!')}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-form-item margin-bottom-5">
|
|
<div class="help-label label-required-prev"><b>{:lang('浏览器小图标')}</b>Browser Icon</div>
|
|
<div class="relative block label-required-null">
|
|
<input class="layui-input" required pattern="url" vali-name="{:lang('图标文件')}" data-tips-image data-tips-hover placeholder="{:lang('请上传浏览器图标')}" value="{:sysconf('site_icon')}" name="site_icon">
|
|
<a class="input-right-icon layui-icon layui-icon-upload-drag" data-file="btn" data-type="png,jpg,jpeg" data-field="site_icon"></a>
|
|
</div>
|
|
<div class="help-block sub-span-blue">
|
|
{:lang('建议上传 128x128 或 256x256 的 JPG,PNG,JPEG 图片,保存后会自动生成 48x48 的 ICO 文件 ~')}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="layui-row layui-col-space15 margin-bottom-5">
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<label class="layui-form-item margin-bottom-5 relative block">
|
|
<span class="help-label"><b>{:lang('网站名称')}</b>Site Name</span>
|
|
<input name="site_name" required placeholder="{:lang('请输入网站名称')}" vali-name="{:lang('网站名称')}" value="{:sysconf('site_name')}" class="layui-input">
|
|
<span class="help-block">{:lang('网站名称将显示在浏览器的标签上 ~')}</span>
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<label class="layui-form-item margin-bottom-5 relative block">
|
|
<span class="help-label"><b>{:lang('后台程序名称')}</b>App Name</span>
|
|
<input name="app_name" required placeholder="{:lang('请输入程序名称')}" vali-name="{:lang('程序名称')}" value="{:sysconf('app_name')}" class="layui-input">
|
|
<span class="help-block">{:lang('管理程序名称显示在后台左上标题处 ~')}</span>
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-bottom-0">
|
|
<label class="layui-form-item margin-bottom-5 relative block">
|
|
<span class="help-label"><b>{:lang('后台程序版本')}</b>App Version</span>
|
|
<input name="app_version" placeholder="{:lang('请输入程序版本')}" value="{:sysconf('app_version')}" class="layui-input">
|
|
<span class="help-block">{:lang('管理程序版本显示在后台左上标题处 ~')}</span>
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-top-0 padding-bottom-0">
|
|
<label class="relative block">
|
|
<span class="help-label"><b>{:lang('公安安备号')}</b>Beian</span>
|
|
<input name="beian" placeholder="{:lang('请输入公安安备号')}" value="{:sysconf('beian')}" class="layui-input">
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-top-0 padding-bottom-0">
|
|
<label class="relative block">
|
|
<span class="help-label"><b>{:lang('网站备案号')}</b>Miitbeian</span>
|
|
<input name="miitbeian" placeholder="{:lang('请输入网站备案号')}" value="{:sysconf('miitbeian')}" class="layui-input">
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs4 padding-top-0 padding-bottom-0">
|
|
<label class="relative block">
|
|
<span class="help-label"><b>{:lang('网站版权信息')}</b>Copyright</span>
|
|
<input name="site_copy" required placeholder="{:lang('请输入版权信息')}" vali-name="{:lang('版权信息')}" value="{:sysconf('site_copy')}" class="layui-input">
|
|
</label>
|
|
</div>
|
|
<div class="layui-col-xs12 help-block padding-top-0">
|
|
{:lang('网站备案号和公安备案号可以在<a target="_blank" href="https://beian.miit.gov.cn">备案管理中心</a>查询并获取,网站上线时必需配置备案号,备案号会链接到信息备案管理系统 ~')}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="hr-line-dashed"></div>
|
|
<div class="layui-form-item text-center">
|
|
<button class="layui-btn" type="submit">{:lang('保存配置')}</button>
|
|
<button class="layui-btn layui-btn-danger" type='button' data-confirm="{:lang('确定要取消修改吗?')}" data-close>{:lang('取消修改')}</button>
|
|
</div>
|
|
</form>
|
|
|
|
<script>
|
|
$('[name=login_image]').uploadMultipleImage();
|
|
require(['md5'], function (md5) {
|
|
$('body').off('click', '#RefreshJwtKey').on('click', '#RefreshJwtKey', function () {
|
|
$(this).parent().find('input').val(md5.hash(Date.toString() + Math.random()));
|
|
});
|
|
});
|
|
layui.form.on('select(SiteTheme)', function (data) {
|
|
var alls = '', prox = 'layui-layout-theme-', curt = prox + data.value;
|
|
$(data.elem.options).map(function () {
|
|
if (this.value !== data.value) alls += ' ' + prox + this.value;
|
|
});
|
|
$('.layui-layout-body').removeClass(alls).addClass(curt)
|
|
});
|
|
</script> |