| | |
| | | import moment from "moment"; |
| | | import { getPublicImage } from "@/assets/js/middleGround/tool.js"; |
| | | import { ElMessage } from "element-plus"; |
| | | import { useBreadcrumbStore, useUserStore } from "@/store"; |
| | | import { useUserStore } from "@/store"; |
| | | import { useRouter } from "vue-router"; |
| | | import bookCover from "@/assets/images/personalCenter/book-cover.png"; |
| | | const router = useRouter(); |
| | | const crumbStore = useBreadcrumbStore(); |
| | | const userStore = useUserStore(); |
| | | const MG = inject("MG"); |
| | | const activateCode = ref(""); |
| | |
| | | let parentData = await MG.store.getProductBySaleMethod({ |
| | | saleMethodId: defaultSaleMethodId, |
| | | }); |
| | | console.log(parentData, 123); |
| | | if (parentData.storeLinks[0].storeRefCode == "jsek_digitalCourses") { |
| | | let crumbs = [ |
| | | { |
| | | name, |
| | | isCrumbs: true, |
| | | type: "digitalCourses", |
| | | path: "digitalCoursesDetails", |
| | | }, |
| | | ]; |
| | | // 在全局数据中设置面包屑 |
| | | crumbStore.setCrumbs({ |
| | | type: "digitalCourses", |
| | | data: crumbs, |
| | | callback: (key: any) => { |
| | | router.push({ |
| | | name: "digitalCoursesDetails", |
| | | query: { |
| | | crumbsKey: key, |
| | | bookId: parentData.id, |
| | | bookName: parentData.name, |
| | | type: "digitalCourses", |
| | | }, |
| | | }); |
| | | }, |
| | | }); |
| | | } else if (parentData.storeLinks[0].storeRefCode == "jsek_digitalTextbooks") { |
| | | let crumbs = [ |
| | | { |
| | | name, |
| | | isCrumbs: true, |
| | | type: "digitalTextbooks", |
| | | path: "digitalTextbooksDetails", |
| | | }, |
| | | ]; |
| | | // 在全局数据中设置面包屑 |
| | | crumbStore.setCrumbs({ |
| | | type: "digitalTextbooks", |
| | | data: crumbs, |
| | | callback: (key: any) => { |
| | | router.push({ |
| | | name: "digitalTextbooksDetails", |
| | | query: { |
| | | crumbsKey: key, |
| | | bookId: parentData.id, |
| | | bookName: parentData.name, |
| | | type: "digitalTextbooks", |
| | | }, |
| | | }); |
| | | }, |
| | | }); |
| | | } else { |
| | | let crumbs = [ |
| | | { |
| | | name, |
| | | isCrumbs: true, |
| | | type: "bookService", |
| | | path: "/bookService/details", |
| | | }, |
| | | ]; |
| | | // 在全局数据中设置面包屑 |
| | | crumbStore.setCrumbs({ |
| | | type: "bookService", |
| | | data: crumbs, |
| | | callback: (key: any) => { |
| | | router.push({ |
| | | name: "bookDetails", |
| | | name: "bookdetail", |
| | | query: { |
| | | crumbsKey: key, |
| | | bookId: id, |
| | | bookName: name, |
| | | type: "bookService", |
| | | }, |
| | | }); |
| | | }, |
| | | }); |
| | | } |