542 lines
30 KiB
HTML
542 lines
30 KiB
HTML
{extend name="app/shop/view/base.html"/}
|
|
{block name="resources"}
|
|
<style>
|
|
.form-wrap {
|
|
margin-top: 0;
|
|
}
|
|
.layui-btn + .layui-btn {
|
|
margin-left: 0;
|
|
}
|
|
.layui-btn {
|
|
margin-right: 10px;
|
|
margin-bottom: 15px;
|
|
}
|
|
.weight-list span {
|
|
display: inline-block;
|
|
width: 60px;
|
|
line-height: 30px;
|
|
border: 1px solid #eee;
|
|
border-radius: 4px;
|
|
text-align: center;
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
}
|
|
.weight-list span.active {
|
|
border-color: #ff8143;
|
|
}
|
|
.weight-list span.disabled {
|
|
background: #f1f1f1;
|
|
cursor: not-allowed;
|
|
}
|
|
.layui-btn.layui-btn-primary.level-btn span {
|
|
margin-left: 5px
|
|
}
|
|
</style>
|
|
{/block}
|
|
{block name="main"}
|
|
<div class="layui-form form-wrap">
|
|
<!-- 基础上传 -->
|
|
<div class="layui-card card-common card-brief">
|
|
<div class="layui-card-header">
|
|
<span class="card-title">等级信息</span>
|
|
</div>
|
|
<div class="layui-card-body">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>等级名称:</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" name="level_name" value="{$info.level_name|default=''}" lay-verify="required" autocomplete="off" class="layui-input len-mid" maxlength="40">
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>等级权重:</label>
|
|
<div class="layui-input-block weight-list">
|
|
<span value="1" class="{if $info.level_num eq 1}active{/if}{if in_array(1, $level_weight)}disabled{/if}">P1</span>
|
|
<span value="2" class="{if $info.level_num eq 2}active{/if}{if in_array(2, $level_weight)}disabled{/if}">P2</span>
|
|
<span value="3" class="{if $info.level_num eq 3}active{/if}{if in_array(3, $level_weight)}disabled{/if}">P3</span>
|
|
<span value="4" class="{if $info.level_num eq 4}active{/if}{if in_array(4, $level_weight)}disabled{/if}">P4</span>
|
|
<span value="5" class="{if $info.level_num eq 5}active{/if}{if in_array(5, $level_weight)}disabled{/if}">P5</span>
|
|
<span value="6" class="{if $info.level_num eq 6}active{/if}{if in_array(6, $level_weight)}disabled{/if}">P6</span>
|
|
<span value="7" class="{if $info.level_num eq 7}active{/if}{if in_array(7, $level_weight)}disabled{/if}">P7</span>
|
|
<span value="8" class="{if $info.level_num eq 8}active{/if}{if in_array(8, $level_weight)}disabled{/if}">P8</span>
|
|
<span value="9" class="{if $info.level_num eq 9}active{/if}{if in_array(9, $level_weight)}disabled{/if}">P9</span>
|
|
<span value="10" class="{if $info.level_num eq 10}active{/if}{if in_array(10, $level_weight)}disabled{/if}">P10</span>
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>等级权重越大等级越高,可根据此权重设置等级的佣金比例</p>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">贡献值归属:</label>
|
|
<div class="layui-input-block">
|
|
<input type="text" name="custom_weight" value="{$info.custom_weight|default=''}" autocomplete="off" class="layui-input len-mid" maxlength="40">
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>当前贡献值归属权重等级,多个权重登录用英文逗号隔开,如:2,3,4</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-card card-common card-brief">
|
|
<div class="layui-card-header">
|
|
<span class="card-title">奖励设置</span>
|
|
</div>
|
|
<div class="layui-card-body">
|
|
<div class="layui-card-header">
|
|
<span class="card-title">入驻奖励</span>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">计酬方式:</label>
|
|
<div class="layui-input-block">
|
|
<input type="radio" name="reward_type" value="1" lay-filter="reward_type"
|
|
title="按订单百分百" checked/>
|
|
<input type="radio" name="reward_type" value="2" lay-filter="reward_type"
|
|
title="按订单固定金额" {if $info.reward_type == 2} checked {/if}/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item {if $info.reward_type == 2} layui-hide {/if}" id="direct_type_1">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>直客奖励:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="direct_site_rate" value="{$info.direct_site_rate|default=''}" lay-verify="required|money" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid direct_type">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>间联贡献值:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="indirect_site_rate" value="{$info.indirect_site_rate|default=''}" lay-verify="required|mondy" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid direct_type">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>管理贡献值:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="manage_site_rate" value="{$info.manage_site_rate|default=''}" lay-verify="required|mondy" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid direct_type">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>区域贡献值:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="district_site_rate" value="{$info.district_site_rate|default=''}" lay-verify="required|mondy" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid direct_type">%</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item {if $info.reward_type == 1} layui-hide {/if}" id="direct_type_2">
|
|
<label class="layui-form-label">阶梯奖励:</label>
|
|
<div class="layui-input-block">
|
|
<table class="layui-table" id="Direct" lay-skin="line" lay-size="lg">
|
|
<colgroup>
|
|
<col width="20%">
|
|
<col width="20%">
|
|
<col width="15%">
|
|
<col width="15%">
|
|
<col width="15%">
|
|
<col width="15%">
|
|
</colgroup>
|
|
<thead>
|
|
<tr>
|
|
<th>订单金额</th>
|
|
<th>直客金额(元)</th>
|
|
<th>间联贡献值</th>
|
|
<th>管理贡献值</th>
|
|
<th>区域贡献值</th>
|
|
<th class="operation" style="text-align: right;">操作</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr class="empty-box">
|
|
{if count($ladder_rewards) >= 1}
|
|
{foreach $ladder_rewards as $k =>$v}
|
|
<tr>
|
|
<td><input type="number" class="layui-input len-short order_money" value="{$v.order_money}" lay-verify="required|int" autocomplete="off" /><input type="hidden" value="订单金额" /></td>
|
|
<td><input type="number" class="layui-input len-short direct_money" value="{$v.direct_money}" lay-verify="required|number|int" autocomplete="off" /></td>
|
|
<td><input type="number" class="layui-input len-short indirect_money" value="{$v.indirect_money}" lay-verify="required|number|int" autocomplete="off" /></td>
|
|
<td><input type="number" class="layui-input len-short manage_site_rate" value="{$v.manage_site_rate??0}" lay-verify="required|number|int" autocomplete="off" /></td>
|
|
<td><input type="number" class="layui-input len-short district_site_rate" value="{$v.district_site_rate??0}" lay-verify="required|number|int" autocomplete="off" /></td>
|
|
<td><div class="table-btn"><a href="javascript:;" class="layui-btn" onclick="deleteDirect(this)">删除</a></div></td>
|
|
</tr>
|
|
{/foreach}
|
|
{else/}
|
|
<tr class="empty-box">
|
|
<td colspan="5">
|
|
<div class="empty-wrap">暂无数据</div>
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<button class="layui-btn" onclick="addDirect()">添加奖励</button>
|
|
</div>
|
|
<div class="word-aux">代理商佣金阶梯计酬方式,需要需要设置关联商品</div>
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>直客奖励:商家入驻成功后推荐者可获得订单金额佣金</p>
|
|
<p>间联奖励:商家入驻成功后推荐者上级主管单位获取的贡献值奖励</p>
|
|
<p>管理奖励:商家入驻成功后团队管理者获取的贡献值奖励</p>
|
|
</div>
|
|
<div class="layui-card-header">
|
|
<span class="card-title">交易流水</span>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>直客流水:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="direct_trade_rate" value="{$info.direct_trade_rate|default=''}" lay-verify="required|money" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>间联流水贡献值:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="indirect_trade_rate" value="{$info.indirect_trade_rate|default=''}" lay-verify="required|money" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>管理流水贡献值:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="same_trade_rate" value="{$info.same_trade_rate|default=''}" lay-verify="required|money" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>直客流水:推荐的商家会员交易订单流水佣金</p>
|
|
<p>间联贡献值:推荐者上级主管单位获取的贡献值奖励</p>
|
|
<p>管理贡献值:推荐者主管团队单位获取的贡献值奖励</p>
|
|
</div>
|
|
<div class="layui-card-header">
|
|
<span class="card-title">S2服务商奖励</span>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>区域商流水:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="district_trade_rate" value="{$info.district_trade_rate|default='0'}" lay-verify="required" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>城市服务商流水:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="city_trade_rate" value="{$info.city_trade_rate|default='0'}" lay-verify="required" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label"><span class="required">*</span>省级服务商流水:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="province_trade_rate" value="{$info.province_trade_rate|default='0'}" lay-verify="required" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">%</div>
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>以上所以佣金按照订单成交比例,请注意当前设置总比例小于</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-card card-common card-brief">
|
|
<div class="layui-card-header">
|
|
<span class="card-title">自动升级</span>
|
|
</div>
|
|
<div class="layui-card-body">
|
|
<div class="layui-form-item">
|
|
<label class="layui-form-label">升级方式:</label>
|
|
<div class="layui-input-block">
|
|
<input type="radio" name="upgrade_type" value="1" lay-filter="withdraw_type"
|
|
title="满足以下任意条件" {if $info.upgrade_type == 1} checked {/if}/>
|
|
<input type="radio" name="upgrade_type" value="2" lay-filter="withdraw_type"
|
|
title="满足以下全部条件" {if $info.upgrade_type == 2} checked {/if}/>
|
|
<input type="radio" name="upgrade_type" value="0" lay-filter="withdraw_type"
|
|
title="不允许升级到此等级" {if $info.upgrade_type == 0} checked {/if}/>
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item ">
|
|
<label class="layui-form-label"></label>
|
|
<div class="layui-input-block">
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.order_total_num > 0}border-color{/if}">交易订单数<span
|
|
class="iconfont iconwenhao1"
|
|
title="商家会员购买的订单成交次数"></span>
|
|
<input type="hidden" value="1"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.order_commission_money > 0}border-color{/if}">交易佣金金额<span
|
|
class="iconfont iconwenhao1"
|
|
title="商家会员购买或平台订单成交订单佣金总额"></span>
|
|
<input type="hidden" value="2"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.order_total_money > 0}border-color{/if}">订单交易总额
|
|
<span class="iconfont iconwenhao1" title="成交订单的总额"></span>
|
|
<input type="hidden" value="2"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.region_child_site_num > 0}border-color{/if}">推荐区域商家数量
|
|
<span class="iconfont iconwenhao1" title="直连成功入驻的相同区域商家的总数量"></span>
|
|
<input type="hidden" value="1"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.one_child_site_num > 0}border-color{/if}">直连商家数量
|
|
<span class="iconfont iconwenhao1" title="直连成功入驻商家的总数量"></span>
|
|
<input type="hidden" value="1"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.one_child_indirect_site_num > 0}border-color{/if}">间联商家
|
|
<span class="iconfont iconwenhao1" title="间联商家的总数量"></span>
|
|
<input type="hidden" value="1"/>
|
|
</button>
|
|
<button class="layui-btn layui-btn-primary level-btn {if $info.direct_site_num > 0 || $info.indirect_site_num>0}border-color{/if}">关联权重
|
|
<span class="iconfont iconwenhao1" title="关联权重直客间联商家数量"></span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="layui-card card-common card-brief">
|
|
<div class="layui-card-header">
|
|
<span class="card-title">升级条件限制</span>
|
|
</div>
|
|
<div class="layui-card-body level-term">
|
|
<div class="layui-form-item {if $info.order_total_num <= 0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>商家交易订单总数:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="order_total_num" value="{$info.order_total_num|default=''}" autocomplete="off"
|
|
class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">笔</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
|
|
<div class="layui-form-item {if $info.order_commission_money <= 0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>商家交易佣金金额:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="order_commission_money" value="{$info.order_commission_money|default=''}"" autocomplete="off"
|
|
class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">元</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
|
|
<div class="layui-form-item {if $info.order_total_money <= 0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>商家交易总额:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="order_total_money" value="{$info.order_total_money|default=''}" autocomplete="off"
|
|
class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">元</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
|
|
<div class="layui-form-item {if $info.region_child_site_num <= 0}layui-hide{/if}"">
|
|
<label class="layui-form-label"><span class="required">*</span>推荐区域商家数量:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" value="{$info.region_child_site_num|default=''}" name="region_child_site_num" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">家</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
|
|
<div class="layui-form-item {if $info.one_child_site_num <= 0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>直连商家数量:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="one_child_site_num" value="{$info.one_child_site_num|default=''}" autocomplete="off" class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">家</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
<div class="layui-form-item {if $info.one_child_indirect_site_num <= 0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>推荐间联商家数量:</label>
|
|
<div class="layui-input-inline">
|
|
<input type="number" min="0" name="one_child_indirect_site_num" value="{$info.one_child_indirect_site_num|default=''}" autocomplete="off"
|
|
class="layui-input len-short">
|
|
</div>
|
|
<div class="layui-form-mid">家</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
|
|
<div class="layui-form-item {if $info.direct_site_num <= 0 && $info.indirect_site_num <=0}layui-hide{/if}">
|
|
<label class="layui-form-label"><span class="required">*</span>关联权重商家数量:</label>
|
|
<div class="layui-inline">
|
|
<div class="layui-form-mid">权重值</div>
|
|
<div class="layui-input-inline">
|
|
<input type="text" name="weight_level" value="{$info.weight_level|default='P2'}" placeholder="权重等级P1-P9" class="layui-input len-short" autocomplete="off">
|
|
<i class="calendar"></i>
|
|
</div>
|
|
<div class="layui-input-inline">
|
|
<input type="text" name="direct_site_num" value="{$info.direct_site_num|default=''}" placeholder="直客商家数量" class="layui-input" autocomplete="off">
|
|
<i class="calendar"></i>
|
|
</div>
|
|
<div class="layui-form-mid">-</div>
|
|
<div class="layui-input-inline">
|
|
<input type="text" name="indirect_site_num" value="{$info.indirect_site_num|default=''}" placeholder="间联客商家数量" class="layui-input" autocomplete="off">
|
|
<i class="calendar"></i>
|
|
</div>
|
|
<div class="layui-form-mid">家</div>
|
|
<a href="#" class="text-color layui-form-mid" onclick="delDiv(this)">删除</a>
|
|
</div>
|
|
<div class="word-aux">
|
|
<p>推荐的商户必须包含指定权重,直客或间联权限默认权限必须大于P1或者填写限定权重等级P1-P9</p>
|
|
</div>
|
|
</div>
|
|
<div class="form-row">
|
|
<input type="hidden" name="level_id" value="{$info.level_id}">
|
|
<button class="layui-btn" lay-submit lay-filter="save">保存</button>
|
|
<button class="layui-btn layui-btn-primary" onclick="back()">返回</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/block}
|
|
{block name="script"}
|
|
<script>
|
|
$(function () {
|
|
$('.weight-list span').not('.disabled').eq(0).addClass("active");
|
|
});
|
|
layui.use(['form'], function () {
|
|
var form = layui.form,
|
|
repeat_flag = false; //防重复标识
|
|
form.render();
|
|
$(".weight-list span").click(function () {
|
|
if (!$(this).hasClass("disabled")) {
|
|
$(this).addClass("active");
|
|
$(this).siblings().removeClass("active");
|
|
}
|
|
});
|
|
$(".level-btn").click(function () {
|
|
var _index = $(this).index();
|
|
if (!$(this).hasClass("border-color")) {
|
|
$(this).addClass("border-color");
|
|
$(".level-term>div").eq(_index).removeClass("layui-hide");
|
|
if ($(this).find("input").val() == 1) {
|
|
$(".level-term>div").eq(_index).find("input").attr("lay-verify", "required|num");
|
|
} else {
|
|
$(".level-term>div").eq(_index).find("input").attr("lay-verify", "required|money");
|
|
}
|
|
}
|
|
});
|
|
form.on('radio(reward_type)', function (data) {
|
|
const type = data.value;
|
|
switch (type) {
|
|
case '1':
|
|
$("#direct_type_1").removeClass("layui-hide");
|
|
$("#direct_type_2").addClass("layui-hide");
|
|
break;
|
|
case '2':
|
|
$("#direct_type_1").addClass("layui-hide");
|
|
$("#direct_type_2").removeClass("layui-hide");
|
|
}
|
|
});
|
|
form.on('submit(save)', function (data) {
|
|
data.field.level_num = $(".weight-list span.active").attr('value');
|
|
let arr = $(".layui-card-body").eq(2).children('.layui-form-item').length;
|
|
let arr1 = $(".layui-card-body").eq(2).children('.layui-form-item.layui-hide').length;
|
|
var arrs = [];
|
|
$(".layui-table tbody tr").each(function () {
|
|
if (!$(this).hasClass("empty-box")) {
|
|
var order_money = $(this).find(".order_money").val(),
|
|
direct_money = $(this).find(".direct_money").val(),
|
|
indirect_money = $(this).find(".indirect_money").val(),
|
|
manage_site_rate = $(this).find(".manage_site_rate").val(),
|
|
district_site_rate = $(this).find(".district_site_rate").val();
|
|
arrs.push({order_money,direct_money,indirect_money,manage_site_rate,district_site_rate});
|
|
}
|
|
});
|
|
if(data.field.reward_type == 2 && arrs.length==0){
|
|
layer.msg('请设置奖励金额');
|
|
return;
|
|
}
|
|
data.field.ladder_rewards = JSON.stringify(arrs);
|
|
if (data.field.level_num == undefined) {
|
|
layer.msg('请选择等级权重');
|
|
return;
|
|
}
|
|
if (arr == arr1) {
|
|
layer.msg('请选择升级条件');
|
|
return;
|
|
}
|
|
if (repeat_flag) return;
|
|
repeat_flag = true;
|
|
$.ajax({
|
|
type: 'POST',
|
|
dataType: 'JSON',
|
|
url: ns.url("saas://shop/level/editlevel"),
|
|
data: data.field,
|
|
success: function (res) {
|
|
repeat_flag = false;
|
|
if (res.code == 0) {
|
|
layer.confirm('编辑成功', {
|
|
title: '操作提示',
|
|
btn: ['返回列表', '继续操作'],
|
|
closeBtn: 0,
|
|
yes: function () {
|
|
location.href = ns.url("saas://shop/level/lists");
|
|
},
|
|
btn2: function () {
|
|
location.reload();
|
|
}
|
|
});
|
|
} else {
|
|
layer.msg(res.message);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
/**
|
|
* 表单验证
|
|
*/
|
|
form.verify({
|
|
num: function (value, item) {
|
|
var str = $(item).parents(".layui-form-item").find("label").text().split("*").join("");
|
|
str = str.substring(0, str.length - 1);
|
|
if (value <= 0) {
|
|
return str + '必须大于0';
|
|
}
|
|
if (value % 1 != 0) {
|
|
return str + '必须为整数';
|
|
}
|
|
},
|
|
money: function (value, item) {
|
|
var str = $(item).parents(".layui-form-item").find("label").text().split("*").join("");
|
|
str = str.substring(0, str.length - 1);
|
|
if (value < 0) {
|
|
return str + '不能小于0';
|
|
}
|
|
var arrMen = value.split(".");
|
|
var val = 0;
|
|
if (arrMen.length == 2) {
|
|
val = arrMen[1];
|
|
}
|
|
if (val.length > 2) {
|
|
return str + "最多可保留两位小数";
|
|
}
|
|
}
|
|
});
|
|
});
|
|
function addDirect() {
|
|
$("#Direct").find("tbody .empty-box").remove();
|
|
var html = '';
|
|
html += `<tr>`+
|
|
`<td><input type="number" class="layui-input len-short order_money" lay-verify="required|int" autocomplete="off" /><input type="hidden" value="订单金额" /></td>`+
|
|
`<td><input type="number" class="layui-input len-short direct_money" lay-verify="required|number|int" autocomplete="off" /></td>`+
|
|
`<td><input type="number" class="layui-input len-short indirect_money" lay-verify="required|number|int" autocomplete="off" /></td>`+
|
|
`<td><input type="number" class="layui-input len-short manage_site_rate" lay-verify="required|number|int" autocomplete="off" /></td>`+
|
|
`<td><input type="number" class="layui-input len-short district_site_rate" lay-verify="required|number|int" autocomplete="off" /></td>`+
|
|
`<td><div class="table-btn"><a href="javascript:;" class="layui-btn" onclick="deleteDirect(this)">删除</a></div></td>`+
|
|
`</tr>`;
|
|
$("#Direct").find("tbody").append(html);
|
|
}
|
|
function deleteDirect(e) {
|
|
$(e).parents("tr").remove();
|
|
if ($(".layui-table tbody tr").length == 0) {
|
|
$(".layui-table tbody").html('<tr class="empty-box"><td colspan="5"><div class="empty-wrap">暂无数据</div></td></tr>');
|
|
}
|
|
}
|
|
function delDiv(e) {
|
|
var _len = $(e).parents(".layui-form-item").index();
|
|
$(e).parents(".layui-form-item").addClass("layui-hide");
|
|
$(e).parents(".layui-form-item").find("input").removeAttr("lay-verify");
|
|
$(e).parents(".layui-form-item").find("input").val("");
|
|
$(".level-btn").eq(_len).removeClass("border-color");
|
|
}
|
|
|
|
function back() {
|
|
location.href = ns.url("saas://shop/level/lists");
|
|
}
|
|
</script>
|
|
{/block}
|