提交 31701e42 编写于 作者: guangjun.yang's avatar guangjun.yang

二次分享等

上级 8325882c
......@@ -50,6 +50,7 @@ export const envConfig = {
hactiveUrl: 'https://dev-hactive.yunqueyi.com',
fileUrl: 'https://dev-www.yunqueyi.com',
appId: 'wx2c577552a2d28550', // 用于微信授权登录
tradeType: 5,
},
test: {
baseUrl: 'https://test1-sc.yunqueyi.com/',
......@@ -60,6 +61,7 @@ export const envConfig = {
// appId: 'wxcaad75b7fff5659c', // 用于微信授权登录
// appId: 'wx2c577552a2d28550', // 用于微信授权登录
appId: 'wx85f38ae09d22b12e', // 用于微信授权登录
tradeType: 5,
},
uat: {
baseUrl: 'https://uat-sc.yunqueyi.com/',
......@@ -69,6 +71,7 @@ export const envConfig = {
fileUrl: 'https://uat-www.yunqueyi.com',
// appId: 'wx342ef0e5afee54a7', // 用于微信授权登录
appId: 'wx2c577552a2d28550', // 用于微信授权登录
tradeType: 5,
},
pro: {
baseUrl: 'https://sc.yunqueyi.com/',
......@@ -77,5 +80,6 @@ export const envConfig = {
hactiveUrl: 'https://hactive.yunqueyi.com',
fileUrl: 'https://www.yunqueyi.com',
appId: 'wx2c577552a2d28550', // 用于微信授权登录
tradeType: 4,
}
}
......@@ -36,6 +36,12 @@ export function getAPPID() {
return getConfigByEnvType('appId')
}
// 获取微信APPID
export function getTradeType() {
return getConfigByEnvType('tradeType')
}
// 根据不同环境,生成URL
function getConfigByEnvType(urlType) {
return envConfig[process.env.BUILD_ENV][urlType]
......
......@@ -86,10 +86,10 @@ import { Swipe, SwipeItem } from 'vant';
import Loading from "@/components/common/common-loading";
import CourseDialog from "@/components/course/course-dialog";
import { wxConfig, chooseWXPay } from '@/utils/wxShare';
import { getAPPID, getWebPageUrl, isWeiXin, wxOauth, debounce } from '@/utils';
import { getAPPID, getTradeType, getWebPageUrl, isWeiXin, wxOauth, debounce } from '@/utils';
import { mapGetters } from "vuex";
const isWechat = isWeiXin();
wxConfig(location.href);
// wxConfig(location.href);
export default {
components: {
......@@ -212,9 +212,12 @@ export default {
} else if(goods.goodsType == 3 && goods.cardtype == 3) {
shareDesc += "\n卫健委正规授权,在职医师专业解读,大量实用病例分析!";
}
let shareUrl = getWebPageUrl(
`profexam/#/goods-detail?goodsId=${this.goods.id}`
);
this.wechatShare(
{
link: location.href,
link: shareUrl,
title: goods.goodsName,
friendtitle: goods.goodsName,
desc: shareDesc,
......@@ -383,7 +386,7 @@ export default {
openId: this.wxInfo.openid,
orderId,
payChannel: 1,
tradeType: 4,
tradeType: getTradeType(),
userId: this.$store.state.user.info.id
}
this.POST('trade/center/jsapi_prepay', data).then(res => {
......@@ -424,7 +427,7 @@ export default {
// openId: getAPPID(),
orderId,
payChannel: 1,
tradeType: 4,
tradeType: getTradeType(),
}
this.POST('trade/center/mweb_prepay', data).then(res => {
if (res.code == "000000") {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册