| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 | <template>	<view class="container" v-if="XCXIsSelect != '否'">		<listCell title="收款人姓名" type="text" placeholder="请输入支付宝收款人姓名" v-model="zhiFuBaoName"></listCell>		<listCell title="支付宝账号" type="text" placeholder="请输入要绑定的支付宝账号" v-model="zhiFuBao"></listCell>		<wButton text="绑定账户" :rotate="logining" @click.native="toLogin()"></wButton>		<view style="padding: 32upx 64upx;font-size: 24upx;color: #999999;">提示:请正确填写收款人的支付宝账户和真实的收款人姓名,否则将无法正常收款</view>	</view></template><script>	import listCell from '@/components/com-input';	import wButton from '../components/watch-login/watch-button.vue'; //button	export default {		components: {			listCell,			wButton		},		data() {			return {				XCXIsSelect: '否',				zhiFuBao: '',				zhiFuBaoName: '',				logining: false			}		},		onLoad() {			this.XCXIsSelect = this.$queue.getData('XCXIsSelect');			if (this.XCXIsSelect != '否') {				uni.setNavigationBarTitle({					title: '提现账号'				})			} else {				uni.setNavigationBarTitle({					title: '公司介绍'				})			}			let userId = this.$queue.getData("userId");			if (userId) {				// this.$Request.getT("/app/cash/userinfo/" + userId).then(res => {				// 	if (res.status === 0) {				// 		if (res.data.zhiFuBao) {				// 			this.zhiFuBao = res.data.zhiFuBao;				// 		}				// 		if (res.data.zhiFuBaoName) {				// 			this.zhiFuBaoName = res.data.zhiFuBaoName;				// 		}				// 	}				// });				this.$Request.get("/app/user/selectUserById").then(res => {					if (res.code == 0) {						if (res.data.zhiFuBao) {							this.zhiFuBao = res.data.zhiFuBao;						}						if (res.data.zhiFuBaoName) {							this.zhiFuBaoName = res.data.zhiFuBaoName;						}					}				});			}		},		methods: {			inputChange(e) {				const key = e.currentTarget.dataset.key;				this[key] = e.detail.value;			},			navBack() {				uni.navigateBack();			},			toLogin() {				let userId = this.$queue.getData("userId");				let token = uni.getStorageSync("token");				const {					zhiFuBao,					zhiFuBaoName				} = this;				if (!zhiFuBao) {					this.$queue.showToast("请设置收款人支付宝账号");				} else if (!zhiFuBaoName) {					this.$queue.showToast("请设置收款人姓名");				} else {					this.$queue.showLoading("修改中...");					let data = {						zhiFuBao: this.zhiFuBao,						zhiFuBaoName: this.zhiFuBaoName					}					this.$Request.postJson('/app/user/updateUser', data).then(res => {						if (res.code === 0) {							uni.setStorageSync('zhiFuBao', zhiFuBao)							uni.setStorageSync('zhiFuBaoName', zhiFuBaoName)							uni.showToast({								title: '修改成功',								icon: 'none',								complete() {									setTimeout(function() {										uni.navigateBack();									}, 1000)								}							})						} else {							this.$queue.showToast(res.msg)						}						uni.hideLoading();					});				}			},		},	}</script><style lang='scss'>	page {		background-color: #FFFFFF;	}	.container {		padding-top: 32upx;		position: relative;		width: 100%;		height: 100%;		overflow: hidden;		background: #FFFFFF;	}	.confirm-btn {		width: 300px;		height: 42px;		line-height: 42px;		border-radius: 30px;		margin-top: 70upx;		background: #e10a07;		color: #fff;		font-size: 32rpx;		&:after {			border-radius: 60px;		}	}</style>
 |