From 6f47d870d48c6ade80e3bcd9b6500e88ac8ce281 Mon Sep 17 00:00:00 2001
From: "@fawn-nine" <1271023382@qq.com>
Date: Wed, 20 Sep 2023 11:18:12 +0800
Subject: [PATCH] =?UTF-8?q?=E6=80=BB=E7=9B=91=E7=B3=BB=E7=BB=9F=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E9=9D=92=E5=B9=B4=E7=A7=91=E5=AD=A6=E5=AE=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/Sidebar.vue | 3 +
src/components/common/langs/en.js | 1 +
src/components/common/langs/zh.js | 1 +
src/components/page/editorBorder.vue | 155 ++--
src/components/page/editorialBoardList.vue | 75 +-
.../page/superYoungScientistList.vue | 749 ++++++++++++++++++
.../page/superYoungScientistManagement.vue | 81 ++
src/router/index.js | 16 +
8 files changed, 976 insertions(+), 105 deletions(-)
create mode 100644 src/components/page/superYoungScientistList.vue
create mode 100644 src/components/page/superYoungScientistManagement.vue
diff --git a/src/components/common/Sidebar.vue b/src/components/common/Sidebar.vue
index 1545bfe..81b08d7 100644
--- a/src/components/common/Sidebar.vue
+++ b/src/components/common/Sidebar.vue
@@ -127,6 +127,9 @@
{{$t('sidebar.editorialBoard1')}}
+
+ {{$t('sidebar.editorialBoard2')}}
+
diff --git a/src/components/common/langs/en.js b/src/components/common/langs/en.js
index 7e00464..9588d47 100644
--- a/src/components/common/langs/en.js
+++ b/src/components/common/langs/en.js
@@ -124,6 +124,7 @@ const en = {
ReArticles: 'Rejected Manuscripts', // 被拒稿件
editorialBoard:'Boss System',
editorialBoard1:'Board Management',
+ editorialBoard2:'Young Scientist Management',
chiefInspector:'Chief Inspector',
managingDirector:'Managing Director'
},
diff --git a/src/components/common/langs/zh.js b/src/components/common/langs/zh.js
index c0221d2..a4844f9 100644
--- a/src/components/common/langs/zh.js
+++ b/src/components/common/langs/zh.js
@@ -123,6 +123,7 @@ const zh = {
ReArticles: '被拒稿件', // 被拒稿件
editorialBoard:'编委管理',
editorialBoard1:'编委列表',
+ editorialBoard2:'青年科学家列表',
chiefInspector:'总监',
managingDirector:'总经理'
},
diff --git a/src/components/page/editorBorder.vue b/src/components/page/editorBorder.vue
index 9a9a538..c1ad701 100644
--- a/src/components/page/editorBorder.vue
+++ b/src/components/page/editorBorder.vue
@@ -60,6 +60,7 @@
+
@@ -99,28 +100,17 @@
-
-
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
-
-
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
-
-
+
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
-
-
+
{{remarkMes.realname}}
-
-
- {{remarkMes.email}}
-
-
+
+
@@ -1275,14 +1238,16 @@
// 标记弹出框
BoxRemark(e) {
this.remarkBox = true;
- this.remarkMes.realname = e.name;
- this.remarkMes.user_id = e.tuser_id;
- this.remarkMes.email = e.email;
+ this.remarkMes.realname = e.realname;
+ this.remarkMes.btj_id = e.btj_id;
this.remarkMes.remark = e.remark;
},
// 修改标记
saveRemark() {
- this.$api.post('api/User/editRemarkForUser', this.remarkMes)
+ this.$api.post('api/Board/editBoardRemark', {
+ 'btj_id': this.remarkMes.btj_id,
+ 'remark': this.remarkMes.remark
+ })
.then(res => {
if (res.code == 0) {
this.$message.success('Success');
diff --git a/src/components/page/editorialBoardList.vue b/src/components/page/editorialBoardList.vue
index 96b0e4c..a980518 100644
--- a/src/components/page/editorialBoardList.vue
+++ b/src/components/page/editorialBoardList.vue
@@ -16,6 +16,7 @@
+
@@ -63,6 +64,17 @@
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
-
+
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
+
+
+ {{scope.row.remark}}
+
+ Edit Remark
+ Add Remark
+
+
+
{{remarkMes.realname}}
-
-
- {{remarkMes.email}}
-
-
+
+
@@ -946,14 +999,16 @@
// 标记弹出框
BoxRemark(e) {
this.remarkBox = true;
- this.remarkMes.realname = e.name;
- this.remarkMes.user_id = e.tuser_id;
- this.remarkMes.email = e.email;
+ this.remarkMes.realname = e.realname;
+ this.remarkMes.btj_id = e.btj_id;
this.remarkMes.remark = e.remark;
},
// 修改标记
saveRemark() {
- this.$api.post('api/User/editRemarkForUser', this.remarkMes)
+ this.$api.post('api/Board/editBoardRemark', {
+ 'btj_id': this.remarkMes.btj_id,
+ 'remark': this.remarkMes.remark
+ })
.then(res => {
if (res.code == 0) {
this.$message.success('Success');
diff --git a/src/components/page/superYoungScientistList.vue b/src/components/page/superYoungScientistList.vue
new file mode 100644
index 0000000..e75f92a
--- /dev/null
+++ b/src/components/page/superYoungScientistList.vue
@@ -0,0 +1,749 @@
+
+
+
+
+
+ Young Scientist List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{scope.row.realname}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ User Edit
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/page/superYoungScientistManagement.vue b/src/components/page/superYoungScientistManagement.vue
new file mode 100644
index 0000000..5f77790
--- /dev/null
+++ b/src/components/page/superYoungScientistManagement.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+ Hindex: {{scope.row.index_num}} / {{ scope.row.yboard_count }}
+ Median: {{scope.row.median}}
+ Avg: {{scope.row.avg}}
+
+
+
+
+
+
+
+ Detail
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index 5031f28..ee2c65c 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -934,6 +934,22 @@ export default new Router({
title: 'editorialBoard'
}
},
+ {
+ name:'Young-Scientist-Management',
+ path: '/superYoungScientistManagement', // 超管青年科学家管理
+ component: () => import('../components/page/superYoungScientistManagement'),
+ meta: {
+ title: 'Young Scientist Management'
+ }
+ },
+ {
+ name:'super-Young-Scientist-List',
+ path: '/superYoungScientistList', // 超管单刊青年科学家列表
+ component: () => import('../components/page/superYoungScientistList'),
+ meta: {
+ title: 'Young Scientist List'
+ }
+ },
{
name:'editorial-Board-List',
path: '/Board-List', // 单刊编委列表