tijiao
This commit is contained in:
@@ -67,6 +67,190 @@ function findExtentElement(blipElement) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
|
|
||||||
|
|
||||||
|
getJournalTypeName(value) {
|
||||||
|
var list = this.journalTypeList();
|
||||||
|
list = [...list,
|
||||||
|
{ name: 'EVIDENCE-BASED MEDICINE', value: 'EM' }, // ✅ 补充项
|
||||||
|
{ name: 'PROTOCOL', value: 'PT' }, // ✅ 补充项
|
||||||
|
]
|
||||||
|
const type = list.find(item => item.value === value);
|
||||||
|
return type ? type.name : 'OTHERS';
|
||||||
|
},
|
||||||
|
journalTypeList() {
|
||||||
|
var journal_type = [
|
||||||
|
{ name: 'ARTICLE', value: 'A' },
|
||||||
|
{ name: 'REVIEW', value: 'B' },
|
||||||
|
{ name: 'CASE REPORT', value: 'C' },
|
||||||
|
{ name: 'RESEARCH PROPOSAL', value: 'P' },
|
||||||
|
{ name: 'NEWS', value: 'N' },
|
||||||
|
{ name: 'COMMENT', value: 'T' },
|
||||||
|
{ name: 'CORRECTION', value: 'CT' },
|
||||||
|
{ name: 'HYPOTHESIS', value: 'HT' },
|
||||||
|
{ name: 'PREFACE', value: 'PF' },
|
||||||
|
{ name: 'EDITORIAL', value: 'ET' },
|
||||||
|
{ name: 'REPORT', value: 'RP' },
|
||||||
|
{ name: 'LETTER', value: 'LR' },
|
||||||
|
{ name: 'EMPIRICAL FORMULA', value: 'EF' },
|
||||||
|
|
||||||
|
{ name: 'EXPERT CONSENSUS', value: 'EC' },
|
||||||
|
{ name: 'LETTER TO EDITOR', value: 'LTE' },
|
||||||
|
{ name: 'QUESTIONNAIRE INVESTIGATION', value: 'QI' },
|
||||||
|
|
||||||
|
{ name: 'CASE SERIES', value: 'CS' },
|
||||||
|
{ name: 'RETRACTION', value: 'RT' },
|
||||||
|
{ name: 'MINI REVIEW', value: 'MR' },
|
||||||
|
{ name: 'OTHERS', value: 'O' }
|
||||||
|
];
|
||||||
|
return journal_type;
|
||||||
|
},
|
||||||
|
|
||||||
|
opMedicalList() {
|
||||||
|
var opMedical = [{
|
||||||
|
label: 'None',
|
||||||
|
value: ''
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'ARTICLE',
|
||||||
|
value: 'Article'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'REVIEW',
|
||||||
|
value: 'Review'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'CASE REPORT',
|
||||||
|
value: 'Case report'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'RESEARCH PROPOSAL',
|
||||||
|
value: 'Research proposal'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'NEWS',
|
||||||
|
value: 'News'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'COMMENT',
|
||||||
|
value: 'Comment'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'CORRECTION',
|
||||||
|
value: 'Correction'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'HYPOTHESIS',
|
||||||
|
value: 'Hypothesis'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'PREFACE',
|
||||||
|
value: 'Preface'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'EDITORIAL',
|
||||||
|
value: 'Editorial'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'REPORT',
|
||||||
|
value: 'Report'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'LETTER',
|
||||||
|
value: 'Letter'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'EMPIRICAL FORMULA',
|
||||||
|
value: 'Empirical formula'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'EVIDENCE-BASED MEDICINE',
|
||||||
|
value: 'Evidence-based medicine'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'EXPERT CONSENSUS',
|
||||||
|
value: 'Expert consensus'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'LETTER TO EDITOR',
|
||||||
|
value: 'Letter to editor'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'QUESTIONNAIRE INVESTIGATION',
|
||||||
|
value: 'Questionnaire investigation'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'PROTOCOL',
|
||||||
|
value: 'Protocol'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'CASE SERIES',
|
||||||
|
value: 'Case Series'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'RETRACTION',
|
||||||
|
value: 'Retraction'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: 'MINI REVIEW',
|
||||||
|
value: 'Mini Review'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '内经难经',
|
||||||
|
value: '内经难经'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '伤寒金匮',
|
||||||
|
value: '伤寒金匮'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '神农本草经',
|
||||||
|
value: '神农本草经'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '温病研究',
|
||||||
|
value: '温病研究'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '唐宋方药',
|
||||||
|
value: '唐宋方药'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '金元各家',
|
||||||
|
value: '金元各家'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '明清经典',
|
||||||
|
value: '明清经典'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '中西汇通',
|
||||||
|
value: '中西汇通'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '太湖选粹',
|
||||||
|
value: '太湖选粹'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '针灸推拿',
|
||||||
|
value: '针灸推拿'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '名医名方',
|
||||||
|
value: '名医名方'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '新冠肺炎',
|
||||||
|
value: '新冠肺炎'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '书评',
|
||||||
|
value: '书评'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
return opMedical;
|
||||||
|
},
|
||||||
isImageValid(base64) {
|
isImageValid(base64) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
// 创建 Image 对象
|
// 创建 Image 对象
|
||||||
@@ -141,18 +325,18 @@ export default {
|
|||||||
{
|
{
|
||||||
convertImage: mammoth.images.inline(async function (image) {
|
convertImage: mammoth.images.inline(async function (image) {
|
||||||
const contentType = image.contentType.toLowerCase();
|
const contentType = image.contentType.toLowerCase();
|
||||||
|
|
||||||
// 只允许这三种格式
|
// 只允许这三种格式
|
||||||
const allowedTypes = ['image/jpeg', 'image/jpg', 'image/png'];
|
const allowedTypes = ['image/jpeg', 'image/jpg', 'image/png'];
|
||||||
if (!allowedTypes.includes(contentType)) {
|
if (!allowedTypes.includes(contentType)) {
|
||||||
// 跳过不支持的格式(如 image/tiff、image/x-emf 等)
|
// 跳过不支持的格式(如 image/tiff、image/x-emf 等)
|
||||||
return { src: '' }; // 会从 HTML 中删除这张图片
|
return { src: '' }; // 会从 HTML 中删除这张图片
|
||||||
}
|
}
|
||||||
|
|
||||||
// 读取为 base64 并构造 src
|
// 读取为 base64 并构造 src
|
||||||
const imageBuffer = await image.read("base64");
|
const imageBuffer = await image.read("base64");
|
||||||
const base64Src = `data:${contentType};base64,${imageBuffer}`;
|
const base64Src = `data:${contentType};base64,${imageBuffer}`;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
src: base64Src
|
src: base64Src
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -477,152 +477,153 @@ export default {
|
|||||||
journal_special_id: 'None'
|
journal_special_id: 'None'
|
||||||
},
|
},
|
||||||
opInstal: [],
|
opInstal: [],
|
||||||
opMedical: [
|
// opMedical: [
|
||||||
{
|
// {
|
||||||
label: 'None',
|
// label: 'None',
|
||||||
value: ''
|
// value: ''
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'ARTICLE',
|
// label: 'ARTICLE',
|
||||||
value: 'Article'
|
// value: 'Article'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REVIEW',
|
// label: 'REVIEW',
|
||||||
value: 'Review'
|
// value: 'Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE REPORT',
|
// label: 'CASE REPORT',
|
||||||
value: 'Case report'
|
// value: 'Case report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RESEARCH PROPOSAL',
|
// label: 'RESEARCH PROPOSAL',
|
||||||
value: 'Research proposal'
|
// value: 'Research proposal'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'NEWS',
|
// label: 'NEWS',
|
||||||
value: 'News'
|
// value: 'News'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'COMMENT',
|
// label: 'COMMENT',
|
||||||
value: 'Comment'
|
// value: 'Comment'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CORRECTION',
|
// label: 'CORRECTION',
|
||||||
value: 'Correction'
|
// value: 'Correction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'HYPOTHESIS',
|
// label: 'HYPOTHESIS',
|
||||||
value: 'Hypothesis'
|
// value: 'Hypothesis'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PREFACE',
|
// label: 'PREFACE',
|
||||||
value: 'Preface'
|
// value: 'Preface'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EDITORIAL',
|
// label: 'EDITORIAL',
|
||||||
value: 'Editorial'
|
// value: 'Editorial'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REPORT',
|
// label: 'REPORT',
|
||||||
value: 'Report'
|
// value: 'Report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER',
|
// label: 'LETTER',
|
||||||
value: 'Letter'
|
// value: 'Letter'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EMPIRICAL FORMULA',
|
// label: 'EMPIRICAL FORMULA',
|
||||||
value: 'Empirical formula'
|
// value: 'Empirical formula'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EVIDENCE-BASED MEDICINE',
|
// label: 'EVIDENCE-BASED MEDICINE',
|
||||||
value: 'Evidence-based medicine'
|
// value: 'Evidence-based medicine'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EXPERT CONSENSUS',
|
// label: 'EXPERT CONSENSUS',
|
||||||
value: 'Expert consensus'
|
// value: 'Expert consensus'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER TO EDITOR',
|
// label: 'LETTER TO EDITOR',
|
||||||
value: 'Letter to editor'
|
// value: 'Letter to editor'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'QUESTIONNAIRE INVESTIGATION',
|
// label: 'QUESTIONNAIRE INVESTIGATION',
|
||||||
value: 'Questionnaire investigation'
|
// value: 'Questionnaire investigation'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PROTOCOL',
|
// label: 'PROTOCOL',
|
||||||
value: 'Protocol'
|
// value: 'Protocol'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE SERIES',
|
// label: 'CASE SERIES',
|
||||||
value: 'Case Series'
|
// value: 'Case Series'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION',
|
// label: 'RETRACTION',
|
||||||
value: 'Retraction'
|
// value: 'Retraction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'MINI REVIEW',
|
// label: 'MINI REVIEW',
|
||||||
value: 'Mini Review'
|
// value: 'Mini Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION NOTE',
|
// label: 'RETRACTION NOTE',
|
||||||
value: 'Retraction Note'
|
// value: 'Retraction Note'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '内经难经',
|
// label: '内经难经',
|
||||||
value: '内经难经'
|
// value: '内经难经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '伤寒金匮',
|
// label: '伤寒金匮',
|
||||||
value: '伤寒金匮'
|
// value: '伤寒金匮'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '神农本草经',
|
// label: '神农本草经',
|
||||||
value: '神农本草经'
|
// value: '神农本草经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '温病研究',
|
// label: '温病研究',
|
||||||
value: '温病研究'
|
// value: '温病研究'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '唐宋方药',
|
// label: '唐宋方药',
|
||||||
value: '唐宋方药'
|
// value: '唐宋方药'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '金元各家',
|
// label: '金元各家',
|
||||||
value: '金元各家'
|
// value: '金元各家'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '明清经典',
|
// label: '明清经典',
|
||||||
value: '明清经典'
|
// value: '明清经典'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '中西汇通',
|
// label: '中西汇通',
|
||||||
value: '中西汇通'
|
// value: '中西汇通'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '太湖选粹',
|
// label: '太湖选粹',
|
||||||
value: '太湖选粹'
|
// value: '太湖选粹'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '针灸推拿',
|
// label: '针灸推拿',
|
||||||
value: '针灸推拿'
|
// value: '针灸推拿'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '名医名方',
|
// label: '名医名方',
|
||||||
value: '名医名方'
|
// value: '名医名方'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '新冠肺炎',
|
// label: '新冠肺炎',
|
||||||
value: '新冠肺炎'
|
// value: '新冠肺炎'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '书评',
|
// label: '书评',
|
||||||
value: '书评'
|
// value: '书评'
|
||||||
}
|
// }
|
||||||
],
|
// ],
|
||||||
|
opMedical: [ ],
|
||||||
editAuthor: false,
|
editAuthor: false,
|
||||||
addAuthor: false,
|
addAuthor: false,
|
||||||
editSchool: false,
|
editSchool: false,
|
||||||
@@ -839,7 +840,7 @@ export default {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {this.opMedical=this.$commonJS.opMedicalList()
|
||||||
this.getDetail();
|
this.getDetail();
|
||||||
this.getHight();
|
this.getHight();
|
||||||
window.addEventListener('resize', this.getHight);
|
window.addEventListener('resize', this.getHight);
|
||||||
|
|||||||
@@ -377,152 +377,153 @@ export default {
|
|||||||
journal_special_id: 'None'
|
journal_special_id: 'None'
|
||||||
},
|
},
|
||||||
opInstal: [],
|
opInstal: [],
|
||||||
opMedical: [
|
// opMedical: [
|
||||||
{
|
// {
|
||||||
label: 'None',
|
// label: 'None',
|
||||||
value: ''
|
// value: ''
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'ARTICLE',
|
// label: 'ARTICLE',
|
||||||
value: 'Article'
|
// value: 'Article'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REVIEW',
|
// label: 'REVIEW',
|
||||||
value: 'Review'
|
// value: 'Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE REPORT',
|
// label: 'CASE REPORT',
|
||||||
value: 'Case report'
|
// value: 'Case report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RESEARCH PROPOSAL',
|
// label: 'RESEARCH PROPOSAL',
|
||||||
value: 'Research proposal'
|
// value: 'Research proposal'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'NEWS',
|
// label: 'NEWS',
|
||||||
value: 'News'
|
// value: 'News'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'COMMENT',
|
// label: 'COMMENT',
|
||||||
value: 'Comment'
|
// value: 'Comment'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CORRECTION',
|
// label: 'CORRECTION',
|
||||||
value: 'Correction'
|
// value: 'Correction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'HYPOTHESIS',
|
// label: 'HYPOTHESIS',
|
||||||
value: 'Hypothesis'
|
// value: 'Hypothesis'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PREFACE',
|
// label: 'PREFACE',
|
||||||
value: 'Preface'
|
// value: 'Preface'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EDITORIAL',
|
// label: 'EDITORIAL',
|
||||||
value: 'Editorial'
|
// value: 'Editorial'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REPORT',
|
// label: 'REPORT',
|
||||||
value: 'Report'
|
// value: 'Report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER',
|
// label: 'LETTER',
|
||||||
value: 'Letter'
|
// value: 'Letter'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EMPIRICAL FORMULA',
|
// label: 'EMPIRICAL FORMULA',
|
||||||
value: 'Empirical formula'
|
// value: 'Empirical formula'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EVIDENCE-BASED MEDICINE',
|
// label: 'EVIDENCE-BASED MEDICINE',
|
||||||
value: 'Evidence-based medicine'
|
// value: 'Evidence-based medicine'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EXPERT CONSENSUS',
|
// label: 'EXPERT CONSENSUS',
|
||||||
value: 'Expert consensus'
|
// value: 'Expert consensus'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER TO EDITOR',
|
// label: 'LETTER TO EDITOR',
|
||||||
value: 'Letter to editor'
|
// value: 'Letter to editor'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'QUESTIONNAIRE INVESTIGATION',
|
// label: 'QUESTIONNAIRE INVESTIGATION',
|
||||||
value: 'Questionnaire investigation'
|
// value: 'Questionnaire investigation'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PROTOCOL',
|
// label: 'PROTOCOL',
|
||||||
value: 'Protocol'
|
// value: 'Protocol'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE SERIES',
|
// label: 'CASE SERIES',
|
||||||
value: 'Case Series'
|
// value: 'Case Series'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION',
|
// label: 'RETRACTION',
|
||||||
value: 'Retraction'
|
// value: 'Retraction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'MINI REVIEW',
|
// label: 'MINI REVIEW',
|
||||||
value: 'Mini Review'
|
// value: 'Mini Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION NOTE',
|
// label: 'RETRACTION NOTE',
|
||||||
value: 'Retraction Note'
|
// value: 'Retraction Note'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '内经难经',
|
// label: '内经难经',
|
||||||
value: '内经难经'
|
// value: '内经难经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '伤寒金匮',
|
// label: '伤寒金匮',
|
||||||
value: '伤寒金匮'
|
// value: '伤寒金匮'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '神农本草经',
|
// label: '神农本草经',
|
||||||
value: '神农本草经'
|
// value: '神农本草经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '温病研究',
|
// label: '温病研究',
|
||||||
value: '温病研究'
|
// value: '温病研究'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '唐宋方药',
|
// label: '唐宋方药',
|
||||||
value: '唐宋方药'
|
// value: '唐宋方药'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '金元各家',
|
// label: '金元各家',
|
||||||
value: '金元各家'
|
// value: '金元各家'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '明清经典',
|
// label: '明清经典',
|
||||||
value: '明清经典'
|
// value: '明清经典'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '中西汇通',
|
// label: '中西汇通',
|
||||||
value: '中西汇通'
|
// value: '中西汇通'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '太湖选粹',
|
// label: '太湖选粹',
|
||||||
value: '太湖选粹'
|
// value: '太湖选粹'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '针灸推拿',
|
// label: '针灸推拿',
|
||||||
value: '针灸推拿'
|
// value: '针灸推拿'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '名医名方',
|
// label: '名医名方',
|
||||||
value: '名医名方'
|
// value: '名医名方'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '新冠肺炎',
|
// label: '新冠肺炎',
|
||||||
value: '新冠肺炎'
|
// value: '新冠肺炎'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '书评',
|
// label: '书评',
|
||||||
value: '书评'
|
// value: '书评'
|
||||||
}
|
// }
|
||||||
],
|
// ],
|
||||||
|
opMedical: [],
|
||||||
editAuthor: false,
|
editAuthor: false,
|
||||||
addAuthor: false,
|
addAuthor: false,
|
||||||
editSchool: false,
|
editSchool: false,
|
||||||
@@ -740,6 +741,7 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
this.opMedical=this.$commonJS.opMedicalList()
|
||||||
this.msgform={...this.msgform, article_id: this.article_id,}
|
this.msgform={...this.msgform, article_id: this.article_id,}
|
||||||
this.getDetail();
|
this.getDetail();
|
||||||
this.getHight();
|
this.getHight();
|
||||||
|
|||||||
@@ -167,7 +167,7 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
this.journal_type = journal_type1.journal_type
|
this.journal_type = this.$commonJS.journalTypeList()
|
||||||
// console.log(this.journal_type, this.journal_type1)
|
// console.log(this.journal_type, this.journal_type1)
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1056,88 +1056,7 @@ export default {
|
|||||||
// topics:null
|
// topics:null
|
||||||
},
|
},
|
||||||
raltiAutList: [],
|
raltiAutList: [],
|
||||||
journal_type: [
|
journal_type: [],
|
||||||
{
|
|
||||||
name: 'ARTICLE',
|
|
||||||
value: 'A'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'REVIEW',
|
|
||||||
value: 'B'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'CASE REPORT',
|
|
||||||
value: 'C'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'RESEARCH PROPOSAL',
|
|
||||||
value: 'P'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'NEWS',
|
|
||||||
value: 'N'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'COMMENT',
|
|
||||||
value: 'T'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'CORRECTION',
|
|
||||||
value: 'CT'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'HYPOTHESIS',
|
|
||||||
value: 'HT'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'PREFACE',
|
|
||||||
value: 'PF'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'EDITORIAL',
|
|
||||||
value: 'ET'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'REPORT',
|
|
||||||
value: 'RP'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'LETTER',
|
|
||||||
value: 'LR'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'EMPIRICAL FORMULA',
|
|
||||||
value: 'EF'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'EXPERT CONSENSUS',
|
|
||||||
value: 'EC'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'LETTER TO EDITOR',
|
|
||||||
value: 'LTE'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'QUESTIONNAIRE INVESTIGATION',
|
|
||||||
value: 'QI'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'CASE SERIES',
|
|
||||||
value: 'CS'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'RETRACTION',
|
|
||||||
value: 'RT'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'MINI REVIEW',
|
|
||||||
value: 'MR'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'OTHERS',
|
|
||||||
value: 'O'
|
|
||||||
}
|
|
||||||
],
|
|
||||||
reviewerForm: {
|
reviewerForm: {
|
||||||
username: localStorage.getItem('U_name'),
|
username: localStorage.getItem('U_name'),
|
||||||
gender: 1,
|
gender: 1,
|
||||||
@@ -1417,6 +1336,8 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
||||||
|
this.journal_type=this.$commonJS.journalTypeList()
|
||||||
this.initSelect();
|
this.initSelect();
|
||||||
this.getAutData();
|
this.getAutData();
|
||||||
if (this.stagingID != undefined) {
|
if (this.stagingID != undefined) {
|
||||||
|
|||||||
@@ -55,7 +55,7 @@
|
|||||||
<span>{{ form.title }}</span>
|
<span>{{ form.title }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Type">
|
<el-form-item label="Type">
|
||||||
<span>{{ myType }}</span>
|
<span>{{ form.type | jtName }}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Major">
|
<el-form-item label="Major">
|
||||||
<span>{{form.major}}</span>
|
<span>{{form.major}}</span>
|
||||||
@@ -359,77 +359,7 @@
|
|||||||
this.initCountrys();
|
this.initCountrys();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
coverLetterUrl: function() {
|
coverLetterUrl: function() {
|
||||||
return this.baseUrl + this.form.coverLetter;
|
return this.baseUrl + this.form.coverLetter;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
>ID : <b style="margin-right: 25px">{{ form.accept_sn }}</b></font
|
>ID : <b style="margin-right: 25px">{{ form.accept_sn }}</b></font
|
||||||
>
|
>
|
||||||
<font
|
<font
|
||||||
>Type : <b style="margin-right: 25px">{{ myType }}</b></font
|
>Type : <b style="margin-right: 25px">{{ form.type | jtName }}</b></font
|
||||||
>
|
>
|
||||||
<font
|
<font
|
||||||
>Major : <b>{{ form.major }}</b></font
|
>Major : <b>{{ form.major }}</b></font
|
||||||
@@ -682,77 +682,7 @@ export default {
|
|||||||
this.getWordTablesList();
|
this.getWordTablesList();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function () {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case 'A':
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
// coverLetterUrl: function() {
|
// coverLetterUrl: function() {
|
||||||
// return this.baseUrl + this.form.coverLetter;
|
// return this.baseUrl + this.form.coverLetter;
|
||||||
// },
|
// },
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
<span>{{form.title}}</span>
|
<span>{{form.title}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Type">
|
<el-form-item label="Type">
|
||||||
<span>{{myType}}</span>
|
<span>{{form.type |jtName}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Major">
|
<el-form-item label="Major">
|
||||||
<span>{{form.major}}</span>
|
<span>{{form.major}}</span>
|
||||||
@@ -405,77 +405,7 @@
|
|||||||
this.initFileList();
|
this.initFileList();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
// coverLetterUrl: function() {
|
// coverLetterUrl: function() {
|
||||||
// return this.baseUrl + this.form.coverLetter;
|
// return this.baseUrl + this.form.coverLetter;
|
||||||
// },
|
// },
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
<font>Title :</font><b>{{form.title}}</b>
|
<font>Title :</font><b>{{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type | jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -312,68 +312,7 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
manuscirptUrl: function() {
|
manuscirptUrl: function() {
|
||||||
return this.baseUrl + this.form.manuscirpt;
|
return this.baseUrl + this.form.manuscirpt;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<font>Title :</font><b>{{form.title}}</b>
|
<font>Title :</font><b>{{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type | jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -617,77 +617,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
upload_zip: function() {
|
upload_zip: function() {
|
||||||
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
<b> {{form.title}}</b>
|
<b> {{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type |jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -627,77 +627,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
upload_zip: function() {
|
upload_zip: function() {
|
||||||
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<font>Title :</font><b>{{form.title}}</b>
|
<font>Title :</font><b>{{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type|jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -435,77 +435,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
// coverLetterUrl: function() {
|
// coverLetterUrl: function() {
|
||||||
// return this.baseUrl + this.form.coverLetter;
|
// return this.baseUrl + this.form.coverLetter;
|
||||||
// },
|
// },
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<b> {{form.title}}</b>
|
<b> {{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type | jtName }}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -604,77 +604,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
// coverLetterUrl: function() {
|
// coverLetterUrl: function() {
|
||||||
// return this.baseUrl + this.form.coverLetter;
|
// return this.baseUrl + this.form.coverLetter;
|
||||||
// },
|
// },
|
||||||
|
|||||||
@@ -28,7 +28,7 @@
|
|||||||
<font>Title :</font><b>{{form.title}}</b>
|
<font>Title :</font><b>{{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type |jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -561,77 +561,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
upload_zip: function() {
|
upload_zip: function() {
|
||||||
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
<b> {{form.title}}</b>
|
<b> {{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type | jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
<font>Title :</font><b>{{form.title}}</b>
|
<font>Title :</font><b>{{form.title}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType}}</b>
|
<font>Type :</font><b>{{form.type | jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="form.type=='A'">
|
<p v-show="form.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{form.approval?'Yes':'No'}}</b>
|
||||||
@@ -597,68 +597,7 @@
|
|||||||
this.reviewdate();
|
this.reviewdate();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
upload_zip: function() {
|
upload_zip: function() {
|
||||||
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
return this.baseUrl + 'api/Article/up_file/type/repezip';
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -148,7 +148,7 @@
|
|||||||
<font>ID : </font><b>{{MesDetail.accept_sn}}</b>
|
<font>ID : </font><b>{{MesDetail.accept_sn}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType(MesDetail.type)}}</b>
|
<font>Type :</font><b>{{MesDetail.type |jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="MesDetail.type=='A'">
|
<p v-show="MesDetail.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{MesDetail.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{MesDetail.approval?'Yes':'No'}}</b>
|
||||||
@@ -794,77 +794,7 @@
|
|||||||
}
|
}
|
||||||
return str;
|
return str;
|
||||||
},
|
},
|
||||||
myType(e) {
|
|
||||||
let frag = '';
|
|
||||||
switch (e) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
journal_me(e) {
|
journal_me(e) {
|
||||||
var frag = '';
|
var frag = '';
|
||||||
if (e > 0) {
|
if (e > 0) {
|
||||||
|
|||||||
@@ -79,7 +79,7 @@
|
|||||||
|
|
||||||
<span style="color: #666b7a; margin-left: 40px">Type :</span>
|
<span style="color: #666b7a; margin-left: 40px">Type :</span>
|
||||||
<font>
|
<font>
|
||||||
{{ artType(item.type) }}
|
{{ item.type |jtName }}
|
||||||
</font>
|
</font>
|
||||||
<span style="color: #666b7a; margin-left: 40px">Countries :</span>
|
<span style="color: #666b7a; margin-left: 40px">Countries :</span>
|
||||||
<!-- <span :class="item.countrys.length > 1 ? 'Countries': ''" > -->
|
<!-- <span :class="item.countrys.length > 1 ? 'Countries': ''" > -->
|
||||||
@@ -2289,77 +2289,7 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
//文章类型
|
//文章类型
|
||||||
artType(e) {
|
|
||||||
let frag = '';
|
|
||||||
switch (e) {
|
|
||||||
case 'A':
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
|
|
||||||
// 算平均分
|
// 算平均分
|
||||||
avegeCount(arry) {
|
avegeCount(arry) {
|
||||||
|
|||||||
@@ -1029,152 +1029,153 @@ export default {
|
|||||||
journal_special_id: 'None'
|
journal_special_id: 'None'
|
||||||
},
|
},
|
||||||
opInstal: [],
|
opInstal: [],
|
||||||
opMedical: [
|
// opMedical: [
|
||||||
{
|
// {
|
||||||
label: 'None',
|
// label: 'None',
|
||||||
value: ''
|
// value: ''
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'ARTICLE',
|
// label: 'ARTICLE',
|
||||||
value: 'Article'
|
// value: 'Article'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REVIEW',
|
// label: 'REVIEW',
|
||||||
value: 'Review'
|
// value: 'Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE REPORT',
|
// label: 'CASE REPORT',
|
||||||
value: 'Case report'
|
// value: 'Case report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RESEARCH PROPOSAL',
|
// label: 'RESEARCH PROPOSAL',
|
||||||
value: 'Research proposal'
|
// value: 'Research proposal'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'NEWS',
|
// label: 'NEWS',
|
||||||
value: 'News'
|
// value: 'News'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'COMMENT',
|
// label: 'COMMENT',
|
||||||
value: 'Comment'
|
// value: 'Comment'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CORRECTION',
|
// label: 'CORRECTION',
|
||||||
value: 'Correction'
|
// value: 'Correction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'HYPOTHESIS',
|
// label: 'HYPOTHESIS',
|
||||||
value: 'Hypothesis'
|
// value: 'Hypothesis'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PREFACE',
|
// label: 'PREFACE',
|
||||||
value: 'Preface'
|
// value: 'Preface'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EDITORIAL',
|
// label: 'EDITORIAL',
|
||||||
value: 'Editorial'
|
// value: 'Editorial'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REPORT',
|
// label: 'REPORT',
|
||||||
value: 'Report'
|
// value: 'Report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER',
|
// label: 'LETTER',
|
||||||
value: 'Letter'
|
// value: 'Letter'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EMPIRICAL FORMULA',
|
// label: 'EMPIRICAL FORMULA',
|
||||||
value: 'Empirical formula'
|
// value: 'Empirical formula'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EVIDENCE-BASED MEDICINE',
|
// label: 'EVIDENCE-BASED MEDICINE',
|
||||||
value: 'Evidence-based medicine'
|
// value: 'Evidence-based medicine'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EXPERT CONSENSUS',
|
// label: 'EXPERT CONSENSUS',
|
||||||
value: 'Expert consensus'
|
// value: 'Expert consensus'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER TO EDITOR',
|
// label: 'LETTER TO EDITOR',
|
||||||
value: 'Letter to editor'
|
// value: 'Letter to editor'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'QUESTIONNAIRE INVESTIGATION',
|
// label: 'QUESTIONNAIRE INVESTIGATION',
|
||||||
value: 'Questionnaire investigation'
|
// value: 'Questionnaire investigation'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PROTOCOL',
|
// label: 'PROTOCOL',
|
||||||
value: 'Protocol'
|
// value: 'Protocol'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE SERIES',
|
// label: 'CASE SERIES',
|
||||||
value: 'Case Series'
|
// value: 'Case Series'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION',
|
// label: 'RETRACTION',
|
||||||
value: 'Retraction'
|
// value: 'Retraction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'MINI REVIEW',
|
// label: 'MINI REVIEW',
|
||||||
value: 'Mini Review'
|
// value: 'Mini Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION NOTE',
|
// label: 'RETRACTION NOTE',
|
||||||
value: 'Retraction Note'
|
// value: 'Retraction Note'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '内经难经',
|
// label: '内经难经',
|
||||||
value: '内经难经'
|
// value: '内经难经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '伤寒金匮',
|
// label: '伤寒金匮',
|
||||||
value: '伤寒金匮'
|
// value: '伤寒金匮'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '神农本草经',
|
// label: '神农本草经',
|
||||||
value: '神农本草经'
|
// value: '神农本草经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '温病研究',
|
// label: '温病研究',
|
||||||
value: '温病研究'
|
// value: '温病研究'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '唐宋方药',
|
// label: '唐宋方药',
|
||||||
value: '唐宋方药'
|
// value: '唐宋方药'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '金元各家',
|
// label: '金元各家',
|
||||||
value: '金元各家'
|
// value: '金元各家'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '明清经典',
|
// label: '明清经典',
|
||||||
value: '明清经典'
|
// value: '明清经典'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '中西汇通',
|
// label: '中西汇通',
|
||||||
value: '中西汇通'
|
// value: '中西汇通'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '太湖选粹',
|
// label: '太湖选粹',
|
||||||
value: '太湖选粹'
|
// value: '太湖选粹'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '针灸推拿',
|
// label: '针灸推拿',
|
||||||
value: '针灸推拿'
|
// value: '针灸推拿'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '名医名方',
|
// label: '名医名方',
|
||||||
value: '名医名方'
|
// value: '名医名方'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '新冠肺炎',
|
// label: '新冠肺炎',
|
||||||
value: '新冠肺炎'
|
// value: '新冠肺炎'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '书评',
|
// label: '书评',
|
||||||
value: '书评'
|
// value: '书评'
|
||||||
}
|
// }
|
||||||
],
|
// ],
|
||||||
|
opMedical:[],
|
||||||
editAuthor: false,
|
editAuthor: false,
|
||||||
addAuthor: false,
|
addAuthor: false,
|
||||||
editSchool: false,
|
editSchool: false,
|
||||||
@@ -1393,6 +1394,7 @@ export default {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
this.opMedical=this.$commonJS.opMedicalList()
|
||||||
this.getHight();
|
this.getHight();
|
||||||
window.addEventListener('resize', this.getHight);
|
window.addEventListener('resize', this.getHight);
|
||||||
this.getData();
|
this.getData();
|
||||||
|
|||||||
@@ -839,147 +839,148 @@
|
|||||||
journal_special_id: "None",
|
journal_special_id: "None",
|
||||||
},
|
},
|
||||||
opInstal: [],
|
opInstal: [],
|
||||||
opMedical: [{
|
// opMedical: [{
|
||||||
label: 'None',
|
// label: 'None',
|
||||||
value: ''
|
// value: ''
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'ARTICLE',
|
// label: 'ARTICLE',
|
||||||
value: 'Article'
|
// value: 'Article'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REVIEW',
|
// label: 'REVIEW',
|
||||||
value: 'Review'
|
// value: 'Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE REPORT',
|
// label: 'CASE REPORT',
|
||||||
value: 'Case report'
|
// value: 'Case report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RESEARCH PROPOSAL',
|
// label: 'RESEARCH PROPOSAL',
|
||||||
value: 'Research proposal'
|
// value: 'Research proposal'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'NEWS',
|
// label: 'NEWS',
|
||||||
value: 'News'
|
// value: 'News'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'COMMENT',
|
// label: 'COMMENT',
|
||||||
value: 'Comment'
|
// value: 'Comment'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CORRECTION',
|
// label: 'CORRECTION',
|
||||||
value: 'Correction'
|
// value: 'Correction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'HYPOTHESIS',
|
// label: 'HYPOTHESIS',
|
||||||
value: 'Hypothesis'
|
// value: 'Hypothesis'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PREFACE',
|
// label: 'PREFACE',
|
||||||
value: 'Preface'
|
// value: 'Preface'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EDITORIAL',
|
// label: 'EDITORIAL',
|
||||||
value: 'Editorial'
|
// value: 'Editorial'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'REPORT',
|
// label: 'REPORT',
|
||||||
value: 'Report'
|
// value: 'Report'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER',
|
// label: 'LETTER',
|
||||||
value: 'Letter'
|
// value: 'Letter'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EMPIRICAL FORMULA',
|
// label: 'EMPIRICAL FORMULA',
|
||||||
value: 'Empirical formula'
|
// value: 'Empirical formula'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EVIDENCE-BASED MEDICINE',
|
// label: 'EVIDENCE-BASED MEDICINE',
|
||||||
value: 'Evidence-based medicine'
|
// value: 'Evidence-based medicine'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'EXPERT CONSENSUS',
|
// label: 'EXPERT CONSENSUS',
|
||||||
value: 'Expert consensus'
|
// value: 'Expert consensus'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'LETTER TO EDITOR',
|
// label: 'LETTER TO EDITOR',
|
||||||
value: 'Letter to editor'
|
// value: 'Letter to editor'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'QUESTIONNAIRE INVESTIGATION',
|
// label: 'QUESTIONNAIRE INVESTIGATION',
|
||||||
value: 'Questionnaire investigation'
|
// value: 'Questionnaire investigation'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'PROTOCOL',
|
// label: 'PROTOCOL',
|
||||||
value: 'Protocol'
|
// value: 'Protocol'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'CASE SERIES',
|
// label: 'CASE SERIES',
|
||||||
value: 'Case Series'
|
// value: 'Case Series'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'RETRACTION',
|
// label: 'RETRACTION',
|
||||||
value: 'Retraction'
|
// value: 'Retraction'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: 'MINI REVIEW',
|
// label: 'MINI REVIEW',
|
||||||
value: 'Mini Review'
|
// value: 'Mini Review'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '内经难经',
|
// label: '内经难经',
|
||||||
value: '内经难经'
|
// value: '内经难经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '伤寒金匮',
|
// label: '伤寒金匮',
|
||||||
value: '伤寒金匮'
|
// value: '伤寒金匮'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '神农本草经',
|
// label: '神农本草经',
|
||||||
value: '神农本草经'
|
// value: '神农本草经'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '温病研究',
|
// label: '温病研究',
|
||||||
value: '温病研究'
|
// value: '温病研究'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '唐宋方药',
|
// label: '唐宋方药',
|
||||||
value: '唐宋方药'
|
// value: '唐宋方药'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '金元各家',
|
// label: '金元各家',
|
||||||
value: '金元各家'
|
// value: '金元各家'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '明清经典',
|
// label: '明清经典',
|
||||||
value: '明清经典'
|
// value: '明清经典'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '中西汇通',
|
// label: '中西汇通',
|
||||||
value: '中西汇通'
|
// value: '中西汇通'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '太湖选粹',
|
// label: '太湖选粹',
|
||||||
value: '太湖选粹'
|
// value: '太湖选粹'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '针灸推拿',
|
// label: '针灸推拿',
|
||||||
value: '针灸推拿'
|
// value: '针灸推拿'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '名医名方',
|
// label: '名医名方',
|
||||||
value: '名医名方'
|
// value: '名医名方'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '新冠肺炎',
|
// label: '新冠肺炎',
|
||||||
value: '新冠肺炎'
|
// value: '新冠肺炎'
|
||||||
},
|
// },
|
||||||
{
|
// {
|
||||||
label: '书评',
|
// label: '书评',
|
||||||
value: '书评'
|
// value: '书评'
|
||||||
}
|
// }
|
||||||
],
|
// ],
|
||||||
|
opMedical: [],
|
||||||
editAuthor: false,
|
editAuthor: false,
|
||||||
addAuthor: false,
|
addAuthor: false,
|
||||||
editSchool: false,
|
editSchool: false,
|
||||||
@@ -1150,7 +1151,7 @@
|
|||||||
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {this.opMedical=this.$commonJS.opMedicalList()
|
||||||
this.getHight();
|
this.getHight();
|
||||||
window.addEventListener('resize', this.getHight);
|
window.addEventListener('resize', this.getHight);
|
||||||
this.getData();
|
this.getData();
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
|
@click="
|
||||||
|
isMenuVisible = false;
|
||||||
|
currentData = {};
|
||||||
|
currentId = '';
|
||||||
|
"
|
||||||
class="tinymce-container editor-container word-container"
|
class="tinymce-container editor-container word-container"
|
||||||
:style="!isPreview ? 'padding:10px 20px 10px 30px;' : 'padding:0px;'"
|
:style="!isPreview ? 'padding:10px 20px 10px 30px;' : 'padding:0px;'"
|
||||||
ref="scrollDiv"
|
ref="scrollDiv"
|
||||||
@@ -35,7 +40,7 @@
|
|||||||
>
|
>
|
||||||
<div style="width: auto; display: flex; align-items: center">
|
<div style="width: auto; display: flex; align-items: center">
|
||||||
<!-- <el-checkbox v-model="checked" style="border-right: 1px solid #d8d8d8; padding: 0 20px 0 0;z-index: 10;" size="medium">Select All</el-checkbox> -->
|
<!-- <el-checkbox v-model="checked" style="border-right: 1px solid #d8d8d8; padding: 0 20px 0 0;z-index: 10;" size="medium">Select All</el-checkbox> -->
|
||||||
<div
|
<!-- <div
|
||||||
style="border-right: 1px solid #d8d8d8; padding: 0 20px"
|
style="border-right: 1px solid #d8d8d8; padding: 0 20px"
|
||||||
:style="currentData.type == 0 ? 'Opacity:1' : 'Opacity:0.6'"
|
:style="currentData.type == 0 ? 'Opacity:1' : 'Opacity:0.6'"
|
||||||
>
|
>
|
||||||
@@ -59,20 +64,20 @@
|
|||||||
H3
|
H3
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div> -->
|
||||||
<div style="border-right: 1px solid #d8d8d8; padding: 0 20px">
|
<!-- <div style="border-right: 1px solid #d8d8d8; padding: 0 20px">
|
||||||
<ul class="HTitleBox" style="border: none">
|
<ul class="HTitleBox" style="border: none">
|
||||||
<li @click="addContent" style="font-size: 14px; padding: 0">
|
<li @click="addContent" style="font-size: 14px; padding: 0">
|
||||||
<i class="el-icon-document"> </i>
|
<i class="el-icon-document"> </i>
|
||||||
Batch Add content
|
Batch Add content
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="border-left: 1px solid #d8d8d8; padding: 0 0px; float: right">
|
<div style="padding: 0 0px; float: right">
|
||||||
<ul class="operateBox">
|
<ul class="operateBox">
|
||||||
<li
|
<!-- <li
|
||||||
v-if="isEditComment"
|
v-if="isEditComment"
|
||||||
style="background-color: #fff !important; color: #f56c6c; border: 1px solid #f56c6c"
|
style="background-color: #fff !important; color: #f56c6c; border: 1px solid #f56c6c"
|
||||||
@mousedown="cacheSelection"
|
@mousedown="cacheSelection"
|
||||||
@@ -81,18 +86,26 @@
|
|||||||
<i class="el-icon-document-add" style="margin-top: 2px; float: left"></i>
|
<i class="el-icon-document-add" style="margin-top: 2px; float: left"></i>
|
||||||
|
|
||||||
Comment
|
Comment
|
||||||
</li>
|
</li> -->
|
||||||
|
<div style="border-right: 1px solid #d8d8d8; padding: 0 20px">
|
||||||
|
<ul class="HTitleBox" style="border: none">
|
||||||
|
<li @click="addContent" style="font-size: 14px; padding: 0; background-color: #fff !important; color: #333">
|
||||||
|
<i class="el-icon-document" style="margin-right: 2px"> </i>
|
||||||
|
Batch Add content
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
<li style="background-color: #cbccd1 !important; color: #333; border: 1px solid #cbccd1" @click="onAddRow">
|
<li style="background-color: #cbccd1 !important; color: #333; border: 1px solid #cbccd1" @click="onAddRow">
|
||||||
<i class="el-icon-document-add" style="margin-top: 2px"></i>
|
<i class="el-icon-document-add" style="margin-top: 2px"></i>
|
||||||
|
|
||||||
Row
|
Row
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li style="" @click="onEdit">
|
<!-- <li style="" @click="onEdit">
|
||||||
<i class="el-icon-edit" style="margin-top: 2px"></i>
|
<i class="el-icon-edit" style="margin-top: 2px"></i>
|
||||||
|
|
||||||
Edit
|
Edit
|
||||||
</li>
|
</li> -->
|
||||||
|
|
||||||
<li style="background-color: #fc625d !important" @click="onDelete">
|
<li style="background-color: #fc625d !important" @click="onDelete">
|
||||||
<i class="el-icon-delete" style="margin-top: 2px"></i>
|
<i class="el-icon-delete" style="margin-top: 2px"></i>
|
||||||
@@ -163,7 +176,7 @@
|
|||||||
v-if="currentId == item.am_id"
|
v-if="currentId == item.am_id"
|
||||||
style="background-color: #fff; z-index: 100; position: absolute; right: 0px; top: -40px"
|
style="background-color: #fff; z-index: 100; position: absolute; right: 0px; top: -40px"
|
||||||
>
|
>
|
||||||
<el-button
|
<!-- <el-button
|
||||||
v-if="currentId == item.am_id"
|
v-if="currentId == item.am_id"
|
||||||
style="background-color: #006699d1; font-weight: bold; color: #fff; font-size: 16px !important"
|
style="background-color: #006699d1; font-weight: bold; color: #fff; font-size: 16px !important"
|
||||||
:style="index == 0 ? ' opacity: 0.2;' : ' opacity: 1;'"
|
:style="index == 0 ? ' opacity: 0.2;' : ' opacity: 1;'"
|
||||||
@@ -182,7 +195,7 @@
|
|||||||
:disabled="index == wordList.length - 1 ? true : false"
|
:disabled="index == wordList.length - 1 ? true : false"
|
||||||
@click="changeSort('down')"
|
@click="changeSort('down')"
|
||||||
>↓</el-button
|
>↓</el-button
|
||||||
>
|
> -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
@@ -196,7 +209,7 @@
|
|||||||
@dragleave="handleDragLeave"
|
@dragleave="handleDragLeave"
|
||||||
@drop="handleDrop"
|
@drop="handleDrop"
|
||||||
class="MaxPicture pMain myeditabledivImage drop-target"
|
class="MaxPicture pMain myeditabledivImage drop-target"
|
||||||
@click="initializeEditor(item.am_id, 'img', item, index)"
|
@click.stop="initializeEditor($event, item.am_id, 'img', item, index)"
|
||||||
v-if="item.type == 1"
|
v-if="item.type == 1"
|
||||||
:main-state="item.state"
|
:main-state="item.state"
|
||||||
:remark="item.checks && item.checks.length > 0 ? 1 : 0"
|
:remark="item.checks && item.checks.length > 0 ? 1 : 0"
|
||||||
@@ -226,7 +239,7 @@
|
|||||||
@dragenter="handleDragEnter"
|
@dragenter="handleDragEnter"
|
||||||
@dragleave="handleDragLeave"
|
@dragleave="handleDragLeave"
|
||||||
@drop="handleDrop"
|
@drop="handleDrop"
|
||||||
@click="initializeEditor(item.am_id, 'table', item, index)"
|
@click.stop="initializeEditor($event, item.am_id, 'table', item, index)"
|
||||||
class="thumbnailTableBox wordTableHtml table_Box pMain myeditabledivTable drop-target"
|
class="thumbnailTableBox wordTableHtml table_Box pMain myeditabledivTable drop-target"
|
||||||
v-else-if="item.type == 2"
|
v-else-if="item.type == 2"
|
||||||
:main-state="item.state"
|
:main-state="item.state"
|
||||||
@@ -275,7 +288,7 @@
|
|||||||
@dragenter="handleDragEnter"
|
@dragenter="handleDragEnter"
|
||||||
@dragleave="handleDragLeave"
|
@dragleave="handleDragLeave"
|
||||||
@drop="handleDrop"
|
@drop="handleDrop"
|
||||||
@click="initializeEditor(item.am_id, 'text', item, index)"
|
@click.stop="initializeEditor($event, item.am_id, 'text', item, index)"
|
||||||
class="pMain myeditablediv drop-target"
|
class="pMain myeditablediv drop-target"
|
||||||
@blur="clearEditor(item.am_id)"
|
@blur="clearEditor(item.am_id)"
|
||||||
:main-state="item.state"
|
:main-state="item.state"
|
||||||
@@ -487,9 +500,48 @@
|
|||||||
<div v-if="isMenuVisible" class="context-menu" :style="{ top: `${menuPosition.y}px`, left: `${menuPosition.x}px` }">
|
<div v-if="isMenuVisible" class="context-menu" :style="{ top: `${menuPosition.y}px`, left: `${menuPosition.x}px` }">
|
||||||
<ul>
|
<ul>
|
||||||
<!-- {{ menuType }} -->
|
<!-- {{ menuType }} -->
|
||||||
|
|
||||||
|
<div v-if="currentData.type == 0">
|
||||||
|
<div style="padding: 0 60px 0 20px">
|
||||||
|
<ul class="HTitleBox" style="border: none">
|
||||||
|
<li
|
||||||
|
style="font-size: 16px"
|
||||||
|
:style="currentData.is_h1 == 1 ? 'color:#4d99f1' : 'color:#333'"
|
||||||
|
@click="currentData.is_h1 == 0 ? changeTitle(1) : changeTitle(0)"
|
||||||
|
>
|
||||||
|
H1
|
||||||
|
</li>
|
||||||
|
<li
|
||||||
|
style="font-size: 16px"
|
||||||
|
:style="currentData.is_h2 == 1 ? 'color:#4d99f1' : 'color:#333'"
|
||||||
|
@click="currentData.is_h2 == 0 ? changeTitle(2) : changeTitle(0)"
|
||||||
|
>
|
||||||
|
H2
|
||||||
|
</li>
|
||||||
|
<li
|
||||||
|
style="font-size: 16px"
|
||||||
|
:style="currentData.is_h3 == 1 ? 'color:#4d99f1' : 'color:#333'"
|
||||||
|
@click="currentData.is_h3 == 0 ? changeTitle(3) : changeTitle(0)"
|
||||||
|
>
|
||||||
|
H3
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<li @click="menuAction('edit')" style="color: rgb(43, 129, 239) !important"><i class="el-icon-edit" style=""></i>Edit</li>
|
||||||
|
|
||||||
|
<li v-if="isEditComment" style="color: #f56c6c" @mousedown="cacheSelection" @click="menuAction('comment')">
|
||||||
|
<i class="el-icon-document-add"></i>Comment
|
||||||
|
</li>
|
||||||
<li @click="menuAction('up')"><i class="el-icon-arrow-up" style=""></i>Move Up</li>
|
<li @click="menuAction('up')"><i class="el-icon-arrow-up" style=""></i>Move Up</li>
|
||||||
<li @click="menuAction('down')"><i class="el-icon-arrow-down" style=""></i>Move Down</li>
|
<li @click="menuAction('down')"><i class="el-icon-arrow-down" style=""></i>Move Down</li>
|
||||||
<li @click="menuAction('delete')"><i class="el-icon-delete" style=""></i>Delete</li>
|
<li @click="menuAction('row')"><i class="el-icon-plus" style=""></i>Add Row</li>
|
||||||
|
<li @click="menuAction('addContent')"><i class="el-icon-document"> </i>Batch Add content</li>
|
||||||
|
|
||||||
|
<li @click="menuAction('delete')" style="color: red; margin-top: 2px; border-top: 1px solid #e5e6eb">
|
||||||
|
<i class="el-icon-delete" style=""></i>Delete
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -833,21 +885,33 @@ export default {
|
|||||||
this.editors = {};
|
this.editors = {};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
openMenu(event, type,currentId) {
|
openMenu(event, type, currentId) {
|
||||||
console.log('event at line 860:', event);
|
console.log('event at line 860:', event);
|
||||||
// 获取鼠标点击位置
|
// 获取鼠标点击位置
|
||||||
this.menuPosition.x = event.clientX;
|
this.menuPosition.x = event.clientX + 30;
|
||||||
this.menuPosition.y = event.clientY;
|
this.menuPosition.y = event.clientY + 40;
|
||||||
this.menuType = type; // 设置菜单类型,根据点击区域不同显示不同菜单
|
this.menuType = type; // 设置菜单类型,根据点击区域不同显示不同菜单
|
||||||
this.currentId=currentId;
|
// this.currentId=currentId;
|
||||||
// this.isMenuVisible = true;
|
this.isMenuVisible = true;
|
||||||
},
|
},
|
||||||
closeMenu() {
|
closeMenu() {
|
||||||
this.isMenuVisible = false;
|
this.isMenuVisible = false;
|
||||||
},
|
},
|
||||||
menuAction(action) {
|
menuAction(action) {
|
||||||
console.log(`执行了:${action}`);
|
console.log(`执行了:${action}`);
|
||||||
switch(action){
|
switch (action) {
|
||||||
|
case 'addContent':
|
||||||
|
this.addContent();
|
||||||
|
break;
|
||||||
|
case 'comment':
|
||||||
|
this.handleSelection();
|
||||||
|
break;
|
||||||
|
case 'edit':
|
||||||
|
this.onEdit();
|
||||||
|
break;
|
||||||
|
case 'row':
|
||||||
|
this.onAddRow('');
|
||||||
|
break;
|
||||||
case 'up':
|
case 'up':
|
||||||
this.changeSort('up');
|
this.changeSort('up');
|
||||||
break;
|
break;
|
||||||
@@ -1318,9 +1382,34 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
initializeEditor(id, type, data, index) {
|
initializeEditor(event, id, type, data, index) {
|
||||||
this.clearHighlight();
|
this.clearHighlight();
|
||||||
this.selectedIds = [];
|
this.selectedIds = [];
|
||||||
|
// this.menuPosition.x = event.clientX+20;
|
||||||
|
// this.menuPosition.y = event.clientY+20;
|
||||||
|
|
||||||
|
const menuWidth = 180; // 你的菜单宽度(按实际调整)
|
||||||
|
const menuHeight = 275; // 你的菜单高度(按实际调整)
|
||||||
|
|
||||||
|
let x = event.clientX + 20;
|
||||||
|
let y = event.clientY + 20;
|
||||||
|
|
||||||
|
// 判断右侧是否越界
|
||||||
|
if (x + menuWidth > window.innerWidth) {
|
||||||
|
x = window.innerWidth - menuWidth - 10; // 留点空隙
|
||||||
|
}
|
||||||
|
|
||||||
|
// 判断底部是否越界
|
||||||
|
if (y + menuHeight > window.innerHeight) {
|
||||||
|
y = event.clientY - menuHeight - 10; // 改为往上弹
|
||||||
|
}
|
||||||
|
|
||||||
|
this.menuPosition.x = x;
|
||||||
|
this.menuPosition.y = y;
|
||||||
|
|
||||||
|
this.menuType = type; // 设置菜单类型,根据点击区域不同显示不同菜单
|
||||||
|
// this.currentId=currentId;
|
||||||
|
|
||||||
this.wordList.forEach((item, index) => {
|
this.wordList.forEach((item, index) => {
|
||||||
item.checked = false;
|
item.checked = false;
|
||||||
});
|
});
|
||||||
@@ -1328,7 +1417,7 @@ export default {
|
|||||||
this.currentId = id;
|
this.currentId = id;
|
||||||
this.currentIndex = index;
|
this.currentIndex = index;
|
||||||
this.currentData = data;
|
this.currentData = data;
|
||||||
|
this.isMenuVisible = true;
|
||||||
// const editorId = `editor${index}`;
|
// const editorId = `editor${index}`;
|
||||||
// // 检查当前编辑器是否已经初始化
|
// // 检查当前编辑器是否已经初始化
|
||||||
// if (this.editors[editorId]) return;
|
// if (this.editors[editorId]) return;
|
||||||
@@ -2453,7 +2542,7 @@ export default {
|
|||||||
}
|
}
|
||||||
.context-menu {
|
.context-menu {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
width: 150px;
|
width: 180px;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
|
box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
@@ -2461,6 +2550,7 @@ export default {
|
|||||||
border: 1px solid #ddd;
|
border: 1px solid #ddd;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
line-height: 28px;
|
line-height: 28px;
|
||||||
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.context-menu ul {
|
.context-menu ul {
|
||||||
@@ -2475,7 +2565,7 @@ export default {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
color: rgb(51, 54, 57);
|
color: rgb(51, 54, 57);
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 4px 0;
|
padding: 2px 0;
|
||||||
}
|
}
|
||||||
.context-menu li i {
|
.context-menu li i {
|
||||||
margin: 5px 10px 0 10px;
|
margin: 5px 10px 0 10px;
|
||||||
|
|||||||
@@ -458,7 +458,7 @@ export default {
|
|||||||
// var extension = img.image.split('.').pop().toLowerCase();
|
// var extension = img.image.split('.').pop().toLowerCase();
|
||||||
// if (extension === 'tif' || extension === 'jpg' || extension === 'jpeg' || extension === 'png') {
|
// if (extension === 'tif' || extension === 'jpg' || extension === 'jpeg' || extension === 'png') {
|
||||||
const modalContent = `<img src="${this.mediaUrl + img.image}" alt="Image ${index}" style="width:100%;background:#FFF;" >`;
|
const modalContent = `<img src="${this.mediaUrl + img.image}" alt="Image ${index}" style="width:100%;background:#FFF;" >`;
|
||||||
console.log('modalContent at line 487:', modalContent)
|
|
||||||
|
|
||||||
this.$commonJS.createImageModal(index, modalContent, 'img');
|
this.$commonJS.createImageModal(index, modalContent, 'img');
|
||||||
// }
|
// }
|
||||||
|
|||||||
@@ -375,7 +375,7 @@
|
|||||||
<font>Journal : <b
|
<font>Journal : <b
|
||||||
style="margin-right: 25px;">{{journal_state(detailMess.journalname)}}</b></font>
|
style="margin-right: 25px;">{{journal_state(detailMess.journalname)}}</b></font>
|
||||||
<font>ID : <b style="margin-right: 25px;">{{detailMess.accept_sn}}</b></font>
|
<font>ID : <b style="margin-right: 25px;">{{detailMess.accept_sn}}</b></font>
|
||||||
<font>Type : <b style="margin-right: 25px;">{{mauntType(detailMess.type)}}</b></font>
|
<font>Type : <b style="margin-right: 25px;">{{detailMess.type |jtName}}</b></font>
|
||||||
<font>Major : <b>{{detailMess.major}}</b></font>
|
<font>Major : <b>{{detailMess.major}}</b></font>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
@@ -1400,77 +1400,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
// 文章类型
|
// 文章类型
|
||||||
mauntType(e) {
|
|
||||||
let frag = '';
|
|
||||||
switch (e) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
|
|
||||||
// 稿件预览
|
// 稿件预览
|
||||||
showDetail(e) {
|
showDetail(e) {
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<div class="art_state_message_id" style="padding-left: 15px;">
|
<div class="art_state_message_id" style="padding-left: 15px;">
|
||||||
<font>Journal : <b style="margin-right: 25px;">{{journal_me}}</b></font>
|
<font>Journal : <b style="margin-right: 25px;">{{journal_me}}</b></font>
|
||||||
<font>ID : <b style="margin-right: 25px;">{{form.accept_sn}}</b></font>
|
<font>ID : <b style="margin-right: 25px;">{{form.accept_sn}}</b></font>
|
||||||
<font>Type : <b style="margin-right: 25px;">{{myType}}</b></font>
|
<font>Type : <b style="margin-right: 25px;">{{form.type |jtName}}</b></font>
|
||||||
<font>Major : <b>{{form.major}}</b></font>
|
<font>Major : <b>{{form.major}}</b></font>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
@@ -413,77 +413,7 @@
|
|||||||
this.initFileList();
|
this.initFileList();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
// coverLetterUrl: function() {
|
// coverLetterUrl: function() {
|
||||||
// return this.baseUrl + this.form.coverLetter;
|
// return this.baseUrl + this.form.coverLetter;
|
||||||
// },
|
// },
|
||||||
|
|||||||
@@ -126,7 +126,7 @@
|
|||||||
<font>ID : </font><b>{{MesDetail.accept_sn}}</b>
|
<font>ID : </font><b>{{MesDetail.accept_sn}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<font>Type :</font><b>{{myType(MesDetail.type)}}</b>
|
<font>Type :</font><b>{{MesDetail.type |jtName}}</b>
|
||||||
</p>
|
</p>
|
||||||
<p v-show="MesDetail.type=='A'">
|
<p v-show="MesDetail.type=='A'">
|
||||||
<font>Ethical Approval :</font><b>{{MesDetail.approval?'Yes':'No'}}</b>
|
<font>Ethical Approval :</font><b>{{MesDetail.approval?'Yes':'No'}}</b>
|
||||||
@@ -647,77 +647,7 @@
|
|||||||
}
|
}
|
||||||
return str;
|
return str;
|
||||||
},
|
},
|
||||||
myType(e) {
|
|
||||||
let frag = '';
|
|
||||||
switch (e) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
journal_me(e) {
|
journal_me(e) {
|
||||||
var frag = '';
|
var frag = '';
|
||||||
if (e > 0) {
|
if (e > 0) {
|
||||||
|
|||||||
@@ -34,7 +34,14 @@
|
|||||||
<!-- <el-table-column prop="article_id" label="ID" width="55" align="center"></el-table-column> -->
|
<!-- <el-table-column prop="article_id" label="ID" width="55" align="center"></el-table-column> -->
|
||||||
<el-table-column prop="title" label="Title" align="left"></el-table-column>
|
<el-table-column prop="title" label="Title" align="left"></el-table-column>
|
||||||
<el-table-column prop="abbr" label="Journal" width="80" align="center"></el-table-column>
|
<el-table-column prop="abbr" label="Journal" width="80" align="center"></el-table-column>
|
||||||
<el-table-column :formatter="typeFormat" label="Type" width="100" align="center"></el-table-column>
|
<el-table-column label="Type" width="100" align="center">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
{{ scope.row.type | jtName }}
|
||||||
|
|
||||||
|
|
||||||
|
</template>
|
||||||
|
|
||||||
|
</el-table-column>
|
||||||
<el-table-column :formatter="repeFormat" prop="repetition" label="Repetition" width="80" align="center"></el-table-column>
|
<el-table-column :formatter="repeFormat" prop="repetition" label="Repetition" width="80" align="center"></el-table-column>
|
||||||
<el-table-column prop="realname" label="Editor" width="100" align="center"></el-table-column>
|
<el-table-column prop="realname" label="Editor" width="100" align="center"></el-table-column>
|
||||||
<el-table-column :formatter="dateFormat" prop="ctime" width="100" label="Add date" align="center"></el-table-column>
|
<el-table-column :formatter="dateFormat" prop="ctime" width="100" label="Add date" align="center"></el-table-column>
|
||||||
@@ -175,77 +182,7 @@
|
|||||||
repeFormat(row, column, cellValue, index) {
|
repeFormat(row, column, cellValue, index) {
|
||||||
return cellValue + '%';
|
return cellValue + '%';
|
||||||
},
|
},
|
||||||
typeFormat(row, column, cellValue, index) {
|
|
||||||
let frag = '';
|
|
||||||
switch (row.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
formatDate(timestamp) {
|
formatDate(timestamp) {
|
||||||
var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
|
||||||
var Y = date.getFullYear() + '-';
|
var Y = date.getFullYear() + '-';
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
<span>{{form.title}}</span>
|
<span>{{form.title}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Type">
|
<el-form-item label="Type">
|
||||||
<span>{{myType}}</span>
|
<span>{{form.type | jtName}}</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Repetition" v-show="form.repezip!=''">
|
<el-form-item label="Repetition" v-show="form.repezip!=''">
|
||||||
<el-link type="primary" icon="el-icon-download" :href="this.mediaUrl + form.repezip">Download</el-link>
|
<el-link type="primary" icon="el-icon-download" :href="this.mediaUrl + form.repezip">Download</el-link>
|
||||||
@@ -253,77 +253,7 @@
|
|||||||
this.initFileList();
|
this.initFileList();
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
myType: function() {
|
|
||||||
let frag = '';
|
|
||||||
switch (this.form.type) {
|
|
||||||
case "A":
|
|
||||||
frag = 'ARTICLE';
|
|
||||||
break;
|
|
||||||
case 'B':
|
|
||||||
frag = 'REVIEW';
|
|
||||||
break;
|
|
||||||
case 'C':
|
|
||||||
frag = 'CASE REPORT';
|
|
||||||
break;
|
|
||||||
case 'P':
|
|
||||||
frag = 'RESEARCH PROPOSAL';
|
|
||||||
break;
|
|
||||||
case 'N':
|
|
||||||
frag = 'NEWS';
|
|
||||||
break;
|
|
||||||
case 'T':
|
|
||||||
frag = 'COMMENT';
|
|
||||||
break;
|
|
||||||
case 'CT':
|
|
||||||
frag = 'CORRECTION';
|
|
||||||
break;
|
|
||||||
case 'HT':
|
|
||||||
frag = 'HYPOTHESIS';
|
|
||||||
break;
|
|
||||||
case 'PF':
|
|
||||||
frag = 'PREFACE';
|
|
||||||
break;
|
|
||||||
case 'ET':
|
|
||||||
frag = 'EDITORIAL';
|
|
||||||
break;
|
|
||||||
case 'RP':
|
|
||||||
frag = 'REPORT';
|
|
||||||
break;
|
|
||||||
case 'LR':
|
|
||||||
frag = 'LETTER';
|
|
||||||
break;
|
|
||||||
case 'EF':
|
|
||||||
frag = 'EMPIRICAL FORMULA';
|
|
||||||
break;
|
|
||||||
case 'EM':
|
|
||||||
frag = 'EVIDENCE-BASED MEDICINE';
|
|
||||||
break;
|
|
||||||
case 'EC':
|
|
||||||
frag = 'EXPERT CONSENSUS';
|
|
||||||
break;
|
|
||||||
case 'LTE':
|
|
||||||
frag = 'LETTER TO EDITOR';
|
|
||||||
break;
|
|
||||||
case 'QI':
|
|
||||||
frag = 'QUESTIONNAIRE INVESTIGATION';
|
|
||||||
break;
|
|
||||||
case 'PT':
|
|
||||||
frag = 'PROTOCOL';
|
|
||||||
break;
|
|
||||||
case 'CS':
|
|
||||||
frag = 'CASE SERIES';
|
|
||||||
break;
|
|
||||||
case 'RT':
|
|
||||||
frag = 'RETRACTION';
|
|
||||||
break;
|
|
||||||
case 'MR':
|
|
||||||
frag = 'MINI REVIEW';
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
frag = 'OTHERS';
|
|
||||||
}
|
|
||||||
return frag;
|
|
||||||
},
|
|
||||||
coverLetterUrl: function() {
|
coverLetterUrl: function() {
|
||||||
return this.baseUrl + this.form.coverLetter;
|
return this.baseUrl + this.form.coverLetter;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -116,6 +116,15 @@
|
|||||||
>
|
>
|
||||||
</font>
|
</font>
|
||||||
</p>
|
</p>
|
||||||
|
<p class="tab_tie_col">
|
||||||
|
<span style="color: #0b71ff;">Reviewed manuscripts {{ ReviewTime }}: </span>
|
||||||
|
<font style="display: inline-block;color: #0b71ff;font-weight: bold;" v-if="scope.row.review_num_two_year">
|
||||||
|
{{ scope.row.review_num_two_year }}
|
||||||
|
</font>
|
||||||
|
<font style="display: inline-block;color: #aaa;font-weight: bold;" v-else >
|
||||||
|
0
|
||||||
|
</font>
|
||||||
|
</p>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="Other Information">
|
<el-table-column label="Other Information">
|
||||||
@@ -179,7 +188,7 @@
|
|||||||
</el-table-column> -->
|
</el-table-column> -->
|
||||||
<el-table-column label="Research areas" width="300">
|
<el-table-column label="Research areas" width="300">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-if="scope.row.user_id" style="display: flex; align-items: center; justify-content: space-between">
|
<div @click="BoxMajor(scope.row,majorData[scope.row.user_id])" v-if="scope.row.user_id" style="display: flex; align-items: center; justify-content: space-between; cursor: pointer;">
|
||||||
<!-- 使用 user_id 来获取用户的 majorData -->
|
<!-- 使用 user_id 来获取用户的 majorData -->
|
||||||
<div>
|
<div>
|
||||||
<div v-if="majorData[scope.row.user_id]" class="majorDataBox">
|
<div v-if="majorData[scope.row.user_id]" class="majorDataBox">
|
||||||
@@ -195,8 +204,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<b
|
<b
|
||||||
@click="BoxMajor(scope.row,majorData[scope.row.user_id])"
|
|
||||||
style="margin-left: 10px; cursor: pointer; color: #006699"
|
style="margin-left: 10px; color: #006699"
|
||||||
class="el-icon-edit"
|
class="el-icon-edit"
|
||||||
></b>
|
></b>
|
||||||
</div>
|
</div>
|
||||||
@@ -463,13 +472,18 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
const currentYear = new Date().getFullYear();
|
||||||
|
var ReviewTime= `(${currentYear - 2}–${currentYear})`;
|
||||||
import commonReviewer from '../page/components/reviewerList/add.vue';
|
import commonReviewer from '../page/components/reviewerList/add.vue';
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
commonReviewer
|
commonReviewer
|
||||||
},
|
},
|
||||||
|
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
ReviewTime:ReviewTime,
|
||||||
majorValueList: [],
|
majorValueList: [],
|
||||||
majorData: [],
|
majorData: [],
|
||||||
selectField: [],
|
selectField: [],
|
||||||
@@ -1337,6 +1351,8 @@ export default {
|
|||||||
},
|
},
|
||||||
// 指数颜色
|
// 指数颜色
|
||||||
colorIndex(num, time) {
|
colorIndex(num, time) {
|
||||||
|
|
||||||
|
|
||||||
// if (time != 0) {
|
// if (time != 0) {
|
||||||
// let date = new Date(parseInt(time * 1000));
|
// let date = new Date(parseInt(time * 1000));
|
||||||
// let Y = date.getFullYear() + '-';
|
// let Y = date.getFullYear() + '-';
|
||||||
@@ -1365,6 +1381,9 @@ export default {
|
|||||||
// ')</span>';
|
// ')</span>';
|
||||||
str = '<b style="color:#cbb504">' + num + '</b>';
|
str = '<b style="color:#cbb504">' + num + '</b>';
|
||||||
} else {
|
} else {
|
||||||
|
if(num==null){
|
||||||
|
num=0
|
||||||
|
}
|
||||||
// str =
|
// str =
|
||||||
// '<b style="color:#0cbc15">' +
|
// '<b style="color:#0cbc15">' +
|
||||||
// num +
|
// num +
|
||||||
@@ -1373,7 +1392,7 @@ export default {
|
|||||||
// ')</span>';
|
// ')</span>';
|
||||||
str = '<b style="color:#0cbc15">' + num + '</b>';
|
str = '<b style="color:#0cbc15">' + num + '</b>';
|
||||||
}
|
}
|
||||||
if (time == 0) {
|
if (time == 0||time==null) {
|
||||||
// str = '<b style="color:#aaa;">0</b><span style="color:#aaa;font-size:14px;margin-left:10px;">(No time)</span>';
|
// str = '<b style="color:#aaa;">0</b><span style="color:#aaa;font-size:14px;margin-left:10px;">(No time)</span>';
|
||||||
str = '<b style="color:#aaa;">0</b>';
|
str = '<b style="color:#aaa;">0</b>';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,7 +76,11 @@ import commonJS from '@/common/js/commonJS.js'
|
|||||||
Vue.prototype.$commonJS = commonJS
|
Vue.prototype.$commonJS = commonJS
|
||||||
|
|
||||||
Vue.prototype.Common = Common;
|
Vue.prototype.Common = Common;
|
||||||
|
// import { getJournalTypeName } from '@/common/js/commonJS.js';
|
||||||
|
|
||||||
|
Vue.filter('jtName', function(value) {
|
||||||
|
return commonJS.getJournalTypeName(value);
|
||||||
|
});
|
||||||
// 使用 ES Module
|
// 使用 ES Module
|
||||||
import * as echarts from 'echarts';
|
import * as echarts from 'echarts';
|
||||||
Vue.prototype.$echarts = echarts
|
Vue.prototype.$echarts = echarts
|
||||||
|
|||||||
Reference in New Issue
Block a user