From daba55e418c0a0e3711ca8215c89081ba0fcd746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=8B=E4=BA=8E=E5=88=9D=E8=A7=81?= <752204717@qq.com> Date: Tue, 26 Aug 2025 18:01:49 +0800 Subject: [PATCH] tijao --- src/api/index.js | 4 +- src/components/common/Content.vue | 2 + src/components/common/Home.vue | 14 +- src/components/common/Sidebar.vue | 6 + src/components/common/langs/en.js | 4 +- src/components/common/langs/zh.js | 7 +- src/components/page/articleEditorialBoard.vue | 883 ++++++++++++++++++ src/components/page/articleListEditor_A.vue | 176 +++- src/components/page/articleReviewer.vue | 5 +- .../page/components/EditorArticle/index.vue | 452 +++++++++ .../page/components/EditorArticle/new.vue | 316 +++++++ src/components/page/edit_per_ewer.vue | 622 ++++++++++++ src/components/page/edit_per_history.vue | 253 +++++ src/components/page/edit_per_text.vue | 869 +++++++++++++++++ src/components/page/edit_per_text_success.vue | 118 +++ src/main.js | 2 + src/router/index.js | 38 + 17 files changed, 3727 insertions(+), 44 deletions(-) create mode 100644 src/components/page/articleEditorialBoard.vue create mode 100644 src/components/page/components/EditorArticle/index.vue create mode 100644 src/components/page/components/EditorArticle/new.vue create mode 100644 src/components/page/edit_per_ewer.vue create mode 100644 src/components/page/edit_per_history.vue create mode 100644 src/components/page/edit_per_text.vue create mode 100644 src/components/page/edit_per_text_success.vue diff --git a/src/api/index.js b/src/api/index.js index 2698668..fa6d863 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -19,8 +19,8 @@ const service = axios.create({ // baseURL: 'https://submission.tmrjournals.com/', //正式 记得切换 // baseURL: 'http://www.tougao.com/', //测试本地 记得切换 // baseURL: 'http://192.168.110.110/tougao/public/index.php/', - // baseURL: '/api', //本地 - baseURL: '/', //正式 + baseURL: '/api', //本地 + // baseURL: '/', //正式 }); diff --git a/src/components/common/Content.vue b/src/components/common/Content.vue index 7ed0349..3347425 100644 --- a/src/components/common/Content.vue +++ b/src/components/common/Content.vue @@ -35,6 +35,8 @@ // vTags }, created() { + + // bus.$on('collapse-content', msg => { // this.collapse = msg; // }); diff --git a/src/components/common/Home.vue b/src/components/common/Home.vue index 865907c..d30189e 100644 --- a/src/components/common/Home.vue +++ b/src/components/common/Home.vue @@ -7,7 +7,10 @@
-
+ +
+ + @@ -64,6 +67,7 @@ export default { vTags }, created() { + console.log('route at line 38:', this.$route) bus.$on('collapse-content', (msg) => { this.collapse = msg; localStorage.setItem('collapse', this.collapse); @@ -80,3 +84,11 @@ export default { } }; + diff --git a/src/components/common/Sidebar.vue b/src/components/common/Sidebar.vue index 53d6067..8fd2b4d 100644 --- a/src/components/common/Sidebar.vue +++ b/src/components/common/Sidebar.vue @@ -85,6 +85,12 @@ {{ $t('sidebar.man_ing2') }} + + {{ $t('sidebar.edit_ewer1') }} + + + {{ $t('sidebar.edit_ewer2') }} + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + Cancel + + + + + + + + + + + + {{ reviewer_data.country }} + + + {{ reviewer_data.company }} + + + {{ reviewer_data.major_title }} + + + {{ reviewer_data.field }} + + + {{ reviewer_data.introduction }} + + + + canel + save + + + + + REFEREE'S ASSESSMENT + + + + + Excellent + Good + Fair + Poor + + + + + + + Excellent + Good + Fair + Poor + + + + + + + Excellent + Good + Fair + Poor + + + + + + + Excellent + Good + Fair + Poor + + + + + + + Excellent + Good + Fair + Poor + + + + + + + + + Yes + No + + + + + + + + + + + + + + + + + + Yes + No + + + + + + + + + + + + + Yes + No + + + + + + + + + + + + + Yes + No + + + + + + + + + + + + + Yes + No + + + + + + + + + + + REFEREE'S RECOMMENDATIONS + + (Poor------------------------Excellent) +
+ + + + + + + + + + + + + >Your score:{{ questionform.rated }} +
+ + + Accept with minor revision +
+ Accept with major revision +
+ Reject in current form, but may be resubmitted +
+ Reject, with no resubmission +
+
+ + + Imperfect style +
+ Too long +
+ References incorrectly presented +
+ Typographical and Grammatical errors +
+
+ + + + + + + + + Disclose name +
+ Remain anonymous +
+

+ If you agree to disclose your name, we will acknowledge you by name in the published PDF. However, if you prefer + to remain anonymous, we will still express our gratitude by thanking you as an anonymous reviewer. +
For example, {{ txt_mess.title }} would like to thank AAAAAAAA, BBBBBBBB, and other anonymous reviewers + for their invaluable contributions to the peer review process of this paper. +

+
+ + submit + +
+
+
+
+ + + + + diff --git a/src/components/page/articleListEditor_A.vue b/src/components/page/articleListEditor_A.vue index a268f12..548df9e 100644 --- a/src/components/page/articleListEditor_A.vue +++ b/src/components/page/articleListEditor_A.vue @@ -16,7 +16,7 @@ " :type="query.state == item.state ? 'primary' : ''" > - {{ item.isNew ? $t('artstate.state7') : $t('artstate.state' + item.state) }} + {{ $t('artstate.state' + item.state) }}
Manuscript Files @@ -383,6 +390,7 @@
0 && finalCount(item) != 'NaN'">{{ finalCount(item) }}

- -
+
Corresponding Author

@@ -985,6 +996,7 @@ + @@ -1622,10 +1634,10 @@ export default { { state: 4 }, - // { - // state: 4, - // isNew: true - // }, + //终审 + { + state: 7 + }, { state: 6 @@ -2203,7 +2215,80 @@ export default { spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }); - this.$api +if(this.query.state==7){ + this.$api + .post('api/Finalreview/articleLists', this.query) + .then((res) => { + console.log('res at line 2219:', res) + this.Total = res.data.total; + this.tableData = res.data.lists; + for (let i = 0; i < this.tableData.length; i++) { + + + this.tableData[i].file_cover = 1; + this.tableData[i].file_figer = 1; + this.tableData[i].file_total = 1; + this.tableData[i].file_maun = 1; + this.tableData[i].file_supper = 1; + if (this.tableData[i].file.coverLetter) { + if (this.tableData[i].file.coverLetter.length > 1) { + this.tableData[i].file_cover = 0; + } + } + if (this.tableData[i].file.picturesAndTables) { + if (this.tableData[i].file.picturesAndTables.length > 1) { + this.tableData[i].file_figer = 0; + } + } + if (this.tableData[i].file.totalpage) { + if (this.tableData[i].file.totalpage.length > 1) { + this.tableData[i].file_total = 0; + } + } + if (this.tableData[i].file.manuscirpt) { + if ( + this.tableData[i].file.coverLetter || + this.tableData[i].file.picturesAndTables || + this.tableData[i].file.totalpage || + this.tableData[i].file.supplementary + ) { + if (this.tableData[i].file.manuscirpt.length > 1) { + this.tableData[i].file_maun = 0; + } + } + } + if (this.tableData[i].file.supplementary) { + if (this.tableData[i].file.supplementary.length > 1) { + this.tableData[i].file_supper = 0; + } + } + + this.tableData[i].reviewScore = []; + for (let j = 0; j < this.tableData[i].review.length; j++) { + if (this.tableData[i].review[j].rated != null) { + this.tableData[i].reviewScore.push(this.tableData[i].review[j]); + } + } + + this.tableData[i].reportList = [...this.tableData[i].reports]; + console.log('.reportList at line 1265:', this.tableData[i].reportList); + + } + for (let i = 0; i < res.state_num.length; i++) { + for (let j = 0; j < this.statList.length; j++) { + if (i == this.statList[j].state) { + this.statList[j].num = res.state_num[i]; + } + } + } + loading.close(); + }) + .catch((err) => { + console.log(err); + loading.close(); + }); +}else{ + this.$api .post('api/Article/getArticleForEditor', this.query) .then((res) => { this.Total = res.total; @@ -2299,6 +2384,8 @@ export default { console.log(err); loading.close(); }); +} + }, // 触发搜索按钮 handleSearch() { @@ -2319,6 +2406,14 @@ export default { } }); }, + articleEditorialBoard(row) { + this.$router.push({ + path: 'articleEditorialBoard', + query: { + id: row.article_id + } + }); + }, // 修改文章状态弹出框 testvis(e) { // console.log(e,'e') @@ -2944,6 +3039,9 @@ export default { case 6: str = this.$t('artstate.state6'); break; + case 7: + str = this.$t('artstate.state7'); + break; default: str = 'error!!'; } @@ -3563,4 +3661,10 @@ export default { .openAIContentBox { width: 80vw; } +/* .articleBaseInfo7 .reviewer_decision{ +background-color: #f5f5f5b3; +} +.articleBaseInfo7 .manuscript_files{ +background-color: #f5f5f5b3; +} */ diff --git a/src/components/page/articleReviewer.vue b/src/components/page/articleReviewer.vue index 2d4acb6..2e50688 100644 --- a/src/components/page/articleReviewer.vue +++ b/src/components/page/articleReviewer.vue @@ -11,7 +11,8 @@
-
+
+
Reviewer Bank @@ -91,7 +92,7 @@ - +