提交 e424106c authored 作者: coderBryanFu's avatar coderBryanFu

update

上级 3321d355
...@@ -196,9 +196,9 @@ ...@@ -196,9 +196,9 @@
<div class="inner-box"> <div class="inner-box">
<div class="inner-box-header"> <div class="inner-box-header">
<div class="inner-box-title"> <div class="inner-box-title">
{{ "大而美法案涉险通过参议院表决,众议院将继续..." }} {{ bill.description }}
</div> </div>
<div class="inner-box-time">{{ "1小时前" }}</div> <div class="inner-box-time">{{ bill.introductionDate }}</div>
</div> </div>
<div class="inner-box-content"> <div class="inner-box-content">
{{ {{
...@@ -841,11 +841,7 @@ const formatMessageTime = timeStr => { ...@@ -841,11 +841,7 @@ const formatMessageTime = timeStr => {
// 跳转人物主页 // 跳转人物主页
const handleClcikToCharacter = async (id) => { const handleClcikToCharacter = async (id) => {
window.sessionStorage.setItem("memberId", id);
const personTypeList = JSON.parse(window.sessionStorage.getItem("personTypeList")); const personTypeList = JSON.parse(window.sessionStorage.getItem("personTypeList"));
console.log("personTypeList", personTypeList);
let type = 0; let type = 0;
let personTypeName = ""; let personTypeName = "";
......
...@@ -121,7 +121,7 @@ import { ref, onMounted } from "vue"; ...@@ -121,7 +121,7 @@ import { ref, onMounted } from "vue";
import router from "@/router"; import router from "@/router";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
import { search } from "@/api/comprehensiveSearch/index"; import { search } from "@/api/comprehensiveSearch/index";
import { getPersonSummaryInfo } from "@/api/common/index";
import Img1 from "./assets/images/img1.png"; import Img1 from "./assets/images/img1.png";
import Img2 from "./assets/images/img2.png"; import Img2 from "./assets/images/img2.png";
import Img3 from "./assets/images/img3.png"; import Img3 from "./assets/images/img3.png";
...@@ -167,10 +167,10 @@ const tabList = ref([ ...@@ -167,10 +167,10 @@ const tabList = ref([
name: "新闻", name: "新闻",
id: 8 id: 8
}, },
{ // {
name: "社媒", // name: "社媒",
id: 9 // id: 9
} // }
]); ]);
const activeTabId = ref(0); const activeTabId = ref(0);
...@@ -304,7 +304,58 @@ const handleSearch = async () => { ...@@ -304,7 +304,58 @@ const handleSearch = async () => {
} catch (error) {} } catch (error) {}
}; };
const handleToPage = item => { const handleToPage = async (item) => {
if(item.typeStr === '人物') {
const personTypeList = JSON.parse(window.sessionStorage.getItem("personTypeList"));
let type = 0;
let personTypeName = "";
const params = {
personId: item.id
};
try {
const res = await getPersonSummaryInfo(params);
console.log("人物全局信息", res);
if (res.code === 200 && res.data) {
const arr = personTypeList.filter(item => {
return item.typeId === res.data.personType;
});
console.log("arr", arr);
if (arr && arr.length > 0) {
personTypeName = arr[0].typeName;
console.log("personTypeName", personTypeName);
if (personTypeName === "科技企业领袖") {
type = 1;
} else if (personTypeName === "国会议员") {
type = 2;
} else if (personTypeName === "智库研究人员") {
type = 3;
} else {
personTypeName = "";
ElMessage.warning("找不到当前人员的类型值!");
return;
}
const route = router.resolve({
path: "/characterPage",
query: {
type: type, // type=1为科技企业领袖,2为国会议员,3为智库研究人员
personId: id
}
});
window.open(route.href, "_blank");
} else {
personTypeName = "";
ElMessage.warning("找不到当前人员的类型值!");
return;
}
} else {
ElMessage.warning("获取人物全局信息错误");
return;
}
} catch (error) {}
}
let curRoute; let curRoute;
switch (item.typeStr) { switch (item.typeStr) {
case "法案": case "法案":
......
...@@ -246,8 +246,12 @@ const handleMouseMove = event => { ...@@ -246,8 +246,12 @@ const handleMouseMove = event => {
}; };
const handleToBillDetail = item => { const handleToBillDetail = item => {
window.sessionStorage.setItem("billId", item.billId); const route = router.resolve({
const route = router.resolve("/billLayout"); path: "/billLayout",
query: {
billId: item.billId
}
});
window.open(route.href, "_blank"); window.open(route.href, "_blank");
}; };
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论