admin/addon/saasagent/shop/view/saas/partner_management.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">&#xe615;</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}