diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index 3c8be28..008f737 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -308,6 +308,23 @@ a {
color: #006699;
}
+.art_state_upagain {
+ margin: 0 0 20px 0;
+ padding: 20px 0 25px 0;
+ border-bottom: 1px solid #cce7f3;
+ line-height: 20px;
+}
+
+.art_state_upagain>span {
+ color: #006699;
+ cursor: pointer;
+ font-weight: bold;
+ letter-spacing: -0.5px;
+}
+
+.art_state_upagain>span:hover {
+ text-decoration: underline;
+}
.art_state_ {
@@ -536,7 +553,7 @@ a {
.art_file>h4 {
- margin: 10px 0 5px 0;
+ margin: 8px 0 5px 0;
float: left;
width: 116px;
text-align: right;
@@ -581,11 +598,11 @@ a {
margin: 0 8px 0 0;
}
-.art_file .download{
+.art_file .download {
font-weight: bold;
color: #75abf1;
- margin: 0 0 0 18px;
- }
+ margin: 0 0 0 18px;
+}
.art_revlist {
border-top: 1px solid #eee;
diff --git a/src/components/page/articleDetailEditor_b.vue b/src/components/page/articleDetailEditor_b.vue
index b34c381..8b623bf 100644
--- a/src/components/page/articleDetailEditor_b.vue
+++ b/src/components/page/articleDetailEditor_b.vue
@@ -192,6 +192,15 @@
+
+ TMR Publishing Group journals follow a double blind peer review process to ensure impartial editorial
+ decision-making. The author should not include identifying information the main manuscript as this must remain
+ blinded. However, there are still some authors who expose information to reviewers. Here we ask the editor to
+ identify such a manuscript, separate the two parts and re-upload them. If you need to do so, please
+ click here.
+ If you need not, please ignore this step.
+
+
Repetition rate check
@@ -227,6 +236,19 @@
+
+
+
+ Click Upload
+
+ Only word and compressed files can be uploaded(.doc,.docx,.rar,.zip)
+
+
+
@@ -491,6 +513,7 @@
dialogFormVisible: false,
Detailvisible: false,
repebox: false,
+ againVisble: false,
questionform: {},
coverLetterFileList: [],
picturesAndTablesFileList: [],
@@ -655,6 +678,9 @@
upload_zip: function() {
return this.baseUrl + 'api/Article/up_file/type/repezip';
},
+ upload_again: function() {
+ return this.baseUrl + 'api/Article/up_file/type/manuscirpt';
+ },
journal_me: function() {
var frag = this.form.journalname;
if (this.form.special_num > 0) {
@@ -693,6 +719,16 @@
methods: {
//弹出编辑框
testvis(e) {
+ if (e == 6) {
+ if (this.form.type == "N" || this.form.type == "T" || this.form.type == "LTE" || (this.review_Data != undefined &&
+ this.review_Data.length >=
+ 2)) {
+
+ } else {
+ this.$message.error('This manuscript must be reviewed by more than two reviewers!');
+ return false
+ }
+ }
this.editform.state = e
this.editform.state_name = this.statetostr(e)
this.$confirm('Are you sure about this process ' + this.editform.state_name + ' ?', 'Tips', {
@@ -717,13 +753,7 @@
} else if (e == 5) {
stat_num = 'articleDetailEditor_f'
} else if (e == 6) {
- if (this.form.type == "N" || this.form.type == "T" || (this.review_Data != undefined && this.review_Data.length >=
- 2)) {
- stat_num = 'articleDetailEditor_g'
- } else {
- this.$message.error('如果不是mewscommment类型的稿件,必须要两位以上的审稿人');
- return false
- }
+ stat_num = 'articleDetailEditor_g'
}
this.$router.push({
path: stat_num,
@@ -965,6 +995,25 @@
return frag;
},
+ // 上传文件
+ saveAgain() {
+ if (this.form.manuscirpt == '') {
+ this.$message.error('Manuscirpt is required');
+ return false;
+ }
+ this.loading = true;
+ this.$api.post('api/Article/changeArticleFileEditor', this.form)
+ .then(res => {
+ this.loading = false;
+ this.$message.success('success');
+ this.againVisble = false
+ this.initFileList()
+ })
+ .catch(err => {
+ console.log(err);
+ });
+ },
+
// 打分问卷
@@ -1039,20 +1088,37 @@
});
},
+ //检验上传文件的格式
+ beforeupload_again(file) {
+
+ },
+ uperr_again(err) {
+ this.$message.error('upload error');
+ },
+ upSuccess_again(res, file) {
+ if (res.code == 0) {
+ this.form.manuscirpt = 'manuscirpt/' + res.upurl;
+ } else {
+ this.$message.error('service error:' + res.msg);
+ }
+ },
+ removefilemanuscirpt(file, fileList) {
+ this.form.manuscirpt = '';
+ },
+
upSuccess_repezip(res, file) {
if (res.code == 0) {
this.repeform.zipurl = 'repezip/' + res.upurl;
}
},
- upSuccess_repezip(res, file) {
- if (res.code == 0) {
- this.repeform.zipurl = 'repezip/' + res.upurl;
- }
- },
+
//超出传送文件个数限制
alertlimit() {
this.$message.error('The maximum number of uploaded files has been exceeded');
},
+ alertlimit_again() {
+ this.$message.error('The maximum number of uploaded files has been exceeded');
+ },
getlinkurl(row) {
return this.mediaUrl + row.file_url;
},
diff --git a/src/components/page/articleDetailEditor_c.vue b/src/components/page/articleDetailEditor_c.vue
index 83a0062..09245c4 100644
--- a/src/components/page/articleDetailEditor_c.vue
+++ b/src/components/page/articleDetailEditor_c.vue
@@ -703,6 +703,15 @@
methods: {
//弹出编辑框
testvis(e) {
+ if(e==6){
+ if (this.form.type == "N" || this.form.type == "T" || this.form.type == "LTE" || (this.review_Data != undefined && this.review_Data.length >=
+ 2)) {
+
+ } else {
+ this.$message.error('This manuscript must be reviewed by more than two reviewers!');
+ return false
+ }
+ }
this.editform.state = e
this.editform.state_name = this.statetostr(e)
this.$confirm('Are you sure about this process ' + this.editform.state_name + ' ?', 'Tips', {
diff --git a/src/components/page/articleDetailEditor_f.vue b/src/components/page/articleDetailEditor_f.vue
index 6fcc510..47b84da 100644
--- a/src/components/page/articleDetailEditor_f.vue
+++ b/src/components/page/articleDetailEditor_f.vue
@@ -184,7 +184,21 @@
+
+
+ TMR Publishing Group journals follow a double blind peer review process to ensure impartial editorial
+ decision-making. The author should not include identifying information the main manuscript as this must remain
+ blinded. However, there are still some authors who expose information to reviewers. Here we ask the editor to
+ identify such a manuscript, separate the two parts and re-upload them. If you need to do so, please
+ click here.
+ If you need not, please ignore this step.
+
+
+
+
+
+
@@ -193,7 +207,19 @@
-
+
+
+
+ Click Upload
+
+ Only word and compressed files can be uploaded(.doc,.docx,.rar,.zip)
+
+
+
@@ -431,6 +457,7 @@
reverse: false,
dialogFormVisible: false,
Detailvisible: false,
+ againVisble: false,
questionform: {},
coverLetterFileList: [],
picturesAndTablesFileList: [],
@@ -595,6 +622,9 @@
upload_zip: function() {
return this.baseUrl + 'api/Article/up_file/type/repezip';
},
+ upload_again: function() {
+ return this.baseUrl + 'api/Article/up_file/type/manuscirpt';
+ },
journal_me: function() {
var frag = this.form.journalname;
if (this.form.special_num > 0) {
@@ -674,10 +704,10 @@
this.loading = true;
this.$api.post('api/Article/editArticleRemark', this.remark)
.then(res => {
- this.loading = false;
- this.editbox = false;
- this.$message.success('success');
- this.initarticle();
+ this.loading = false;
+ this.editbox = false;
+ this.$message.success('success');
+ this.initarticle();
});
},
saveRepe() {
@@ -850,6 +880,46 @@
return frag;
},
+ // 上传文件
+ saveAgain() {
+ if (this.form.manuscirpt == '') {
+ this.$message.error('Manuscirpt is required');
+ return false;
+ }
+ this.loading = true;
+ this.$api.post('api/Article/changeArticleFileEditor', this.form)
+ .then(res => {
+ this.loading = false;
+ this.$message.success('success');
+ this.againVisble = false
+ this.initFileList()
+ })
+ .catch(err => {
+ console.log(err);
+ });
+ },
+
+ //检验上传文件的格式
+ beforeupload_again(file) {
+
+ },
+ uperr_again(err) {
+ this.$message.error('upload error');
+ },
+ upSuccess_again(res, file) {
+ if (res.code == 0) {
+ this.form.manuscirpt = 'manuscirpt/' + res.upurl;
+ } else {
+ this.$message.error('service error:' + res.msg);
+ }
+ },
+ removefilemanuscirpt(file, fileList) {
+ this.form.manuscirpt = '';
+ },
+ alertlimit_again() {
+ this.$message.error('The maximum number of uploaded files has been exceeded');
+ },
+
// 打分问卷
diff --git a/src/components/page/articleList.vue b/src/components/page/articleList.vue
index 8ac2554..ed70904 100644
--- a/src/components/page/articleList.vue
+++ b/src/components/page/articleList.vue
@@ -54,13 +54,14 @@
{{item.title}}
- Type :
- {{item.type | ellipsis}}
- Journal :
+ {{item.type | ellipsis}}
{{item.journalname}}
- Update Time :
+
+
+ Update Time :
+
{{item.ctime}}
@@ -76,7 +77,7 @@
- Latest Progress :
+ Latest Progress :
{{item.state | stateChange}}
@@ -437,7 +438,7 @@
});
},
-
+
formatDate(timestamp) {
var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
var Y = date.getFullYear() + '-';
@@ -645,23 +646,22 @@
}
.mangu_list .man_title {
- margin: 15px 0 20px 0;
+ margin: 10px 0 18px 0;
font-weight: bolder;
font-size: 16px;
}
.mangu_list .man_con {
- margin: 0 0 10px 0;
+ margin: 0 0 12px 0;
}
.mangu_list .man_con>span {
- color: #555;
- font-weight: bolder;
border-radius: 5px;
- margin: 0 50px 0 0;
- /* background-color: #b9bcbd; */
- /* padding: 2px 5px; */
- /* font-size: 12px; */
+ font-size: 12px;
+ margin: 0 25px 0 0;
+ color: #006699;
+ background-color: #d4f1ff;
+ padding: 2px 8px;
}
.mangu_list .man_state {
@@ -688,6 +688,7 @@
position: absolute;
bottom: 70px;
right: 20px;
+ font-size: 15px;
}
.mangu_list .man_btn>span:hover {
diff --git a/src/components/page/articleProcessRevision.vue b/src/components/page/articleProcessRevision.vue
new file mode 100644
index 0000000..de305fd
--- /dev/null
+++ b/src/components/page/articleProcessRevision.vue
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+
+ Manuscript list
+
+ >> Manuscript process revision
+
+
+
+
+ Dear author
+
+
+
+ ID : {{artMes.accept_sn}}
+ {{artMes.title}}
+ Manuscript Detail
+
+
+
+
+
+
+
+ Coment from reviewers
+
+
+
1reviewers
202-50-60
+
reviewersreviewersreviewersreviewersreviewers
+
+
+
1reviewers
202-50-60
+
reviewersreviewersreviewersreviewersreviewers
+
+
+
+
+ Coment from editor
+
+
+ files 202-50-60
+
+
+ files 202-50-60
+
+
+
+
+
+
+ author
+
+
Manuscirpt :
+
+
+
+ Click Upload
+
+ Only pdf and word files can be uploaded(.pdf,.doc,.docx)
+
+
+
+
manuscirptFileList :
+
+
+
+ Click Upload
+
+ Only word and compressed files(.doc,.docx,.rar,.zip)
+
+
+
+
Figures :
+
+
+
+ Click Upload
+
+ Only compressed files can be uploaded(.rar,.zip)
+
+
+
+
Title page :
+
+
+
+ Click Upload
+
+ Only word and compressed files(.doc,.docx,.rar,.zip)
+
+
+
+
Submit
+
+
+
+
+
+
+ Communication
+
+
+
+
+ Author :
+
+
+ {{ item.ad_content }}
+
+
{{formatDate(item.ad_ctime)}}
+
+
+
+ Editor :
+
+
+ {{ item.ad_content }}
+
+
{{formatDate(item.ad_ctime)}}
+
+
+
+
+
+
+
+
+
+
+
+
Basic information
+
+ Title :{{artMes.title}}
+
+
+ Type :{{ellType(artMes.type)}}
+
+
+ Ethical Approval :{{artMes.approval?'Yes':'No'}}
+
+
+ Journal :{{journal_me}}
+
+
+ Special Issues :{{ artMes.special_title }}
+
+
+ Major :{{artMes.major}}
+
+
+
+
+
+
+ {{item.firstname}} {{item.lastname}} {{item.isSuper?'#':''}}{{item.isReport?'*':''}}
+
+
+
+
+ Email : {{item.email}}
+
+
+ ORCID iD : {{item.orcid}}
+
+
+ First author :
+ Yes
+ No
+
+
+ Corresponding Author :
+ Yes
+ No
+
+
+ Address : {{item.address}}
+
+
+ Institution : {{item.company}}
+
+
+ Department : {{item.department}}
+
+
+ Title : {{item.title}}
+
+
+ Country : {{item.country}}
+
+
+
+
+
+
+ Abstrart :{{artMes.abstrart}}
+
+
+ KeyWords :{{artMes.keyWords}}
+
+
+ Fund :{{artMes.fund}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index 132f814..132a9bb 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -125,6 +125,14 @@ export default new Router({
},
hidden: true
},
+ {
+ path: '/articleProcessRevision',
+ component: () => import('../components/page/articleProcessRevision.vue'),
+ meta: {
+ title: 'Manuscript process revision',
+ },
+ hidden: true
+ },
{
path: 'articleRevise',
component: () => import('../components/page/articleRevise.vue'),