| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 | <!DOCTYPE html><html>	<head>		<meta charset="UTF-8">		<meta http-equiv="Cache-Control" content="no-cache,no-store,no-siteapp,must-revalidate">	    <meta http-equiv="pragma" content="no-cache">	    <meta http-equiv="expires" content="0">		<meta name="author" content="">		<meta name="description" content=""/>		<meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>		<meta name="format-detection" content="telephone=no,email=no">		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">		<title>远程上分记录</title>		<link rel="stylesheet" href="https://cdn.washpayer.com/components/lib/mui.min.css">		<link rel="stylesheet" href="../components/custom/css/common.css">        <link rel="stylesheet" href="css/xyf.common.min.css">	</head>	<body>		<div id="pullrefresh" class="mui-scroll-wrapper remote">			<div class="mui-scroll">				<h5 class="mui-content-padded" id="title"></h5>				<ul class="mui-table-view interval"></ul>			</div>		</div>		<!-- 暂无上分记录 -->		<div class="nomore mui-hidden"></div>		<script src="https://cdn.washpayer.com/components/lib/jquery.min.js"></script>        <script src="https://cdn.washpayer.com/components/lib/mui.min.js"></script>        <script src="/components/custom/js/common.js"></script>        <script src="js/xyf.common.js"></script>		<script>            mui.init({                pullRefresh: {                    container: '#pullrefresh',                    up: {                        contentrefresh: '正在加载...',                        contentnomore: '没有更多数据了...',                        callback: pullupRefresh                    }                }            });            /* 上拉加载具体业务实现*/            var pageIndex = 0;            var total = 0;            function pullupRefresh() {                pageIndex++;                var url = "/dealer/onPointsRecords";                var data = {                    "pageIndex": pageIndex,                    "pageSize": 10                };                sendRequest(url,"GET",data,function(res){                    if (res.result == 1) {                        if (pageIndex == 1) {                            total = res.data.rcds.total;                            if (total == 0){                                $(".remote").addClass("mui-hidden");                                $(".nomore").removeClass("mui-hidden");                            }else {                                $("#title").append("<p>累计上分" + res.data.sumCoinsTotal + "次,共" + res.data.sumCoins + "分 </p>");                                if(res.data.sumCharge){                                    $("#title").append("<p>累计充卡" + res.data.sumChargeTotal + "次,共" + res.data.sumCharge + "元 </p>");                                }                            }                        }                        var length = res.data.rcds.items.length;                        mui('#pullrefresh').pullRefresh().endPullupToRefresh((pageIndex * 10 >= total));                        var table = document.body.querySelector('.mui-table-view');                        for (var i = 0; i < length; i++) {                            var obj = res.data.rcds.items[i];                            var li = document.createElement('li');                            li.className = 'mui-table-view-cell';                            // groupName可能为空                            li.innerHTML = '<p>' + obj.et_type_name + (obj.logicalCode || obj.devNo) + '<span class="mui-pull-right">' + obj.coins + '分</span></p>' +                                '<p>' + (obj.groupName || obj.address) + '</p>' +                                '<p>' + obj.createdStr + '</p>';                            table.appendChild(li);                        }                    }else {                        mui.toast(res.description);                    }                });            }            if (mui.os.plus) {                mui.plusReady(function () {                    setTimeout(function () {                        mui('#pullrefresh').pullRefresh().pullupLoading();                    }, 1000);                });            } else {                mui.ready(function () {                    mui('#pullrefresh').pullRefresh().pullupLoading();                });            }		</script>	</body></html>
 |