Commit bb4ff64f authored by 郭志伟's avatar 郭志伟

Merge branch 'fix/goods' into 'master'

Fix/goods

See merge request !124
parents fa9a80ca 370871e2
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Description: 支付微信h5, jsapi, 第三方收银台,跳转) * @Description: 支付微信h5, jsapi, 第三方收银台,跳转)
* @Date: 2020-07-28 15:03:52 * @Date: 2020-07-28 15:03:52
* @LastEditors: gzw * @LastEditors: gzw
* @LastEditTime: 2020-08-28 21:19:45 * @LastEditTime: 2020-08-28 22:07:04
*/ */
import qs from "qs"; import qs from "qs";
...@@ -57,6 +57,7 @@ function payByWeixinJsapi(info = {}, callback) { ...@@ -57,6 +57,7 @@ function payByWeixinJsapi(info = {}, callback) {
function payByWeixinH5(info) { function payByWeixinH5(info) {
if (!info.url) return; if (!info.url) return;
info.params.isXyqb = isXyqb ? 1 : 0; info.params.isXyqb = isXyqb ? 1 : 0;
info.params.isWxH5 = 1;
const currentPath = encodeURIComponent( const currentPath = encodeURIComponent(
window.location.origin + window.location.origin +
"/payWaiting" + "/payWaiting" +
......
...@@ -34,7 +34,6 @@ export default { ...@@ -34,7 +34,6 @@ export default {
}, },
async goPay() { async goPay() {
this.setIsLoading(false); this.setIsLoading(false);
// let isThird = false;
const { tradeType, orderInfo, openId } = this; const { tradeType, orderInfo, openId } = this;
const { payOrderNo, payType } = orderInfo; const { payOrderNo, payType } = orderInfo;
if (!payOrderNo) { if (!payOrderNo) {
...@@ -73,13 +72,7 @@ export default { ...@@ -73,13 +72,7 @@ export default {
state: 1 state: 1
} }
}; };
// isThird = true;
} }
// if (isThird && isWeixinBrower) {
// this.setIsPayWait(false);
// this.setIsShowOpenBrower(true);
// return;
// }
payByWay(tradeType, payInfo) payByWay(tradeType, payInfo)
.then(() => { .then(() => {
this.getPayResult(); this.getPayResult();
...@@ -113,8 +106,9 @@ export default { ...@@ -113,8 +106,9 @@ export default {
this.$router.replace(`/policy/success/${orderNo}`); this.$router.replace(`/policy/success/${orderNo}`);
return; return;
} }
this.$router.replace({
this.$router.replace({ path: "/policy/detail/" + orderNo }); path: "/policy/detail/" + orderNo + "?isWxH5=" + this.orderInfo.isWxH5 || ""
});
} }
}); });
}, },
......
...@@ -23,10 +23,12 @@ export default { ...@@ -23,10 +23,12 @@ export default {
// } // }
this.setIsPayWait(true); this.setIsPayWait(true);
this.orderInfo = this.$route.query; this.orderInfo = this.$route.query;
// 如果存在isXyqb,同时当前不是在信用钱包环境,或众安第三方支付
if (this.orderInfo.isXyqb == 1 && (!isXyqb || this.orderInfo.third)) { if (this.orderInfo.isXyqb == 1 && (!isXyqb || this.orderInfo.third)) {
window.location.href = "xyqb://my"; window.location.href = "xyqb://my";
return; return;
} }
// 没有订单信息的情况
if (!this.orderInfo.payOrderNo) { if (!this.orderInfo.payOrderNo) {
this.$notify({ type: "warning", message: "正在跳转..." }); this.$notify({ type: "warning", message: "正在跳转..." });
setTimeout(() => { setTimeout(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment