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

254 lines
10 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\widgets\PickFile;
/**
* @author Any
* @description KISS
* @date 2021年8月12日
* @version 1.0.0
*
* _____LOG_____
*
*/
$this->params['breadcrumbs'][] = $level_name;
?>
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-card-header"><?= $level_name?></div>
<div class="layui-card-body">
<div class="layui-form">
<div class="layui-bg-gray" style="padding: 10px;">
<div class="layui-row layui-col-space15">
<div class="layui-col-md6">
<div class="layui-card">
<div class="layui-card-header">
</div>
<div class="layui-card-body">
<input type="hidden" name="name" value="<?= $level_name ?>">
<div class="layui-form-item">
<label class="layui-form-label required">状态</label>
<div class="layui-input-inline">
<input type="radio" name="status" value="0" title="关闭" <?= $model->status == 0 ? 'checked' : ''?>>
<input type="radio" name="status" value="1" title="开启" <?= $model->status == 1 ? 'checked' : ''?>>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label required">字体颜色</label>
<div class="layui-input-inline" style="width: 120px;">
<input type="text" name="font_color" value="<?= $model->font_color ?>" placeholder="请选择颜色" class="layui-input" id="test-form-input">
</div>
<div class="layui-inline" style="left: -11px;">
<div id="test-form"></div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-col-md6">
<div class="layui-card">
<div class="layui-card-header">
</div>
<div class="layui-card-body">
<div class="layui-form-item">
<label class="layui-form-label required">充值</label>
<div class="layui-input-inline">
<input type="number" name="recharge_number" value="<?= $model->recharge_number ?>" lay-verify="required" autocomplete="off" placeholder="输入金额(元)" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">可升级</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label required">折扣</label>
<div class="layui-input-inline">
<input type="number" name="discount" value="<?= $model->discount ?>" lay-verify="required" autocomplete="off" placeholder="输入0-100" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">%</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layui-bg-gray" style="padding: 10px;">
<div class="layui-row layui-col-space15">
<div class="layui-col-md4">
<div class="layui-card">
<div class="layui-card-header">
</div>
<div class="layui-card-body">
<?= PickFile::widget([
'accept' => 'images',
'id' => 'cover',
'name' => 'cover',
'label' => '卡片1',
'value' => $model->cover,
'tip' => '【会员中心】卡片图片大小100px×100px',
'required' => true,
])?>
</div>
</div>
</div>
<div class="layui-col-md4">
<div class="layui-card">
<div class="layui-card-header">
</div>
<div class="layui-card-body">
<?= PickFile::widget([
'accept' => 'images',
'id' => 'cover_min',
'name' => 'cover_min',
'label' => '卡片2',
'value' => $model->cover_min,
'tip' => '【我的】卡片图片大小100px×100px',
'required' => true,
])?>
</div>
</div>
</div>
<div class="layui-col-md4">
<div class="layui-card">
<div class="layui-card-header">
</div>
<div class="layui-card-body">
<?= PickFile::widget([
'accept' => 'images',
'id' => 'pic',
'name' => 'pic',
'label' => '图标',
'value' => $model->pic,
'tip' => '图片大小100px×100px',
'required' => true,
])?>
</div>
</div>
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 20px">
<div class="layui-input-inline">
<div class="" >
<button class="layui-btn" lay-submit="" lay-filter="submit-v1-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','colorpicker'], function(){
var $ = layui.$
,setter = layui.setter
,admin = layui.admin
,form = layui.form
,router = layui.router()
,colorpicker = layui.colorpicker
,search = router.search;
//表单赋值
colorpicker.render({
elem: '#test-form'
,color: '#1c97f5'
,done: function(color){
$('#test-form-input').val(color);
}
});
form.render();
//提交
var submitLock = false;
form.on('submit(submit-v1-form)', function(obj){
if(submitLock){
return false;
}
submitLock = true;
//请求登入接口
//console.log(obj)
var url = '<?= $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(){
location.reload();
});
} else {
layer.msg(res.msg, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
submitLock = false;
});
}
},
error:function(xhr,type,err){
layer.msg(xhr.responseText, {
offset: '15px'
,icon: 2
,time: 1000
}, function(){
submitLock = false;
});
},
complete:function(){
submitLock = false;
}
})
});
});
<?php $this->endBlock(); ?>
</script>
<?php $this->registerJs($this->blocks['js_script_wrap'],\yii\web\View::POS_END); ?>