blob: c0af3fda1c288e610df422563c8830a9169e00f4 [file] [log] [blame]
var curpage=1;
var app = {
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
onDeviceReady: function() {
curpage = 1;
this.loadBill(curpage)
},
toBack: function (){
window.history.back();
},
loadBill:function(pageno){
$.showLoading("加载中");
var param={
"pageno":pageno
}
V1Bills(param,function(ok,ret){
if(ok){
if(ret.code==200){
if(ret.page&&ret.page.count>0){
app.initBillView(ret.page)
}else{
$.alert("暂无数据", "提示");
}
}else{
$.hideLoading();
$.alert("数据加载异常,请稍后再试", "错误");
}
}else{
$.hideLoading();
$.alert("请求失败了:" + ret.status+"请稍后再试", "错误");
}
})
},
initBillView:function(page){
//TODO img src
var data = page.data
var html ='';
for(var i=0;i<data.length;i++){
var bean=data[i]
html +='<div class="aui-card-list-header aui-card-list-user" onclick="app.toBillDetail(\''+bean.refno+'\')">';
html +='<div class="aui-card-list-user-avatar"><img src="img/icon_meal.png" class="aui-margin-r-10 aui-img-round" />';
html +='</div><div class="aui-card-list-user-name">';
html +='<div>'+bean.transdesc+'</div>';
if(bean.tradeflag=='in'){
html +='<div class="aui-list-item-right">+'+bean.amount+'</div>';
}else{
html +='<div class="aui-list-item-right">'+bean.amount+'</div>';
}
html +='</div><div class="aui-card-list-user-info">'+formatDateNoYear(bean.transdate,bean.transtime)+'</div></div>';
}
$("#billcontent").append(html);
if(page.data.length==0){
$("#loadNext").hide();
}else{
$("#loadNext").show();
}
$.hideLoading();
},
toBillDetail: function(refno) {
window.localStorage.setItem("currentrefno",refno);
window.location='billdetail.html';
},
loadNext:function(){
curpage++;
this.loadBill(curpage)
}
};
app.initialize();