提交 4a4ab848 authored 作者: 付康's avatar 付康

合并分支 'fk-dev' 到 'pre'

Fk dev 查看合并请求 !383
流水线 #601 已通过 于阶段
in 6 分 13 秒
...@@ -380,7 +380,7 @@ export const goToSearch = (tabName, areaName, billSearchType) => { ...@@ -380,7 +380,7 @@ export const goToSearch = (tabName, areaName, billSearchType) => {
} }
// 跳转数据资源库 // 跳转数据资源库-国家法案
export const goToDataCountryBill = (selectParam) => { export const goToDataCountryBill = (selectParam) => {
// const codeParam = new URLSearchParams(selectParam) // const codeParam = new URLSearchParams(selectParam)
// JSON -> Base64 // JSON -> Base64
......
...@@ -37,9 +37,6 @@ const setChart = (option, chartId, allowClick, selectParam) => { ...@@ -37,9 +37,6 @@ const setChart = (option, chartId, allowClick, selectParam) => {
}); });
}); });
// 初次渲染后判断是否需要显示左右箭头(可一行展示则隐藏)
applyLegendPagingArrowVisibility(chart, option)
if (allowClick) { if (allowClick) {
chart.on('click', function (params) { chart.on('click', function (params) {
// 图例分页箭头只负责翻页,不走任何跳转 // 图例分页箭头只负责翻页,不走任何跳转
...@@ -152,7 +149,6 @@ const setChart = (option, chartId, allowClick, selectParam) => { ...@@ -152,7 +149,6 @@ const setChart = (option, chartId, allowClick, selectParam) => {
// 容器可能受布局/异步渲染影响,强制一次 resize 保证 canvas 与容器一致 // 容器可能受布局/异步渲染影响,强制一次 resize 保证 canvas 与容器一致
setTimeout(() => { setTimeout(() => {
chart.resize(); chart.resize();
applyLegendPagingArrowVisibility(chart, option)
}, 0); }, 0);
return chart; return chart;
}; };
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="header-box"> <div class="header-box">
<div class="header-top"> <div class="header-top">
<SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList" <SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList"
:select-name="selectedArea" @update:select-text="handleSelectArea" /> :select-name="selectedArea" :is-multiple="true" @update:select-text="handleSelectArea" />
<SelectBox :placeholder-name="DatePlaceHolder" select-title="成立时间" :select-list="dateList" <SelectBox :placeholder-name="DatePlaceHolder" select-title="成立时间" :select-list="dateList"
:select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate" :select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate"
@update:custom-time="handleCustomDate" /> @update:custom-time="handleCustomDate" />
...@@ -388,11 +388,11 @@ const handleChangeTime = value => { ...@@ -388,11 +388,11 @@ const handleChangeTime = value => {
// 激活的标签列表 // 激活的标签列表
const activeTagList = computed(() => { const activeTagList = computed(() => {
const arr = [] const arr = []
if (selectedArea.value && selectedArea.value !== '全部领域') { if (selectedArea.value && selectedArea.value[0] !== '全部领域') {
arr.push( arr.push(
{ {
tag: '科技领域', tag: '科技领域',
name: selectedArea.value name: selectedArea.value.join('、')
} }
) )
} }
...@@ -439,7 +439,7 @@ const activeTagList = computed(() => { ...@@ -439,7 +439,7 @@ const activeTagList = computed(() => {
const handleCloseCurTag = (tag, index) => { const handleCloseCurTag = (tag, index) => {
switch (tag.tag) { switch (tag.tag) {
case '科技领域': case '科技领域':
selectedArea.value = '全部领域' selectedArea.value = ['全部领域']
break break
case '成立时间': case '成立时间':
selectedDate.value = '' selectedDate.value = ''
...@@ -493,7 +493,7 @@ const operationList = ref([ ...@@ -493,7 +493,7 @@ const operationList = ref([
// 科技领域 // 科技领域
const areaPlaceHolder = ref('请选择领域') const areaPlaceHolder = ref('请选择领域')
const selectedArea = ref('全部领域') const selectedArea = ref(['全部领域'])
const areaList = ref([ const areaList = ref([
{ {
name: '全部领域', name: '全部领域',
...@@ -561,7 +561,11 @@ const areaList = ref([ ...@@ -561,7 +561,11 @@ const areaList = ref([
}, },
]) ])
const handleSelectArea = (value) => { const handleSelectArea = (value) => {
selectedArea.value = value if (value[value.length - 1] === '全部领域') {
selectedArea.value = ['全部领域']
return
}
selectedArea.value = value.length > 1 && value.includes('全部领域') ? value.filter(item => item !== '全部领域') : value;
} }
// 提出时间 // 提出时间
...@@ -678,7 +682,7 @@ const isSanctioned = ref(false) ...@@ -678,7 +682,7 @@ const isSanctioned = ref(false)
// 清空条件 // 清空条件
const handleClear = () => { const handleClear = () => {
selectedArea.value = '全部领域' selectedArea.value = ['全部领域']
selectedDate.value = '' selectedDate.value = ''
customTime.value = [] customTime.value = []
selectedCountry.value = '全部国家地区' selectedCountry.value = '全部国家地区'
...@@ -739,7 +743,7 @@ const fetchTableData = async () => { ...@@ -739,7 +743,7 @@ const fetchTableData = async () => {
page: currentPage.value, page: currentPage.value,
size: pageSize.value, size: pageSize.value,
type: 5, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒 type: 5, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === '全部领域' ? null : [selectedArea.value], domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0] ? customTime.value[0] : null, proposedDateStart: customTime.value[0] ? customTime.value[0] : null,
proposedDateEnd: customTime.value[1] ? customTime.value[1] : null, proposedDateEnd: customTime.value[1] ? customTime.value[1] : null,
countryId: selectedCountry.value === '全部国家地区' ? null : selectedCountry.value, countryId: selectedCountry.value === '全部国家地区' ? null : selectedCountry.value,
...@@ -852,7 +856,7 @@ const fetchAllData = async () => { ...@@ -852,7 +856,7 @@ const fetchAllData = async () => {
page: 1, page: 1,
size: 9999, size: 9999,
type: 5, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒 type: 5, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === '全部领域' ? null : [selectedArea.value], domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0] ? customTime.value[0] : null, proposedDateStart: customTime.value[0] ? customTime.value[0] : null,
proposedDateEnd: customTime.value[1] ? customTime.value[1] : null, proposedDateEnd: customTime.value[1] ? customTime.value[1] : null,
countryId: selectedCountry.value === '全部国家地区' ? null : selectedCountry.value, countryId: selectedCountry.value === '全部国家地区' ? null : selectedCountry.value,
...@@ -1008,7 +1012,11 @@ const handleDownloadCurChartData = () => { ...@@ -1008,7 +1012,11 @@ const handleDownloadCurChartData = () => {
const initParam = () => { const initParam = () => {
const hasQuery = Object.keys(route.query).length > 0; const hasQuery = Object.keys(route.query).length > 0;
if (hasQuery) { if (hasQuery) {
selectedArea.value = route.query.domains ? route.query.domains : '全部领域' if (route.query.selectedAreaList) {
selectedArea.value = JSON.parse(route.query.selectedAreaList)
} else {
selectedArea.value = route.query.domains ? [route.query.domains] : ['全部领域']
}
if (route.query.selectedDate && Array.isArray(JSON.parse(route.query.selectedDate)) && JSON.parse(route.query.selectedDate).length) { if (route.query.selectedDate && Array.isArray(JSON.parse(route.query.selectedDate)) && JSON.parse(route.query.selectedDate).length) {
selectedDate.value = '自定义' selectedDate.value = '自定义'
...@@ -1027,7 +1035,11 @@ const initParam = () => { ...@@ -1027,7 +1035,11 @@ const initParam = () => {
} }
} else { } else {
const savedQuery = JSON.parse(sessionStorage.getItem('dataCompanyRouteQuery') || '{}'); const savedQuery = JSON.parse(sessionStorage.getItem('dataCompanyRouteQuery') || '{}');
selectedArea.value = savedQuery.domains ? savedQuery.domains : '全部领域' if (savedQuery.selectedAreaList) {
selectedArea.value = JSON.parse(savedQuery.selectedAreaList)
} else {
selectedArea.value = savedQuery.domains ? [savedQuery.domains] : ['全部领域']
}
if (savedQuery.selectedDate && Array.isArray(JSON.parse(savedQuery.selectedDate)) && JSON.parse(savedQuery.selectedDate).length) { if (savedQuery.selectedDate && Array.isArray(JSON.parse(savedQuery.selectedDate)) && JSON.parse(savedQuery.selectedDate).length) {
selectedDate.value = '自定义' selectedDate.value = '自定义'
customTime.value = JSON.parse(savedQuery.selectedDate) customTime.value = JSON.parse(savedQuery.selectedDate)
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="header-box"> <div class="header-box">
<div class="header-top"> <div class="header-top">
<SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList" <SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList"
:select-name="selectedArea" @update:select-text="handleSelectArea" /> :select-name="selectedArea" :is-multiple="true" @update:select-text="handleSelectArea" />
<SelectBox :placeholder-name="DatePlaceHolder" select-title="发布时间" :select-list="dateList" <SelectBox :placeholder-name="DatePlaceHolder" select-title="发布时间" :select-list="dateList"
:select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate" :select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate"
@update:custom-time="handleCustomDate" /> @update:custom-time="handleCustomDate" />
...@@ -331,11 +331,11 @@ const handleChangeTime = value => { ...@@ -331,11 +331,11 @@ const handleChangeTime = value => {
// 激活的标签列表 // 激活的标签列表
const activeTagList = computed(() => { const activeTagList = computed(() => {
const arr = [] const arr = []
if (selectedArea.value && selectedArea.value !== '全部领域') { if (selectedArea.value && selectedArea.value[0] !== '全部领域') {
arr.push( arr.push(
{ {
tag: '科技领域', tag: '科技领域',
name: selectedArea.value name: selectedArea.value.join('、')
} }
) )
} }
...@@ -394,7 +394,7 @@ const activeTagList = computed(() => { ...@@ -394,7 +394,7 @@ const activeTagList = computed(() => {
const handleCloseCurTag = (tag, index) => { const handleCloseCurTag = (tag, index) => {
switch (tag.tag) { switch (tag.tag) {
case '科技领域': case '科技领域':
selectedArea.value = '全部领域' selectedArea.value = ['全部领域']
break break
case '发布时间': case '发布时间':
selectedDate.value = '' selectedDate.value = ''
...@@ -493,7 +493,7 @@ const operationList = ref([ ...@@ -493,7 +493,7 @@ const operationList = ref([
// 科技领域 // 科技领域
const areaPlaceHolder = ref('请选择领域') const areaPlaceHolder = ref('请选择领域')
const selectedArea = ref('全部领域') const selectedArea = ref(['全部领域'])
const areaList = ref([ const areaList = ref([
{ {
name: '全部领域', name: '全部领域',
...@@ -561,7 +561,11 @@ const areaList = ref([ ...@@ -561,7 +561,11 @@ const areaList = ref([
}, },
]) ])
const handleSelectArea = (value) => { const handleSelectArea = (value) => {
selectedArea.value = value if (value[value.length - 1] === '全部领域') {
selectedArea.value = ['全部领域']
return
}
selectedArea.value = value.length > 1 && value.includes('全部领域') ? value.filter(item => item !== '全部领域') : value;
} }
// 提出时间 // 提出时间
...@@ -668,7 +672,7 @@ const isInvolveTechnology = ref(false) ...@@ -668,7 +672,7 @@ const isInvolveTechnology = ref(false)
// 清空条件 // 清空条件
const handleClear = () => { const handleClear = () => {
selectedArea.value = '全部领域' selectedArea.value = ['全部领域']
selectedDate.value = '' selectedDate.value = ''
customTime.value = [] customTime.value = []
selectedIns.value = '全部机构' selectedIns.value = '全部机构'
...@@ -731,7 +735,7 @@ const fetchTableData = async () => { ...@@ -731,7 +735,7 @@ const fetchTableData = async () => {
size: pageSize.value, size: pageSize.value,
// keyword: '', // keyword: '',
type: 2, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒 type: 2, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === '全部领域' ? null : [selectedArea.value], domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0] ? customTime.value[0] : null, proposedDateStart: customTime.value[0] ? customTime.value[0] : null,
proposedDateEnd: customTime.value[1] ? customTime.value[1] : null, proposedDateEnd: customTime.value[1] ? customTime.value[1] : null,
organizationName: selectedIns.value === '全部机构' ? null : selectedIns.value, organizationName: selectedIns.value === '全部机构' ? null : selectedIns.value,
...@@ -816,7 +820,7 @@ const fetchAllData = async () => { ...@@ -816,7 +820,7 @@ const fetchAllData = async () => {
size: 9999, size: 9999,
// keyword: '', // keyword: '',
type: 2, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒 type: 2, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === '全部领域' ? null : [selectedArea.value], domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0], proposedDateStart: customTime.value[0],
proposedDateEnd: customTime.value[1], proposedDateEnd: customTime.value[1],
organizationName: selectedIns.value === '全部机构' ? null : selectedIns.value, organizationName: selectedIns.value === '全部机构' ? null : selectedIns.value,
...@@ -973,7 +977,11 @@ const handleDownloadCurChartData = () => { ...@@ -973,7 +977,11 @@ const handleDownloadCurChartData = () => {
const initParam = () => { const initParam = () => {
const hasQuery = Object.keys(route.query).length > 0; const hasQuery = Object.keys(route.query).length > 0;
if (hasQuery) { if (hasQuery) {
selectedArea.value = route.query.domains ? route.query.domains : '全部领域' if (route.query.selectedAreaList) {
selectedArea.value = JSON.parse(route.query.selectedAreaList)
} else {
selectedArea.value = route.query.domains ? [route.query.domains] : ['全部领域']
}
if (route.query.selectedDate && Array.isArray(JSON.parse(route.query.selectedDate)) && JSON.parse(route.query.selectedDate).length) { if (route.query.selectedDate && Array.isArray(JSON.parse(route.query.selectedDate)) && JSON.parse(route.query.selectedDate).length) {
selectedDate.value = '自定义' selectedDate.value = '自定义'
...@@ -994,7 +1002,11 @@ const initParam = () => { ...@@ -994,7 +1002,11 @@ const initParam = () => {
} }
} else { } else {
const savedQuery = JSON.parse(sessionStorage.getItem('decreeRouteQuery') || '{}'); const savedQuery = JSON.parse(sessionStorage.getItem('decreeRouteQuery') || '{}');
selectedArea.value = savedQuery.domains ? savedQuery.domains : '全部领域' if (savedQuery.selectedAreaList) {
selectedArea.value = JSON.parse(savedQuery.selectedAreaList)
} else {
selectedArea.value = savedQuery.domains ? [savedQuery.domains] : ['全部领域']
}
if (savedQuery.selectedDate && Array.isArray(JSON.parse(savedQuery.selectedDate)) && JSON.parse(savedQuery.selectedDate).length) { if (savedQuery.selectedDate && Array.isArray(JSON.parse(savedQuery.selectedDate)) && JSON.parse(savedQuery.selectedDate).length) {
selectedDate.value = '自定义' selectedDate.value = '自定义'
customTime.value = JSON.parse(savedQuery.selectedDate) customTime.value = JSON.parse(savedQuery.selectedDate)
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div class="header-box"> <div class="header-box">
<div class="header-top"> <div class="header-top">
<SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList" <SelectBox :placeholder-name="areaPlaceHolder" select-title="科技领域" :select-list="areaList"
:select-name="selectedArea" @update:select-text="handleSelectArea" /> :select-name="selectedArea" :is-multiple="true" @update:select-text="handleSelectArea" />
<SelectBox :placeholder-name="DatePlaceHolder" select-title="发布时间" :select-list="dateList" <SelectBox :placeholder-name="DatePlaceHolder" select-title="发布时间" :select-list="dateList"
:select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate" :select-name="selectedDate" :custom-time="customTime" @update:select-text="handleSelectDate"
@update:custom-time="handleCustomDate" /> @update:custom-time="handleCustomDate" />
...@@ -322,10 +322,10 @@ const handleChangeTime = value => { ...@@ -322,10 +322,10 @@ const handleChangeTime = value => {
// 激活的标签列表 // 激活的标签列表
const activeTagList = computed(() => { const activeTagList = computed(() => {
const arr = []; const arr = [];
if (selectedArea.value && selectedArea.value !== "全部领域") { if (selectedArea.value && selectedArea.value[0] !== "全部领域") {
arr.push({ arr.push({
tag: "科技领域", tag: "科技领域",
name: selectedArea.value name: selectedArea.value.join('、')
}); });
} }
if (selectedDate.value === "自定义") { if (selectedDate.value === "自定义") {
...@@ -362,7 +362,7 @@ const activeTagList = computed(() => { ...@@ -362,7 +362,7 @@ const activeTagList = computed(() => {
const handleCloseCurTag = (tag, index) => { const handleCloseCurTag = (tag, index) => {
switch (tag.tag) { switch (tag.tag) {
case "科技领域": case "科技领域":
selectedArea.value = "全部领域"; selectedArea.value = ['全部领域']
break; break;
case "发布时间": case "发布时间":
selectedDate.value = ""; selectedDate.value = "";
...@@ -450,7 +450,7 @@ const operationList = ref([ ...@@ -450,7 +450,7 @@ const operationList = ref([
// 科技领域 // 科技领域
const areaPlaceHolder = ref("请选择领域"); const areaPlaceHolder = ref("请选择领域");
const selectedArea = ref("全部领域"); const selectedArea = ref(['全部领域']);
const areaList = ref([ const areaList = ref([
{ {
name: "全部领域", name: "全部领域",
...@@ -517,9 +517,13 @@ const areaList = ref([ ...@@ -517,9 +517,13 @@ const areaList = ref([
id: "其他" id: "其他"
} }
]); ]);
const handleSelectArea = value => { const handleSelectArea = (value) => {
selectedArea.value = value; if (value[value.length - 1] === '全部领域') {
}; selectedArea.value = ['全部领域']
return
}
selectedArea.value = value.length > 1 && value.includes('全部领域') ? value.filter(item => item !== '全部领域') : value;
}
// 提出时间 // 提出时间
const DatePlaceHolder = ref("请选择时间"); const DatePlaceHolder = ref("请选择时间");
...@@ -616,7 +620,7 @@ const isInvolveCn = ref(false); ...@@ -616,7 +620,7 @@ const isInvolveCn = ref(false);
// 清空条件 // 清空条件
const handleClear = () => { const handleClear = () => {
selectedArea.value = "全部领域"; selectedArea.value = ['全部领域']
selectedDate.value = ""; selectedDate.value = "";
customTime.value = []; customTime.value = [];
selectedThinkTank.value = "全部智库"; selectedThinkTank.value = "全部智库";
...@@ -676,7 +680,7 @@ const fetchTableData = async () => { ...@@ -676,7 +680,7 @@ const fetchTableData = async () => {
size: pageSize.value, size: pageSize.value,
// keyword: '', // keyword: '',
type: 4, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单 6= 人物 7= 机构 8=新闻 9= 社媒 type: 4, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === "全部领域" ? null : [selectedArea.value], // 领域 domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0] ? customTime.value[0] : null, // 开始日期 proposedDateStart: customTime.value[0] ? customTime.value[0] : null, // 开始日期
proposedDateEnd: customTime.value[1] ? customTime.value[1] : null, // 结束日期 proposedDateEnd: customTime.value[1] ? customTime.value[1] : null, // 结束日期
organizationName: selectedThinkTank.value === "全部智库" ? null : selectedThinkTank.value, // 智库名称 organizationName: selectedThinkTank.value === "全部智库" ? null : selectedThinkTank.value, // 智库名称
...@@ -758,7 +762,7 @@ const fetchAllData = async () => { ...@@ -758,7 +762,7 @@ const fetchAllData = async () => {
size: 9999, size: 9999,
// keyword: '', // keyword: '',
type: 4, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒 type: 4, // type 1= 法案 2= 政令 3 =智库 4=智库报告 5=实体清单【制裁记录】 6= 人物 7= 机构 8=新闻 9= 社媒
domains: selectedArea.value === "全部领域" ? null : [selectedArea.value], domains: selectedArea.value[0] === '全部领域' ? null : selectedArea.value,
proposedDateStart: customTime.value[0], proposedDateStart: customTime.value[0],
proposedDateEnd: customTime.value[1], proposedDateEnd: customTime.value[1],
organizationName: selectedThinkTank.value === "全部智库" ? null : selectedThinkTank.value, organizationName: selectedThinkTank.value === "全部智库" ? null : selectedThinkTank.value,
...@@ -908,7 +912,11 @@ const handleDownloadCurChartData = () => { ...@@ -908,7 +912,11 @@ const handleDownloadCurChartData = () => {
const initParam = () => { const initParam = () => {
const hasQuery = Object.keys(route.query).length > 0; const hasQuery = Object.keys(route.query).length > 0;
if (hasQuery) { if (hasQuery) {
selectedArea.value = route.query.domains ? route.query.domains : "全部领域"; if (route.query.selectedAreaList) {
selectedArea.value = JSON.parse(route.query.selectedAreaList)
} else {
selectedArea.value = route.query.domains ? [route.query.domains] : ['全部领域']
}
if ( if (
route.query.selectedDate && route.query.selectedDate &&
...@@ -931,7 +939,11 @@ const initParam = () => { ...@@ -931,7 +939,11 @@ const initParam = () => {
} }
} else { } else {
const savedQuery = JSON.parse(sessionStorage.getItem("thinktankRouteQuery") || "{}"); const savedQuery = JSON.parse(sessionStorage.getItem("thinktankRouteQuery") || "{}");
selectedArea.value = savedQuery.domains ? savedQuery.domains : "全部领域"; if (savedQuery.selectedAreaList) {
selectedArea.value = JSON.parse(savedQuery.selectedAreaList)
} else {
selectedArea.value = savedQuery.domains ? [savedQuery.domains] : ['全部领域']
}
if ( if (
savedQuery.selectedDate && savedQuery.selectedDate &&
Array.isArray(JSON.parse(savedQuery.selectedDate)) && Array.isArray(JSON.parse(savedQuery.selectedDate)) &&
......
...@@ -75,10 +75,8 @@ const switchTab = name => { ...@@ -75,10 +75,8 @@ const switchTab = name => {
const thinkTank = ref({}); const thinkTank = ref({});
// 获取智库基本信息 // 获取智库基本信息
const handleGetThinkTankSummary = async () => { const handleGetThinkTankSummary = async () => {
const id = getDecodedParams() const id = getDecodedParams()
try { try {
const parmas = { const parmas = {
id: id id: id
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论