Răsfoiți Sursa

停车缴费快捷支付跳转

tianhui 4 ani în urmă
părinte
comite
8425af1038
4 a modificat fișierele cu 48 adăugiri și 4 ștergeri
  1. 10 1
      pages.json
  2. 0 1
      pages/index/index.vue
  3. 23 0
      pages/payLists/pay.vue
  4. 15 2
      pages/payLists/payLists.vue

+ 10 - 1
pages.json

@@ -133,7 +133,16 @@
                 "navigationBarTextStyle": "white"
             }
             
-        }
+        },
+		{
+		    "path" : "pages/payLists/pay",
+		    "style" :                                                                                    
+		    {
+		        "navigationStyle":"custom",// 隐藏系统导航栏
+		        "navigationBarTitleText":"支付"
+		    }
+		    
+		}
     ],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",

+ 0 - 1
pages/index/index.vue

@@ -74,7 +74,6 @@
 								<span class="pending-order-body-left-label">停车费用:</span>
 								<span>
 									<span class="number">¥{{item.payAmount}}</span>
-									元
 								</span>
 							</view>
 						</view>

+ 23 - 0
pages/payLists/pay.vue

@@ -0,0 +1,23 @@
+<template>
+	<view>
+	        <!-- <web-view  :src="PayUrl"></web-view> -->
+			<a ref="payUrlRef" :href="PayUrl" v-on:click="th()"></a>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				PayUrl: "",
+			};
+		},
+		onLoad(page){
+			this.PayUrl="http://222.85.178.210/gateway/Merchantforurl.do?ReqJnlNo=590607634470809601&ForegrountUrl=http%3A%2F%2Fparkingh5.hw.hongweisoft.com%2F%23%2Fpages%2Fcenter%2Forder%2Forder&MerchantId=58450941602&OrderId=590607634470809600&MsgVersion=1.0&TranId=GetPage&UserIPAddress=172.16.90.64&SceneID=pay&SignatureData=786494119c7259981dd91a5ca1434054a7afd4275e03695e3741b03160dcabb64b37053c22636b7306b7728cfa7af2b174bdd72040e1c2f1fe405cd1fa9e6c3b77a44ee017c5dca05d22d01b74cf9d68d88c93cc390ea9a84b5293159faafc057d2004eb9910a333f3770f0797e91e9e7e4506c0b8c8b439abdffbb1c88ea6ff6b4faaabe9413371eb1ba1786565298c33e78b7255e92dfa62edfc045a8055ebab03ccbc3560d9fe0ff4a6646742fb8ccb706f7a31d9948a6d4a5fa838d2bc52bfc86afe3e26d77e4112ea0658596b64daed2d5577cc6b9490dd43d3dce1fd6d96699bb001ddda1362fdcc1a2b6279e1dc4be60f82a3d958a3dcae2d3d674e7b&DigitalEnvlp=Oa2L8dweQ7xXNLsr1xQv2Fh88940HPYKFob8BfM67o7kDRwVJxJoURxMpto97cvNEcZDyTvUS%2F1BgsE0UY8hAspAPTer9pS4HT3078flCjjPsOHe44BkEh3ZAV3b5TkeH%2FB0lXrjwxR8OjcF5frRabYro8L9SzKhp0BSnRwGMXHU7ufq0Hx8sJkk0j%2FEm%2FbN0ACx76%2BSrkQLmauJiShDzREQYSGwY4NNy3J30Z7ni8DDCxJVaRTMlYReyYU%2BoFwdt2WZ8blzA7ZW6kJuW%2B7dOxxm2RR0sd9JVo616GH5en2sdc5c35oEcPrtf%2FYPjW0jdlsoXs%2B9HFgsOWYwzHzEgQ%3D%3D&ReqTime=0514154458&Plain=7DClX9e4qXDvhi7EiMASVDC9uiehaEgHuv32MePdEUqiLRaarWvv%2F8ZWzqxMvDAxIJXoh83i%2FZUfxZGFPTjil%2BGzw2yqAhK4H5f1YpyZntxNf17kL5j2VsUEH0MsnV1FRvn5uA1xQbOwkWtT57gPRqq2CCBdaefBK6fd97yw%2BbiYWjIZQun6AFb78kmZZdAr%2FW2J%2FbMoTt8L%2BuMc6LzlgQ%3D%3D&BackgrountUrl=http%3A%2F%2Fwx.hw.hongweisoft.com%2Fparking%2Fpayment%2Fgzbank%2Fquickpay%2FbackUrl&ReqDate=20210514"
+			this.$refs.importRef.click();
+		},
+		}
+</script>
+
+<style>
+</style>

+ 15 - 2
pages/payLists/payLists.vue

@@ -39,6 +39,7 @@
 		mixins: [MescrollMixin], // 使用mixin
 		data() {
 			return {
+				currentPayUrl: "",
 				payList: [],
 				list: [
 					{index:0,name: '未缴费',orderStatu:3,pageNum:1,total:null}
@@ -130,11 +131,23 @@
 						this.orderList.push(item.orderId)
 					}
 				});
-				console.log(this.orderList)
 				
 				this.$u.api.payGzbank({orderList: this.orderList}).then(res=>{
 					let payUrl = res.data.url;
-					window.open(payUrl);
+					this.currentPayUrl=res.data.url;
+					
+					// uni.navigateTo({
+					//     url: '/pages/payLists/pay',
+					// 	fail:function(err){
+					// 		console.log('err',err)
+					// 	}
+					// });
+					this.$u.route({
+						url: 'pages/payLists/pay',
+						params: {
+							currentPayUrl: res.data.url
+						}
+					});
 				}).catch(err=>{
 					this.$refs.uToast.show({
 						title: err.msg,