新增cite

This commit is contained in:
2024-08-16 17:47:22 +08:00
parent 279761232b
commit f5d5d5b25a
9 changed files with 1456 additions and 19 deletions

25
package-lock.json generated
View File

@@ -27,7 +27,8 @@
"vue-router": "^3.0.3", "vue-router": "^3.0.3",
"vue-schart": "^2.0.0", "vue-schart": "^2.0.0",
"vue-ueditor-wrap": "^2.5.6", "vue-ueditor-wrap": "^2.5.6",
"vuedraggable": "^2.17.0" "vuedraggable": "^2.17.0",
"vxe-table": "^3.8.19"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "^3.9.0", "@vue/cli-plugin-babel": "^3.9.0",
@@ -5407,6 +5408,11 @@
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
} }
}, },
"node_modules/dom-zindex": {
"version": "1.0.4",
"resolved": "https://registry.npmmirror.com/dom-zindex/-/dom-zindex-1.0.4.tgz",
"integrity": "sha512-PNk7u71TJ1C9Lwjjp5nNuQcVWuECFMmr9kZAwi2UbgWUM7jXdTCe4O4x5bhLUa07jpcZUVA5Du3ho7/FXzS9Ng=="
},
"node_modules/domain-browser": { "node_modules/domain-browser": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
@@ -14342,6 +14348,18 @@
"sortablejs": "1.10.2" "sortablejs": "1.10.2"
} }
}, },
"node_modules/vxe-table": {
"version": "3.8.19",
"resolved": "https://registry.npmmirror.com/vxe-table/-/vxe-table-3.8.19.tgz",
"integrity": "sha512-ps3GtGeFvX7FyV9f/fpiry6Skwg1InLC+Ga6XFJvK64meMmna/xHLxtPoL1CE2xFfBATfVoRNeldmkzswlObLw==",
"dependencies": {
"dom-zindex": "^1.0.4",
"xe-utils": "^3.5.30"
},
"peerDependencies": {
"vue": "^2.6.0"
}
},
"node_modules/watchpack": { "node_modules/watchpack": {
"version": "1.7.5", "version": "1.7.5",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
@@ -15289,6 +15307,11 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"node_modules/xe-utils": {
"version": "3.5.30",
"resolved": "https://registry.npmmirror.com/xe-utils/-/xe-utils-3.5.30.tgz",
"integrity": "sha512-5Ez6JUANpMakduiTLxrNObzqMebnM4697KvHW5okedkUjXvYgGvkbg0tABTkvwDW/Pb09v7vT68dzBOeAuOu0g=="
},
"node_modules/xmlbuilder": { "node_modules/xmlbuilder": {
"version": "10.1.1", "version": "10.1.1",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz",

View File

@@ -27,7 +27,8 @@
"vue-router": "^3.0.3", "vue-router": "^3.0.3",
"vue-schart": "^2.0.0", "vue-schart": "^2.0.0",
"vue-ueditor-wrap": "^2.5.6", "vue-ueditor-wrap": "^2.5.6",
"vuedraggable": "^2.17.0" "vuedraggable": "^2.17.0",
"vxe-table": "^3.8.19"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "^3.9.0", "@vue/cli-plugin-babel": "^3.9.0",

View File

@@ -178,16 +178,46 @@ const en = {
}, protocol: { }, protocol: {
PublishingAgreementInfo: 'Please enter the publishing agreement' PublishingAgreementInfo: 'Please enter the publishing agreement'
},journalStatus:{ }, journalStatus: {
changeStatusInfo:'此稿件的评分没有达到初始评分标准,是否继续?', changeStatusInfo: '此稿件的评分没有达到初始评分标准,是否继续?',
changeStatusInfo:'The rating of this manuscript did not meet the initial rating criteria. Do you want to continue?', changeStatusInfo: 'The rating of this manuscript did not meet the initial rating criteria. Do you want to continue?',
Continue:'继续', Continue: '继续',
Continue:'Continue', Continue: 'Continue',
Cancel:'取消', Cancel: '取消',
Cancel:'Cancel', Cancel: 'Cancel',
Prompt:'提示', Prompt: '提示',
Prompt:'Prompt', Prompt: 'Prompt',
}, },citeList: {
refresh: 'Check',
search: 'Search',
yes: 'Yes',
save: 'Save',
cancel: 'Cancel',
no: 'No',
add: 'Add',
edit: 'Edit',
delete: 'Delete',
deleteInfo: 'Are you sure you want to delete?',
tip: 'Tip',
factor: 'Factor',
date: 'Date',
is_wos: 'Is Wos',
is_china: 'Is China',
is_china0: '-',
is_china0Info: '-',
is_china1: 'Yes',
is_china2: 'No',
articleInfo: 'Article Information',
articleTitle: 'Article Tiltle',
journalTitle: 'Journal Tiltle',
addInfo: 'Paste the DOI into the input box, confirm that the information is correct, and then click the "Save" button.',
dialogQueryButton: 'Search',
dialogQueryButtonInfo: 'You can click the "Search" on the right to automatically identify and quickly fill in all the current fields',
dialogQueryButtonErrInfo: 'You can click the "Search" on the right to automatically identify and quickly fill in all the current fields',
rulesDoiInfo:'Please enter Doi',
rulesJournalInfo:'Please enter the journal title',
rulesArticleInfo:'Please enter the article title',
},
} }

View File

@@ -177,11 +177,43 @@ const zh = {
}, protocol: { }, protocol: {
PublishingAgreementInfo: '请输入出版协议' PublishingAgreementInfo: '请输入出版协议'
}, },
journalStatus:{ journalStatus: {
changeStatusInfo:'此稿件的评分没有达到初始评分标准,是否继续?', changeStatusInfo: '此稿件的评分没有达到初始评分标准,是否继续?',
Continue:'继续', Continue: '继续',
Cancel:'取消', Cancel: '取消',
Prompt:'提示', Prompt: '提示',
},
citeList: {
refresh: '检查更新',
search: '查询',
yes: '是',
save: '保存',
cancel: '取消',
no: '否',
add: '新增',
edit: '编辑',
delete: '删除',
deleteInfo: '您确定要删除吗?',
tip: '提示',
factor: '影响因子',
date: '日期',
is_wos: 'Is Wos',
is_china: 'Is China',
is_china0: '-',
is_china0Info: '不详',
is_china1: '是',
is_china2: '否',
articleInfo: '文章信息',
articleTitle: '文章标题',
journalTitle: '期刊标题',
addInfo: '将 doi 粘贴到输入框,确认信息无误后请点击"保存"按钮',
dialogAddInfo: '新增',
dialogQueryButton: '查询',
dialogQueryButtonInfo: '您可以单击右侧的“查询”以自动识别并快速填写所有当前字段',
dialogQueryButtonErrInfo: '暂无相关信息',
rulesDoiInfo:'请输入Doi',
rulesJournalInfo:'请输入期刊标题',
rulesArticleInfo:'请输入文章标题',
}, },
} }

