From f5d5d5b25a67b0f6f798a07edf199c701ee90a99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=8B=E4=BA=8E=E5=88=9D=E8=A7=81?= <752204717@qq.com> Date: Fri, 16 Aug 2024 17:47:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ecite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 25 +- package.json | 3 +- src/components/common/langs/en.js | 50 +- src/components/common/langs/zh.js | 42 +- src/components/page/articleDetailEditor.vue | 1 + src/components/page/articleListEditor_E.vue | 16 + src/components/page/citeList.vue | 1325 +++++++++++++++++++ src/router/index.js | 9 + vue.config.js | 4 +- 9 files changed, 1456 insertions(+), 19 deletions(-) create mode 100644 src/components/page/citeList.vue diff --git a/package-lock.json b/package-lock.json index 3222cfe..babf397 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,8 @@ "vue-router": "^3.0.3", "vue-schart": "^2.0.0", "vue-ueditor-wrap": "^2.5.6", - "vuedraggable": "^2.17.0" + "vuedraggable": "^2.17.0", + "vxe-table": "^3.8.19" }, "devDependencies": { "@vue/cli-plugin-babel": "^3.9.0", @@ -5407,6 +5408,11 @@ "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": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -14342,6 +14348,18 @@ "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": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -15289,6 +15307,11 @@ "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": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", diff --git a/package.json b/package.json index 2c88a73..ff35041 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ "vue-router": "^3.0.3", "vue-schart": "^2.0.0", "vue-ueditor-wrap": "^2.5.6", - "vuedraggable": "^2.17.0" + "vuedraggable": "^2.17.0", + "vxe-table": "^3.8.19" }, "devDependencies": { "@vue/cli-plugin-babel": "^3.9.0", diff --git a/src/components/common/langs/en.js b/src/components/common/langs/en.js index e7c3a49..93f5b48 100644 --- a/src/components/common/langs/en.js +++ b/src/components/common/langs/en.js @@ -178,16 +178,46 @@ const en = { }, protocol: { PublishingAgreementInfo: 'Please enter the publishing agreement' - },journalStatus:{ - changeStatusInfo:'此稿件的评分没有达到初始评分标准,是否继续?', - changeStatusInfo:'The rating of this manuscript did not meet the initial rating criteria. Do you want to continue?', - Continue:'继续', - Continue:'Continue', - Cancel:'取消', - Cancel:'Cancel', - Prompt:'提示', - Prompt:'Prompt', - }, + }, journalStatus: { + changeStatusInfo: '此稿件的评分没有达到初始评分标准,是否继续?', + changeStatusInfo: 'The rating of this manuscript did not meet the initial rating criteria. Do you want to continue?', + Continue: '继续', + Continue: 'Continue', + Cancel: '取消', + Cancel: 'Cancel', + 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', + }, } diff --git a/src/components/common/langs/zh.js b/src/components/common/langs/zh.js index 723f22f..3d8e4e8 100644 --- a/src/components/common/langs/zh.js +++ b/src/components/common/langs/zh.js @@ -177,11 +177,43 @@ const zh = { }, protocol: { PublishingAgreementInfo: '请输入出版协议' }, - journalStatus:{ -changeStatusInfo:'此稿件的评分没有达到初始评分标准,是否继续?', -Continue:'继续', -Cancel:'取消', -Prompt:'提示', + journalStatus: { + changeStatusInfo: '此稿件的评分没有达到初始评分标准,是否继续?', + Continue: '继续', + Cancel: '取消', + 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:'请输入文章标题', }, } diff --git a/src/components/page/articleDetailEditor.vue b/src/components/page/articleDetailEditor.vue index aff42bb..784e011 100644 --- a/src/components/page/articleDetailEditor.vue +++ b/src/components/page/articleDetailEditor.vue @@ -28,6 +28,7 @@ Title : {{ form.title }}

+ diff --git a/src/components/page/articleListEditor_E.vue b/src/components/page/articleListEditor_E.vue index 817e8b3..11b6747 100644 --- a/src/components/page/articleListEditor_E.vue +++ b/src/components/page/articleListEditor_E.vue @@ -50,6 +50,11 @@

+ + +