123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no">
- <title>提现列表</title>
- <link rel="stylesheet" href="__STATIC__/box/css/index.css?v=2">
- <script src="__STATIC__/box/js/flexible.js?v={:config('js_version')}"></script>
- <script src="https://cdn.bootcss.com/zepto/1.2.0/zepto.min.js"></script>
- </head>
- <body>
-
- <div class="container">
- <div class="tab">
- <a href="javascript:;" class="tab_cell active">提现记录</a>
- <a href="{:url('/index/income/list/'.$wx_app_id)}" class="tab_cell">收益记录</a>
- </div>
- <div class="content js-template">
- <foreach name="list" item="vo">
- <div class="content_item content_column">
- <p class="content_info content_row">
- <span class="content_order">{$vo.title}</span>
- <span class="content_price">
- + {$vo.amount} <span class="content_price-unit">元</span>
- </span>
- </p>
- <p class="content_row">
- <span class="content_datetime">{$vo.create_time|date="Y-m-d H:i",###}</span>
- <span onclick="showReason(this)" reason="{$vo.reason}" <if condition="empty($vo.reason)">class="content_status"<else/>class="content_status underline"</if>>
- <switch name='vo.status'>
- <case value="1">待审核</case>
- <case value="2">待审核</case>
- <case value="3">已结算</case>
- <case value="4">审核不通过,点击查看详情</case>
- <case value="5">审核不通过,点击查看详情</case>
- <case value="6">提现中</case>
- </switch>
- </span>
- </p>
- </div>
- </foreach>
- </div>
- <div class="pop_outer" id="pop" style="display: none;">
- <div class="pop_inner">
- <div class="pop_title">温馨提示</div>
- <div class="pop_content" id="popContent">
- </div>
- <div class="pop_btn-group">
- <button class="pop_btn pop_btn__block" id="popBtn">确定</button>
- </div>
- </div>
- </div>
- </div>
- <script>
- $(function () {
- var params = {
- format: 'json',
- page : 1,
- offset: 10
- }, status = [, '待审核', '待审核', '已结算', '审核不通过,点击查看详情', '审核不通过,点击查看详情', '提现中']
- $(window).bind('scroll', function () {
- var h = $(document.body).height()
- var c = $(window).scrollTop()
- var wh = $(window).height()
- if (Math.ceil(wh + c) >= h) {
- getLog()
- }
- })
- $('#popBtn').on('click', function () {
- $('#pop').hide()
- })
- function format(times, format) {
- times = times || new Date().getTime() / 1000
- format = format || 'yyyy/MM/dd hh:mm:ss'
- var date = new Date(times * 1000)
- var reg = {
- 'M+': date.getMonth() + 1,
- 'd+': date.getDate(),
- 'h+': date.getHours(),
- 'm+': date.getMinutes(),
- 's+': date.getSeconds()
- }
- var year = date.getFullYear()
- if (/(y+)/.test(format)) {
- format = format.replace(RegExp.$1, year.toString().substr(4 - RegExp.$1.length))
- }
- for (var k in reg) {
- if (new RegExp('(' + k + ')').test(format)) {
- format = format.replace(RegExp.$1, (RegExp.$1.length === 1) ? reg[k] : (('00' + reg[k] + '').substr(reg[k].toString().length)))
- }
- }
- return format.replace(new RegExp(/\//, "g"), '-')
- }
- function getLog() {
- params.page = ++ params.page
- $.ajax({
- url : '/index/settle/list/{$wx_app_id}',
- data : params,
- type : 'post',
- success: function (res) {
- var _html = ''
- for (var i = 0; i < res.data.list.length; i ++) {
- _html += '<div class="content_item content_column">\n' +
- ' <p class="content_info content_row">\n' +
- ' <span class="content_order">' + res.data.list[i].title + '</span>\n' +
- ' <span class="content_price">\n' +
- ' +' + res.data.list[i].amount + ' <span class="content_price-unit">元</span>\n' +
- ' </span>\n' +
- ' </p>\n' +
- ' <p class="content_row">\n' +
- ' <span class="content_datetime">' + format(res.data.list[i].create_time, 'yyyy/MM/dd hh:mm') + '</span>\n' +
- ' <span class="content_status' + (res.data.list[i].reason ? ' underline' : '') + '" onclick="showReason(this)" reason="' + res.data.list[i].reason + '">\n' +
- ' ' + status[res.data.list[i].status] +
- ' </span>\n' +
- ' </p>\n' +
- ' </div>'
- }
- $('.js-template').append(_html)
- if ($('.js-template .content_item').length >= res.data.count) {
- $(window).unbind('scroll')
- }
- }
- })
- }
- })
- function showReason (obj) {
- var reason = $(obj).attr('reason')
- if (!reason) return false
- $('#popContent').html(reason)
- $('#pop').show()
- }
- </script>
- </body>
- </html>
|