cxgj/modules/admin/views/theme/customise.php
2024-01-15 16:52:34 +08:00

232 lines
12 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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 layui-form-text">
<label class="layui-form-label">签约须知</label>
<div class="layui-input-block">
<textarea name="siteSigning" placeholder="请输入签约须知" class="layui-textarea"><?= SiteHelper::getCustomiseOptionByKey("siteSigning", "hump") ?></textarea>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">签约类型</label>
<div class="layui-input-inline">
<input type="text" name="siteSigningType" placeholder="请输入签约类型" autocomplete="off" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("siteSigningType", "hump") ?>">
</div>
<div class="layui-form-mid layui-word-aux">多个用|隔开</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); ?>