<template>
|
|
<!-- <div>保证金退还</div> -->
|
|
<view class="container">
|
|
<view class="top" :style="{ borderRadius: '8rpx' }">
|
|
<view class="level account">
|
|
<view class="">
|
|
账户总览
|
|
</view>
|
|
</view>
|
|
<view class="level Recharge">
|
|
<view class="money level">
|
|
<text>¥</text>
|
|
<input v-model="money" type="text" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="center">
|
|
<view class="text">
|
|
退还前提
|
|
</view>
|
|
<p>账户中无未完成/未结算的服务订单,无待提现的余额退还规则</p>
|
|
<view class="text">
|
|
余额退还规则
|
|
</view>
|
|
<p>1.履约保证金退还即注销喂养师身份;</p>
|
|
<p>2.退还过程产生的手续费由平台承担;</p>
|
|
<p>3.只可全额退还账户中履约保证金余额,不可分批退还;</p>
|
|
<p>4.如果认证成功后未成功接单,认证费全额退款;</p>
|
|
<p>5.成功接单并赚取酬劳后,认证费正式收取,收取后不予退款;</p>
|
|
<p>6.成为喂养员后无违规行为且没有未完成的任务;退还缴纳的全部履约保证金;</p>
|
|
<p>7.成为喂养员后有违规行为或仍有未完成的任务;退还账户中剩余履约保证金;</p>
|
|
</view>
|
|
<view class="level text1">
|
|
有关履约保证金的其他规则,详见
|
|
<view class="text4">
|
|
《履约保证金&认证费协议》
|
|
</view>
|
|
</view>
|
|
<view class="buttom level" :style="{ borderRadius: '41rpx' }" @click="onRefund">
|
|
<text>退还并注销伴宠师</text>
|
|
</view>
|
|
|
|
<up-popup
|
|
:show="popupVisible"
|
|
mode="center"
|
|
bgColor="transparent"
|
|
@close="onPopupClose"
|
|
>
|
|
<view class="popup">
|
|
<image class="popup-bg" src="../static/bond/bg-popup.png"></image>
|
|
|
|
<view class="flex-colc popup-content">
|
|
<text>您已申请退还,请联系服务顾问</text>
|
|
|
|
<image class="qr" :src="qrCodeImage" mode="widthFix"></image>
|
|
</view>
|
|
|
|
<view class="btn-close" @click="popupVisible = false">
|
|
<up-icon name="close-circle-fill" color="#ffffff" size="60rpx"></up-icon>
|
|
</view>
|
|
</view>
|
|
</up-popup>
|
|
</view>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { ref } from 'vue'
|
|
|
|
const money = ref()
|
|
const qrCodeImage = ref()
|
|
|
|
const popupVisible = ref(false)
|
|
|
|
const onPopupClose = () => {
|
|
uni.reLaunch({
|
|
url: '/pages/workbenchManage/index'
|
|
})
|
|
}
|
|
|
|
|
|
const onRefund = () => {
|
|
// todo: subimt refund and fetch qrcode and open popup
|
|
|
|
popupVisible.value = true
|
|
}
|
|
|
|
</script>
|
|
|
|
<style scoped lang="scss">
|
|
.container {
|
|
width: 100%;
|
|
height: 150rpx;
|
|
padding: 7% 3% 0 4%;
|
|
box-sizing: border-box;
|
|
background-image: linear-gradient(to bottom, #FFBF60, #F2F2F2);
|
|
}
|
|
|
|
.top {
|
|
width: 702rpx;
|
|
height: 227rpx;
|
|
background-color: #FFFFFF;
|
|
padding: 3% 6% 0 6%;
|
|
box-sizing: border-box;
|
|
font-size: 30rpx;
|
|
}
|
|
|
|
.level {
|
|
display: flex;
|
|
}
|
|
|
|
.account {
|
|
justify-content: space-between;
|
|
color: #000000;
|
|
font-size: 30rpx;
|
|
}
|
|
|
|
.Recharge {
|
|
width: auto;
|
|
height: 71rpx;
|
|
justify-content: space-between;
|
|
margin: 30rpx 0 0 30rpx;
|
|
color: #FFFFFF;
|
|
font-size: 22rpx;
|
|
align-items: center;
|
|
}
|
|
|
|
.text2 {
|
|
color: #BDBDBD;
|
|
font-size: 22rpx;
|
|
}
|
|
|
|
.line {
|
|
position: relative;
|
|
padding: 0 0 0 20rpx;
|
|
|
|
&::before {
|
|
position: absolute;
|
|
top: 7rpx;
|
|
left: 10rpx;
|
|
content: "";
|
|
width: 3rpx;
|
|
height: 26rpx;
|
|
border-radius: 9rpx;
|
|
background-color: #BDBDBD;
|
|
}
|
|
}
|
|
|
|
.money {
|
|
width: 450rpx;
|
|
height: 71rpx;
|
|
/* background-color: #FFBF60; */
|
|
color: #FFBF60 !important;
|
|
font-size: 54rpx !important;
|
|
}
|
|
|
|
.money input {
|
|
margin-left: 5%;
|
|
font-size: 61rpx;
|
|
height: 71rpx;
|
|
}
|
|
|
|
.text3 {
|
|
width: 131rpx;
|
|
height: 47rpx;
|
|
background-color: #FFBF60;
|
|
line-height: 47rpx;
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.center {
|
|
width: 100%;
|
|
height: 800rpx;
|
|
padding: 3% 4%;
|
|
box-sizing: border-box;
|
|
color: #707070;
|
|
font-size: 28rpx;
|
|
line-height: 45rpx;
|
|
}
|
|
|
|
.text {
|
|
color: black;
|
|
font-size: 30rpx;
|
|
font-weight: 700;
|
|
margin: 3% 0;
|
|
}
|
|
|
|
.text1 {
|
|
color: #BDBDBD;
|
|
font-size: 22rpx;
|
|
padding: 0 4%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.text4 {
|
|
color: #FFBF60;
|
|
}
|
|
|
|
.buttom {
|
|
width: 594rpx;
|
|
height: 94rpx;
|
|
background-color: #FFBF60;
|
|
margin: 25% 3% 0 7%;
|
|
justify-content: center;
|
|
align-items: center;
|
|
color: #FFFFFF;
|
|
font-size: 30rpx;
|
|
}
|
|
|
|
.popup {
|
|
width: 632rpx;
|
|
height: 835rpx;
|
|
position: relative;
|
|
|
|
&-bg,
|
|
&-content {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
&-content {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
|
|
padding-top: 276rpx;
|
|
box-sizing: border-box;
|
|
color: #707070;
|
|
font-size: 28rpx;
|
|
line-height: 37rpx;
|
|
|
|
.qr {
|
|
margin-top: 89rpx;
|
|
width: 307rpx;
|
|
height: auto;
|
|
}
|
|
}
|
|
|
|
.btn-close {
|
|
position: absolute;
|
|
top: -27rpx;
|
|
right: -13rpx;
|
|
}
|
|
}
|
|
</style>
|