diff --git a/src/components/page/articleAdd.vue b/src/components/page/articleAdd.vue
index 7d41d7f..7ee65cc 100644
--- a/src/components/page/articleAdd.vue
+++ b/src/components/page/articleAdd.vue
@@ -73,7 +73,7 @@
>
-
+
Only word files can be uploaded(.doc,.docx)
-->
-
+
-
+
Only word files can be uploaded(.doc,.docx)
-->
-
+
Only word files can be uploaded(.doc,.docx)
-->
-
+
{
if (res.code == 0) {
this.form.manuscirptId = res.data.file_id;
- console.log('this.form.manuscirpt at line 2652:', this.form.manuscirpt);
-
- console.log('1111111111111111111111111111');
+
setTimeout(() => {
// that.getWordTablesList();
// that.getWordimgList();
diff --git a/src/components/page/articleDetail.vue b/src/components/page/articleDetail.vue
index 8ab7d54..1515eda 100644
--- a/src/components/page/articleDetail.vue
+++ b/src/components/page/articleDetail.vue
@@ -163,7 +163,7 @@
-
+
@@ -421,7 +421,7 @@
this.$refs.articleform.validate((valid) => {
//验证文件
// if (this.form.manuscirpt == '') {
- // this.$message.error('Manuscirpt is required');
+ // this.$message.error('Manuscript is required');
// console.log('file up error');
// return false;
// }
diff --git a/src/components/page/articleDetailEditor.vue b/src/components/page/articleDetailEditor.vue
index 41a2557..c403072 100644
--- a/src/components/page/articleDetailEditor.vue
+++ b/src/components/page/articleDetailEditor.vue
@@ -19,97 +19,89 @@
{{
form.scoring
}}
-
-
-
-
- H指数:
- {{
- form.h_fen
- }}
-
-
- 图表:
- {{
- form.b_fen
- }}
-
-
- 国家:
- {{
- form.c_fen
- }}
-
-
- 单位:
- {{
- form.dw_fen
- }}
-
-
- 领域分:
- {{
- form.ly_fen
- }}
-
-
- 基金分:
- {{
- form.jj_fen
- }}
-
+
+
+
+
+ H指数:
+ {{ form.h_fen }}
+
+
+ 图表:
+ {{ form.b_fen }}
+
+
+ 国家:
+ {{ form.c_fen }}
+
+
+ 单位:
+ {{
+ form.dw_fen
+ }}
+
+
+ 领域分:
+ {{
+ form.ly_fen
+ }}
+
+
+ 基金分:
+ {{
+ form.jj_fen
+ }}
+
+
+
+ 评分规则
+
+
- h指数 0-1=0,2-5=1,6-11=2,12-19=3,20-~=4
+
+
+
+
图表
+
+
- Article: 0=1,1=0.5,2-3=1,4=1.5,5-~=2
+ - Review: 0=1,1=0.5,2=1,3=1.5,4-~=2
+ - 其他类型: 0=0,1=1,2=2
-
- 评分规则
-
-
- h指数 0-1=0,2-5=1,6-11=2,12-19=3,20-~=4
-
-
-
-
图表
-
-
- Article: 0=1,1=0.5,2-3=1,4=1.5,5-~=2
- - Review: 0=1,1=0.5,2=1,3=1.5,4-~=2
- - 其他类型: 0=0,1=1,2=2
-
-
-
-
-
-
图表扣分
-
-
tmr这本刊article文章:<3扣0.5,<2扣1,<1扣2;review:0扣1
-
其他期刊article:<2扣0.5,<1扣1;review:0扣0.5
-
-
-
-
-
-
- 国家 发达国家1,非中国印度国家0.5
-
-
-
-
- 作者单位
- 任意作者,来自热门机构+1.5,非热门机构+1, 热门领域+1, 带基金+1
-
-
-
+
+
+
图表扣分
+
+
tmr这本刊article文章:<3扣0.5,<2扣1,<1扣2;review:0扣1
+
其他期刊article:<2扣0.5,<1扣1;review:0扣0.5
+
+
+
+
+
+
- 国家 发达国家1,非中国印度国家0.5
+
+
+
-
+ 作者单位
+ 任意作者,来自热门机构+1.5,非热门机构+1, 热门领域+1, 带基金+1
+
+
+
+
+
-
+
-
-
-
- Uploader : {{ form.username }}
- {{ formatDate(item.ctime) }}
-
-
-
-
-
-
-
-
-
-
- Supplementary Material :
-
-
-
-
- Uploader : {{ item.username }}
- {{ formatDate(item.ctime) }}
-
-
-
-
-
-
-
-
-
-
- Figure Copyright Declaration :
-
-
-
-
- Uploader : {{ item.username }}
- {{ formatDate(item.ctime) }}
-
-
-
-
-
-
-
+
+
+
+ Uploader : {{ form.username }}
+ {{ formatDate(item.ctime) }}
+
+
+
+
+
+
+
+
+
+
+ Supplementary Material :
+
+
+
+
+ Uploader : {{ item.username }}
+ {{ formatDate(item.ctime) }}
+
+
+
+
+
+
+
-
-
+
+
+ Figure Copyright Declaration :
+
+
+
+
+ Uploader : {{ item.username }}
+ {{ formatDate(item.ctime) }}
+
+
+
+
+
+
+
-
- Response to reviewers :
-
-
-
-
- Uploader : {{ form.username }}
- {{ formatDate(item.artr_ctime) }}
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Response to reviewers :
+
+
+
+
+ Uploader : {{ form.username }}
+ {{ formatDate(item.artr_ctime) }}
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
Under review
-
- Average score : {{ avegeCount(reviewList) }}
-
-
- Inviting Reviewer {{ [1,2,4,8].includes(form.state) ? '' : 'History' }}
-
-
+
+
+
+
+
+
+
+ Under review
+
+ Average score : {{ avegeCount(reviewList) }}
+
+
+ Inviting Reviewer {{ [1, 2, 4, 8].includes(form.state) ? '' : 'History' }}
+
+
+
+
+
+
+
+
+
+
+
+ | No. |
+ Name ( score ) |
+
+ 1st review |
+
+
+ {{ index1 + 2 }}nd review |
+
+
+
+
+
+
+
+ |
+ Reviewer {{ reviewerIndex + 1 }}
+
+ Re-review
+ |
+
+ {{ iken.realname }}
+ ( {{ iken.rated }} )
+ Detail
+ |
+
+
+
+
+
+
+
+
+
+
+
+ Minor
+ Major
+ reject and resubmission
+ Reject
+
+
+ Detail
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Accept
+ Reject
+ Revision
+ No reply
+
+ Detail
+
+
+
+
+ -
+
+ |
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- | No. |
- Name ( score ) |
-
- 1st review |
-
-
- {{ index1 + 2 }}nd review |
-
-
-
-
-
-
-
- |
- Reviewer {{ reviewerIndex + 1 }}
-
- Re-review
- |
-
-
-
- {{ iken.realname }}
- ( {{ iken.rated }} )
- Detail
- |
-
-
-
-
-
-
-
-
-
-
-
- Minor
- Major
- reject and resubmission
- Reject
-
-
- Detail
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Accept
- Reject
- Revision
- No reply
-
- Detail
-
-
-
-
- -
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Final Decision
-
- Comprehensive Score : {{ finalCount(reviewList) }}
-
-
- Inviting Editorial Board {{ form.state == 8 ? '' : 'History' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | No. |
- Name |
-
- Final Decision |
-
-
-
-
-
-
-
- |
- Editorial Board {{ reviewerIndex + 1 }}
-
-
- |
-
-
-
- {{ iken.realname }}
- Detail
- |
-
-
-
- Accept
- Reject
- Revision
-
- invitation
- Agree to review
- invalid
- {{formatDate_(iken.update_time)}}
-
-
- |
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ Final Decision
+
+ Comprehensive Score :
+ {{ finalCount(reviewList) }}
+
+
+
+ Inviting Editorial Board {{ form.state == 8 ? '' : 'History' }}
+
+
+
+
+
+
+
+
+
+
+
+ | No. |
+ Name |
+
+ Final Decision |
+
+
+
+
+
+ |
+ Editorial Board {{ reviewerIndex + 1 }}
+ |
+
+ {{ iken.realname }}
+ Detail
+ |
+
+
+ Accept
+ Reject
+ Revision
+
+
+ invitation
+
+
+ Agree to review
+
+
+ invalid
+
+ {{
+ formatDate_(iken.update_time)
+ }}
+ |
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
@@ -953,7 +929,7 @@
Change
- Manuscirpt :
+ Manuscript :
-
+ style="margin-top: 20px"
+ :detailDate="{
+ reviewer: finalDecisionData.realname,
+ article_final: finalDecisionData,
+ ctime: formatDate_(finalDecisionData.update_time)
+ }"
+ >
-
-
-
+
+
+
{{ HIxForm.realname }}
Email :{{ HIxForm.email }}
@@ -1163,7 +1141,7 @@
>
- Manuscirpt :
+ Manuscript :

-
+
{{
currentArticleData.ai_review.is_finish == 2
@@ -1282,9 +1256,6 @@
{{ $t('AI.AIAbstractInfo') }}
-
-
-
@@ -1356,7 +1327,7 @@
@@ -1368,7 +1339,8 @@ import timetalk from './time_talk';
import reviewerDetail from '../../components/page/components/articleDetail/reviewerdetail.vue';
export default {
components: {
- timetalk,reviewerDetail
+ timetalk,
+ reviewerDetail
},
data() {
return {
@@ -1490,7 +1462,6 @@ export default {
state: '',
ctime: '',
authorList: [],
-
transList: []
},
msgs: [],
@@ -1676,8 +1647,8 @@ export default {
],
finalList: [],
reviewList: [],
- underReview:['1'],
- finalDecision:['1'],
+ underReview: ['1'],
+ finalDecision: ['1']
};
},
async created() {
@@ -1760,10 +1731,14 @@ export default {
art_rev_id: item.art_rev_id
})
.then((res) => {
- //console.log(res)
if (res.code == 0) {
this.$message.success('A review invitation was successfully sent!');
- this.getFinalList()
+ this.$nextTick(() => {
+ setTimeout(() => {
+ this.getFinalList();
+ this.$forceUpdate();
+ }, 1000);
+ });
} else {
this.$message.error(res.msg);
}
@@ -1775,16 +1750,14 @@ export default {
.catch(() => {});
},
handleClickFinal(data) {
-
-this.finalDecisionData={...data}
-this.FinalDecisionVisible=true
+ this.finalDecisionData = { ...data };
+ this.FinalDecisionVisible = true;
},
handleClickRemark() {
this.expanded = !this.expanded;
this.$forceUpdate();
},
articleReviewer(row) {
-
this.$router.push({
path: 'articleReviewer',
query: {
@@ -1947,15 +1920,12 @@ this.FinalDecisionVisible=true
// console.log('maxItem at line 2142:', maxItem.repeat.length)
return maxItem && maxItem.repeat ? maxItem.repeat.length : 0;
},
- handleClick(item,type,repeatItem) {
-
- this.reviewerDetail=item
- this.reviewerVisible=true
- this.$nextTick(()=>{
- this.$refs.reviewerDetail.init(item.art_rev_id,type,repeatItem)
- })
-
-
+ handleClick(item, type, repeatItem) {
+ this.reviewerDetail = item;
+ this.reviewerVisible = true;
+ this.$nextTick(() => {
+ this.$refs.reviewerDetail.init(item.art_rev_id, type, repeatItem);
+ });
},
goReviewerDetail(id) {
@@ -1969,19 +1939,14 @@ this.FinalDecisionVisible=true
},
getFinalList() {
this.$api
-
+
.post('api/Finalreview/getArticleFinalReview', {
article_id: this.editform.articleId
})
.then(async (res) => {
if (res.status == 1) {
- if (res.status == 1) {
- this.finalList = [...res.data.final_review];
- this.reviewList = res.data.review;
- if(this.finalList.length > 0) {
-
- }
- }
+ this.finalList = [...res.data.final_review];
+ this.reviewList = res.data.review;
}
})
.catch((err) => {});
@@ -2062,8 +2027,7 @@ this.FinalDecisionVisible=true
}
this.aiReview[0] = aiReview;
}
-
- })
+ })
.catch((err) => {
// this.$message.error('AI analysis failed');
});
@@ -2089,7 +2053,7 @@ this.FinalDecisionVisible=true
article_id: this.$route.query.id
})
.then((res) => {
- var that = this;
+ var that = this;
that.tables = res.data.list && res.data.list.length > 0 ? JSON.parse(res.data.list[0].table) : [];
if (that.tables.length > 0) {
that.$commonJS.getWordTablesThumbnails(that.tables, function (html) {
@@ -2211,11 +2175,11 @@ this.FinalDecisionVisible=true
} else {
this.$message.success('success');
this.editVisible = false;
- this.initarticle();
-
- this.initFileList();
- this.getWordimgList();
- this.getWordTablesList();
+ this.initarticle();
+
+ this.initFileList();
+ this.getWordimgList();
+ this.getWordTablesList();
}
})
.catch((err) => {
@@ -2304,10 +2268,10 @@ this.FinalDecisionVisible=true
});
this.$api.post('api/Article/editArticleRemark', this.remark).then((res) => {
load.close();
-
- this.editbox=false
- this.$message.success('success');
- this.initarticle();
+
+ this.editbox = false;
+ this.$message.success('success');
+ this.initarticle();
// this.$router.go(0);
});
},
@@ -2326,10 +2290,10 @@ this.FinalDecisionVisible=true
load.close();
this.$message.success('success');
this.initarticle();
-
- this.initFileList();
- this.getWordimgList();
- this.getWordTablesList();
+
+ this.initFileList();
+ this.getWordimgList();
+ this.getWordTablesList();
});
},
initMajor() {
@@ -2338,7 +2302,7 @@ this.FinalDecisionVisible=true
article_id: this.editform.articleId
})
.then((res) => {
- this.majorsList = res.data.majors;
+ this.majorsList = res.data.majors;
});
},
//初始化期刊信息
@@ -2351,13 +2315,12 @@ this.FinalDecisionVisible=true
})
.then((res) => {
- this.$api
- .post('api/Workbench/updateArticleState', {
- article_id: this.editform.articleId,
- type: '4,5,6',
- account: localStorage.getItem('U_name')
- })
-
+ this.$api.post('api/Workbench/updateArticleState', {
+ article_id: this.editform.articleId,
+ type: '4,5,6',
+ account: localStorage.getItem('U_name')
+ });
+
const dynamicTimestamp = res.article.ctime;
const dynamicDate = new Date(dynamicTimestamp * 1000);
const targetDate = new Date(2025, 10, 3);
@@ -2559,8 +2522,7 @@ this.FinalDecisionVisible=true
this.manuscirptFileList = res.manuscirpt;
this.totalpageFileList = res.totalpage;
this.supplementaryFileList = res.supplementary;
- this.fileL_articleCopyright = res.figurecopyright?res.figurecopyright:[];
-
+ this.fileL_articleCopyright = res.figurecopyright ? res.figurecopyright : [];
})
.catch((err) => {
console.log(err);
@@ -2643,12 +2605,11 @@ this.FinalDecisionVisible=true
return Y + M + D + ' ' + h + ':' + m + ':' + s;
},
onsubmit() {
-
if (this.form.manuscirpt == '') {
- this.$message.error('Manuscirpt is required!');
+ this.$message.error('Manuscript is required!');
return false;
}
- const load = this.$loading({
+ const load = this.$loading({
lock: true,
text: 'Loading...',
spinner: 'el-icon-loading',
@@ -2660,10 +2621,10 @@ this.FinalDecisionVisible=true
load.close();
this.$message.success('success');
this.initarticle();
-
- this.initFileList();
- this.getWordimgList();
- this.getWordTablesList();
+
+ this.initFileList();
+ this.getWordimgList();
+ this.getWordTablesList();
})
.catch((err) => {
load.close();
@@ -3098,10 +3059,9 @@ td {
color: #006699;
font-weight: normal;
margin-left: 40px;
-
}
-.under_review .btnCliArt{
+.under_review .btnCliArt {
border: 1px solid #b3d8ff;
color: #409eff;
padding: 5px 10px;
@@ -3109,7 +3069,6 @@ td {
background-color: #ecf5ff;
float: right;
margin-right: 20px;
-
}
.remarkContent {
margin-right: 10px;
@@ -3129,19 +3088,18 @@ td {
.kuang_communtion {
margin-bottom: 15px;
}
-::v-deep .under_review .el-icon-arrow-right{
- right: 0px !important;
- left: 0px !important;
- position: relative !important;
+::v-deep .under_review .el-icon-arrow-right {
+ right: 0px !important;
+ left: 0px !important;
+ position: relative !important;
}
-.under_review_title{
+.under_review_title {
width: 100%;
-
}
-.under_review_title span{
-
+.under_review_title span {
line-height: 30px;
-}.scoringRules ul li {
+}
+.scoringRules ul li {
list-style: none;
}
.scoringRules ul .scoringRulesEcharts {
diff --git a/src/components/page/articleDetailEditor_0.vue b/src/components/page/articleDetailEditor_0.vue
index 232102f..4529a70 100644
--- a/src/components/page/articleDetailEditor_0.vue
+++ b/src/components/page/articleDetailEditor_0.vue
@@ -193,7 +193,7 @@
>Only word and compressed files can be uploaded(.doc,.docx,.rar,.zip)
-->
-
+
@@ -690,7 +690,7 @@
},
onsubmit() {
if (this.form.manuscirpt == '') {
- this.$message.error('Manuscirpt is required');
+ this.$message.error('Manuscript is required');
console.log('file up error');
return false;
}
diff --git a/src/components/page/articleDetailEditor_a.vue b/src/components/page/articleDetailEditor_a.vue
index 4c5d939..554d9d8 100644
--- a/src/components/page/articleDetailEditor_a.vue
+++ b/src/components/page/articleDetailEditor_a.vue
@@ -146,7 +146,7 @@
- Manuscirpt :
+ Manuscript :
diff --git a/src/components/page/articleDetailEditor_b.vue b/src/components/page/articleDetailEditor_b.vue
index a0a64c5..5438471 100644
--- a/src/components/page/articleDetailEditor_b.vue
+++ b/src/components/page/articleDetailEditor_b.vue
@@ -142,7 +142,7 @@
- Manuscirpt :
+ Manuscript :
@@ -941,7 +941,7 @@
// 上传文件
saveAgain() {
if (this.form.manuscirpt == '') {
- this.$message.error('Manuscirpt is required');
+ this.$message.error('Manuscript is required');
return false;
}
this.loading = true;
diff --git a/src/components/page/articleDetailEditor_c.vue b/src/components/page/articleDetailEditor_c.vue
index ea53c6e..c918a5b 100644
--- a/src/components/page/articleDetailEditor_c.vue
+++ b/src/components/page/articleDetailEditor_c.vue
@@ -239,7 +239,7 @@
- Manuscirpt :
+ Manuscript :
diff --git a/src/components/page/articleDetailEditor_e.vue b/src/components/page/articleDetailEditor_e.vue
index 933a992..31898c1 100644
--- a/src/components/page/articleDetailEditor_e.vue
+++ b/src/components/page/articleDetailEditor_e.vue
@@ -82,7 +82,7 @@
- Manuscirpt :
+ Manuscript :
@@ -1024,7 +1024,7 @@
// 上传文件
onsubmit() {
if (this.proposalForm.proposal_file == '') {
- this.$message.error('Manuscirpt file is required');
+ this.$message.error('Manuscript file is required');
return false;
}
this.loading = true;
diff --git a/src/components/page/articleDetailEditor_f.vue b/src/components/page/articleDetailEditor_f.vue
index 803ed8d..3270a8c 100644
--- a/src/components/page/articleDetailEditor_f.vue
+++ b/src/components/page/articleDetailEditor_f.vue
@@ -136,7 +136,7 @@
- Manuscirpt :
+ Manuscript :
@@ -826,7 +826,7 @@
// 上传文件
saveAgain() {
if (this.form.manuscirpt == '') {
- this.$message.error('Manuscirpt is required');
+ this.$message.error('Manuscript is required');
return false;
}
this.loading = true;
diff --git a/src/components/page/articleDetailEditor_g.vue b/src/components/page/articleDetailEditor_g.vue
index 70a5101..260fbf8 100644
--- a/src/components/page/articleDetailEditor_g.vue
+++ b/src/components/page/articleDetailEditor_g.vue
@@ -219,7 +219,7 @@
- Manuscirpt :
+ Manuscript :
diff --git a/src/components/page/articleList.vue b/src/components/page/articleList.vue
index 6315f84..dec1f93 100644
--- a/src/components/page/articleList.vue
+++ b/src/components/page/articleList.vue
@@ -350,7 +350,7 @@
- Manuscirpt :
+ Manuscript :
diff --git a/src/components/page/articleListEditor_0.vue b/src/components/page/articleListEditor_0.vue
index 60a3400..2dbb8f4 100644
--- a/src/components/page/articleListEditor_0.vue
+++ b/src/components/page/articleListEditor_0.vue
@@ -275,7 +275,7 @@
- Manuscirpt :
+ Manuscript :
diff --git a/src/components/page/articleListEditor_A copy.vue b/src/components/page/articleListEditor_A copy.vue
index e6698fe..bfa31df 100644
--- a/src/components/page/articleListEditor_A copy.vue
+++ b/src/components/page/articleListEditor_A copy.vue
@@ -330,7 +330,7 @@
diff --git a/src/components/page/components/html/index.vue b/src/components/page/components/html/index.vue
index 586ea84..b965cd1 100644
--- a/src/components/page/components/html/index.vue
+++ b/src/components/page/components/html/index.vue
@@ -88,7 +88,7 @@
>Create Html Proofread
-->
-
@@ -416,7 +416,7 @@ export default {
this.fileData = res.upurl;
this.form.manuscirpt = 'manuscirpt/' + res.upurl;
this.fileL_manuscirpt = [{}];
- this.fileL_manuscirpt[0].name = 'Manuscirpt File';
+ this.fileL_manuscirpt[0].name = 'Manuscript File';
this.fileL_manuscirpt[0].url = 'manuscirpt/' + res.upurl;
} else {
this.$message.error('service error: ' + res.msg);
diff --git a/src/components/page/components/htmlWeChatPreview/index.vue b/src/components/page/components/htmlWeChatPreview/index.vue
index 039c77f..78645bb 100644
--- a/src/components/page/components/htmlWeChatPreview/index.vue
+++ b/src/components/page/components/htmlWeChatPreview/index.vue
@@ -1203,7 +1203,7 @@ export default {
this.fileData = res.upurl;
this.form.manuscirpt = 'manuscirpt/' + res.upurl;
this.fileL_manuscirpt = [{}];
- this.fileL_manuscirpt[0].name = 'Manuscirpt File';
+ this.fileL_manuscirpt[0].name = 'Manuscript File';
this.fileL_manuscirpt[0].url = 'manuscirpt/' + res.upurl;
} else {
this.$message.error('service error: ' + res.msg);
diff --git a/src/components/page/components/table/word.vue b/src/components/page/components/table/word.vue
index 213743f..48ce027 100644
--- a/src/components/page/components/table/word.vue
+++ b/src/components/page/components/table/word.vue
@@ -496,7 +496,7 @@
v-if="totalItems > 0 && totalNumbers > 0"
class="item"
effect="dark"
- :content="`There are ${totalItems} paragraphs with unresolved errors in the Manuscirpt`"
+ :content="`There are ${totalItems} paragraphs with unresolved errors in the Manuscript`"
placement="top-start"
>
- Manuscirpt Figures ( {{ images.length }} )
+ Manuscript Figures ( {{ images.length }} )