<template>
							 | 
						|
									<view class="running-water">
							 | 
						|
										<navbar :title="title[status]" leftClick @leftClick="leftClick" />
							 | 
						|
										
							 | 
						|
										<userShopCommission :type="status" />
							 | 
						|
										
							 | 
						|
										<view class="tab-box">
							 | 
						|
											<view class="tab-box1">
							 | 
						|
												<!-- <uv-cell 
							 | 
						|
												center 
							 | 
						|
												border 
							 | 
						|
												:title="item.title"
							 | 
						|
												v-for="(item, index) in list"
							 | 
						|
												:value="x[item.type] + item.intger" 
							 | 
						|
												:label="item.createTime" /> -->
							 | 
						|
												
							 | 
						|
												<uv-cell center border
							 | 
						|
												:key="item.id"
							 | 
						|
												:title="item.title" v-for="(item, index) in list"
							 | 
						|
												:label="item.createTime">
							 | 
						|
												
							 | 
						|
												<!-- <text 
							 | 
						|
																style="font-size: 22rpx;"
							 | 
						|
																v-if="item.getPrice">到账{{ item.getPrice }}</text> -->
							 | 
						|
												
							 | 
						|
													<template #value>
							 | 
						|
														<view class="info">
							 | 
						|
															<view class="price">
							 | 
						|
																{{ x[item.type] + (item.price || item.intger) }}
							 | 
						|
															</view>
							 | 
						|
															<view class="uni-color-btn"
							 | 
						|
															@click="requestMerchantTransfer(item)"
							 | 
						|
															v-if="item.type == 0 && item.state == 1"
							 | 
						|
															>
							 | 
						|
																领取 <text v-if="item.getPrice">¥{{ item.getPrice }}</text>
							 | 
						|
															</view>
							 | 
						|
															<view class="status"
							 | 
						|
															v-else-if="item.state_dictText">
							 | 
						|
																{{ item.state_dictText }}<text v-if="item.getPrice">,到账 ¥{{ item.getPrice }}</text>
							 | 
						|
															</view>
							 | 
						|
														</view>
							 | 
						|
													</template>
							 | 
						|
												
							 | 
						|
												</uv-cell>
							 | 
						|
											</view>
							 | 
						|
											
							 | 
						|
											<view 
							 | 
						|
											style="padding: 100rpx 0;"
							 | 
						|
											v-if="list.length == 0">
							 | 
						|
												<uv-empty 
							 | 
						|
												mode="history"
							 | 
						|
												textSize="28rpx"
							 | 
						|
												iconSize="100rpx"/>
							 | 
						|
											</view>
							 | 
						|
										</view>
							 | 
						|
										
							 | 
						|
									</view>
							 | 
						|
								</template>
							 | 
						|
								
							 | 
						|
								<script>
							 | 
						|
									import userShopCommission from '@/components/userShop/userShopCommission.vue'
							 | 
						|
									import mixinsList from '@/mixins/list.js'
							 | 
						|
									export default {
							 | 
						|
										components : {
							 | 
						|
											userShopCommission,
							 | 
						|
										},
							 | 
						|
										mixins: [mixinsList],
							 | 
						|
										data() {
							 | 
						|
											return {
							 | 
						|
												mixinsListApi : 'getWalletFlow',
							 | 
						|
												title : ['余额记录','积分记录'],
							 | 
						|
												agentFlow : {
							 | 
						|
													total : 0,
							 | 
						|
													records : [
							 | 
						|
														{
							 | 
						|
															type : 0,
							 | 
						|
															money : 100,
							 | 
						|
															createTime : '2024-04-02 20:00',
							 | 
						|
															title : "佣金提现",
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															type : 0,
							 | 
						|
															money : 100,
							 | 
						|
															createTime : '2024-04-02 20:00',
							 | 
						|
															title : "佣金提现",
							 | 
						|
														},
							 | 
						|
														{
							 | 
						|
															type : 0,
							 | 
						|
															money : 100,
							 | 
						|
															createTime : '2024-04-02 20:00',
							 | 
						|
															title : "佣金提现",
							 | 
						|
														},
							 | 
						|
													]
							 | 
						|
												},
							 | 
						|
												x : ['-' , '+'],
							 | 
						|
												status : 0,
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										onLoad(e) {
							 | 
						|
											this.status = e.status
							 | 
						|
											this.mixinsListApi = ['getWalletFlow', 'getPointsFlow'][e.status]
							 | 
						|
										},
							 | 
						|
										methods: {
							 | 
						|
											leftClick() {		//返回钱包
							 | 
						|
												uni.navigateBack(-1)
							 | 
						|
											},
							 | 
						|
											requestMerchantTransfer(item) {
							 | 
						|
												if (!wx.canIUse('requestMerchantTransfer')) {
							 | 
						|
													wx.showModal({
							 | 
						|
														content: '你的微信版本过低,请更新至最新版本。',
							 | 
						|
														showCancel: false,
							 | 
						|
													});
							 | 
						|
													return
							 | 
						|
												}
							 | 
						|
												wx.requestMerchantTransfer({
							 | 
						|
													mchId: '1673516176',//万能墙商户号
							 | 
						|
													appId: wx.getAccountInfoSync().miniProgram.appId,
							 | 
						|
													package: item.packageInfo,
							 | 
						|
													success: (res) => {
							 | 
						|
														// res.err_msg将在页面展示成功后返回应用时返回ok,并不代表提款成功
							 | 
						|
														console.log('success:', res);
							 | 
						|
														this.getData()
							 | 
						|
														
							 | 
						|
														this.$api('requestMerchantTransfer', {
							 | 
						|
															id : item.id,
							 | 
						|
														})
							 | 
						|
													},
							 | 
						|
													fail: (res) => {
							 | 
						|
														console.log('fail:', res);
							 | 
						|
														this.getData()
							 | 
						|
													},
							 | 
						|
												});
							 | 
						|
											},
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								<style lang="scss" scoped>
							 | 
						|
								.running-water{
							 | 
						|
									width: 750rpx;
							 | 
						|
									background: #F5F5F5;
							 | 
						|
									margin: 0 auto;
							 | 
						|
									min-height: 100vh;
							 | 
						|
									.info{
							 | 
						|
										text-align: right;
							 | 
						|
										.status{
							 | 
						|
											font-size: 22rpx;
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
									.tab-box{
							 | 
						|
										margin: 20rpx;
							 | 
						|
										background-color: #fff;
							 | 
						|
										border-radius: 20rpx;
							 | 
						|
										overflow: hidden;
							 | 
						|
									}
							 | 
						|
									.uni-color-btn{
							 | 
						|
										margin: 0;
							 | 
						|
										border-radius: 10rpx;
							 | 
						|
										padding: 6px;
							 | 
						|
										font-size: 22rpx;
							 | 
						|
									}
							 | 
						|
								}
							 | 
						|
								</style>
							 |