This commit is contained in:
王创世 2025-06-14 15:51:56 +08:00
parent 19cc07c1bb
commit cb27e7df8a

View File

@ -44,7 +44,7 @@
</view>
</view>
</view>
<view v-if="tabIndex==0" v-for="item in list">
<view v-if="tabIndex==0" v-for="item in list" @click="qbIn(item)">
<view style="display: flex;justify-content: space-between;align-items: center;">
<view>
<view style="font-size: 30rpx;color: #3D3D3D;font-weight: 600;">{{item.detail.title}}</view>
@ -70,7 +70,7 @@
</view>
<view style="background: #F0F0F0;width: 100%;height: 1px;margin: 40rpx 0rpx;"></view>
</view>
<view v-if="tabIndex==1" v-for="item in list">
<view v-if="tabIndex==1" v-for="item in list" @click="inTx(item)">
<view style="display: flex;justify-content: space-between;align-items: center;">
<view>
<view style="font-size: 30rpx;color: #3D3D3D;font-weight: 600;">
@ -86,7 +86,7 @@
<view style="margin-bottom: 20rpx;" v-if="item.withdrawal_status!=3">+{{item.real_price}}</view>
<view style="margin-bottom: 20rpx;" v-if="item.withdrawal_status==3">+{{item.real_have_price}}</view>
<view v-if="item.status==1"
<view v-if="item.status==1 || item.withdrawal_status==2"
style="background: #E6EEFF;width: 90rpx;height: 32rpx;border-radius: 4rpx 4rpx 4rpx 4rpx;text-align: center;margin: 0 auto;">
<view style="color: #2F78CD;font-size: 22rpx;line-height: 32rpx;">审核中</view>
</view>
@ -98,10 +98,10 @@
style="background: #EAF8EB;width: 90rpx;height: 32rpx;border-radius: 4rpx 4rpx 4rpx 4rpx;text-align: center;margin: 0 auto;">
<view style="color: #2BA635;font-size: 22rpx;line-height: 32rpx;">已打款</view>
</view>
<view v-if="item.withdrawal_status==2"
<!-- <view v-if="item.withdrawal_status==2"
style="background: #FFF3ED;width: 90rpx;height: 32rpx;border-radius: 4rpx 4rpx 4rpx 4rpx;text-align: center;margin: 0 auto;">
<view style="color: #FF783A;font-size: 22rpx;line-height: 32rpx;">打款中</view>
</view>
</view> -->
</view>
</view>
<view v-if="item.status==3"
@ -181,6 +181,84 @@
</view>
</view>
</u-popup>
<u-popup @touchmove.native.stop.prevent :custom-style="{
width: '620rpx',
padding: '40rpx 50rpx',
margin: '0 auto',
display: 'flex',
justifyContent: 'start',
alignItems: 'center',
flexColumn: 'column'
}" :closeable="false" :show="txShow" :round="10" mode="center"
:closeOnClickOverlay="false" :safeAreaInsetBottom="false">
<view style="font-size: 40rpx;font-weight: 600;">提现到账说明</view>
<view style="font-size: 26rpx;color: #3D3D3D;padding: 40rpx 20rpx;width: 100%;color: #3D3D3D;">
<view style="display: flex;justify-content: space-between;align-items: center;">
<view style="font-size: 26rpx;">提现金额</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ txInfo.real_price }}</view>
</view>
<view style="display: flex;justify-content: space-between;align-items: center;margin-top: 30rpx;">
<view style="font-size: 26rpx;">跨行/跨银行手续费</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ txInfo.bank_fee}}</view>
</view>
<view style="font-size: 26rpx;margin-top: 30rpx;">
备注
</view>
<view
style="line-height: 40rpx;margin-top: 30rpx;font-weight: 400;color: #323232;font-size: 26rpx;background: #f8f8f8;border-radius: 6rpx;padding: 30rpx 20rpx;">
{{txInfo.remark}}
</view>
<view style="display: flex;justify-content: space-between;align-items: center;margin-top: 30rpx;">
<view style="font-size: 26rpx;">实际到账金额</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ txInfo.real_have_price}}</view>
</view>
</view>
<view class="popup-footer">
<view style="gap: 20rpx;width: 100%;display: flex;justify-content: space-between;align-items: center;">
<view class="btn_4" @click="txShow = false" style="margin-top: 0px;">关闭</view>
<view class="btn_2" @click="txShow = false" style="margin-top: 0px;">我已知晓</view>
</view>
</view>
</u-popup>
<u-popup @touchmove.native.stop.prevent :custom-style="{
width: '620rpx',
padding: '40rpx 50rpx',
margin: '0 auto',
display: 'flex',
justifyContent: 'start',
alignItems: 'center',
flexColumn: 'column'
}" :closeable="false" :show="qbShow" :round="10" mode="center"
:closeOnClickOverlay="false" :safeAreaInsetBottom="false">
<view style="font-size: 40rpx;font-weight: 600;">提现到账说明</view>
<view style="font-size: 26rpx;color: #3D3D3D;padding: 40rpx 20rpx;width: 100%;color: #3D3D3D;">
<view style="display: flex;justify-content: space-between;align-items: center;">
<view style="font-size: 26rpx;">活动收入金额</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ qbInfo.order_price }}</view>
</view>
<view style="display: flex;justify-content: space-between;align-items: center;margin-top: 30rpx;">
<view style="font-size: 26rpx;">平台手续费{{ qbInfo.fee_scale*100 }}%)</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ qbInfo.fee_price}}</view>
</view>
<view style="font-size: 26rpx;margin-top: 30rpx;">
计算方式
</view>
<view
style="line-height: 40rpx;margin-top: 30rpx;font-weight: 400;color: #FF4810;font-size: 26rpx;background: #f8f8f8;border-radius: 6rpx;padding: 30rpx">
[ 活动订单总金额x{{ qbInfo.fee_scale*100 }}%平台费率=待入账金额 ]
</view>
<view style="display: flex;justify-content: space-between;align-items: center;margin-top: 30rpx;">
<view style="font-size: 26rpx;">实际入账金额</view>
<view style="font-size: 26rpx;font-weight: 600;">{{ qbInfo.settle_price}}</view>
</view>
</view>
<view class="popup-footer">
<view style="gap: 20rpx;width: 100%;display: flex;justify-content: space-between;align-items: center;">
<view class="btn_4" @click="qbShow = false" style="margin-top: 0px;">关闭</view>
<view class="btn_2" @click="qbShow = false" style="margin-top: 0px;">我已知晓</view>
</view>
</view>
</u-popup>
</view>
</template>
@ -188,6 +266,12 @@
export default {
data() {
return {
txInfo:{},
txShow:false,
qbShow:false,
qbInfo:{},
tipsShowTwo:false,
tipsShowOne:false,
tabIndex: 0,
@ -223,6 +307,18 @@
}
},
methods: {
inTx(item){
if(item.withdrawal_status==3){
this.txShow = true;
this.txInfo = item;
}
},
qbIn(item){
if(item.status==3){
this.qbShow = true;
this.qbInfo = item;
}
},
openTab(index) {
this.loadStatus = 'loading';
this.page = 1;