diff --git a/src/api/index.ts b/src/api/index.ts index 3df669f..e3dfe05 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -71,3 +71,8 @@ export const getReleaseList = (data: any) => { export const editTopNews = (data: any) => { return Request.post("/news/list/published", data); }; + +// 编辑精选接口 +export const sendToken = (data: any) => { + return Request.post("/common/forward/financiald", data); +}; diff --git a/src/pages/realtimeInfo/pc/index.vue b/src/pages/realtimeInfo/pc/index.vue index 5cbc680..bf03fe6 100644 --- a/src/pages/realtimeInfo/pc/index.vue +++ b/src/pages/realtimeInfo/pc/index.vue @@ -10,6 +10,7 @@ import { ref, onMounted, defineAsyncComponent, reactive } from "vue"; import PageTop from "@/pages/realtimeInfo/pc/components/PageTop.vue"; import { useRoute, useRouter } from "vue-router"; + const route = useRoute(); const router = useRouter(); const layoutName = ref(); @@ -19,6 +20,8 @@ onMounted(async () => { if (route.query.id) { infoId.value = route.query.id; } + // 如果过来的链接里有token说明是财保过来的 + console.log("🚀 ~ route.query:", route.query) if (route.query.type) { switch (route.query.type) { diff --git a/src/pages/realtimeInfo/pc/rank.vue b/src/pages/realtimeInfo/pc/rank.vue index 7346441..5bca493 100644 --- a/src/pages/realtimeInfo/pc/rank.vue +++ b/src/pages/realtimeInfo/pc/rank.vue @@ -70,7 +70,7 @@ import dayjs from "dayjs/esm/index"; import LoginPopup from "@/components/loginPopup/index.vue"; import { Session } from "@/utils/storage"; import { editTopNews } from "@/api/index"; - +import { sendToken } from "@/api/index"; import { useRoute, useRouter } from "vue-router"; const pageSizes = ref([10, 20, 30, 40]); @@ -127,6 +127,14 @@ function currentChange(page) { } onMounted(async (e) => { + + console.log("🚀 ~ route.query:", route.query) + if (route.query?.token) { + sendToken({ + token: route.query.token, + }) + } + getNewsList(); if (!Session.get("token")) {