| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 | 
							- <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 {
 
- 				zhiFuBao: '',
 
- 				zhiFuBaoName: '',
 
- 				logining: false,
 
- 				XCXIsSelect: '否'
 
- 			}
 
- 		},
 
- 		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>
 
 
  |