提交 74b9804f 编写于 作者: guangjun.yang's avatar guangjun.yang

新购买方法

上级 0ad22dca
...@@ -32,6 +32,7 @@ import ExjumperButton from "@/components/cme/exjumper-button"; ...@@ -32,6 +32,7 @@ import ExjumperButton from "@/components/cme/exjumper-button";
import CommonNavbar from "@/components/common/common-navbar"; import CommonNavbar from "@/components/common/common-navbar";
import CardPopup from "@/components/cme/card-popup"; import CardPopup from "@/components/cme/card-popup";
import Loading from "@/components/common/common-loading"; import Loading from "@/components/common/common-loading";
import { getWebPageUrl } from "@/utils/index";
import { Toast } from "vant"; import { Toast } from "vant";
export default { export default {
data() { data() {
...@@ -158,8 +159,31 @@ export default { ...@@ -158,8 +159,31 @@ export default {
); );
}, },
// 跳转到原生的购买页面 // 新购买方法
confirm() { confirm() {
console.log('new confirm');
this.$sendBuriedData({
component_tag: `882#88203`
});
// 直接传入职称考项目ID(projectId)
let courseUrl = encodeURIComponent(this.oneLevelUrl);
let paramPageUrl = getWebPageUrl(`profexam/#/goods-detail?goodsId=${this.cardInfo.id}&courseUrl=${courseUrl}`);
let paramList = [
{
key: "pageUrl",
value: paramPageUrl,
type: 4,
seqNo: 1
}
]
rocNative.dispatchEventByModuleCode({
modeCode: "M300",
jsonString: paramList
});
},
// 跳转到原生的购买页面
confirmOld() {
this.isShowPopup = false; this.isShowPopup = false;
let paramList = [ let paramList = [
{ {
......
...@@ -695,61 +695,55 @@ export default { ...@@ -695,61 +695,55 @@ export default {
}); });
}, },
// 跳转到原生的购买页面 // 新购买方法
confirm() { confirm() {
let appVersion = this.userInfo.appVersion || ""; console.log('new confirm');
let appVersionNum = appVersion.split(".").join("");
if (appVersionNum < 341) {
Toast("请您下载新版本App");
return;
}
this.$sendBuriedData({ this.$sendBuriedData({
component_tag: `885#8852` component_tag: `882#88203`
}); });
// 直接传入职称考项目ID(projectId)
// this.isShowPopup = false; // let projectId = this.project.projectId;
// let pageUrl = this.project.examBtnUrl; let projectId = this.projectId;
// 直接传入项目ID(projectId)
let projectId = this.project.projectId;
let pageUrl = getWebPageUrl( let pageUrl = getWebPageUrl(
`/cme/#/coop?id=${projectId}&cmeProjectId=${projectId}` `/cme/#/coop?id=${projectId}&cmeProjectId=${projectId}`
); );
let courseUrl = encodeURIComponent(pageUrl);
let paramPageUrl = getWebPageUrl(`profexam/#/goods-detail?goodsId=${this.cardInfo.id}&projectId=${projectId}&courseUrl=${courseUrl}`);
let paramList = [ let paramList = [
{ {
key: "className", key: "pageUrl",
value: value: paramPageUrl,
"com.picahealth.yunque.activitys.studycard.StudyCardDetailActivity###PicaDo.LearningCardVC",
type: 4,
seqNo: 1
},
{
key: "goodId",
value: this.cardInfo.id,
type: 4,
seqNo: 1
},
{
key: "courseUrl",
value: encodeURIComponent(pageUrl),
// value: projectId,
type: 4, type: 4,
seqNo: 1 seqNo: 1
} }
]; ]
this.$refs.tcPlayerRef && this.$refs.tcPlayerRef.pause(); this.$refs.tcPlayerRef && this.$refs.tcPlayerRef.pause();
rocNative.dispatchEventByModuleCode({ rocNative.dispatchEventByModuleCode({
modeCode: "M200", modeCode: "M300",
jsonString: paramList jsonString: paramList
}); });
}, },
// 跳转到原生的购买页面 // 跳转到原生的购买页面
confirmOld() { confirmOld() {
let appVersion = this.userInfo.appVersion || "";
let appVersionNum = appVersion.split(".").join("");
if (appVersionNum < 341) {
Toast("请您下载新版本App");
return;
}
this.$sendBuriedData({ this.$sendBuriedData({
component_tag: `885#8852` component_tag: `885#8852`
}); });
// this.isShowPopup = false; // this.isShowPopup = false;
let pageUrl = this.project.examBtnUrl; // let pageUrl = this.project.examBtnUrl;
// 直接传入项目ID(projectId)
let projectId = this.project.projectId;
let pageUrl = getWebPageUrl(
`/cme/#/coop?id=${projectId}&cmeProjectId=${projectId}`
);
let paramList = [ let paramList = [
{ {
key: "className", key: "className",
...@@ -767,10 +761,12 @@ export default { ...@@ -767,10 +761,12 @@ export default {
{ {
key: "courseUrl", key: "courseUrl",
value: encodeURIComponent(pageUrl), value: encodeURIComponent(pageUrl),
// value: projectId,
type: 4, type: 4,
seqNo: 1 seqNo: 1
} }
]; ];
this.$refs.tcPlayerRef && this.$refs.tcPlayerRef.pause();
rocNative.dispatchEventByModuleCode({ rocNative.dispatchEventByModuleCode({
modeCode: "M200", modeCode: "M200",
jsonString: paramList jsonString: paramList
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册