219 lines
11 KiB
PHP
219 lines
11 KiB
PHP
<?php
|
||
|
||
/**
|
||
* @author Any
|
||
* @description KISS
|
||
* @date 2020-11-5
|
||
* @version 1.0.0
|
||
*
|
||
* _____LOG_____
|
||
*
|
||
*/
|
||
use app\components\SiteHelper;
|
||
use app\widgets\PickFile;
|
||
$layui_js_file = "/statics/layuiadmin/layui/layui.all.2.5.5.js?v=1.0.0";
|
||
$this->registerJsFile($layui_js_file, ['depends' => 'app\modules\admin\assets\AppAsset']);
|
||
|
||
$this->title = '网站设置';
|
||
$this->params['breadcrumbs'][] = $this->title;
|
||
?>
|
||
<div class="layui-fluid">
|
||
<div class="layui-card">
|
||
<div class="layui-card-header"><?= $this->title ?></div>
|
||
<div class="layui-card-body">
|
||
<div class="layui-form">
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">站点名称</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteName" placeholder="请输入站点名称" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteName", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">站点简称</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteShortName" placeholder="请输入站点简称" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteShortName", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">站点域名</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteDomain" placeholder="请输入站点域名" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteDomain", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">移动站点域名</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteWapDomain" placeholder="请输入移动站点域名" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteWapDomain", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">站点简介</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteBriefIntro" placeholder="请输入站点简介" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteBriefIntro", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item layui-form-text">
|
||
<label class="layui-form-label">站点描述</label>
|
||
<div class="layui-input-block">
|
||
<textarea name="siteDescription" placeholder="请输入站点描述" class="layui-textarea"><?= SiteHelper::getCustomiseOptionByKey("siteDescription", "hump") ?></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item layui-form-text">
|
||
<label class="layui-form-label">站点关键词</label>
|
||
<div class="layui-input-block">
|
||
<textarea name="siteKeywords" placeholder="请输入站点关键词" class="layui-textarea"><?= SiteHelper::getCustomiseOptionByKey("siteKeywords", "hump") ?></textarea>
|
||
</div>
|
||
</div>
|
||
<?= PickFile::widget([
|
||
'accept' => 'images',
|
||
'id' => 'site_logo_upload',
|
||
'name' => 'siteLogo',
|
||
'label' => '站点Logo',
|
||
'value' => SiteHelper::getCustomiseOptionByKey("siteLogo","hump"),
|
||
'tip' => '图片大小100px×100px'
|
||
])?>
|
||
|
||
<?= PickFile::widget([
|
||
'accept' => 'images',
|
||
'id' => 'site_mini_logo_upload',
|
||
'name' => 'siteMiniLogo',
|
||
'label' => '站点正方形Logo',
|
||
'value' => SiteHelper::getCustomiseOptionByKey("siteMiniLogo","hump"),
|
||
'tip' => '图片大小100px×100px'
|
||
])?>
|
||
|
||
<?= PickFile::widget([
|
||
'accept' => 'images',
|
||
'id' => 'site_ico_upload',
|
||
'name' => 'siteIco',
|
||
'label' => '站点favicon.ico',
|
||
'value' => SiteHelper::getCustomiseOptionByKey("siteIco","hump"),
|
||
'tip' => '图片大小100px×100px',
|
||
])?>
|
||
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">ICP备案号</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteIcp" placeholder="请输入ICP备案号" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteIcp", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">联系电话</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteTel" placeholder="请输入联系电话" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteTel", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">联系地址</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteAddress" placeholder="请输入联系地址" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteAddress", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">联系邮箱</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="siteEmail" placeholder="请输入联系邮箱" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteEmail", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<label class="layui-form-label">联系邮编</label>
|
||
<div class="layui-input-inline">
|
||
<input type="text" name="sitePostcode" placeholder="请输入联系邮编" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("sitePostcode", "hump") ?>">
|
||
</div>
|
||
<div class="layui-form-mid layui-word-aux"></div>
|
||
</div>
|
||
<div class="layui-form-item layui-form-text">
|
||
<label class="layui-form-label">公司介绍</label>
|
||
<div class="layui-input-block">
|
||
<textarea name="siteCompanyIntro" placeholder="请输入公司介绍" class="layui-textarea"><?= SiteHelper::getCustomiseOptionByKey("siteCompanyIntro", "hump") ?></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="layui-form-item">
|
||
<div class="layui-input-block">
|
||
<div class="" >
|
||
<button class="layui-btn" lay-submit="" lay-filter="admin-theme-customise">立即提交</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<script>
|
||
<?php $this->beginBlock('js_script_wrap') ?>
|
||
layui.config({
|
||
base: '/statics/layuiadmin/' //静态资源所在路径
|
||
}).extend({
|
||
index: 'lib/index' //主入口模块
|
||
}).use(['index', 'user', 'upload'], function () {
|
||
var $ = layui.$
|
||
, setter = layui.setter
|
||
, admin = layui.admin
|
||
, form = layui.form
|
||
, router = layui.router()
|
||
,upload = layui.upload
|
||
, search = router.search;
|
||
|
||
form.render();
|
||
//提交
|
||
var submitLock = false;
|
||
form.on('submit(admin-theme-customise)', function (obj) {
|
||
if (submitLock) {
|
||
return false;
|
||
}
|
||
submitLock = true;
|
||
//请求登入接口
|
||
//console.log(obj)
|
||
var url = '<?= \Yii::$app->urlManager->createUrl(["/admin/theme/customise"]) ?>';
|
||
var returnUrl = "<?= \Yii::$app->request->get('return_url') ?>";
|
||
var data = obj.field;
|
||
data._csrf = _csrf;
|
||
$.ajax(url, {
|
||
type: "POST",
|
||
dataType: "json",
|
||
data: data,
|
||
timeout: 10000,
|
||
success: function (res) {
|
||
if (res.code == 0) {
|
||
layer.msg(res.msg, {
|
||
offset: '15px'
|
||
, icon: 1
|
||
, time: 1000
|
||
}, function () {
|
||
if (returnUrl) {
|
||
location.href = returnUrl;
|
||
} else {
|
||
location.reload();
|
||
}
|
||
});
|
||
} else {
|
||
layer.msg(res.msg, {
|
||
offset: '15px'
|
||
, icon: 2
|
||
, time: 1000
|
||
}, function () {
|
||
});
|
||
}
|
||
},
|
||
error: function (xhr, type, err) {
|
||
|
||
},
|
||
complete: function () {
|
||
submitLock = false;
|
||
}
|
||
})
|
||
});
|
||
});
|
||
<?php $this->endBlock(); ?>
|
||
</script>
|
||
<?php $this->registerJs($this->blocks['js_script_wrap'], \yii\web\View::POS_END); ?>
|