layui.define([ 'form', 'laydate', 'table' ], function(exports) { var form = layui.form; var laydate = layui.laydate; var table = layui.table; var orderStatisticsDetailTable = null; var data = null; laydate.render({ elem: '#date', format: 'yyyy-MM-dd HH:mm' }); laydate.render({ elem: '#date1', format: 'yyyy-MM-dd HH:mm' }); var view ={ init:function(){ this.initTable(); }, initTable:function(){ orderStatisticsDetailTable = table.render({ elem : '#orderStatisticsDetailTable', // height : 'full-180', method : 'post', url : Common.ctxPath+ '/admin/order/statistics/queryUserOrderNo.json', //数据接口 where :data, page : {"layout":['count','prev', 'page', 'next']} //开启分页 ,limit : 20, cols : [ [ //表头 { title : '', width : '100%', templet:function(d){ var html = appendSGx(d); var time="--"; var name = "--"; if(d.receiveTime!=null){ time = d.receiveTime; } return '入库单编号:'+d.storageId + '    入库单时间:'+time +'    入库员:'+$.base64.atob(name, true)+'    (电话:'+$("#phone").val()+')

'+ html; } } ] ] }); }, }; var searchTotal = function(){ data['startTime']= $("#startTime").val(); data['endTime']= $("#endTime").val(); // 获取统计数据 $.post(Common.ctxPath+ '/admin/order/statistics/queryDetailTotal.json',data, function (value) { var d = {'afterData':value.data.afterTotalx,'before':value.data.beforeTotal}; $("#sigleStatic").after(appendTable(d)); }); } var appendSGx = function (data) { console.log(data); var att = data.afterData; var btt = data.before; var afterWeithtTotal = 0; var afterMoneyTotal = 0; var beforeWeithTotal = 0; var beforeMoneyTotal = 0; var weithSubTotal = 0; var moneySubTotal = 0; var ids1 = 'x' + Math.floor(Math.random()*1000000); var htmlType = '
类型
'; var ids2 = 'x' + Math.floor(Math.random()*1000000); var htmlWeight = '
入库重量
'; var ids3 = 'x' + Math.floor(Math.random()*1000000); var htmlMoney = '
回收重量
'; var htmlSub = '
误差
'; for(var i = 0; i < att.length; i++){ htmlType += '
'+att[i].configValueName+'
'; htmlWeight += '
'+att[i].weight+'kg/'+att[i].money+'元
'; htmlMoney += '
'+btt[i].weight+'kg/'+btt[i].money+'元
'; htmlSub += '
'+(btt[i].weight - att[i].weight).toFixed(2)+'kg/' + (btt[i].money - att[i].money).toFixed(2) +'元
'; weithSubTotal += (btt[i].weight - att[i].weight); moneySubTotal += (btt[i].money - att[i].money); afterWeithtTotal += att[i].weight; afterMoneyTotal += att[i].money; beforeWeithTotal += btt[i].weight; beforeMoneyTotal += btt[i].money; } htmlType += '
统计
'; htmlWeight += '
'+afterWeithtTotal.toFixed(2)+'kg/'+afterMoneyTotal.toFixed(2)+'元
'; htmlMoney += '
'+beforeWeithTotal.toFixed(2)+'kg/'+beforeMoneyTotal.toFixed(2)+'元
'; htmlSub += '
'+weithSubTotal.toFixed(2)+'kg/'+moneySubTotal.toFixed(2)+'元
'; return htmlType + htmlWeight + htmlMoney + htmlSub; } $("#sigleStatic").append('回收员统计'); data = {'receiverphone':$("#phone").val()}; if($("#flag").val() == 1){ data['startTime'] = new Date().Format("yyyy-MM-dd")+' 00:00:00'; data['endTime'] = new Date().Format("yyyy-MM-dd")+ ' 23:59:59'; } searchTotal(); var appendTable = function (data) { var att = data.afterData; var btt = data.before; var afterWeithtTotal = 0; var afterMoneyTotal = 0; var beforeWeithTotal = 0; var beforeMoneyTotal = 0; var weithSubTotal = 0; var moneySubTotal = 0; for(var i = 0; i < att.length; i++){ var row=document.createElement("tr"); var td1=document.createElement("td"); var td2=document.createElement("td"); var td3=document.createElement("td"); var td4=document.createElement("td"); td1.appendChild(document.createTextNode(att[i].configValueName)); td2.appendChild(document.createTextNode(att[i].weight+'kg/'+att[i].money+'元')); td3.appendChild(document.createTextNode(btt[i].weight+'kg/'+btt[i].money+'元')); td4.appendChild(document.createTextNode((btt[i].weight - att[i].weight).toFixed(2)+'kg/' + (btt[i].money - att[i].money).toFixed(2) +'元')); row.appendChild(td1); row.appendChild(td2); row.appendChild(td3); row.appendChild(td4); weithSubTotal += (btt[i].weight - att[i].weight); moneySubTotal += (btt[i].money - att[i].money); afterWeithtTotal += att[i].weight; afterMoneyTotal += att[i].money; beforeWeithTotal += btt[i].weight; beforeMoneyTotal += btt[i].money; document.getElementById("rows").append(row); if(i==(att.length-1)){ var row1=document.createElement("tr"); var td11=document.createElement("td"); var td22=document.createElement("td"); var td33=document.createElement("td"); var td44=document.createElement("td"); td11.appendChild(document.createTextNode('统计')); td22.appendChild(document.createTextNode(afterWeithtTotal.toFixed(2)+'kg/'+afterMoneyTotal.toFixed(2)+'元')); td33.appendChild(document.createTextNode(beforeWeithTotal.toFixed(2)+'kg/'+beforeMoneyTotal.toFixed(2)+'元')); td44.appendChild(document.createTextNode(weithSubTotal.toFixed(2)+'kg/'+moneySubTotal.toFixed(2)+'元')); row1.appendChild(td11); row1.appendChild(td22); row1.appendChild(td33); row1.appendChild(td44); document.getElementById("rows").append(row1); } } } view.init(); /*var x = $(".layui-table-cell"); for(var i = 1; i < x.length; i++){ console.log(x[i]); x[i].css({'height':'100px'}); }*/ exports('orderStatisticsReceiveDetail',view); });