This commit is contained in:
“zhuzihan”  2025-06-12 10:35:31 +08:00
parent 605a3041e1
commit 89130eaef2
4 changed files with 18 additions and 35 deletions

View File

@ -12,7 +12,7 @@
<div class="title-line"></div>
</h1>
</div>
<div class="year-selector">
<!-- <div class="year-selector">
<el-dropdown>
<span class="el-dropdown-link">
2025 <el-icon class="el-icon--right"><arrow-down /></el-icon>
@ -25,7 +25,7 @@
</el-dropdown-menu>
</template>
</el-dropdown>
</div>
</div> -->
</header>
<!-- 仪表盘内容 - 三列布局 -->
@ -42,19 +42,19 @@
<div class="research-stats">
<div class="stat-card">
<h3>论文数量</h3>
<div class="stat-value"><span class="stat-prefix">累计</span>3500</div>
<div class="stat-value"><span class="stat-prefix">累计</span>0</div>
</div>
<div class="stat-card">
<h3>专利数量</h3>
<div class="stat-value"><span class="stat-prefix">本年</span>2000</div>
<div class="stat-value"><span class="stat-prefix">本年</span>0</div>
</div>
<div class="stat-card">
<h3>高影响力论文</h3>
<div class="stat-value"><span class="stat-prefix">累计</span>100</div>
<div class="stat-value"><span class="stat-prefix">累计</span>0</div>
</div>
<div class="stat-card">
<h3>科研项目数量</h3>
<div class="stat-value"><span class="stat-prefix">国家重点</span>50<span></span></div>
<div class="stat-value"><span class="stat-prefix">国家重点</span>0<span></span></div>
</div>
</div>
</div>
@ -357,16 +357,12 @@
// API
const fetchDashboardData = async () => {
try {
const response = await fetch(`${getApiBaseUrl()}/dashboard`, {
headers: {
'Authorization': `Bearer ${getToken()}`
}
});
const response = await fetch(`${getApiBaseUrl()}/admin-api/pg/J-dashboard/dashboard`);
if (response.ok) {
const data = await response.json();
console.log("仪表盘数据:", data);
dashboardData.value = data;
dashboardData.value = data.data;
// UI
if (data) {

View File

@ -241,8 +241,8 @@ function assignUniqueLabImages() {
onMounted(async () => {
try {
//
const response = await axios.get(`${getApiBaseUrl()}/dimensions/lab`);
dimensions.value = response.data;
const response = await axios.get(`${getApiBaseUrl()}/admin-api/system/dept/list`);
dimensions.value = response.data;gang
//
await loadLabs();
// handleSearchloadLabs

View File

@ -16,7 +16,7 @@
<!-- 主内容区域 -->
<div class="content-container">
<!-- 左侧维度设置 -->
<div class="dimension-sidebar">
<!-- <div class="dimension-sidebar">
<div class="sidebar-header">
<h1 class="sidebar-title">
<span class="home-link" @click="jumpToDashboard">首页</span>&nbsp;>&nbsp;教师科研人才评估
@ -43,7 +43,7 @@
</div>
</div>
</div>
</div>
</div> -->
<!-- 右侧内容区 -->
<div class="main-content">
@ -63,9 +63,9 @@
</button>
</div>
<button class="add-evaluation-btn" @click="openAddEvaluationDrawer">
<!-- <button class="add-evaluation-btn" @click="openAddEvaluationDrawer">
新增评估
</button>
</button> -->
</div>
<!-- 教师卡片列表 -->
@ -188,19 +188,6 @@ const showAddDimensionDialog = () => {
dimensionDrawerVisible.value = true;
};
//
const handleSaveDimensions = (updatedDimensions) => {
//
dimensions.value = updatedDimensions;
//
updateAllRadarCharts();
dimensionDrawerVisible.value = false;
//
ElMessage.success('维度设置保存成功');
};
// Function to open the drawer for adding a new evaluation
const openAddEvaluationDrawer = () => {
@ -267,8 +254,8 @@ onMounted(async () => {
//
const loadTeachers = async () => {
try {
const response = await axios.get(`${getApiBaseUrl()}/talents`);
teachers.value = response.data;
const response = await axios.get(`${getApiBaseUrl()}/admin-api/pg/J-talents/talents?name=${searchQuery.value}`);
teachers.value = response.data.data;
//
teachers.value.forEach(teacher => {

View File

@ -3,10 +3,10 @@ const env = import.meta.env.MODE || 'development';
const config = {
development: {
apiBaseUrl: 'http://127.0.0.1:48996',
apiBaseUrl: 'http://192.168.18.25:48080',
},
production: {
apiBaseUrl: 'http://36.103.199.107:48996',
apiBaseUrl: 'http://192.168.18.25:48080',
}
};