/** * 资产管理:薪资发放 * libingke * 2018/01/11 */ /** * 表单 * @type {{start: null, end: null, status: null, uid: null}} */ var form1 = { start:null, end:null, status:null, uid:null }; var laydate = layui.laydate; layui.use('laydate', function(){ laydate.render({ elem: '#date_range', range: ':', done: function(value, date, endDate){ $('#date_range').val(value); query(1); } }); }); var loadSelect=function () { var sid='add_row_select'; $.ajax({ url: url_type, headers: {"Authorization": 'Bearer ' + request_token}, dataType: 'json', success: function (res) { if (res.code == 200 && res.data) { var str=''; $.each(res.data,function(k,v){ str+=''; }); if (str !== '') { str = ''; $("#"+sid).html(str); } else { layer.msg('未获取到类型数据'); var str = ' 重新加载'; $("#"+sid).html(str); } } else { layer.msg(res.message); var str = ' 重新加载'; $("#"+sid).html(str); } }, error: function () { layer.msg('未获取到类型数据'); var str = ' 重新加载'; $("#"+sid).html(str); } }); }; /** * 导入数据 */ var loadRow=function() { var index=layer.open({ type: 1, title: '添加数据', id: 'load-row', area : ['320px', 'auto'], skin: 'layui-layer-myBlue', content: '
正确导入的行数量: '+res.data.valid_num+'
'+ '错误处理的行: '+res.data.error_num+'
'; layer.msg(t, {btn: ['关闭'], time: 8000}); if (res.data.valid_num > 0) { query(1); } } else { msg_no_200(res.message); } }, error: server_error }); }); } }); }); var statusFormatter=function(s) { 'use strict'; switch (s) { case '0':s='未处理';break; case '1':s='已处理';break; default: s=status; } return s; }; $(function () { /** * 回车触发 uid */ $('#uid').bind('keypress', function(event) { if(event.keyCode == "13") query(1); }); $(".select1").bind("change",function(){ query(1); }); /** * 表格 */ $("#table1").bootstrapTable({ method: 'post', url: url_table1, queryParams: function (params) { form1.status=$('select[name="status"]').val(); form1.uid=$('input[name="uid"]').val(); if ($("#date_range").val()==='') { form1.start=null; form1.end=null; } else { var value=$("#date_range").val(); var t=value.split(' : ', 2); form1.start=Math.round(new Date(t[0]).getTime()/1000+(new Date()).getTimezoneOffset()*60); form1.end=Math.round(new Date(t[1]).getTime()/1000+(new Date()).getTimezoneOffset()*60)+86399; } form1.page = params.pageNumber; form1.size = params.pageSize; return form1; }, pageSize: 25, uniqueId: 'id', responseHandler: function (res) { if (res.code == 200) { return { "rows": res.data.rows, "total": res.data.count }; } else { layer.msg('[' + res.code + ']' + res.message); return false; } }, columns:[ {field: 'id', title: '流水编号', valign:"middle", align:"center"}, {field: 'uid', title: 'UID', valign:"middle", align:"center"}, {field: 'currency', title: '币种', valign:"middle", align:"center"}, {field: 'amount', title: '数值', valign:"middle", align:"right"}, {field: 'category', title: '类型', valign:"middle", align:"center"}, { field: 'status', title: '状态', valign: "middle", align: "center", formatter: statusFormatter }, {field: 'addtime', title: '添加时间', valign:"middle", align:"center"}, {field: 'dealtime', title: '处理时间', valign:"middle", align:"center"} ] }); });