View File

@@ -28,6 +28,7 @@
<font>Title :</font> <font>Title :</font>
<b> {{ form.title }}</b> <b> {{ form.title }}</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>
</p> --> </p> -->

View File

@@ -50,6 +50,11 @@
<p v-html="scope.row.title"></p> <p v-html="scope.row.title"></p>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="Cite" width="80px" align="center">
<template slot-scope="scope">
<p @click="goCite(scope.row)">20</p>
</template>
</el-table-column>
<el-table-column label="Html" width="100px" align="center"> <el-table-column label="Html" width="100px" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<p> <p>
@@ -474,6 +479,17 @@ export default {
} }
}, },
methods: { methods: {
//跳转婴用列表
goCite(row) {
console.log('row at line 483:', row.article_id)
this.$router.push({
name: 'citeList',
query: {
article_id: row.article_id,
journal_id: row.journal_id
}
});
},
// 获取列表 // 获取列表
getDate() { getDate() {
const loading = this.$loading({ const loading = this.$loading({

File diff suppressed because it is too large Load Diff

View File

@@ -925,6 +925,15 @@ export default new Router({
title: 'Refernce Editor' title: 'Refernce Editor'
} }
}, },
{
name:'citeList',
path: '/citeList', //cite 引用 页面
component: () => import('../components/page/citeList'),
meta: {
title: 'Cite'
}
},
{ {
name:'Re-review', name:'Re-review',
path: '/Re_review', // 审稿人 复审详情页面 path: '/Re_review', // 审稿人 复审详情页面

View File

@@ -72,8 +72,8 @@ module.exports = {
// target: 'https://www.tmrjournals.cn', // target: 'https://www.tmrjournals.cn',
// target: 'http://www.tougao.com/public/index.php/', // target: 'http://www.tougao.com/public/index.php/',
// target: 'http://www.tougao.com/', // target: 'http://www.tougao.com/',
// target: 'http://192.168.110.110/tougao/public/index.php/', target: 'http://192.168.110.110/tougao/public/index.php/',
target: 'https://submission.tmrjournals.com/',//正式 // target: 'https://submission.tmrjournals.com/',//正式
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/api': '' '^/api': ''