From d6e51b776dfe5cfb575610f423238f98b5e58b94 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期一, 22 四月 2024 15:35:55 +0800 Subject: [PATCH] fix: 修改页面 --- src/components/page/IndexXTYH39.vue | 83 +++++++++++++++++++++++++++-------------- 1 files changed, 55 insertions(+), 28 deletions(-) diff --git a/src/components/page/IndexXTYH39.vue b/src/components/page/IndexXTYH39.vue index c27037d..6b93152 100644 --- a/src/components/page/IndexXTYH39.vue +++ b/src/components/page/IndexXTYH39.vue @@ -135,7 +135,7 @@ payFlag:false, payNowFlag:false, outParkId:"", - type:null, + type:0, statisticData:{ }, @@ -168,12 +168,17 @@ // } var url = window.location.href; - console.log(url,'this.url--------') + console.log(url,'url=====寰俊鍥炴潵浜�----39---1') + url = decodeURIComponent(url) var count = url.split('?').length-1; + console.log(url,'url=====寰俊鍥炴潵浜�----39---2') + console.log(count,'count-------鏈湴-----39') if(count >1){ //鑾峰彇鐢ㄦ埛淇℃伅鍚庤烦鍥炴潵鏈〉闈� - let codeONE = this.getCodeFromUrl(url) - let codeTWO = this.getCode2FromUrl(url) - window.location.href = "http://hesuancj.cn/#/index2?code="+codeONE+"&state=STATE&code2="+codeTWO + let data = this.getCodeFromUrl(url) + console.log(data,'data=====鏁版嵁22222222222---39') + //window.location.href = "http://192.168.0.8:8082/#/IndexXTYH39?code="+data.code+"&state=STATE&code2="+data.code2 + window.location.href = `http://192.168.0.8:8082/#/IndexXTYH39?code=${encodeURIComponent(data.code)}&state=STATE?code2=${encodeURIComponent(data.code2)}` + } var cs = url.split('?')[1]; var cs_arr = cs.split('&'); @@ -181,31 +186,30 @@ for(var i=0;i<cs_arr.length;i++){ cs[cs_arr[i].split('=')[0]] = cs_arr[i].split('=')[1] } - //this.outParkId = cs.code; + console.log(cs,'鎴戞槸cs=====') + // this.outParkId = cs.code; this.code2 = cs.code2; this.code = cs.code; - + console.log(this.code2,'this.code2=====2') + console.log(this.code,'this.code=====1') //鍒濆鍖栬烦杞� 39 鏈嶅姟鍣� - console.log(this.code2,'this.code2--------') if(this.code2 == null || this.code2 == ''){ - console.log(this.code2,'this.code2--------222222222') // this.$message({ // message: '1绉掑悗鑷姩璺宠浆锛岃绋嶇瓑', // type: 'success', // duration:1000, // }); - window.location.href = "http://192.168.0.8:8082/#/IndexXTYH39?code2="+cs.code + // window.location.href = "http://hesuancj.cn/#/index2?code2="+cs.code //姝e紡 + window.location.href = "http://192.168.0.8:8082/#/IndexXTYH39?code2="+cs.code //娴嬭瘯鐢ㄧ殑 // setTimeout(function(){window.location.href = "http://192.168.0.8:8082/#/IndexXTYH39?code2="+cs.code},1000); return; } - console.log(this.code2,'this.code2--------333333333') if(this.code != null && this.code != '') { - this.dialogVisible = true + this.dialogVisible = true //绔嬪嵆鏀粯寮规 }else { this.dialogVisible = false } this.getDataList() - }, methods: { getDataList() { //鏁版嵁鍥炴樉鎺ュ彛 @@ -249,14 +253,12 @@ } }) } catch (err) { - // this.dataLoading = false + this.dataLoading = false }finally { // this.dataLoading = false } }, pay(){ - console.log('code',this.code) - console.log('code2',this.code2) this.payFlag = true; //鍘荤即璐筶oading // this.payNowFlag = true; // this.showFlag = true @@ -269,14 +271,13 @@ return; } this.$byutil.postData(this, this.$systemconfig.basePath + '/ffzf/api/parkJudg', {id:this.outParkId}, res => { - console.log(res,'res====') if(res.code === 0){ this.payFlag = false; //鍘荤即璐筶oading if(res.data == 1) { //1 寮瑰嚭寮规(宸茬即璐规彁绀�) this.againDialogVisible = true }else { - this.dialogVisible = true; //绔嬪嵆鏀粯鐨勫脊妗� - // this.parkXT(this.outParkId) + // this.dialogVisible = true; //绔嬪嵆鏀粯鐨勫脊妗� + this.parkXT(this.outParkId) //鍘昏幏鍙栧井淇′俊鎭� } // this.getCode() // this.showFlag = false @@ -292,11 +293,15 @@ }, againPay() { this.againDialogVisible = false - this.dialogVisible = true //鎵撳紑绔嬪嵆鏀粯寮规 + this.dataLoading = true //椤甸潰loading鎵撳紑 + this.parkXT(this.outParkId) //鑾峰彇寰俊鐢ㄦ埛淇℃伅 + + // this.dialogVisible = true //鎵撳紑绔嬪嵆鏀粯寮规 // this.parkXT(this.outParkId) }, parkXT(outParkId) { this.payNowFlag = true //绔嬪嵆鏀粯loading + this.dataLoading = false //椤甸潰loading鎵撳紑 try{ this.$byutil.postData(this, this.$systemconfig.basePath + '/ffzf/api/parkXT', {id:outParkId}, res => { if(res.code === 0){ @@ -348,10 +353,28 @@ * 瑙f瀽寰俊redirect_uri鍦板潃涓殑code */ getCodeFromUrl (cur_url) { + + console.log(cur_url,'cur_url-----iiiii') let index = cur_url.split('?')[1] - let paramStr =index.split('&')[0]; - let code =paramStr.split('=')[1]; - return code + let index2 = cur_url.split('?')[2] + let code = null + let code2 = null + let data = {} + console.log(index,'1111111111111111index') + let paramStr =index.split('&'); + + if(paramStr.length>1) { + code = paramStr[0].split('=')[1] + code2 = index2.split('=')[1] + }else { + code2 = paramStr[0].split('=')[1] + code = index2.split('&')[0].split('=')[1] + } + console.log(code,'code=====') + console.log(code2,'code2=====') + data.code = code + data.code2 = code2 + return data }, /** * 瑙f瀽寰俊redirect_uri鍦板潃涓殑code2 @@ -367,10 +390,14 @@ //寰俊锛岃幏鍙朿ode if(this.code==null||this.code==""){ // var url = encodeURIComponent("http://hesuancj.cn/#/index2?code2="+this.code2); - var url = encodeURIComponent("http://hesuancj.cn/#/index2?code2="+this.code2); - window.location.href ="https://open.weixin.qq.com/connect/oauth2/authorize?" + - "appid=wx46e756aed958f895&redirect_uri="+url+"&response_type=code" + - "&scope=snsapi_userinfo&state=STATE#wechat_redirect"; + //var url = encodeURIComponent("http://hesuancj.cn/#/index2?code=1233&state=STATE?code2="+this.code2); + window.location.href = `http://192.168.0.8:8082/#/Index2?code=${encodeURIComponent('123')}&state=STATE?code2=${encodeURIComponent(this.code2)}` + window.location.href =url; + + + // window.location.href ="https://open.weixin.qq.com/connect/oauth2/authorize?" + + // "appid=wx46e756aed958f895&redirect_uri="+url+"&response_type=code" + + // "&scope=snsapi_userinfo&state=STATE#wechat_redirect"; //"&scope=SCOPE&state=STATE#wechat_redirect"; }else{ this.$byutil.postData(this, this.$systemconfig.basePath + '/ffzf/api/getOpenId', {id:this.outParkId,code:this.code}, res => { @@ -522,7 +549,7 @@ .el-button{ width: 100%; background: rgba(74,76,89,1); - padding: 1.056vh /* 12/11.36 */ 1.761vh /* 20/11.36 */; + //padding: 1.056vh /* 12/11.36 */ 1.761vh /* 20/11.36 */; } } } -- Gitblit v1.9.1