Compare commits

..

No commits in common. "7e5772322a0df070fb8eb8009f0ef5b4ab5c37d1" and "db3aa8f529f6a92e1768041336b8db210e40ae88" have entirely different histories.

66 changed files with 500 additions and 457 deletions

View File

@ -41,9 +41,12 @@ class Menu extends Controller
*/
public function index()
{
$this->title = '系统菜单管理';
$this->type = input('get.type', 'index');
SystemMenu::mQuery()->layTable();
SystemMenu::mQuery()->layTable(function () {
$this->title = '系统菜单管理';
}, function (QueryHelper $query) {
$query->order('sort desc,id asc');
});
}
/**

View File

@ -45,6 +45,7 @@ class Queue extends Controller
SystemQueue::mQuery()->layTable(function () {
$this->title = '系统任务管理';
$this->iswin = ProcessService::instance()->iswin();
// 超级管理面板
if ($this->super = AdminService::instance()->isSuper()) {
$process = ProcessService::instance();
if ($process->iswin() || empty($_SERVER['USER'])) {

View File

@ -34,6 +34,7 @@
<div class="help-label"><b>登录背景图片</b>Background Image</div>
<div class="layui-textarea help-images">
<input type="hidden" value="{:sysconf('login_image')}" name="login_image">
<script>$('[name=login_image]').uploadMultipleImage();</script>
</div>
</div>
@ -102,7 +103,6 @@
</form>
<script>
$('[name=login_image]').uploadMultipleImage();
layui.form.on('select(SiteTheme)', function (data) {
var alls = '', prox = 'layui-layout-theme-', curt = prox + data.value;
$(data.elem.options).map(function () {

View File

@ -1,4 +1,4 @@
<form class="layui-form layui-card" data-table-id="MenuTable" action="{:sysuri()}" data-auto="true" method="post">
<form class="layui-form layui-card" data-table-id="MenuData" action="{:sysuri()}" data-auto="true" method="post">
<div class="layui-card-body">

View File

@ -25,13 +25,13 @@
{/if}{/foreach}
</ul>
<div class="layui-tab-content">
<table id="MenuTable" data-url="{:sysuri()}" data-target-search="form.form-search"></table>
<table id="MenuData" data-url="{:sysuri()}" data-target-search="form.form-search"></table>
</div>
</div>
<script>
$(function () {
$('#MenuTable').layTable({
$('#MenuData').layTable({
even: true, height: 'full', page: false,
sort: {field: 'sort desc,id', type: 'asc'},
where: {type: '{$type|default="index"}'},
@ -43,9 +43,9 @@
},
cols: [[
{checkbox: true, field: 'sps'},
{field: 'sort', title: '排序权重', width: 100, align: 'center', templet: '#SortInputTpl'},
{field: 'sort', title: '排序权重', width: 100, align: 'center', sort: true, templet: '#SortInputTpl'},
{
field: 'icon', title: '图 标', width: 80, align: 'center', templet: function (d) {
field: 'icon', title: '图标', width: 80, align: 'center', templet: function (d) {
return layui.laytpl('<i class="{{d.icon}} font-s18"></i>').render(d);
}
},
@ -66,11 +66,11 @@
var data = {id: obj.value, status: obj.elem.checked > 0 ? 1 : 0};
if (data.status > 0) data.id += obj.elem.dataset.path.replace(/-/g, ',');
$.form.load("{:url('state')}", data, 'post', function (ret) {
if (ret.code < 1) $.msg.error(ret.info, 3, function () {
$('#MenuTable').trigger('reload');
}); else if (obj.value.split(',').length > 2) {
$('#MenuTable').trigger('reload');
}
if (obj.value.split(',').length > 2) {
$('#MenuData').trigger('reload');
} else if (ret.code < 1) $.msg.error(ret.info, 3, function () {
$('#MenuData').trigger('reload');
});
return false;
}, false);
});

View File

@ -34,7 +34,6 @@ class Message extends Controller
*/
public function add()
{
$this->title = '添加系统通知';
BaseUserMessage::mForm('form');
}
@ -44,7 +43,6 @@ class Message extends Controller
*/
public function edit()
{
$this->title = '编辑系统通知';
BaseUserMessage::mForm('form');
}

View File

@ -1,8 +1,8 @@
{extend name="../../admin/view/main"}
{block name='content'}
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-40">
<label class="layui-form-item relative block">
<span class="color-green font-w7">页面名称</span>
@ -29,8 +29,9 @@
</form>
<script>
layui.form.render();
require(['ckeditor'], function () {
window.createEditor('[name=content]', {height: 535});
window.createEditor('[name=content]', {height: 500});
});
</script>
{/block}

View File

