基础版本
diff --git a/www/js/bill.js b/www/js/bill.js
new file mode 100644
index 0000000..4b0bca5
--- /dev/null
+++ b/www/js/bill.js
@@ -0,0 +1,69 @@
+var curpage=1;
+var app = {
+
+ // Application Constructor
+ initialize: function() {
+ document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
+ },
+ onDeviceReady: function() {
+ curpage = 1;
+ this.loadBill(curpage)
+ },
+ 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();