coupon-admin/public/static/manager/js/bill_recharge.js

117 lines
3.9 KiB
JavaScript

layui.use(['laytpl', 'table', 'jquery', 'form', 'miniTab', 'xmSelect',"laydate"], function () {
let $ = layui.jquery,
form = layui.form,
table = layui.table,
layer = layui.layer,
xmSelect = layui.xmSelect,
miniTab = layui.miniTab,
laydate = layui.laydate ;
/**** index begin ***/
//index页面
if ($('.location-index-page').length > 0) {
miniTab.listen();
var exportDataTitle=
["充值者昵称","平台商充值(后台人员)","商家名称","商家所属平台商","充值时间","充值金额","当前余额"]
;
var exportData =[];
// 渲染表格
let listUrl = $('#table-container').data('url');
let insTb = table.render({
elem: '#table-container',
toolbar: '#toolbar-tpl',
defaultToolbar: [{ //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
title: '搜索'
, layEvent: 'search'
, icon: 'layui-icon-search'
},'filter'],
url: listUrl,
method: 'post',
even: true,
limits: [10,20,50,100,200,500,1000],
request: {
pageName: 'page',
limitName: 'size',
},
parseData: function (res) {
//console.log(res)
$("#recharge_money_sum").text(res.data.recharge_money_sum?res.data.recharge_money_sum:0)
return {
"code": res.code, //解析接口状态
"msg": res.msg, //解析提示文本
"count": res.data.total, //解析数据长度
"data": res.data.list //解析数据列表
};
},
page: true,
cols: [[
{type: 'checkbox'},
{ field:"nick_name",title: '充值者昵称'},
{templet: "#row-recharge-account-avatar_url",field:"avatar_url",title: '充值者头像'},
{field:"member_nickname",title: '平台商充值(后台人员)'},
{field:"business_name",title: '商家名称'},
{field:"agency_business_name",title: '商家所属平台商'},
{field: "update_time", title: '充值时间'},
{field: "money", title: '充值金额'},
{field: "balance", title: '当前余额'},
// {templet: '#row-operate', minWidth: 200, fixed: 'right', align: 'center', title: '操作'}
]],
done: function (res, curr, count) {
Tools.setInsTb(insTb);
var rdata=[];
res.data.forEach(function (d,index) {
rdata[index] = [
d.nick_name ,
d.member_nickname ,
d.business_name ,
d.agency_business_name ,
d.update_time,
d.money,
d.balance,
]
})
exportData=rdata;
$("#exports").on("click",function(){
//console.log(exportData)
table.exportFile(exportDataTitle,exportData, 'xls');
return false;
})
}
});
// 监听搜索操作
form.on('submit(data-search-btn)', function (data) {
//执行搜索重载
table.reload('table-container', {
page: {curr: 1}
, where: data.field
}, 'data');
return false;
});
//日期时间选择器
laydate.render({
elem: '#start_time'
,type: 'datetime'
});
//日期时间选择器
laydate.render({
elem: '#end_time'
,type: 'datetime'
});
}
/*** index end ***/
});