@ -2,7 +2,7 @@
{block name="content"}
<div class="think-box-shadow">
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post" style="width:850px">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post" style="width:850px">
<div class="layui-card-header text-center margin-20 font-w7 color-text layui-bg-gray border-radius-5">
{$title|default='小程序接口配置'}<span class="color-desc font-s12"> ( 微信公众号平台配置获取 )</span>
</div>

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item block relative">
@ -52,6 +52,9 @@
</div>
</form>
<script>layui.form.render()</script>
<style>
.think-level-box tr input {
width: 90%;

View File

@ -35,7 +35,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">{$vo.name|default=''}</td>
<td class="text-left">

View File

@ -1,8 +1,8 @@
{extend name="../../admin/view/main"}
{block name='content'}
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-40">
<label class="layui-form-item relative block">
<span class="color-green font-w7">通知标题</span>

View File

@ -39,7 +39,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">{$vo.name|default=''}</td>
<td class="text-left nowrap sub-strong-blue">已阅读 <b>{$vo.num_read|default=''}</b> </td>

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">通知标题</label>
<label class="layui-input-inline">
@ -34,4 +34,6 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -1,14 +1,14 @@
{extend name="../../admin/view/main"}
{block name='content'}
<form action="{:sysuri()}" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-40">
<div class="layui-form-item label-required-prev">
<span class="help-label"><b>支付方式图标</b>Payment Image</span>
<label class="relative block label-required-null">
<input class="layui-input think-bg-gray" pattern="^https?://" name="cover" placeholder="请上传支付方式图标" required value='{$vo.cover|default=""}'>
<a class="layui-icon layui-icon-upload input-right-icon" data-field="cover" data-file data-type="png,jpg,gif,jpeg"></a>
<input class="layui-input" pattern="^https?://" name="cover" placeholder="请上传支付方式图标" required value='{$vo.cover|default=""}'>
<a class="layui-icon layui-icon-upload input-right-icon" data-field="cover" data-file data-type="png,jpg,gif"></a>
<script>$('[name="cover"]').uploadOneImage()</script>
</label>
</div>
@ -70,21 +70,27 @@
{block name='script'}
<script>
(function (apply) {
(function () {
layui.form.render();
apply({value: $('select[name=type]').val()});
layui.form.on('select(payment-type)', apply);
})(function (data) {
if (data.value.indexOf('wechat') > -1) {
$('[data-payment-type]').not($('[data-payment-type="wechat"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('alipay') > -1) {
$('[data-payment-type]').not($('[data-payment-type="alipay"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('joinpay') > -1) {
$('[data-payment-type]').not($('[data-payment-type="joinpay"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('voucher') > -1) {
$('[data-payment-type]').not($('[data-payment-type="voucher"]').removeClass('layui-hide')).addClass('layui-hide');
} else {
$('[data-payment-type]').addClass('layui-hide');
function apply(data) {
if (data.value.indexOf('wechat') > -1) {
$('[data-payment-type]').not($('[data-payment-type="wechat"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('alipay') > -1) {
$('[data-payment-type]').not($('[data-payment-type="alipay"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('joinpay') > -1) {
$('[data-payment-type]').not($('[data-payment-type="joinpay"]').removeClass('layui-hide')).addClass('layui-hide');
} else if (data.value.indexOf('voucher') > -1) {
$('[data-payment-type]').not($('[data-payment-type="voucher"]').removeClass('layui-hide')).addClass('layui-hide');
} else {
$('[data-payment-type]').addClass('layui-hide');
}
}
});
})();
</script>
{/block}

View File

@ -39,7 +39,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">
<div class="headimg headimg-xs headimg-no" data-lazy-src="{$vo.cover}"></div>

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">支付名称</label>
<label class="layui-input-inline">
@ -55,4 +55,6 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>window.form.render()</script>
</fieldset>

View File

@ -1,33 +1,33 @@
<form action="{:sysuri()}" autocomplete="off" class='layui-form layui-card' data-auto="true" method="post" onsubmit="return false;">
<form action="{:request()->url()}" autocomplete="off" class='layui-form layui-card' data-auto="true" method="post" onsubmit="return false;">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item block relative">
<span class="help-label"><b>快递公司名称</b>Name</span>
<span class="color-green font-w7 margin-right-5">快递公司名称</span><span class="nowrap color-desc">Name</span>
<input class="layui-input" name="name" placeholder="请输入快递公司名称" required value='{$vo.name|default=""}'>
<p class="color-desc">必填,快递公司名称用于显示快递配送的公司标识,请尽量保持其精准性。</p>
</label>
<label class="layui-form-item block relative">
<span class="help-label"><b>快递鸟接口查询编码</b>Code01</span>
<span class="color-green font-w7 margin-right-5">快递鸟接口查询编码</span><span class="nowrap color-desc">Code01</span>
<input class="layui-input" name="code_1" placeholder="请输入快递鸟接口查询编码" required value='{$vo.code_1|default=""}'>
<p class="color-desc">必填,快递公司对应在快递鸟接口的编码,可以从快递鸟官方接口文档中获取到。</p>
</label>
<label class="layui-form-item block relative">
<span class="help-label"><b>快递100百度查询编码</b>Code02</span>
<span class="color-green font-w7 margin-right-5">快递100百度查询编码</span><span class="nowrap color-desc">Code02</span>
<input class="layui-input" name="code_2" placeholder="请输入快递100百度查询编码" value='{$vo.code_2|default=""}'>
<p class="color-desc">可选快递公司在百度快递100应用程序搜索时使用的编码需要使用网络模拟请求抓取。</p>
</label>
<label class="layui-form-item block relative">
<span class="help-label"><b>快递100接口查询编码</b>Code03</span>
<span class="color-green font-w7 margin-right-5">快递100接口查询编码</span><span class="nowrap color-desc">Code03</span>
<input class="layui-input" name="code_3" placeholder="请输入快递100接口查询编码" value='{$vo.code_3|default=""}'>
<p class="color-desc">必填快递公司对应在快递100接口的编码可以从快递100官方接口文档中获取到。</p>
</label>
<label class="layui-form-item block relative">
<span class="help-label"><b>快递公司描述</b>Remark</span>
<span class="color-green font-w7 margin-right-5">快递公司描述</span><span class="nowrap color-desc">Remark</span>
<textarea class="layui-textarea" name="remark" placeholder="请输入快递公司描述">{$vo.remark|default=''}</textarea>
</label>
</div>

View File

@ -60,7 +60,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class='text-left nowrap'>{$vo.name|default=''}</td>
<td class='text-center nowrap'>{$vo.code_1|default='-'}</td>

View File

@ -27,4 +27,5 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -2,7 +2,7 @@
{block name="content"}
<div id="TruckForm">
<form action="{:sysuri()}" autocomplete="off" class='layui-form layui-card' data-auto="true" method="post" onsubmit="return false;">
<form action="{:request()->url()}" autocomplete="off" class='layui-form layui-card' data-auto="true" method="post" onsubmit="return false;">
<div class="layui-card-body padding-40">
<label class="layui-form-item block relative">
<span class="color-green font-w7">邮费模板名称</span>

View File

@ -39,7 +39,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class='text-left nowrap'>{$vo.code|default=''}</td>
<td class='text-left nowrap'>{$vo.name|default=''}</td>

View File

@ -41,4 +41,6 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>form.render()</script>
</fieldset>

View File

@ -14,7 +14,7 @@
}
</style>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<fieldset class="layui-form-item">
@ -164,7 +164,7 @@
<script>
(function ($ele) {
layui.form.on('select(number)', apply);
form.render(), form.on('select(number)', apply);
apply({value: parseInt("{$vo.number|default='0'}")});
function apply(data) {

View File

@ -1,9 +1,8 @@
{extend name="../../admin/view/main"}
{block name='content'}
<form action="{:sysuri()}" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-40">
{notempty name='marks'}
<div class="layui-form-item relative block">
<span class="color-green font-w7 label-required-prev">文章标签</span>

View File

@ -43,7 +43,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">{$vo.code|default=''}</td>
<td class="text-left nowrap">{$vo.name|default=''}</td>

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">文章标题</label>
<label class="layui-input-inline">
@ -42,4 +42,5 @@
</div>
</form>
</fieldset>
</fieldset>
<script>window.form.render()</script>

View File

@ -32,7 +32,8 @@
{block name='script'}
<script>
$(function () {
$.form.reInit(), $('[data-item]').on('click', function () {
$.form.reInit(), layui.form.render();
$('[data-item]').on('click', function () {
top.setItemValue(this.getAttribute('data-item') || '');
parent.layer.close(parent.layer.getFrameIndex(window.name));
});

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">文章标题</label>
<label class="layui-input-inline">

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item relative block">
<span class="color-green font-w7">标签名称</span>

View File

@ -27,7 +27,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">{$vo.name|default=''}</td>
<td>{if $vo.status eq 0}<span class="color-red">已禁用</span>{elseif $vo.status eq 1}<span class="color-green">已激活</span>{/if}</td>
@ -61,3 +61,7 @@
<!--{/if}-->
</div>
{/block}
{block name='script'}
<script>window.form.render()</script>
{/block}

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">标签名称</label>
<label class="layui-input-inline">

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item relative block">
<span class="color-green font-w7 label-required-prev">绑定上级分类</span>
@ -40,4 +40,5 @@
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" data-close data-confirm="确定要取消编辑吗?" type='button'>取消编辑</button>
</div>
</form>
<script>form.render()</script>
</form>

View File

@ -33,7 +33,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.ids}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="nowrap"><span class="color-desc notselect">{$vo.spl|raw}</span>{$vo.name}</td>
<td class="color-desc">{$vo.remark|default=''}</td>

View File

@ -68,15 +68,15 @@
<table class="layui-table">
<thead>
<tr>
<th class="text-center">封面</th>
<th class="text-left" style="width:100%">轮播图片</th>
<th class="text-center" style="width:90px">商品封面</th>
<th class="text-left" style="width:auto">轮播图片</th>
</tr>
<tr>
<td class="text-center help-images text-top">
<td class="text-center">
<input name="cover" type="hidden" value="{$vo.cover|default=''}">
<script>$('[name="cover"]').uploadOneImage();</script>
</td>
<td class="text-left help-images">
<td class="text-left">
<input name="slider" type="hidden" value="{$vo.slider|default=''}">
<script>$('[name="slider"]').uploadMultipleImage();</script>
</td>
@ -299,6 +299,9 @@
</label>
<script>
/*! 表单初始化 */
window.form.render();
/*! 入会礼包切换 */
window.form.on('radio(vip_entry)', setVipEntry);
setVipEntry({value: ('{$vo.vip_entry|default="0"}')});

View File

@ -56,7 +56,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.code}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class='nowrap'>
{notempty name='vo.cover'}
@ -134,5 +134,6 @@
</table>
{empty name='list'}<span class="notdata">没有记录哦</span>{else}{$pagehtml|raw|default=''}{/empty}
</div>
<script>form.render()</script>
</div>
{/block}

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">商品编号</label>
<label class="layui-input-inline">

View File

@ -40,6 +40,7 @@
{block name='script'}
<script>
layui.form.render();
$('[data-item]').on('click', function () {
top.setItemValue(this.getAttribute('data-item') || '');
parent.layer.close(parent.layer.getFrameIndex(window.name));

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">商品编号</label>
<label class="layui-input-inline">

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item relative block">

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item relative block">
<span class="color-green font-w7">标签名称</span>

View File

@ -27,7 +27,7 @@
<label><input class="list-check-box" type='checkbox' value='{$vo.id}'></label>
</td>
<td class='list-table-sort-td'>
<label><input class="list-sort-input" data-action-blur="{:sysuri()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
<label><input class="list-sort-input" data-action-blur="{:request()->url()}" data-loading="false" data-value="id#{$vo.id};action#sort;sort#{value}" value="{$vo.sort}"></label>
</td>
<td class="text-left nowrap">{$vo.name|default=''}</td>
<td>{if $vo.status eq 0}<span class="color-red">已禁用</span>{elseif $vo.status eq 1}<span class="color-green">已激活</span>{/if}</td>
@ -63,4 +63,8 @@
</div>
<!--{/if}-->
</div>
{/block}
{block name='script'}
<script>window.form.render()</script>
{/block}

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">标签名称</label>
<label class="layui-input-inline">

View File

@ -29,6 +29,7 @@
{block name='script'}
<script>
$(function () {
layui.form.render();
$('[data-article]').on('click', function () {
if (top.setItemValue) top.setItemValue(this.getAttribute('data-item') || '');
parent.layer.close(parent.layer.getFrameIndex(window.name));

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
@ -43,4 +43,5 @@
<button class="layui-btn layui-btn-danger" data-close data-confirm="确定要取消吗?" type='button'>取消</button>
</div>
</div>
</form>
<script>form.render()</script>
</form>

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户手机</label>
@ -134,6 +134,7 @@
</fieldset>
<script>
window.form.render();
require(['excel'], function (excel) {
excel.bind(function (data) {
var items = [];

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card margin-bottom-0" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card margin-bottom-0" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<label class="layui-form-item relative block">

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户手机</label>
<label class="layui-input-inline">
@ -89,6 +89,7 @@
</fieldset>
<script>
window.form.render();
require(['excel'], function (excel) {
excel.bind(function (data) {
var rows = [];

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card margin-bottom-0 overhide" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card margin-bottom-0 overhide" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<fieldset>
<legend><span class="layui-badge layui-bg-cyan">收货信息</span></legend>

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户手机</label>
<label class="layui-input-inline">
@ -94,6 +94,7 @@
</fieldset>
<script>
window.form.render();
require(['excel'], function (excel) {
excel.bind(function (data) {
var items = [];

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户手机</label>
<label class="layui-input-inline">

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card overhide" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card overhide" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<fieldset class="layui-form-item">
@ -77,6 +77,8 @@
</div>
</form>
<script>form.render()</script>
<style>
.WechatUserHead {
width: 138px !important;

View File

@ -65,4 +65,5 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>layui.form.render()</script>
</fieldset>

View File

@ -41,4 +41,5 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>form.render()</script>
</fieldset>

View File

@ -1,308 +1,310 @@
{extend name="../../admin/view/main"}
{block name='content'}
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body" style="min-width:1000px">
<div class="think-box-shadow">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40 padding-top-30" style="width:1200px">
<!-- 结算方式 开始 -->
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend><span class="layui-badge">结算到账</span></legend>
<div class="layui-form-item">
{php} $data['settl_type'] = $data['settl_type'] ?? 1; {/php}
{foreach [1 => '支付后立即到账', 2 => '确认收货后到账'] as $key => $val}{if $data.settl_type eq $key}
<input class="layui-input" name="settl_type" title="{$val}" type="radio" value="{$key}" checked>
{else}
<input class="layui-input" name="settl_type" title="{$val}" type="radio" value="{$key}">
{/if}{/foreach}
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend><span class="layui-badge">团队结算</span></legend>
<div class="layui-form-item">
{php} $data['teams_type'] = $data['teams_type'] ?? 1; {/php}
{foreach [1 => '实时结算'] as $key=>$val}{if $data.teams_type eq $key}
<input class="layui-input" name="teams_type" title="{$val}" type="radio" value="{$key}" checked>
{else}
<input class="layui-input" name="teams_type" title="{$val}" type="radio" value="{$key}">
{/if}{/foreach}
</div>
</fieldset>
<!-- 结算方式 开始 -->
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend><span class="layui-badge">结算到账</span></legend>
<div class="layui-form-item">
{php} $data['settl_type'] = $data['settl_type'] ?? 1; {/php}
{foreach [1 => '支付后立即到账', 2 => '确认收货后到账'] as $key => $val}{if $data.settl_type eq $key}
<input class="layui-input" name="settl_type" title="{$val}" type="radio" value="{$key}" checked>
{else}
<input class="layui-input" name="settl_type" title="{$val}" type="radio" value="{$key}">
{/if}{/foreach}
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend><span class="layui-badge">团队结算</span></legend>
<div class="layui-form-item">
{php} $data['teams_type'] = $data['teams_type'] ?? 1; {/php}
{foreach [1 => '实时结算'] as $key=>$val}{if $data.teams_type eq $key}
<input class="layui-input" name="teams_type" title="{$val}" type="radio" value="{$key}" checked>
{else}
<input class="layui-input" name="teams_type" title="{$val}" type="radio" value="{$key}">
{/if}{/foreach}
</div>
</fieldset>
</div>
</div>
</div>
</div>
<!-- 结算方式 结束 -->
<!-- 结算方式 结束 -->
<div class="layui-form-item">
<fieldset class="block">
<legend><span class="layui-badge">平推奖励</span></legend>
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
<div class="layui-form-item">
<fieldset class="block">
<legend><span class="layui-badge">平推奖励</span></legend>
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
{foreach $levels as $level}
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'equal_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用平推 {$level.name} 奖励|已停用平推 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用平推 {$level.name} 奖励|已停用平推 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
<label class="layui-col-xs6">
{php} $key = 'equal_value_vip_1_'.$level['number']; {/php}
<span><b class="color-blue">请输入直属上级奖励金额</b><br>如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="2" name="{$key}" placeholder="请输入奖励金额" type="text" value="{$data[$key]??'0.00'}">
</label>
<label class="layui-col-xs6">
{php} $key = 'equal_value_vip_2_'.$level['number']; {/php}
<span><b class="color-blue">请输入上上级奖励金额</b><br>如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="2" name="{$key}" placeholder="请输入奖励金额" type="text" value="{$data[$key]??'0.00'}">
</label>
</div>
</div>
</fieldset>
</div>
{/foreach}
</div>
</div>
</fieldset>
</div>
<div class="layui-form-item">
<div class="layui-tab layui-tab-card shadow-none">
<ul class="layui-tab-title">
{foreach $levels as $level}
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'equal_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用平推 {$level.name} 奖励|已停用平推 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用平推 {$level.name} 奖励|已停用平推 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
<div class="layui-row layui-col-space20">
<label class="layui-col-xs6">
{php} $key = 'equal_value_vip_1_'.$level['number']; {/php}
<span><b class="color-blue">请输入直属上级奖励金额</b><br>如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="2" name="{$key}" placeholder="请输入奖励金额" type="text" value="{$data[$key]??'0.00'}">
</label>
<label class="layui-col-xs6">
{php} $key = 'equal_value_vip_2_'.$level['number']; {/php}
<span><b class="color-blue">请输入上上级奖励金额</b><br>如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="2" name="{$key}" placeholder="请输入奖励金额" type="text" value="{$data[$key]??'0.00'}">
</label>
<li data-rule-tab>[ <b class="color-red">VIP{$level.number|default=0}</b> ] {$level.name|default=''}</li>
{/foreach}
</ul>
<div class="layui-tab-content padding-0">
{foreach $levels as $level}
<div class="layui-tab-item">
<table class="layui-table margin-top-0 border-0" lay-skin="line">
<colgroup>
<col style="width:150px">
</colgroup>
{foreach $levels as $l}
<tr class="think-bg-white">
<th class="text-center font-w7 nowrap">
{$level.name} <span class="layui-icon font-s10 color-desc">&#xe602;</span> {$l.name}
</th>
<td>
<div class="layu-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'frist_state_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用首推奖励|已停用首推奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用首推奖励|已停用首推奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'frist_type_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="1">
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block relative">
{php} $key = 'frist_value_vip_'.$level['number'].'_'.$l['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.00000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'repeat_state_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用复购奖励|已停用复购奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用复购奖励|已停用复购奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'repeat_type_vip_'.$level['number'].'_'.$l['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单', 2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block relative">
{php} $key = 'repeat_value_vip_'.$level['number'].'_'.$l['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
</td>
</tr>
{/foreach}
</table>
<div class="padding-20">
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'direct_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的直属团队奖励|已停用 {$level.name} 的直属团队奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的直属团队奖励|已停用 {$level.name} 的直属团队奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'direct_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block nowrap">
{php} $key = 'direct_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'indirect_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的间接团队奖励|已停用 {$level.name} 的间接团队奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的间接团队奖励|已停用 {$level.name} 的间接团队奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'indirect_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'indirect_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
</fieldset>
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'upgrade_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用用户升级 {$level.name} 奖励|已停用用户升级 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用用户升级 {$level.name} 奖励|已停用用户升级 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'upgrade_type_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="1">
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'upgrade_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入固定奖励金额</b> 如:比例填写 10.00 表示 10.00 元或 10.00% <b class="color-red">仅针对订单升级有效!</b></span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'manage_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用用户 {$level.name} 管理奖励|已停用用户 {$level.name} 管理奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用用户 {$level.name} 管理奖励|已停用用户 {$level.name} 管理奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'manage_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '不累计未发管理奖金额', 2 => '累计未发放管理奖金'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'manage_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入固定奖励金额</b> 如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
</div>
</div>
{/foreach}
</div>
</div>
</fieldset>
</div>
<div class="layui-form-item">
<div class="layui-tab layui-tab-card shadow-none">
<ul class="layui-tab-title">
{foreach $levels as $level}
<li data-rule-tab>[ <b class="color-red">VIP{$level.number|default=0}</b> ] {$level.name|default=''}</li>
{/foreach}
</ul>
<div class="layui-tab-content padding-0">
{foreach $levels as $level}
<div class="layui-tab-item">
<table class="layui-table margin-top-0 border-0" lay-skin="line">
<colgroup>
<col style="width:150px">
</colgroup>
{foreach $levels as $l}
<tr class="think-bg-white">
<th class="text-center font-w7 nowrap">
{$level.name} <span class="layui-icon font-s10 color-desc">&#xe602;</span> {$l.name}
</th>
<td>
<div class="layu-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'frist_state_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用首推奖励|已停用首推奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用首推奖励|已停用首推奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'frist_type_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="1">
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block relative">
{php} $key = 'frist_value_vip_'.$level['number'].'_'.$l['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.00000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block margin-0">
<legend>
{php} $key = 'repeat_state_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用复购奖励|已停用复购奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用复购奖励|已停用复购奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'repeat_type_vip_'.$level['number'].'_'.$l['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单', 2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block relative">
{php} $key = 'repeat_value_vip_'.$level['number'].'_'.$l['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
</td>
</tr>
{/foreach}
</table>
<div class="padding-20">
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'direct_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的直属团队奖励|已停用 {$level.name} 的直属团队奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的直属团队奖励|已停用 {$level.name} 的直属团队奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item">
{php} $key = 'direct_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block nowrap">
{php} $key = 'direct_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'indirect_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的间接团队奖励|已停用 {$level.name} 的间接团队奖励" name="{$key}" type="checkbox" value="1" checked>
{else}
<input lay-skin="switch" lay-text="已启用 {$level.name} 的间接团队奖励|已停用 {$level.name} 的间接团队奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'indirect_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'indirect_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入奖励金额或返利金额比例</b> 如:比例填写 10.00 表示 10.00% 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
<div class="layui-row layui-col-space20">
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'upgrade_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用用户升级 {$level.name} 奖励|已停用用户升级 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用用户升级 {$level.name} 奖励|已停用用户升级 {$level.name} 奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'upgrade_type_vip_'.$level['number'].'_'.$l['number']; {/php}
<input name="{$key}" type="hidden" value="1">
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '奖励固定金额 / 每单',2 => '按订单参与的返利金额比例'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'upgrade_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入固定奖励金额</b> 如:比例填写 10.00 表示 10.00 元或 10.00% <b class="color-red">仅针对订单升级有效!</b></span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
<div class="layui-col-xs6">
<fieldset class="block">
<legend>
{php} $key = 'manage_state_vip_'.$level['number']; {/php}
<input name="{$key}" type="hidden" value="0">
{php} $data[$key] = $data[$key] ?? 0; {/php}
{if isset($data[$key]) and $data[$key] eq 1}
<input checked lay-skin="switch" lay-text="已启用用户 {$level.name} 管理奖励|已停用用户 {$level.name} 管理奖励" name="{$key}" type="checkbox" value="1">
{else}
<input lay-skin="switch" lay-text="已启用用户 {$level.name} 管理奖励|已停用用户 {$level.name} 管理奖励" name="{$key}" type="checkbox" value="1">
{/if}
</legend>
<div class="layui-form-item nowrap">
{php} $key = 'manage_type_vip_'.$level['number']; {/php}
{php} $data[$key] = $data[$key] ?? 1; {/php}
{foreach [1 => '不累计未发管理奖金额', 2 => '累计未发放管理奖金'] as $k => $v}
{if isset($data[$key]) and $data[$key] eq $k}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}" checked>
{else}
<input class="layui-input" name="{$key}" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
<label class="block">
{php} $key = 'manage_value_vip_'.$level['number']; {/php}
<span class="color-blue"><b>请输入固定奖励金额</b> 如:比例填写 10.00 表示 10.00 </span>
<input class="layui-input" data-blur-number="4" name="{$key}" placeholder="请输入奖励金额或返利金额比例" type="text" value="{$data[$key]??'0.0000'}">
</label>
</div>
</fieldset>
</div>
</div>
</div>
</div>
{/foreach}
</div>
</div>
<div class="layui-form-item text-center margin-top-30">
<button class="layui-btn" type='submit'>保存配置</button>
<button class="layui-btn layui-btn-danger" data-confirm="确定要取消编辑吗?" data-history-back type='button'>取消编辑</button>
</div>
</div>
</form>
<div class="layui-form-item text-center margin-top-30">
<button class="layui-btn" type='submit'>保存配置</button>
<button class="layui-btn layui-btn-danger" data-confirm="确定要取消编辑吗?" data-history-back type='button'>取消编辑</button>
</div>
</div>
</form>
<script>
$(function () {
$('li[data-rule-tab]:first-child').trigger('click');
});
</script>
<script>
$(function () {
layui.form.render(), layui.element.render();
$('li[data-rule-tab]:first-child').trigger('click');
});
</script>
</div>
{/block}

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">代理昵称</label>
<label class="layui-input-inline">
@ -60,4 +60,5 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
</fieldset>
<script>window.form.render()</script>
</fieldset>

View File

@ -1,4 +1,4 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
@ -125,4 +125,6 @@
<button class="layui-btn layui-btn-danger" data-close data-confirm="确定要取消编辑吗?" type='button'>取消编辑</button>
</div>
</form>
</form>
<script>form.render()</script>

View File

@ -1,4 +1,4 @@
<style>
<style xmlns="http://www.w3.org/1999/html">
.payment-type td .layui-form-checkbox {
margin: 0 !important;
padding-left: 25px !important;
@ -15,7 +15,6 @@
.transfer-image .uploadimage {
width: 35px;
height: 35px;
margin: 0;
}
.transfer-image .uploadimage span.layui-icon {
@ -23,16 +22,17 @@
}
</style>
<form action="{:sysuri()}" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item relative block">
<span class="help-label"><b>用户提现状态</b>Transfer Status</span>
<div class="layui-textarea" style="min-height:unset">
<span class="color-green font-w7 label-required-prev">用户提现状态</span>
<span class="color-desc margin-left-5">Transfer Status</span>
<div class="layui-textarea" style="min-height:auto;padding:10px 0 13px 18px">
{php} $data['status'] = $data['status'] ?? 0; {/php}
{foreach ['关闭返利提现', '开启返利提现'] as $k => $v}
{if $data.status eq $k}
<input checked class="layui-input layui-bg-gray" name="status" title="{$v}" type="checkbox" value="{$k}">
<input checked class="layui-input layui-bg-gray" name="status" title="{$v}" type="radio" value="{$k}">
{else}
<input class="layui-input layui-bg-gray" name="status" title="{$v}" type="radio" value="{$k}">
{/if}{/foreach}
@ -52,19 +52,19 @@
<table class="layui-table payment-type" lay-skin="nob">
<thead>
<tr>
<th class="notselect nowrap"><b>提现转账方式</b></th>
<td class="text-center notselect nowrap"><b>是否需要审核</b></td>
<td class="text-center notselect nowrap"><b> </b></td>
<td class="text-center notselect nowrap"><b>单笔最小金额( </b></td>
<th class="text-center notselect nowrap padding-col-5"><b>提现转账方式</b></th>
<td class="text-center notselect nowrap padding-col-5"><b>是否需要审核</b></td>
<td class="text-center notselect nowrap padding-col-5"><b> </b></td>
<td class="text-center notselect nowrap padding-col-5"><b>单笔最小金额( </b></td>
<td class="padding-col-0"></td>
<td class="text-center notselect nowrap"><b>单笔最大金额( </b></td>
<td class="text-center notselect nowrap"><b>每日限提现次数</b></td>
<td class="text-center notselect nowrap padding-col-5"><b>单笔最大金额( </b></td>
<td class="text-center notselect nowrap padding-col-5"><b>每日限提现次数</b></td>
</tr>
</thead>
<tbody>
{foreach $types as $k => $t}
<tr class="think-bg-white">
<td class="nowrap">
<td class="nowrap padding-col-5">
{php} $key = 'transfer['.$k.']["state"]'; {/php}
<input name="{$key}" type="hidden" value="0">
{if isset($data['transfer'][$k]['state']) and $data['transfer'][$k]['state'] eq 1}
@ -73,7 +73,7 @@
<input lay-skin="primary" name="{$key}" title="{$t}" type="checkbox" value="1">
{/if}
</td>
<td class="text-center" style="width:80px">
<td class="text-center padding-col-5" style="width:80px">
{php} $key = 'transfer['.$k.']["audit"]'; {/php}
<input name="{$key}" type="hidden" value="0">
{if isset($data['transfer'][$k]['audit']) and $data['transfer'][$k]['audit'] eq 1}
@ -89,23 +89,23 @@
<input name="{$key}" type="hidden" value="{$data['transfer'][$k]['image'] ?? ''}">
<script>$("[name='{$key}']").uploadOneImage()</script>
</td>
<td class="text-center">
<td class="text-center padding-col-5">
<label>
{php} $key = 'transfer['.$k.'][minAmount]'; {/php}
<input type="number" min="0" data-blur-number="2" data-value-min="0.00" class="layui-input text-center" name="{$key}" placeholder="" value="{$data['transfer'][$k]['minAmount'] ?? '1.00'}">
<input class="layui-input" data-blur-number="2" data-value-min="0.00" name="{$key}" placeholder="" value="{$data['transfer'][$k]['minAmount'] ?? '1.00'}">
</label>
</td>
<td class="text-center">-</td>
<td class="text-center">
<td class="text-center padding-col-5">-</td>
<td class="text-center padding-col-5">
<label>
{php} $key = 'transfer['.$k.'][maxAmount]'; {/php}
<input type="number" min="1" data-blur-number="2" data-value-max="100000.00" class="layui-input text-center" name="{$key}" placeholder="" value="{$data['transfer'][$k]['maxAmount'] ?? '2000.00'}">
<input class="layui-input" data-blur-number="2" data-value-max="100000.00" name="{$key}" placeholder="" value="{$data['transfer'][$k]['maxAmount'] ?? '2000.00'}">
</label>
</td>
<td class="text-center">
<td class="text-center padding-col-5">
<label>
{php} $key = 'transfer['.$k.'][dayNumber]'; {/php}
<input type="number" min="1" data-blur-number="0" data-value-min="1" data-value-max="100" class="layui-input text-center" name="{$key}" value="{$data['transfer'][$k]['dayNumber'] ?? '1'}">
<input class="layui-input text-center padding-left-0" data-blur-number="0" data-value-max="100" data-value-min="1" name="{$key}" value="{$data['transfer'][$k]['dayNumber'] ?? '1'}">
</label>
</td>
</tr>
@ -130,4 +130,6 @@
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" data-close data-confirm="确定要取消编辑吗?" type='button'>取消编辑</button>
</div>
<script>layui.form.render();</script>
</form>

View File

@ -2,7 +2,7 @@
{block name="button"}
<!--{if auth('config')}-->
<a class="layui-btn layui-btn-sm layui-btn-primary" data-modal="{:url('config')}" data-width="900px">用户提现配置</a>
<a class="layui-btn layui-btn-sm layui-btn-primary" data-modal="{:url('config')}" data-width="850px">用户提现配置</a>
<!--{/if}-->
<!--{if auth('payment')}-->

View File

@ -1,6 +1,6 @@
<fieldset>
<legend>条件搜索</legend>
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-form-pane form-search" method="get" onsubmit="return false">
<div class="layui-form-item layui-inline">
<label class="layui-form-label">用户手机</label>
@ -57,4 +57,7 @@
<button class="layui-btn layui-btn-primary"><i class="layui-icon">&#xe615;</i> 搜 索</button>
</div>
</form>
<script>window.form.render()</script>
</fieldset>

View File

@ -1,9 +1,10 @@
<form action="{:sysuri()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<form action="{:request()->url()}" autocomplete="off" class="layui-form layui-card" data-auto="true" method="post">
<div class="layui-card-body padding-left-40">
<div class="layui-form-item label-required-prev">
<span class="help-label"><b>绑定公众号</b>Bind WeChat Type</span>
<div class="layui-textarea" style="min-height:unset">
<div class="layui-form-item block relative">
<span class="color-green font-w7 label-required-prev">绑定公众号</span>
<span class="color-desc margin-left-5">Bind WeChat Type</span>
<div class="layui-textarea" style="min-height:auto;padding:12px 13px 13px">
{php} $data['wechat_type'] = $data['wechat_type'] ?? 'normal'; {/php}
{foreach ['normal'=>'兼容模式', 'wxapp'=>'微信小程序', 'wechat'=>'微信服务号'] as $k=>$v}
{if $k eq $data.wechat_type}
@ -16,7 +17,8 @@
</div>
<label class="layui-form-item block relative">
<span class="help-label"><b>微信商户号</b>WeChat Payment Number</span>
<span class="color-green font-w7">微信商户号</span>
<span class="color-desc margin-left-5">WeChat Payment Number</span>
<input class="layui-input" maxlength="50" name="wechat_mch_id" placeholder="请输入微信商户号MCH_ID必填" required value="{$data.wechat_mch_id|default=''}">
<span class="help-block">微信商户编号,需要在微信商户平台获取,微信商户号 公众号APPID 匹配</span>
</label>
@ -48,4 +50,5 @@
<button class="layui-btn" type='submit'>保存数据</button>
<button class="layui-btn layui-btn-danger" data-close data-confirm="确定要取消编辑吗?" type='button'>取消编辑</button>
</div>
</form>
</form>
<script>form.render();</script>

View File

@ -580,7 +580,7 @@ $(function () {
$.fn.uploadOneImage = function () {
return this.each(function () {
if ($(this).data('inited')) return true; else $(this).data('inited', true);
var $in = $(this), $bt = $('<a data-file class="uploadimage transition"><span class="layui-icon">&#x1006;</span><span class="layui-icon">&#xe615;</span></a>').data('input', this);
var $in = $(this), $bt = $('<a data-file class="uploadimage transition margin-top-5"><span class="layui-icon">&#x1006;</span><span class="layui-icon">&#xe615;</span></a>').data('input', this);
$bt.attr('data-size', $in.data('size') || 0).attr('data-type', $in.data('type') || 'png,jpg,gif,jpeg').find('span').on('click', function (event) {
event.stopPropagation();
if ($(this).index() === 0) $bt.attr('style', ''), $in.val(''); else $in.val() && $.previewImage(encodeURI($in.val()));
@ -1027,7 +1027,7 @@ $(function () {
/*! 注册 data-tips-image 事件行为 */
onEvent('click', '[data-tips-image]', function () {
$.previewImage(this.dataset.tipsImage || this.dataset.lazySrc || this.src, this.dataset.width);
$.previewImage(this.dataset.tipsImage || this.dataset.lazySrc || this.src, this.dataset.with);
});
/*! 注册 data-phone-view 事件行为 */

View File

@ -147,26 +147,8 @@
color: #999 !important;
b {
margin-right: 5px;
color: #090 !important;
margin-right: 5px !important;
}
}
.help-images {
color: #333;
padding: 10px 0 0 10px !important;
min-height: unset;
background: linear-gradient(-113deg, #EEEEEE, #EEEEEE) !important;
&:after {
clear: left;
content: '';
display: block;
}
> * {
float: left;
margin: 0 10px 10px 0;
}
}
@ -645,6 +627,7 @@
display: inline-block;
position: relative;
overflow: hidden;
margin-right: 10px;
border-radius: 3px;
box-shadow: @ShadowMinOuter;
background: url('../img/upimg.png') no-repeat center center;
@ -680,8 +663,6 @@
}
.uploadimagemtl {
margin-right: 10px;
> div {
right: 0;
display: none;

View File

@ -156,6 +156,26 @@ fieldset {
-webkit-appearance: revert;
}
div.layui-textarea.help-images {
min-height: unset;
color: #333;
padding: 12px 0 1px 12px;
background: linear-gradient(-113deg, #EEEEEE, #EEEEEE) !important;
&:after {
clear: both;
content: '';
display: block;
}
> * {
float: left;
width: 78px;
height: 78px;
margin: 0 10px 10px 0;
}
}
.layui-disabled,
.layui-disabled:hover {
color: #333 !important;
@ -373,20 +393,6 @@ fieldset {
}
}
.layui-form-item {
.layui-form-checkbox {
margin-top: 0;
}
.layui-input.text-center:not([type=number]) {
padding-left: 0;
}
}
.layui-form-radio {
margin-top: 0;
}
.layui-form-select dl {
top: 37px;
padding: 0;
@ -397,10 +403,6 @@ fieldset {
min-height: fit-content;
}
.layui-form-onswitch em {
white-space: nowrap;
}
.layui-form-checkbox.layui-form-checked {
i {
border-color: #5FB878;

View File

@ -184,6 +184,10 @@
}
}
.help-label b {
color: @textColor;
}
.layui-btn-group {
border-color: @mainColor;
background-color: @mainColor;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long