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

二次分享等

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