feat(财保): 添加财保token转发接口及处理逻辑
添加sendToken接口用于转发财保token,并在页面加载时检查并处理token参数
This commit is contained in:
parent
365b770a50
commit
e6beded4de
|
|
@ -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);
|
||||||
|
};
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
|
|
@ -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")) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue