2023-11-27 09:45:13 +08:00

179 lines
6.9 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
use app\components\SiteHelper;
use app\widgets\PickFile;
/**
* @author Any
* @description KISS
* @date 2021年8月12日
* @version 1.0.0
*
* _____LOG_____
*
*/
try {
$storeMakeCover = SiteHelper::getCustomiseOptionByKey("storeMakeCover","hump");
}catch (\Exception $e){
$storeMakeCover = '';
}
$this->title = "基础设置";
$this->params['breadcrumbs'][] = $this->title;
?>
<style>
.layui-form-label {
float: left;
display: block;
padding: 9px 15px;
width: 90px;
font-weight: 400;
line-height: 20px;
text-align: right;
}
</style>
<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 layui-hide">
<label class="layui-form-label">支付方式</label>
<div class="layui-input-block">
<?php foreach($pay_types as $key => $val):?>
<?php if(!$val['is_show']){continue;}?>
<input type="checkbox" value="<?=$val['short_name']?>" name="pay_types[]" lay-skin="primary" title="<?=$val['name']?>" <?= !$val['is_open'] ? "" : 'checked=""'?>>
<?php endforeach;?>
</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="number" name="shareRatio" placeholder="请输入积分百分比(0-100)" autocomplete="off" oninput="if(!/^[0-9]+$/.test(value)) value=value.replace(/\D/g,'');if(value>100)value=100;if(value<0)value=null" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("shareRatio", "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="number" name="rechargeRemindMinute" placeholder="请输入数值" autocomplete="off" oninput="value=value.replace(/[^\d]/g,'')" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("rechargeRemindMinute", "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="number" name="orderTimeoutCancel" placeholder="请输入数值" autocomplete="off" oninput="value=value.replace(/[^\d]/g,'')" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("orderTimeoutCancel", "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="number" name="orderSalesTime" placeholder="请输入数值" autocomplete="off" oninput="value=value.replace(/[^\d]/g,'')" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("orderSalesTime", "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="number" name="bookEndTime" placeholder="请输入数值" autocomplete="off" oninput="value=value.replace(/[^\d]/g,'')" class="layui-input" value="<?= SiteHelper::getCustomiseOptionByKey("bookEndTime", "hump") ?>">
</div>
<div class="layui-form-mid layui-word-aux">分钟,包厢订单结束前几分钟进行提醒为0则不提醒</div>
</div>
<?= PickFile::widget([
'accept' => 'images',
'id' => 'storeMakeCover',
'name' => 'storeMakeCover',
'label' => '预约店长海报',
'value' => $storeMakeCover,
'tip' => '图片大小700px×160px'
])?>
<div class="layui-form-item">
<div class="layui-input-block">
<div class="" >
<button class="layui-btn" lay-submit="" lay-filter="submit-form">立即提交</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'], function(){
var $ = layui.$
,setter = layui.setter
,admin = layui.admin
,form = layui.form
,router = layui.router()
,search = router.search;
form.render();
//提交
var submitLock = false;
form.on('submit(submit-form)', function(obj){
if(submitLock){
return false;
}
submitLock = true;
//请求登入接口
//console.log(obj)
var url = '<?=\Yii::$app->urlManager->createUrl(["/admin/setting/base"])?>';
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(){
location.reload();
});
} else {
layer.msg(res.msg, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
});
}
},
error:function(xhr,type,err){
layer.msg(xhr.responseText, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
});
},
complete:function(){
submitLock = false;
}
})
});
});
<?php $this->endBlock(); ?>
</script>
<?php $this->registerJs($this->blocks['js_script_wrap'],\yii\web\View::POS_END); ?>