소스 검색

个代提现提示修改

@dongkboy 1 년 전
부모
커밋
86f9611eca
2개의 변경된 파일40개의 추가작업 그리고 26개의 파일을 삭제
  1. 31 25
      pages/wallet/wallet.vue
  2. 9 1
      pages/wallet/withdraw.vue

+ 31 - 25
pages/wallet/wallet.vue

@@ -127,7 +127,9 @@
 						background: "linear-gradient(90deg, rgba(0, 155, 77, 0.7) 0%, #009b4d 100%)"
 					},
 				],
-				bankCardInfo: {}
+				bankCardInfo: {
+					bankNumber: "",
+				}
 			}
 		},
 		computed: {
@@ -153,20 +155,24 @@
 					auditStatus: "1",
 					delFlag: '0'
 				});
-				this.bankList.map(val => {
-					res.data.map(ele => {
-						if (val.bankName == ele.bankAccount) {
-							ele.logo = val.logo;
-							return ele;
-						}
+				if (res.data.length) {
+					this.bankList.map(val => {
+						res.data.map(ele => {
+							if (val.bankName == ele.bankAccount) {
+								ele.logo = val.logo;
+								return ele;
+							}
+						})
 					})
-				})
-				let bankinfo = res.data.find(val => val.isDefault == 1)
-				if (bankinfo) {
-					this.bankCardInfo = bankinfo;
-				} else {
-					this.bankCardInfo = res.data[0]
+					let bankinfo = res.data.find(val => val.isDefault == 1)
+					if (bankinfo) {
+						this.bankCardInfo = bankinfo;
+					} else {
+						this.bankCardInfo = res.data[0]
+					}
 				}
+
+
 			},
 			// 预收账户金额查询
 			async getAdvanceMoney() {
@@ -213,13 +219,13 @@
 			},
 			// 去提现
 			async toWithdraw() {
-				let that = this
+				let that = this;
 				let signResult = await this.$http.post('/ttqf/queryPressing', {
 					userId: uni.getStorageSync('username'),
-					bankNumber: this.bankCardInfo.bankNumber
+					bankNumber: this.bankCardInfo.bankNumber,
 				})
-				if(signResult.code == '200') {
-					if(signResult.data.bizCode === '1') { // 未签约
+				if (signResult.code == '200') {
+					if (signResult.data.bizCode === '1') { // 未签约
 						uni.showModal({
 							title: '温馨提示',
 							content: '尚未签约,需先去签约!',
@@ -227,11 +233,11 @@
 							confirmText: '去签约',
 							cancelText: '稍后签约',
 							async success(res) {
-								if(res.confirm) {
+								if (res.confirm) {
 									let srcResult = await that.$http.post('/ttqf/signingAddress', {
 										userId: uni.getStorageSync('username')
 									})
-									if(srcResult.data) {
+									if (srcResult.data) {
 										plus.runtime.openURL(srcResult.data.url)
 									} else {
 										uni.showToast({
@@ -243,7 +249,7 @@
 								}
 							}
 						})
-					} else if(signResult.data.bizCode === '2') { // 签约未完成
+					} else if (signResult.data.bizCode === '2') { // 签约未完成
 						uni.showModal({
 							title: '温馨提示',
 							content: '签约进行中,是否去查看?',
@@ -251,19 +257,19 @@
 							confirmText: '去查看',
 							cancelText: '取消',
 							success(res) {
-								if(res.confirm) {
-									if(signResult.data) {
+								if (res.confirm) {
+									if (signResult.data) {
 										plus.runtime.openURL(signResult.data.url)
 									}
 								}
 							}
 						})
-					} else if(signResult.data.bizCode === '3' || signResult.data.bizCode === '0') { // 签约完成
+					} else if (signResult.data.bizCode === '3' || signResult.data.bizCode === '0') { // 签约完成
 						let res = await this.$http.post('/userBank/getUserBankList', {
 							auditStatus: '1',
 							delFlag: '0'
 						});
-						if (res.data.length) {
+						if (!res.data.length) {
 							this.navigate({
 								url: `/pages/wallet/withdraw?amount=${this.totalAssetAmount}`,
 							}, "navigateTo", true)
@@ -371,4 +377,4 @@
 			margin-left: 20px;
 		}
 	}
-</style>
+</style>

+ 9 - 1
pages/wallet/withdraw.vue

@@ -10,7 +10,7 @@
 					<image class="bankLogo" :src="bankCardInfo.logo" mode=""></image>
 					<view class="dis a-start f-c bankName" v-if="bankCardInfo.bankAccount && bankCardInfo.bankNumber">
 						<text>{{bankCardInfo.bankAccount}}(****{{bankCardInfo.bankNumber.slice(-4)}})</text>
-						<text>注:仅支持整数,72小时内到账</text>
+						<text>{{withdrawalPrompt}}</text>
 					</view>
 				</view>
 				<u-icon name="arrow-right" color="#999" size="30"></u-icon>
@@ -112,6 +112,7 @@
 		},
 		data() {
 			return {
+				withdrawalPrompt: "", //提现提示
 				bankList: [{
 						bankName: "中国邮政储蓄银行",
 						logo: "/static/image/bankLogo/youzheng.png",
@@ -210,6 +211,13 @@
 			this.loadData();
 			this.getbankCard();
 		},
+		onShow() {
+			if (this.userInfo.sysUser.managementSource == '2') {
+				this.withdrawalPrompt = '注:申请支付时效是工作日14点之前提交的打款申请,当日下午18-19点左右到账,工作日14点后提交的打款申请,T+1日下午18-19点左右到账,T为工作日'
+			} else {
+				this.withdrawalPrompt = "注:仅支持整数,72小时内到账"
+			}
+		},
 		methods: {
 			btn_click() {
 				uni.navigateTo({