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

fix:不能静态导入前端路由全部改为懒加载方式

上级 514d6a86
...@@ -118,9 +118,8 @@ const handleToMoreNews = (item) => { ...@@ -118,9 +118,8 @@ const handleToMoreNews = (item) => {
}; };
</script> </script>
<style scoped> <style lang="scss" scoped>
.box4 { .box4 {
margin-left: 20px;
width: 792px; width: 792px;
height: 450px; height: 450px;
border-radius: 10px; border-radius: 10px;
......
//创新主体 //创新主体
import InnovationSubject from "@/views/innovationSubject/index.vue"; const InnovationSubject = () => import('@/views/innovationSubject/index.vue')
import InnovationInstitution from "@/views/innovationSubject/innovativeInstitutions/index.vue"; const InnovationInstitution = () => import('@/views/innovationSubject/innovativeInstitutions/index.vue')
const innovationSubjectRoutes = [ const innovationSubjectRoutes = [
//创新主体 //创新主体
......
//ZM博弈概览 //ZM博弈概览
import ZMGame from "@/views/ZMGame/index.vue"; const ZMGame = () => import('@/views/ZMGame/index.vue')
const ZMGameRoutes = [ const ZMGameRoutes = [
{ {
......
//ZM博弈概览 //ZM博弈概览
import ZMOverview from "@/views/ZMOverView/index.vue"; const ZMOverview = () => import('@/views/ZMOverView/index.vue')
const ZMOverviewRoutes = [ const ZMOverviewRoutes = [
{ {
......
// 法案相关 // 法案相关
import BillHome from "@/views/bill/billHome/index.vue"; const BillHome = () => import('@/views/bill/billHome/index.vue')
import BillLayoutContainer from "@/views/bill/billLayout/index.vue"; const BillLayoutContainer = () => import('@/views/bill/billLayout/index.vue')
import BillLayout from "@/views/bill/index.vue"; const BillLayout = () => import('@/views/bill/index.vue')
import BillIntroduction from "@/views/bill/introdoction/index.vue"; const BillIntroduction = () => import('@/views/bill/introdoction/index.vue')
import BillBackground from "@/views/bill/background/index.vue"; const BillBackground = () => import('@/views/bill/background/index.vue')
import BillTemplate from "@/views/bill/template/index.vue"; const BillTemplate = () => import('@/views/bill/template/index.vue')
import BillDeepDigLayout from "@/views/bill/deepDig/index.vue"; const BillDeepDigLayout = () => import('@/views/bill/deepDig/index.vue')
import BillDeepDigProcessOverview from "@/views/bill/deepDig/processOverview/index.vue"; const BillDeepDigProcessOverview = () => import('@/views/bill/deepDig/processOverview/index.vue')
import BillDeepDigProcessAnalysis from "@/views/bill/deepDig/processAnalysis/index.vue"; const BillDeepDigProcessAnalysis = () => import('@/views/bill/deepDig/processAnalysis/index.vue')
import BillDeepDigPoliContribution from "@/views/bill/deepDig/poliContribution/index.vue"; const BillDeepDigPoliContribution = () => import('@/views/bill/deepDig/poliContribution/index.vue')
import BillInfluenceLayout from "@/views/bill/influence/index.vue"; const BillInfluenceLayout = () => import('@/views/bill/influence/index.vue')
import BillInfluenceIndustry from "@/views/bill/influence/industry/index.vue"; const BillInfluenceIndustry = () => import('@/views/bill/influence/industry/index.vue')
import BillInfluenceScientificResearch from "@/views/bill/influence/scientificResearch/index.vue"; const BillInfluenceScientificResearch = () => import('@/views/bill/influence/scientificResearch/index.vue')
import BillRelevantCircumstance from "@/views/bill/relevantCircumstance/index.vue"; const BillRelevantCircumstance = () => import('@/views/bill/relevantCircumstance/index.vue')
const billRoutes = [ const billRoutes = [
......
// 人物主页 // 人物主页
import CharacterPage from "@/views/characterPage/index.vue"; const CharacterPage = () => import('@/views/characterPage/index.vue')
const characterPageRoutes = [ const characterPageRoutes = [
// 人物主页 // 人物主页
......
//企业主页 //企业主页
import companyPages from "@/views/companyPages/index.vue"; const companyPages = () => import('@/views/companyPages/index.vue')
const companyPagesRoutes = [ const companyPagesRoutes = [
// 智库系统的主要路由 // 智库系统的主要路由
......
// 综合搜索 // 综合搜索
import ComprehensiveSearch from '@/views/comprehensiveSearch/index.vue' const ComprehensiveSearch = () => import('@/views/comprehensiveSearch/index.vue')
import SearchResults from '@/views/comprehensiveSearch/searchResults/index.vue' const SearchResults = () => import('@/views/comprehensiveSearch/searchResults/index.vue')
import Chat from '@/views/comprehensiveSearch/chat/index.vue' const Chat = () => import('@/views/comprehensiveSearch/chat/index.vue')
const comprehensiveSearchRoutes = [ const comprehensiveSearchRoutes = [
// 综合搜索 // 综合搜索
......
// 合作限制 // 合作限制
import CooperationRestrictions from "@/views/coopRestriction/index.vue"; const CooperationRestrictions = () => import('@/views/coopRestriction/index.vue')
import CooperationRestrictionsDetail from "@/views/coopRestriction/detail/index.vue"; const CooperationRestrictionsDetail = () => import('@/views/coopRestriction/detail/index.vue')
const cooperationRestrictionsRoutes = [ const cooperationRestrictionsRoutes = [
// 合作限制 // 合作限制
......
// 政令 // 政令
import Decree from "@/views/decree/decreeHome/index.vue"; const Decree = () => import('@/views/decree/decreeHome/index.vue')
import DecreeLayoutContainer from "@/views/decree/decreeLayout/index.vue"; const DecreeLayoutContainer = () => import('@/views/decree/decreeLayout/index.vue')
import DecreeOverviewLayout from "@/views/decree/decreeLayout/overview/index.vue"; const DecreeOverviewLayout = () => import('@/views/decree/decreeLayout/overview/index.vue')
import DecreeIntroduction from "@/views/decree/decreeLayout/overview/introduction/index.vue"; const DecreeIntroduction = () => import('@/views/decree/decreeLayout/overview/introduction/index.vue')
import DecreeBackground from "@/views/decree/decreeLayout/overview/background/index.vue"; const DecreeBackground = () => import('@/views/decree/decreeLayout/overview/background/index.vue')
import DecreeDeepDig from "@/views/decree/decreeLayout/deepdig/index.vue"; const DecreeDeepDig = () => import('@/views/decree/decreeLayout/deepdig/index.vue')
import DecreeInfluence from "@/views/decree/decreeLayout/influence/index.vue"; const DecreeInfluence = () => import('@/views/decree/decreeLayout/influence/index.vue')
import Institution from "@/views/decree/institution/index.vue" const Institution = () => import('@/views/decree/institution/index.vue')
import DecreeOriginal from "@/views/decree/decreeOriginal/index.vue" const DecreeOriginal = () => import('@/views/decree/decreeOriginal/index.vue')
const decreeRoutes = [ const decreeRoutes = [
// 政令首页 // 政令首页
......
// 出口管制 // 出口管制
import ExportControl from "@/views/exportControl/index.vue"; const ExportControl = () => import('@/views/exportControl/index.vue')
const exportControlRoutes = [ const exportControlRoutes = [
// 出口管制首页 // 出口管制首页
......
// 投融资限制 // 投融资限制
import Finance from "@/views/finance/index.vue"; const Finance = () => import('@/views/finance/index.vue')
const financeRoutes = [ const financeRoutes = [
// 投融资限制 // 投融资限制
......
// 市场准入限制 // 市场准入限制
import MarketAccessRestrictions from "@/views/marketAccessRestrictions/marketAccessHome/index.vue"; const MarketAccessRestrictions = () => import('@/views/marketAccessRestrictions/marketAccessHome/index.vue')
import MarketAccessLayout from "@/views/marketAccessRestrictions/marketAccessLayout/index.vue"; const MarketAccessLayout = () => import('@/views/marketAccessRestrictions/marketAccessLayout/index.vue')
import MarketAccessOverview from "@/views/marketAccessRestrictions/marketAccessLayout/overview/index.vue"; const MarketAccessOverview = () => import('@/views/marketAccessRestrictions/marketAccessLayout/overview/index.vue')
import MarketAccessCase from "@/views/marketAccessRestrictions/marketAccessLayout/case/index.vue"; const MarketAccessCase = () => import('@/views/marketAccessRestrictions/marketAccessLayout/case/index.vue')
import MarketSingleCaseLayout from "@/views/marketAccessRestrictions/singleCaseLayout/index.vue"; const MarketSingleCaseLayout = () => import('@/views/marketAccessRestrictions/singleCaseLayout/index.vue')
import MarketSingleCaseOverview from "@/views/marketAccessRestrictions/singleCaseLayout/overview/index.vue"; const MarketSingleCaseOverview = () => import('@/views/marketAccessRestrictions/singleCaseLayout/overview/index.vue')
import MarketSingleCaseDeepdig from "@/views/marketAccessRestrictions/singleCaseLayout/deepdig/index.vue"; const MarketSingleCaseDeepdig = () => import('@/views/marketAccessRestrictions/singleCaseLayout/deepdig/index.vue')
const marketAccessRestrictionsRoutes = [ const marketAccessRestrictionsRoutes = [
// 市场准入限制首页 // 市场准入限制首页
{ {
path: "/marketAccessRestrictions", path: "/marketAccessRestrictions",
......
//新闻速览 const newsBrief = () => import('@/views/newsBrief/index.vue')
import newsBrief from "@/views/newsBrief/index.vue"; const NewsAnalysis = () => import('@/views/newsAnalysis/index.vue')
// 新闻事件分析
import NewsAnalysis from "@/views/newsAnalysis/index.vue";
const newsRoutes = [ const newsRoutes = [
//新闻速览页面路由 //新闻速览页面路由
......
import Portal from "@/views/portals/portal1/index.vue"; const Portal = () => import('@/views/portals/portal1/index.vue')
import Portal2 from "@/views/portals/portal2/index.vue"; const Portal2 = () => import('@/views/portals/portal2/index.vue')
const portalRoutes = [ const portalRoutes = [
// 门户 // 门户
......
// 风险信号 // 风险信号
import RiskSignal from "@/views/riskSignal/index.vue" const RiskSignal = () => import('@/views/riskSignal/index.vue')
const riskSignalRoutes = [ const riskSignalRoutes = [
//风险信号页面路由 //风险信号页面路由
...@@ -10,8 +10,7 @@ const riskSignalRoutes = [ ...@@ -10,8 +10,7 @@ const riskSignalRoutes = [
meta: { meta: {
title: "风险信号" title: "风险信号"
} }
}, }
] ]
export default riskSignalRoutes export default riskSignalRoutes
\ No newline at end of file
// 规则限制 // 规则限制
import RuleRestriction from "@/views/ruleRestriction/index.vue"; const RuleRestriction = () => import('@/views/ruleRestriction/index.vue')
import RuleRestrictionDetail from "@/views/ruleRestriction/detail/index.vue"; const RuleRestrictionDetail = () => import('@/views/ruleRestriction/detail/index.vue')
const ruleRestrictionsRoutes = [ const ruleRestrictionsRoutes = [
// 规则限制 // 规则限制
......
// 科研资助体系 // 科研资助体系
import ScientificFunding from "@/views/scientificFunding/index.vue"; const ScientificFunding = () => import('@/views/scientificFunding/index.vue')
const scientificFundingRoutes = [ const scientificFundingRoutes = [
// 科研资助体系 // 科研资助体系
......
//科技人物观点 //科技人物观点
import TechnologyFigures from "@/views/technologyFigures/index.vue"; const TechnologyFigures = () => import('@/views/technologyFigures/index.vue')
const technologyFiguresRoutes = [ const technologyFiguresRoutes = [
{ {
......
// 智库相关 // 智库相关
import thinkTank from "@/views/thinkTank/index.vue"; const thinkTank = () => import('@/views/thinkTank/index.vue')
import ThinkTankDetail from "@/views/thinkTank/ThinkTankDetail/index.vue"; const ThinkTankDetail = () => import('@/views/thinkTank/ThinkTankDetail/index.vue')
import ReportDetail from "@/views/thinkTank/ReportDetail/index.vue"; const ReportDetail = () => import('@/views/thinkTank/ReportDetail/index.vue')
import ReportOriginal from "@/views/thinkTank/reportOriginal/index.vue" const ReportOriginal = () => import('@/views/thinkTank/reportOriginal/index.vue')
const thinktankRoutes = [ const thinktankRoutes = [
// 智库系统的主要路由 // 智库系统的主要路由
{ {
......
// 智能写报 // 智能写报
import WrittingAsstaint from "@/views/writtingAsstaint/index.vue"; const WrittingAsstaint = () => import('@/views/writtingAsstaint/index.vue')
const writtingRoutes = [ const writtingRoutes = [
// 智能写报路由 // 智能写报路由
......
...@@ -372,7 +372,7 @@ ...@@ -372,7 +372,7 @@
<SourceTabList :sourceTabList="categoryList" :activeSouceTabId="activeCateId" @clickTab="handleClickCate"> <SourceTabList :sourceTabList="categoryList" :activeSouceTabId="activeCateId" @clickTab="handleClickCate">
</SourceTabList> </SourceTabList>
<div class="select-box"> <div class="select-box">
<div class="paixu-btn" @click="handleSwithSort"> <!-- <div class="paixu-btn" @click="handleSwithSort">
<div class="icon1"> <div class="icon1">
<img v-if="isSort" src="@/assets/icons/shengxu1.png" alt="" /> <img v-if="isSort" src="@/assets/icons/shengxu1.png" alt="" />
<img v-else src="@/assets/icons/jiangxu1.png" alt="" /> <img v-else src="@/assets/icons/jiangxu1.png" alt="" />
...@@ -382,7 +382,7 @@ ...@@ -382,7 +382,7 @@
<img v-if="isSort" src="@/assets/icons/shengxu2.png" alt="" /> <img v-if="isSort" src="@/assets/icons/shengxu2.png" alt="" />
<img v-else src="@/assets/icons/jiangxu2.png" alt="" /> <img v-else src="@/assets/icons/jiangxu2.png" alt="" />
</div> </div>
</div> </div> -->
<!-- <el-select v-model="releaseTime" placeholder="选择发布时间" style="width: 120px"> <!-- <el-select v-model="releaseTime" placeholder="选择发布时间" style="width: 120px">
<el-option <el-option
v-for="item in releaseTimeList" v-for="item in releaseTimeList"
...@@ -391,6 +391,15 @@ ...@@ -391,6 +391,15 @@
:value="item.value" :value="item.value"
/> />
</el-select> --> </el-select> -->
<el-select v-model="isSort" placeholder="发布时间" style="width: 166px" @change="handlePxChange">
<template #prefix>
<div style="display: flex; align-items: center; height: 100%">
<img src="@/assets/icons/jiangxu1.png" style="width: 14px; height: 14px" />
</div>
</template>
<el-option v-for="item in releaseTimeList" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
</div> </div>
</div> </div>
<div class="home-main-footer-main"> <div class="home-main-footer-main">
...@@ -401,12 +410,13 @@ ...@@ -401,12 +410,13 @@
<div class="title">{{ "发布时间" }}</div> <div class="title">{{ "发布时间" }}</div>
</div> </div>
<div class="left-box1-main"> <div class="left-box1-main">
<div class="checkbox-group"> <el-checkbox-group class="checkbox-group" v-model="checkedSurveyYears"
<el-checkbox v-for="year in surveyYearList" :key="year.id" v-model="checkedSurveyYears" @change="handleChangeCheckedSurveyYears">
:label="year.id" class="filter-checkbox" @change="handleChangeCheckedSurveyYears"> <el-checkbox class="filter-checkbox" label="全部时间"> 全部时间 </el-checkbox>
<el-checkbox v-for="year in surveyYearList" :key="year.id" :label="year.id" class="filter-checkbox">
{{ year.name }} {{ year.name }}
</el-checkbox> </el-checkbox>
</div> </el-checkbox-group>
</div> </div>
</div> </div>
<div class="left-box2"> <div class="left-box2">
...@@ -415,12 +425,12 @@ ...@@ -415,12 +425,12 @@
<div class="title">{{ "科技领域" }}</div> <div class="title">{{ "科技领域" }}</div>
</div> </div>
<div class="left-box2-main"> <div class="left-box2-main">
<div class="checkbox-group"> <el-checkbox-group class="checkbox-group" v-model="checkedAreaList" @change="handleChangeCheckedAreas">
<el-checkbox v-for="area in areaList" :key="area.id" v-model="checkedAreaList" :label="area.id" <el-checkbox class="filter-checkbox" label="全部领域"> 全部领域 </el-checkbox>
class="filter-checkbox" @change="handleChangeCheckedAreas"> <el-checkbox v-for="area in areaList" :key="area.id" :label="area.id" class="filter-checkbox">
{{ area.name }} {{ area.name }}
</el-checkbox> </el-checkbox>
</div> </el-checkbox-group>
</div> </div>
</div> </div>
<div class="left-box2"> <div class="left-box2">
...@@ -429,12 +439,12 @@ ...@@ -429,12 +439,12 @@
<div class="title">{{ "发布机构" }}</div> <div class="title">{{ "发布机构" }}</div>
</div> </div>
<div class="left-box2-main"> <div class="left-box2-main">
<div class="checkbox-group"> <el-checkbox-group class="checkbox-group" v-model="checkedInsList" @change="handleChangeCheckedIns">
<el-checkbox v-for="area in insList" :key="area.id" v-model="checkedInsList" :label="area.id" <el-checkbox class="filter-checkbox" label="全部机构"> 全部机构 </el-checkbox>
class="filter-checkbox" @change="handleChangeCheckedIns"> <el-checkbox v-for="area in insList" :key="area.id" :label="area.id" class="filter-checkbox">
{{ area.name }} {{ area.name }}
</el-checkbox> </el-checkbox>
</div> </el-checkbox-group>
</div> </div>
</div> </div>
<div class="left-box2"> <div class="left-box2">
...@@ -443,12 +453,13 @@ ...@@ -443,12 +453,13 @@
<div class="title">{{ "受调查国家/地区" }}</div> <div class="title">{{ "受调查国家/地区" }}</div>
</div> </div>
<div class="left-box2-main"> <div class="left-box2-main">
<div class="checkbox-group"> <el-checkbox-group class="checkbox-group" v-model="checkedCountryList"
<el-checkbox v-for="area in countryList" :key="area.id" v-model="checkedCountryList" :label="area.id" @change="handleChangeCheckedCountry">
class="filter-checkbox" @change="handleChangeCheckedCountry"> <el-checkbox class="filter-checkbox" label="全部"> 全部 </el-checkbox>
<el-checkbox v-for="area in countryList" :key="area.id" :label="area.id" class="filter-checkbox">
{{ area.name }} {{ area.name }}
</el-checkbox> </el-checkbox>
</div> </el-checkbox-group>
</div> </div>
</div> </div>
</div> </div>
...@@ -462,7 +473,7 @@ ...@@ -462,7 +473,7 @@
<div class="right-main"> <div class="right-main">
<el-empty v-if="surveyInfoList.length === 0" description="当前条件下暂无数据" :image-size="200" /> <el-empty v-if="surveyInfoList.length === 0" description="当前条件下暂无数据" :image-size="200" />
<div v-else class="item" v-for="(item, index) in surveyInfoList" :key="index" <div v-else class="right-main-item" v-for="(item, index) in surveyInfoList" :key="index"
@click="handleClickToSurveyDetail()"> @click="handleClickToSurveyDetail()">
<div class="item-left">{{ item.SEARCHDATE }}</div> <div class="item-left">{{ item.SEARCHDATE }}</div>
<div class="item-center"> <div class="item-center">
...@@ -1287,10 +1298,23 @@ const handleClickCate = item => { ...@@ -1287,10 +1298,23 @@ const handleClickCate = item => {
handleGetInsList() handleGetInsList()
handleGetSurveyList(); handleGetSurveyList();
}; };
const isSort = ref(true); // true 升序 false 倒序
const handleSwithSort = () => {
isSort.value = !isSort.value; const releaseTimeList = ref([
}; {
label: "按发布时间倒序",
value: true
},
{
label: "按发布时间升序",
value: false
}
]);
const isSort = ref(true); // true 倒序 false 升序
// const handleSwithSort = () => {
// isSort.value = !isSort.value;
// };
const surveyYearList = ref([ const surveyYearList = ref([
{ {
...@@ -1315,7 +1339,16 @@ const surveyYearList = ref([ ...@@ -1315,7 +1339,16 @@ const surveyYearList = ref([
} }
]); ]);
const checkedSurveyYears = ref([]); const checkedSurveyYears = ref([]);
const handleChangeCheckedSurveyYears = () => { const handleChangeCheckedSurveyYears = (val) => {
if (val.includes("全部时间") && val.length > 1) {
if (val[val.length - 1] === "全部时间") {
checkedSurveyYears.value = ["全部时间"];
} else {
checkedSurveyYears.value = val.filter(item => item !== "全部时间");
}
} else if (val.length === 0) {
checkedSurveyYears.value = ["全部时间"];
}
handleGetSurveyList(); handleGetSurveyList();
}; };
...@@ -1338,8 +1371,18 @@ const handleGetAreaList = async () => { ...@@ -1338,8 +1371,18 @@ const handleGetAreaList = async () => {
} catch (error) { } } catch (error) { }
}; };
const handleChangeCheckedAreas = () => { const handleChangeCheckedAreas = (val) => {
// console.log(checkedAreaList.value); // console.log('val',val);
if (val.includes("全部领域") && val.length > 1) {
if (val[val.length - 1] === "全部领域") {
checkedAreaList.value = ["全部领域"];
} else {
checkedAreaList.value = val.filter(item => item !== "全部领域");
}
} else if (val.length === 0) {
checkedAreaList.value = ["全部领域"];
}
handleGetSurveyList(); handleGetSurveyList();
}; };
...@@ -1382,8 +1425,17 @@ const handleGetInsList = async () => { ...@@ -1382,8 +1425,17 @@ const handleGetInsList = async () => {
} }
const handleChangeCheckedIns = () => { const handleChangeCheckedIns = (val) => {
// console.log(checkedAreaList.value); // console.log(checkedAreaList.value);
if (val.includes("全部机构") && val.length > 1) {
if (val[val.length - 1] === "全部机构") {
checkedInsList.value = ["全部机构"];
} else {
checkedInsList.value = val.filter(item => item !== "全部机构");
}
} else if (val.length === 0) {
checkedInsList.value = ["全部机构"];
}
handleGetSurveyList(); handleGetSurveyList();
}; };
...@@ -1427,8 +1479,16 @@ const handleGetAllSearchCountry = async () => { ...@@ -1427,8 +1479,16 @@ const handleGetAllSearchCountry = async () => {
} }
} }
handleGetAllSearchCountry() handleGetAllSearchCountry()
const handleChangeCheckedCountry = () => { const handleChangeCheckedCountry = (val) => {
// console.log(checkedAreaList.value); if (val.includes("全部") && val.length > 1) {
if (val[val.length - 1] === "全部") {
checkedCountryList.value = ["全部"];
} else {
checkedCountryList.value = val.filter(item => item !== "全部");
}
} else if (val.length === 0) {
checkedCountryList.value = ["全部"];
}
handleGetSurveyList(); handleGetSurveyList();
}; };
...@@ -1464,7 +1524,7 @@ const handleGetSurveyList = async () => { ...@@ -1464,7 +1524,7 @@ const handleGetSurveyList = async () => {
publishOrg: checkedInsList.value.toString(), publishOrg: checkedInsList.value.toString(),
searchCountry: checkedCountryList.value.toString(), searchCountry: checkedCountryList.value.toString(),
sortField: "date", sortField: "date",
sortOrder: isSort.value ? "asc" : "desc" sortOrder: isSort.value ? "desc" : "asc"
}; };
try { try {
const res = await getSurveyList(params); const res = await getSurveyList(params);
...@@ -2307,14 +2367,10 @@ onMounted(async () => { ...@@ -2307,14 +2367,10 @@ onMounted(async () => {
height: 450px; height: 450px;
display: flex; display: flex;
justify-content: center; justify-content: center;
gap: 16px;
.box3 { .box3 {
width: 792px; width: 792px;
height: 450px; height: 450px;
border-radius: 10px;
box-shadow: 0px 0px 15px 0px rgba(25, 69, 130, 0.2);
background: rgba(255, 255, 255, 1);
.box3-header { .box3-header {
height: 48px; height: 48px;
border-bottom: 1px solid rgba(240, 242, 244, 1); border-bottom: 1px solid rgba(240, 242, 244, 1);
...@@ -2451,13 +2507,8 @@ onMounted(async () => { ...@@ -2451,13 +2507,8 @@ onMounted(async () => {
} }
.box4 { .box4 {
margin-left: 20px;
width: 792px; width: 792px;
height: 450px; height: 450px;
border-radius: 10px;
box-shadow: 0px 0px 15px 0px rgba(25, 69, 130, 0.2);
background: rgba(255, 255, 255, 1);
.box4-header { .box4-header {
width: 792px; width: 792px;
height: 48px; height: 48px;
...@@ -2577,12 +2628,6 @@ onMounted(async () => { ...@@ -2577,12 +2628,6 @@ onMounted(async () => {
.box5 { .box5 {
width: 1064px; width: 1064px;
height: 460px; height: 460px;
// box-sizing: border-box;
// border: 1px solid rgba(234, 236, 238, 1);
// border-radius: 10px;
// box-shadow: 0px 0px 20px 0px rgba(25, 69, 130, 0.1);
// background: rgba(255, 255, 255, 1);
.box-header-right { .box-header-right {
height: 48px; height: 48px;
display: flex; display: flex;
...@@ -2699,11 +2744,11 @@ onMounted(async () => { ...@@ -2699,11 +2744,11 @@ onMounted(async () => {
.box6 { .box6 {
width: 521px; width: 521px;
height: 460px; height: 460px;
box-sizing: border-box; // box-sizing: border-box;
border: 1px solid rgba(234, 236, 238, 1); // border: 1px solid rgba(234, 236, 238, 1);
border-radius: 10px; // border-radius: 10px;
box-shadow: 0px 0px 20px 0px rgba(25, 69, 130, 0.1); // box-shadow: 0px 0px 20px 0px rgba(25, 69, 130, 0.1);
background: rgba(255, 255, 255, 1); // background: rgba(255, 255, 255, 1);
.box-header-right { .box-header-right {
height: 48px; height: 48px;
...@@ -3234,15 +3279,16 @@ onMounted(async () => { ...@@ -3234,15 +3279,16 @@ onMounted(async () => {
padding-top: 6px; padding-top: 6px;
// min-height: 586px; // min-height: 586px;
height: calc(100% - 108px); height: calc(100% - 108px);
max-height: 1540px; // max-height: 1540px;
border-bottom: 1px solid rgba(230, 231, 232, 1); border-bottom: 1px solid rgba(230, 231, 232, 1);
// height: 780px; // height: 780px;
.item { .right-main-item {
// height: 154px; height: 154px;
min-height: 94px; // min-height: 94px;
display: flex; display: flex;
cursor: pointer; cursor: pointer;
height: max-content;
&:hover { &:hover {
background: var(--color-bg-hover) !important; background: var(--color-bg-hover) !important;
...@@ -3277,6 +3323,7 @@ onMounted(async () => { ...@@ -3277,6 +3323,7 @@ onMounted(async () => {
} }
.line { .line {
height: 100%;
margin-left: 14px; margin-left: 14px;
width: 2px; width: 2px;
min-height: 64px; min-height: 64px;
...@@ -3389,9 +3436,11 @@ onMounted(async () => { ...@@ -3389,9 +3436,11 @@ onMounted(async () => {
.item-right-footer { .item-right-footer {
width: 1022px; width: 1022px;
height: 24px;
margin-top: 9px; margin-top: 9px;
display: flex; display: flex;
gap: 8px; gap: 8px;
margin-bottom: 10px;
.area-box { .area-box {
display: flex; display: flex;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论