提交 a2c79cbe authored 作者: caijian's avatar caijian

智库UI更新

上级 635c86d8
<template> <template>
<div class="policy-tracker-container"> <div class="policy-tracker-container">
<PolicyOverview />
<!-- 顶部搜索栏 --> <!-- 顶部搜索栏 -->
<div class="top-search-bar" v-if="props.showSearch"> <div class="top-search-bar" v-if="props.showSearch">
<div class="search-left"> <div class="search-left">
...@@ -80,6 +81,7 @@ import { Search } from '@element-plus/icons-vue'; ...@@ -80,6 +81,7 @@ import { Search } from '@element-plus/icons-vue';
import PolicyList from './PolicyList.vue'; import PolicyList from './PolicyList.vue';
import CardTitle from './CardTitle.vue'; import CardTitle from './CardTitle.vue';
import { getOverviewPolicy } from '@/api' import { getOverviewPolicy } from '@/api'
import PolicyOverview from '@/views/thinkTank/components/PolicyOverview.vue'
const props = defineProps({ const props = defineProps({
showSearch: { showSearch: {
......
...@@ -184,6 +184,7 @@ ...@@ -184,6 +184,7 @@
import { ref, computed } from 'vue' import { ref, computed } from 'vue'
import { ArrowRight, Download } from '@element-plus/icons-vue' import { ArrowRight, Download } from '@element-plus/icons-vue'
import CardTitle from '@/components/CardTitle.vue' import CardTitle from '@/components/CardTitle.vue'
import PolicyOverview from '../components/PolicyOverview.vue'
// props // props
const props = defineProps({ const props = defineProps({
......
...@@ -77,7 +77,7 @@ const currentComponent = computed(() => { ...@@ -77,7 +77,7 @@ const currentComponent = computed(() => {
onMounted(() => { onMounted(() => {
getThinkTankSummary({ id: route.params.id }).then(res => { getThinkTankSummary({ id: route.params.id }).then(res => {
console.log(res.data); console.log(res.data);
summary.value = res.data; summary.value = res.data || {};
}); });
}); });
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论