95 lines
3.7 KiB
HTML
95 lines
3.7 KiB
HTML
{extend name="app/shop/view/base.html"/}
|
|
{block name="resources"}
|
|
<style>
|
|
.cancelSelected{
|
|
color: #FF5722!important;
|
|
}
|
|
</style>
|
|
{/block}
|
|
|
|
{block name="body"}
|
|
<!-- 搜索框 -->
|
|
<div class="single-filter-box top">
|
|
<div class="layui-form" style="padding-right: 15px;">
|
|
<div class="layui-input-inline" style="width: 300px;">
|
|
<input type="text" name="search_text" style="width: 100%" placeholder="请输入合伙人姓名" autocomplete="off" class="layui-input">
|
|
<button id="searchButton" type="button" class="layui-btn layui-btn-primary" lay-filter="search" lay-submit>
|
|
<i class="layui-icon"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 会员列表 -->
|
|
<table id="partner_list" lay-filter="partner_list"></table>
|
|
<!-- 操作 -->
|
|
<script type="text/html" id="operation">
|
|
{{# if (d.site_website_id > 0){ }}
|
|
<a class="layui-btn cancelSelected" lay-event="cancel_selected">取消选中</a>
|
|
{{# }else{ }}
|
|
<a class="layui-btn" lay-event="selected">确认选中</a>
|
|
{{# } }}
|
|
</script>
|
|
{/block}
|
|
{block name="script"}
|
|
<script>
|
|
var _thisIndex,form,table,repeat_flag = false,siteId = ns.parse_str(location.search.substr(1)).site_id;
|
|
$(function () {
|
|
// 基本参数
|
|
_thisIndex = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
|
// 渲染
|
|
table = new Table({
|
|
elem: '#partner_list',
|
|
url: ns.url("saasagent://shop/SiteWebsite/management", { site_id: siteId }),
|
|
cols: [
|
|
[
|
|
{title: '合伙人姓名', field: 'web_contacts', unresize: 'false', align: 'center'},
|
|
{title: '联系电话', field: 'web_phone' , unresize: 'false', align: 'center'},
|
|
{title: '结算账号', field: 'alipay_account', unresize: 'false', align: 'center'},
|
|
{title: '分润比例(总)', field: 'rate', unresize: 'false', align: 'center'},
|
|
{title: '操作', toolbar: '#operation', unresize: 'false', align:'center'}
|
|
]
|
|
]
|
|
});
|
|
// 监听工具栏操作
|
|
table.tool(function(obj) {
|
|
// 是否允许操作
|
|
if(repeat_flag) return false;
|
|
repeat_flag = true;
|
|
// 开始操作
|
|
var data = obj.data;
|
|
switch (obj.event) {
|
|
case 'cancel_selected':
|
|
$.ajax({
|
|
url: ns.url("saasagent://shop/SiteWebsite/del"),
|
|
data: { site_website_id: data.site_website_id},
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (res) {
|
|
repeat_flag = false;
|
|
if (res.code == 0) table.reload();
|
|
else layer.msg(res.message);
|
|
}
|
|
});
|
|
break;
|
|
case 'selected':
|
|
$.ajax({
|
|
url: ns.url("saasagent://shop/SiteWebsite/add"),
|
|
data: { site_id: siteId, website_id: data.website_id, rate: data.rate },
|
|
dataType: 'JSON',
|
|
type: 'POST',
|
|
success: function (res) {
|
|
repeat_flag = false;
|
|
if (res.code == 0) table.reload();
|
|
else layer.msg(res.message);
|
|
}
|
|
});
|
|
break;
|
|
}
|
|
});
|
|
});
|
|
// 点击关闭弹框
|
|
function closeIframe() {
|
|
parent.layer.close(_thisIndex);
|
|
}
|
|
</script>
|
|
{/block} |