This commit is contained in:
2023-07-19 09:22:11 +08:00
parent 248c57b338
commit 3b2fed2967
106 changed files with 959 additions and 522 deletions

View File

@ -9,7 +9,7 @@
<div class="leftBox">
<div class="head">
<div class="a">地区</div>
<div class="b">实验室数量</div>
<div class="b">{{ t("quantityOverview.lab") }}</div>
</div>
<div
v-if="Object.keys(snapTree).length > 0"
@ -60,6 +60,7 @@ import {
countEnterpriseByArea,
} from "@/api/website/home/index";
import RegionPagine from "./RegionPagine.vue";
const { proxy } = getCurrentInstance();
const loading = shallowRef(true);
let treeData = [];
@ -435,6 +436,7 @@ function loadMap(mapName, data) {
width: 100%;
height: 100%;
position: relative;
.tit {
position: absolute;
top: 75px;
@ -446,6 +448,7 @@ function loadMap(mapName, data) {
color: #333333;
}
}
.map {
width: 100%;
height: 100%;
@ -466,9 +469,11 @@ function loadMap(mapName, data) {
top: 100px;
cursor: pointer;
z-index: 1000;
&:hover {
left: 55px;
}
img {
margin: 28px auto 0;
width: 30px;
@ -476,9 +481,11 @@ function loadMap(mapName, data) {
transition: all 0.5s;
}
}
.leftBox {
left: 6%;
}
.rightBox {
right: 6%;
max-height: 465px !important;
@ -494,13 +501,16 @@ function loadMap(mapName, data) {
// overflow: hidden;
border: 1px solid #dcdcdc;
color: #666666;
& > div {
display: flex;
}
.head {
border-bottom: 1px solid #dcdcdc;
color: #333333;
}
.a {
flex: 1;
border-right: 1px solid #dcdcdc;
@ -510,6 +520,7 @@ function loadMap(mapName, data) {
white-space: nowrap;
text-overflow: ellipsis;
}
.b {
text-align: center;
line-height: 42px;

View File

@ -33,7 +33,7 @@
<div class="order" @click="showDocking = true">
{{ t("webSearch.appointment") }}
</div>
<div class="share">一键分享</div>
<div class="share">{{ t("webSearch.share") }}</div>
</div>
<div class="detail">

View File

@ -10,7 +10,9 @@
<p>联系人中科云平台</p>
<p>联系电话18156053255微信同号</p>
<template #footer>
<el-button type="primary" @click="closeDialog">关闭</el-button>
<el-button type="primary" @click="closeDialog">
{{ t("common.close") }}</el-button
>
</template>
</el-dialog>
</template>

View File

@ -10,7 +10,7 @@
<el-col :span="8">
<el-select
style="width: 100%"
placeholder="请选择"
:placeholder="t('admin.pleaseSelect')"
v-model="state.id1"
@change="
state.id2 = '';
@ -29,7 +29,7 @@
<el-col :span="8">
<el-select
style="width: 100%"
placeholder="请选择"
:placeholder="t('admin.pleaseSelect')"
v-model="state.id2"
@change="
state.id3 = '';
@ -48,7 +48,7 @@
<el-col :span="8">
<el-select
style="width: 100%"
placeholder="请选择"
:placeholder="t('admin.pleaseSelect')"
v-model="state.id3"
@change="change()"
clearable

View File

@ -2,17 +2,17 @@
<div v-loading="loading">
<searchContainer
bannerKey="首页>专家库>专家详情"
title="专家库"
:title="t('webSearch.expertLibrary')"
@handleQuery="handleQuery"
>
<template v-slot>
<div class="head">
<el-breadcrumb separator="/">
<el-breadcrumb-item>
<span class="one">找专家</span>
<span class="one">{{ t("admin.findExpert") }}</span>
</el-breadcrumb-item>
<el-breadcrumb-item>
<span>专家详情</span>
<span>{{ t("webSearch.expertDetails") }}</span>
</el-breadcrumb-item>
</el-breadcrumb>
</div>
@ -23,25 +23,27 @@
<div class="order" @click="showDocking = true">
{{ t("webSearch.appointment") }}
</div>
<div class="share">一键分享</div>
<div class="share">{{ t("webSearch.share") }}</div>
</div>
<div class="detail">
<div style="padding: 20px 0">
<div class="pointTit">个人简介</div>
<div class="pointTit">
{{ t("admin.form.personalProfile") }}
</div>
</div>
<div class="html" v-html="state.expertDetail.introduce"></div>
<div style="padding: 20px 0">
<div class="pointTit">性别</div>
<div class="pointTit">{{ t("input.gender") }}</div>
</div>
<section>
<div>
{{
state.expertDetail.gender == "1"
? "男"
? t("gender.male")
: state.expertDetail.gender == "2"
? "女"
: "未知"
? t("gender.female")
: t("common.unknown")
}}
</div>
</section>
@ -54,7 +56,7 @@
</div>
</section> -->
<div style="padding: 20px 0">
<div class="pointTit">主修专业</div>
<div class="pointTit">{{ t("admin.table.major") }}</div>
</div>
<section>
<div>
@ -70,7 +72,7 @@
</div>
</section>
<div style="padding: 20px 0">
<div class="pointTit">职称</div>
<div class="pointTit">{{ t("webSearch.title") }}</div>
</div>
<section>
<div>
@ -78,7 +80,9 @@
</div>
</section>
<div style="padding: 20px 0">
<div class="pointTit">所属领域</div>
<div class="pointTit">
{{ t("webSearch.industry") }}
</div>
</div>
<section>
<div>
@ -86,7 +90,9 @@
</div>
</section>
<div style="padding: 20px 0">
<div class="pointTit">最高学历</div>
<div class="pointTit">
{{ t("admin.table.highestEducation") }}
</div>
</div>
<section>
<div>
@ -94,7 +100,9 @@
</div>
</section>
<div style="padding: 20px 0">
<div class="pointTit">研究方向</div>
<div class="pointTit">
{{ t("webSearch.researchDirection") }}
</div>
</div>
<section v-if="state.expertDetail.research">
<div