179 lines
6.9 KiB
PHP
179 lines
6.9 KiB
PHP
<?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); ?>
|
||
|