| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | <template>	<ax-body>		<view class="body app-hide-scrollbar">			<view v-if="logs.data.length" class="list">				<view v-for="(item,index) in logs.data" :key="index" class="item">					<view class="title">						<view class="name">{{item.params.levelName}}</view>						<view class="state" :style="{backgroundColor:item.orderStatus==2?'':'#FF5D50'}">{{getStatusTips(item.orderStatus)}}</view>					</view>					<view class="cell">						<view>订单编号:{{item.outTradeNo}}</view>						<view>购券时间:{{item.payTime}}</view>						<view>实付金额:{{item.orderMoney}}元</view>						<view v-if="item.orderStatus!=2">退款时间:{{item.refundTime}}</view>						<view v-if="item.orderStatus!=2">退款金额:{{item.refundMoney}}元</view>					</view>				</view>				<view v-if="logs.total>logs.data.length" @click="loadData(true)" class="loadmore"><text>点击加载更多数据</text></view>			</view>			<view v-else class="nothing">				<image src="@/static/img/empty.svg" mode="widthFix" class="icon"></image>				<view>暂无可展示数据</view>			</view>		</view>	</ax-body></template><script>	export default {		onLoad() {			this.loadData();		},		data() {			return {				logs:{					total: 0,					data:[],				},				search_data:{					pageNum:1,					pageSize:10,					orderByColumn:'payTime',					isAsc:'desc'				}			}		},		methods: {			getStatusTips(status){				if(status==2){					return "已到账"				}else if(status==4){					return "已退款"				}else if(status==5){					return "退款中"				}			},			loadData(append){				if(append){					this.search_data.pageNum++					// 追加模式,由loadmore触发					this.$api.base("post","/orderApi/getOrderList",this.search_data,{}).then(res=>{						this.logs.data = this.logs.data.concat(res.orderLsit.rows);					})				}else{					this.search_data.pageNum = 1					// 初始化模式,一般由onLoad触发					this.$api.base("post","/orderApi/getOrderList",this.search_data,{}).then(res=>{						this.logs.total = res.orderLsit.total						this.logs.data = res.orderLsit.rows					})				}			}		}	}</script><style scoped>@import url("recharge-log.css");</style>
 |