提交 123be9b5 authored 作者: 张烨's avatar 张烨

fix:政令概况页面优化

上级 f987ba5c
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
<router-view /> <router-view />
</div> </div>
</div> </div>
<div class="layout-report-box" v-if="activeName === '法案原文'"> <!-- <div class="layout-report-box" v-if="activeName === '法案原文'">
<div class="report-close" @click="handleSwitchActiveName('分析报告')"> <div class="report-close" @click="handleSwitchActiveName('分析报告')">
<img src="./assets/images/report-close-icon.png" alt="" /> <img src="./assets/images/report-close-icon.png" alt="" />
</div> </div>
...@@ -130,8 +130,8 @@ ...@@ -130,8 +130,8 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div> -->
<div class="report" v-if="isShowReport"> <!-- <div class="report" v-if="isShowReport">
<div class="report-close" @click="handleCloseReport"> <div class="report-close" @click="handleCloseReport">
<img src="@/assets/icons/close.png" alt="" /> <img src="@/assets/icons/close.png" alt="" />
</div> </div>
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
<iframe v-else :src="reportUrlEn" style="border: none" width="100%" height="100%"> </iframe> <iframe v-else :src="reportUrlEn" style="border: none" width="100%" height="100%"> </iframe>
</div> </div>
</div> </div>
</div> </div> -->
</div> </div>
</template> </template>
...@@ -173,30 +173,22 @@ const route = useRoute(); ...@@ -173,30 +173,22 @@ const route = useRoute();
const decreeId = ref(route.query.id); const decreeId = ref(route.query.id);
const isShowReport = ref(false); // const activeName = ref("分析报告");
const reportUrl = ref(""); // const handleSwitchActiveName = name => {
const reportUrlEn = ref(""); // activeName.value = name;
// };
const activeName = ref("分析报告");
const summaryInfo = ref({}); // const curBill = ref("公法(2025年7月4日)");
// const billList = ref([
const handleSwitchActiveName = name => { // {
activeName.value = name; // label: "公法(2025年7月4日)",
}; // value: "公法(2025年7月4日)"
// },
const curBill = ref("公法(2025年7月4日)"); // {
// label: "公法(2025年7月2日)",
const billList = ref([ // value: "公法(2025年7月2日)"
{ // }
label: "公法(2025年7月4日)", // ]);
value: "公法(2025年7月4日)"
},
{
label: "公法(2025年7月2日)",
value: "公法(2025年7月2日)"
}
]);
const mainHeaderBtnList = ref([ const mainHeaderBtnList = ref([
{ {
...@@ -220,7 +212,6 @@ const mainHeaderBtnList = ref([ ...@@ -220,7 +212,6 @@ const mainHeaderBtnList = ref([
]); ]);
const activeTitle = ref("政令概况"); const activeTitle = ref("政令概况");
const handleClickMainHeaderBtn = item => { const handleClickMainHeaderBtn = item => {
activeTitle.value = item.name; activeTitle.value = item.name;
router.push({ router.push({
...@@ -232,12 +223,10 @@ const handleClickMainHeaderBtn = item => { ...@@ -232,12 +223,10 @@ const handleClickMainHeaderBtn = item => {
}; };
// 获取全局信息 // 获取全局信息
const summaryInfo = ref({});
const handleGetSummary = async () => { const handleGetSummary = async () => {
const params = {
id: route.query.id
};
try { try {
const res = await getDecreeSummary(params); const res = await getDecreeSummary({id: route.query.id});
console.log("全局信息", res); console.log("全局信息", res);
if (res.code === 200 && res.data) { if (res.code === 200 && res.data) {
summaryInfo.value = res.data; summaryInfo.value = res.data;
...@@ -246,24 +235,24 @@ const handleGetSummary = async () => { ...@@ -246,24 +235,24 @@ const handleGetSummary = async () => {
}; };
// 获取报告原文 // 获取报告原文
const handleGetReport = async () => { // const reportUrl = ref("");
const params = { // const reportUrlEn = ref("");
id: route.query.id // const handleGetReport = async () => {
}; // try {
// const res = await getDecreeReport({id: route.query.id});
// console.log("报告原文", res);
// if (res.code === 200 && res.data) {
// reportUrl.value = res.data.content;
// reportUrlEn.value = res.data.contentEn;
// }
// } catch (error) {}
// };
try { // const isShowReport = ref(false);
const res = await getDecreeReport(params); // const handleCloseReport = () => {
console.log("报告原文", res); // isShowReport.value = false;
if (res.code === 200 && res.data) { // };
reportUrl.value = res.data.content;
reportUrlEn.value = res.data.contentEn;
}
} catch (error) {}
};
const handleCloseReport = () => {
isShowReport.value = false;
};
const handleShowReport = () => { const handleShowReport = () => {
const curRoute = router.resolve({ const curRoute = router.resolve({
path: "/decree/decreeOriginal", path: "/decree/decreeOriginal",
...@@ -304,7 +293,7 @@ onMounted(() => { ...@@ -304,7 +293,7 @@ onMounted(() => {
} else if (route.path === "/decreeLayout/influence") { } else if (route.path === "/decreeLayout/influence") {
activeTitle.value = "影响分析"; activeTitle.value = "影响分析";
} }
handleGetReport(); // handleGetReport();
}); });
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论