feat(财保): 添加财保token转发接口及处理逻辑

添加sendToken接口用于转发财保token,并在页面加载时检查并处理token参数
This commit is contained in:
34701892@qq.com 2025-11-06 20:09:37 +08:00
parent 365b770a50
commit e6beded4de
3 changed files with 17 additions and 1 deletions

View File

@ -71,3 +71,8 @@ export const getReleaseList = (data: any) => {
export const editTopNews = (data: any) => { export const editTopNews = (data: any) => {
return Request.post("/news/list/published", data); return Request.post("/news/list/published", data);
}; };
// 编辑精选接口
export const sendToken = (data: any) => {
return Request.post("/common/forward/financiald", data);
};

View File

@ -10,6 +10,7 @@ import { ref, onMounted, defineAsyncComponent, reactive } from "vue";
import PageTop from "@/pages/realtimeInfo/pc/components/PageTop.vue"; import PageTop from "@/pages/realtimeInfo/pc/components/PageTop.vue";
import { useRoute, useRouter } from "vue-router"; import { useRoute, useRouter } from "vue-router";
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
const layoutName = ref(); const layoutName = ref();
@ -19,6 +20,8 @@ onMounted(async () => {
if (route.query.id) { if (route.query.id) {
infoId.value = route.query.id; infoId.value = route.query.id;
} }
// token
console.log("🚀 ~ route.query:", route.query)
if (route.query.type) { if (route.query.type) {
switch (route.query.type) { switch (route.query.type) {

View File

@ -70,7 +70,7 @@ import dayjs from "dayjs/esm/index";
import LoginPopup from "@/components/loginPopup/index.vue"; import LoginPopup from "@/components/loginPopup/index.vue";
import { Session } from "@/utils/storage"; import { Session } from "@/utils/storage";
import { editTopNews } from "@/api/index"; import { editTopNews } from "@/api/index";
import { sendToken } from "@/api/index";
import { useRoute, useRouter } from "vue-router"; import { useRoute, useRouter } from "vue-router";
const pageSizes = ref([10, 20, 30, 40]); const pageSizes = ref([10, 20, 30, 40]);
@ -127,6 +127,14 @@ function currentChange(page) {
} }
onMounted(async (e) => { onMounted(async (e) => {
console.log("🚀 ~ route.query:", route.query)
if (route.query?.token) {
sendToken({
token: route.query.token,
})
}
getNewsList(); getNewsList();
if (!Session.get("token")) { if (!Session.get("token")) {