|
@@ -39,6 +39,8 @@
|
|
|
</script>
|
|
|
<script type="text/html" id="setTpl">
|
|
|
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="transfer"><i class="layui-icon layui-icon-spread-left"></i>下线转移</a>
|
|
|
+ <a class="layui-btn layui-btn-xs" lay-event="money"><i class="layui-icon layui-icon-table"></i>结算明细</a>
|
|
|
+ <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="settle"><i class="layui-icon layui-icon-edit"></i>收益结算</a>
|
|
|
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit"><i class="layui-icon layui-icon-edit"></i>编辑</a>
|
|
|
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"><i class="layui-icon layui-icon-delete"></i>删除</a>
|
|
|
</script>
|
|
@@ -72,13 +74,15 @@
|
|
|
{ field: 'realname', title: '负责人姓名', edit: 'text' },
|
|
|
{ field: 'mobile', width: 150, title: '负责人手机号', edit: 'text' },
|
|
|
{ field: 'muser', title: '关联的用户(姓名-手机号)', templet: '#muserTpl', minWidth: 250, align: 'left' },
|
|
|
+ { field: 'money', title: '收益', width: 120 },
|
|
|
+ { field: 'money_total', title: '总收益', width: 120 },
|
|
|
{ field: 'province', title: '省' },
|
|
|
{ field: 'city', title: '市' },
|
|
|
{ field: 'district', title: '区县' },
|
|
|
{ field: 'address', width: 200, title: '详细地址', hide: 'true', edit: 'text' },
|
|
|
{ field: 'createtime', width: 170, title: '创建时间', sort: true },
|
|
|
{ field: 'status_text', title: '状态', minWidth: 80, align: 'center' },
|
|
|
- { title: '操作', width: 250, align: 'center', fixed: 'right', toolbar: '#setTpl' }
|
|
|
+ { title: '操作', width: 420, align: 'center', fixed: 'right', toolbar: '#setTpl' }
|
|
|
]
|
|
|
],
|
|
|
page: true,
|
|
@@ -187,6 +191,35 @@
|
|
|
area: ['750px', '480px']
|
|
|
});
|
|
|
layer.full(index);
|
|
|
+ } else if (obj.event === 'settle') {
|
|
|
+ layer.prompt({
|
|
|
+ formType: 0,
|
|
|
+ title: '请输入要结算的金额'
|
|
|
+ }, function(value, index) {
|
|
|
+ layer.close(index);
|
|
|
+ layer.confirm('确定要结算吗?', function(index) {
|
|
|
+ admin.req({
|
|
|
+ url: setter.baseWorkerUrl + 'agent/settleIncome',
|
|
|
+ data: {
|
|
|
+ value: value,
|
|
|
+ agentid: data.id
|
|
|
+ },
|
|
|
+ done: function(res) {
|
|
|
+ table.reload('LAY-agent-agentlist-table');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ layer.close(index);
|
|
|
+ });
|
|
|
+ });
|
|
|
+ } else if (obj.event === 'money') {
|
|
|
+ index = layer.open({
|
|
|
+ type: 2,
|
|
|
+ title: '结算明细',
|
|
|
+ content: 'moneylist.html?agentid=' + data.id,
|
|
|
+ maxmin: true,
|
|
|
+ area: ['750px', '480px']
|
|
|
+ });
|
|
|
+ layer.full(index);
|
|
|
}
|
|
|
});
|
|
|
|