@@ -1,7 +1,7 @@ | |||||
<!-- | <!-- | ||||
* @Date: 2022-08-17 16:19:13 | * @Date: 2022-08-17 16:19:13 | ||||
* @LastEditors: JinxChen | * @LastEditors: JinxChen | ||||
* @LastEditTime: 2023-03-01 18:28:19 | |||||
* @LastEditTime: 2023-03-02 00:24:48 | |||||
* @FilePath: \TelpoH5FrontendWeb\README.md | * @FilePath: \TelpoH5FrontendWeb\README.md | ||||
* @description: 项目说明 | * @description: 项目说明 | ||||
--> | --> | ||||
@@ -241,4 +241,5 @@ update | |||||
feature | feature | ||||
- 增加 已购买未激活容错页面 | - 增加 已购买未激活容错页面 | ||||
- 修复 已购买未激活未跳转容错页面的问题 | - 修复 已购买未激活未跳转容错页面的问题 | ||||
- 修改 激活界面文字提示 | |||||
- 修改 激活界面文字提示 | |||||
- 修改 页面支付逻辑,由未激活充值购买变成已激活充值购买 |
@@ -1,7 +1,7 @@ | |||||
<!-- | <!-- | ||||
* @Date: 2023-02-24 14:18:25 | * @Date: 2023-02-24 14:18:25 | ||||
* @LastEditors: JinxChen | * @LastEditors: JinxChen | ||||
* @LastEditTime: 2023-03-01 17:50:46 | |||||
* @LastEditTime: 2023-03-02 00:20:21 | |||||
* @FilePath: \TelpoH5FrontendWeb\src\views\package-home\index.vue | * @FilePath: \TelpoH5FrontendWeb\src\views\package-home\index.vue | ||||
* @description: | * @description: | ||||
--> | --> | ||||
@@ -28,10 +28,10 @@ export default { | |||||
this.getToken(); | this.getToken(); | ||||
this.getAuth(); | this.getAuth(); | ||||
this.getParams(); | this.getParams(); | ||||
this.checkImei(); | |||||
//this.checkImei(); | |||||
}, | }, | ||||
mounted() { | mounted() { | ||||
//this.checkBrowser(); | |||||
this.checkBrowser(); | |||||
}, | }, | ||||
methods: { | methods: { | ||||
checkImei() { | checkImei() { | ||||
@@ -46,7 +46,6 @@ export default { | |||||
this.isRecharge = data.isRecharge; | this.isRecharge = data.isRecharge; | ||||
console.log("是否已经支付", this.isRecharge); | console.log("是否已经支付", this.isRecharge); | ||||
}; | }; | ||||
this.checkBrowser(); | |||||
}).catch(e => { | }).catch(e => { | ||||
console.log("e", e.message); | console.log("e", e.message); | ||||
}) | }) | ||||
@@ -76,7 +75,7 @@ export default { | |||||
this.getWxCode(); | this.getWxCode(); | ||||
} | } | ||||
} else { | } else { | ||||
/* this.getWxCode(); */ | |||||
//this.getWxCode(); | |||||
console.log("当前浏览器内核并非支付宝或者微信"); | console.log("当前浏览器内核并非支付宝或者微信"); | ||||
} | } | ||||
}, | }, | ||||
@@ -113,7 +112,11 @@ export default { | |||||
getWxCode() { | getWxCode() { | ||||
let params = this.params; | let params = this.params; | ||||
let commonUrl = process.env.VUE_APP_BASE_API; | let commonUrl = process.env.VUE_APP_BASE_API; | ||||
if(this.isRecharge) { | |||||
let redUrl = encodeURIComponent(`${commonUrl}/h5-frontendweb/#/${params.routerName}?imei=${params.imei}&appId=${params.appId}&iccid=${params.iccid}`); | |||||
let url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${params.appId}&redirect_uri=${redUrl}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect`; | |||||
window.location.href = url; | |||||
// todo 暂时去掉 | |||||
/* if(this.isRecharge) { | |||||
// 如果是已经支付,但未激活,跳转激活界面 | // 如果是已经支付,但未激活,跳转激活界面 | ||||
this.$router.replace({ | this.$router.replace({ | ||||
name: 'cardActive', | name: 'cardActive', | ||||
@@ -126,7 +129,7 @@ export default { | |||||
let redUrl = encodeURIComponent(`${commonUrl}/h5-frontendweb/#/${params.routerName}?imei=${params.imei}&appId=${params.appId}&iccid=${params.iccid}`); | let redUrl = encodeURIComponent(`${commonUrl}/h5-frontendweb/#/${params.routerName}?imei=${params.imei}&appId=${params.appId}&iccid=${params.iccid}`); | ||||
let url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${params.appId}&redirect_uri=${redUrl}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect`; | let url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${params.appId}&redirect_uri=${redUrl}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect`; | ||||
window.location.href = url; | window.location.href = url; | ||||
} | |||||
} */ | |||||
}, | }, | ||||
// 获取url传过来的参数 | // 获取url传过来的参数 | ||||
@@ -1,7 +1,7 @@ | |||||
<!-- | <!-- | ||||
* @Date: 2022-03-29 16:57:58 | * @Date: 2022-03-29 16:57:58 | ||||
* @LastEditors: JinxChen | * @LastEditors: JinxChen | ||||
* @LastEditTime: 2023-03-01 17:51:58 | |||||
* @LastEditTime: 2023-03-02 00:31:50 | |||||
* @FilePath: \TelpoH5FrontendWeb\src\views\package-list\index.vue | * @FilePath: \TelpoH5FrontendWeb\src\views\package-list\index.vue | ||||
* @description: TODO 小台风充值h5 | * @description: TODO 小台风充值h5 | ||||
--> | --> | ||||
@@ -45,7 +45,7 @@ | |||||
</div> | </div> | ||||
<div class="details"> | <div class="details"> | ||||
<p> | <p> | ||||
低至 | |||||
<span class="orange large">¥{{(item.packagePrice/(item.packageIssue === 0 ? 1: item.packageIssue)).toFixed(0)}}</span>元/月, | <span class="orange large">¥{{(item.packagePrice/(item.packageIssue === 0 ? 1: item.packageIssue)).toFixed(0)}}</span>元/月, | ||||
</p> | </p> | ||||
<p class="total"> | <p class="total"> | ||||
@@ -59,7 +59,7 @@ | |||||
</div> | </div> | ||||
<div class="radios-con"> | <div class="radios-con"> | ||||
<div class="pay-type"> | <div class="pay-type"> | ||||
<p>可切换支付方式:</p> | |||||
<p>支付方式:</p> | |||||
</div> | </div> | ||||
<van-radio-group v-model="radio" direction="horizontal" @change="onRaidoChange"> | <van-radio-group v-model="radio" direction="horizontal" @change="onRaidoChange"> | ||||
<van-radio name="1"> | <van-radio name="1"> | ||||
@@ -81,7 +81,7 @@ | |||||
<van-radio name="3"> | <van-radio name="3"> | ||||
<template #default> | <template #default> | ||||
<div class="radio-con"> | <div class="radio-con"> | ||||
<span>花呗</span> | |||||
<span>12期花呗</span> | |||||
<img src="../../assets/antpay.png"/> | <img src="../../assets/antpay.png"/> | ||||
</div> | </div> | ||||
</template> | </template> | ||||
@@ -106,11 +106,11 @@ export default { | |||||
name: "packageList", | name: "packageList", | ||||
data() { | data() { | ||||
return { | return { | ||||
topupTitle: "请选择套餐充值激活电话卡", //充值页面标题 | |||||
topupTitle: "请选择套餐充值电话卡", //充值页面标题 | |||||
// 套餐列表, todo 需要从接口获取 | // 套餐列表, todo 需要从接口获取 | ||||
packageOrderList: [ | packageOrderList: [ | ||||
{ | { | ||||
packageName: '移动语音卡套餐(1年)', | |||||
packageName: '语音卡套餐(1年)', | |||||
packagePayType: 1, | packagePayType: 1, | ||||
packagePrice: 240, | packagePrice: 240, | ||||
packageIssue: 12, | packageIssue: 12, | ||||
@@ -1,7 +1,7 @@ | |||||
<!-- | <!-- | ||||
* @Date: 2023-02-24 16:47:33 | * @Date: 2023-02-24 16:47:33 | ||||
* @LastEditors: JinxChen | * @LastEditors: JinxChen | ||||
* @LastEditTime: 2023-03-01 15:56:15 | |||||
* @LastEditTime: 2023-03-02 00:33:35 | |||||
* @FilePath: \TelpoH5FrontendWeb\src\views\pay-result\index.vue | * @FilePath: \TelpoH5FrontendWeb\src\views\pay-result\index.vue | ||||
* @description: | * @description: | ||||
--> | --> | ||||
@@ -42,11 +42,11 @@ | |||||
<!-- <div class="back-btn" @click="onNavBack" v-show="!payStatus"> | <!-- <div class="back-btn" @click="onNavBack" v-show="!payStatus"> | ||||
<p>返回重新选择套餐购买</p> | <p>返回重新选择套餐购买</p> | ||||
</div> --> | </div> --> | ||||
<div class="back-btn" @click="onNext" v-show="payStatus"> | |||||
<!-- <div class="back-btn" @click="onNext" v-show="payStatus"> | |||||
<p>激活电话卡</p> | <p>激活电话卡</p> | ||||
</div> | |||||
<div class="back-btn" @click="onBackHome" v-show="!payStatus"> | |||||
<p>返回首页</p> | |||||
</div> --> | |||||
<div class="back-btn" @click="onBackHome"> | |||||
<p>第二步:去使用功能</p> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||