From abb4b10b6b5871a598b3b9f30c19ca8287d75d61 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: Mon, 1 Sep 2025 14:22:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=88=E5=AE=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 4 +- src/components/page/articleEditorDetail.vue | 2 +- .../page/articleProcessRevision.vue | 6 +- .../page/components/EditorArticle/index.vue | 27 +- src/components/page/edit_history.vue | 304 ++++++++++-------- src/components/page/edit_per_history.vue | 11 +- src/components/page/edit_per_text.vue | 20 +- src/components/page/edit_per_text_success.vue | 2 +- src/components/page/edit_per_text_yq.vue | 2 +- 9 files changed, 215 insertions(+), 163 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index fa6d863..2698668 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/page/articleEditorDetail.vue b/src/components/page/articleEditorDetail.vue index f3a8a6e..98fa444 100644 --- a/src/components/page/articleEditorDetail.vue +++ b/src/components/page/articleEditorDetail.vue @@ -1097,7 +1097,7 @@ export default { break; case 3: // str = 'Accept'; - str = 'Minor'; + str = 'Revision'; break; } return str; diff --git a/src/components/page/articleProcessRevision.vue b/src/components/page/articleProcessRevision.vue index 35aa665..df57416 100644 --- a/src/components/page/articleProcessRevision.vue +++ b/src/components/page/articleProcessRevision.vue @@ -166,7 +166,7 @@
- {{index+1}}. Response Content + {{index+1}}. @@ -211,7 +211,7 @@


-

Supplementary Material :

+

Supplementary material :

REFEREE'S ASSESSMENT - + @@ -18,6 +18,7 @@ @@ -40,7 +41,8 @@ :autosize="{ minRows: 2, maxRows: 10 }" >

- {{ questionform.suggest_for_editor }} + {{ questionform.suggest_for_editor?questionform.suggest_for_editor:'No comment' }} +
@@ -51,15 +53,10 @@
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. -

+ - + Disclose name
Remain anonymous @@ -156,8 +153,8 @@ export default { methods: { getData() { this.rules = { - state: [{ required: true, message: 'Please select the manuscript processing status', trigger: 'blur' }], - suggest_for_editor: [{ required: true, message: 'please Input Comments for the Editor', trigger: 'blur' }], + state: [{ required: true, message: 'Please select the manuscript Final Decision', trigger: 'blur' }], + // suggest_for_editor: [{ required: true, message: 'please Input Comments for the Editor', trigger: 'blur' }], suggest_for_author: [{ required: true, message: 'please Input Comments for the Authors', trigger: 'blur' }] }; // Fetch article data @@ -167,7 +164,9 @@ export default { record_id: this.baseQuestionform.record_id, state: this.baseQuestionform.state, suggest_for_editor: this.baseQuestionform.suggest_for_editor, - suggest_for_author: this.baseQuestionform.suggest_for_author + suggest_for_author: this.baseQuestionform.suggest_for_author, + is_anonymous: this.baseQuestionform.is_anonymous, + }; this.$refs.question.clearValidate(); @@ -180,7 +179,7 @@ export default { return false; } if (this.questionform.state == 0) { - this.$message.error('Please select the manuscript processing status.'); + this.$message.error('Please select the manuscript Final Decision.'); return false; } const regex = /[\u4E00-\u9FA5\uF900-\uFA2D]{1,}/; diff --git a/src/components/page/edit_history.vue b/src/components/page/edit_history.vue index 96869ba..da244c8 100644 --- a/src/components/page/edit_history.vue +++ b/src/components/page/edit_history.vue @@ -1,147 +1,193 @@ diff --git a/src/components/page/edit_per_history.vue b/src/components/page/edit_per_history.vue index 585a7aa..6657e4e 100644 --- a/src/components/page/edit_per_history.vue +++ b/src/components/page/edit_per_history.vue @@ -70,14 +70,14 @@ size="mini" @click="saveNow(scope.$index, scope.row)" v-if="scope.row.state == 5" - >Final Decision Now + >Accept for final decision Reject + >Decline final review @@ -263,6 +263,9 @@ this.getDate(data.id) }) .then((res) => { loading.close(); + if(res.status==1){ + + this.detailDate.artrevid = res.art_rev_id; this.detailDate.article = res.data.article.title; this.detailDate.reviewer = res.data.article_final.realname; @@ -283,8 +286,12 @@ this.getDate(data.id) }); this.$forceUpdate(); + }else{ + this.$message.error(res.msg); + } }) .catch((err) => { + this.$message.error(err); console.log(err); }); }, diff --git a/src/components/page/edit_per_text.vue b/src/components/page/edit_per_text.vue index 381f282..280f070 100644 --- a/src/components/page/edit_per_text.vue +++ b/src/components/page/edit_per_text.vue @@ -5,9 +5,9 @@ - Final Decision Article + Final Decision - >> Final Decision Article Detail + >> Final Decision Detail
@@ -105,9 +105,7 @@ If you're still having trouble with Chrome, you could use other browsers to comp {{ item.realname }} XXXXXXXXXX - Referee's Assessment +

@@ -125,12 +123,14 @@ If you're still having trouble with Chrome, you could use other browsers to comp :key="index" :timestamp="activity.ctimeFormatted"> - {{ activity.title }} + {{ activity.title }} Minor revision Major revision Reject in current form, but may be resubmitted - Reject + RejectDetail @@ -179,7 +179,7 @@ If you're still having trouble with Chrome, you could use other browsers to comp