table.render({
elem: '#withdraw-list-table'
,url: '/member/withdraw/list' //模拟接口
,method:'POST'
,headers: { 'X-CSRF-TOKEN': csrf_token}
,smartReloadModel: true
,totalRow:true
,cols: [[
//{field: 'id',width:80,title: 'ID',sort:true}
{field: 'member:order',width:250, title: '会员/单号',totalRowText:"总笔数"}
,{field: '_bank_card_number',width:200,align:"right", title: '收款银行账号'}
,{field: '_bank_owner_name',width:120,align:"right", title: '收款户名',totalRowText:"金额小计"}
,{field: 'payer_name',width:120,align:"center", title: '付款人'}
,{field: 'amount',align:"right", title: '金额',sort:true,width:100,totalRowText:"金额总计"}
,{field: 'service_charge',align:"right", title: '手续费',width:100}
,{field: 'create_time',align:"center", title: '申请时间',width:120}
,{field: 'deal_time', title: '处理时间',sort:true,width:120}
,{field: 'agent_pay_status_desc', align:"center",title: '业务状态',width:100}
,{field: 'status_desc', align:"center",title: '状态',width:100}
,{field: 'is_agent_pay_name',title: '出款方式',width:120}
,{
field: 'countDown',width:150, title: '确认收款倒计时', templet: function (d) {
return '<dev class="layui-box layui-btn-xs countDown" data-date="' + (d.countDown||'') + '"> ---------- </dev>'
}
}
,{field: 'lock_btn', title: '操作' ,align:"left",width:200}
,{field: 'operator_name', title: '操作人',width:100}
,{field: 'remark', title: '备注',width:200}
]]
,page: true
,limit: 30
,height: 'full-360'
/* ,initSort: {
field: 'deal_time' //排序字段,对应 cols 设定的各字段名
,type: 'desc' //排序方式 asc: 升序、desc: 降序、null: 默认排序
}*/
,text: {none: '未查询到数据^_^'}
,done(res){
if (res) {
currPage = res.curr_page || 1;
}
var elem = this.elem.next();
layui.each(elem.find('.countDown'), function (index, domElem) {
domElem = $(domElem);
if (!domElem.data('date')) {
return;
}
//此处注意时间为毫秒
var endTime = new Date(domElem.data('date')).getTime(),
serverTime = new Date().getTime();
if (endTime-serverTime>=0) {
layui.util.countdown(endTime, serverTime, function (date, serverTime, timer) {
var str = '';
if (date[0]) {
str += date[0]+ '天';
}
if (date[1]) {
str += date[1]+ '时';
}
if (date[2]) {
str += date[2]+ '分'
}
if (date[3]) {
str += date[3]+ '秒'
}
domElem.html(str);
});
}
});