From c74bda332d06fff90fc47de9b045765d0e025145 Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Mon, 26 Jan 2026 14:02:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20[=E5=9F=BA=E7=A1=80=E9=85=8D?= =?UTF-8?q?=E7=BD=AE]=20=E6=B6=88=E6=81=AF=E9=80=9A=E7=9F=A5=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E7=9A=84=E9=A1=B5=E9=9D=A2tab=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/form/drug/list.vue | 1 + src/views/business/form/nonTrial/list.vue | 1 + src/views/business/study/list.vue | 1 + 3 files changed, 3 insertions(+) diff --git a/src/views/business/form/drug/list.vue b/src/views/business/form/drug/list.vue index 3480fc8..1d6e199 100644 --- a/src/views/business/form/drug/list.vue +++ b/src/views/business/form/drug/list.vue @@ -195,6 +195,7 @@ export default { }; }, created() { + this.$tab.updatePage(Object.assign({}, this.$route, { title: "麻精药表单" })) this.getList(); }, methods: { diff --git a/src/views/business/form/nonTrial/list.vue b/src/views/business/form/nonTrial/list.vue index 747e332..ccb85a3 100644 --- a/src/views/business/form/nonTrial/list.vue +++ b/src/views/business/form/nonTrial/list.vue @@ -195,6 +195,7 @@ export default { }; }, created() { + this.$tab.updatePage(Object.assign({}, this.$route, { title: "非试验表单" })) this.getList(); }, methods: { diff --git a/src/views/business/study/list.vue b/src/views/business/study/list.vue index b60bad6..c0f06c0 100644 --- a/src/views/business/study/list.vue +++ b/src/views/business/study/list.vue @@ -194,6 +194,7 @@ export default { }; }, created() { + this.$tab.updatePage(Object.assign({}, this.$route, { title: "试验管理" })) this.getList(); }, methods: { From 7806ec5422e715b1016e1eddffbdeb9981512f7d Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Mon, 26 Jan 2026 16:06:55 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20[=E6=A1=A3=E6=A1=88=E7=AE=A1?= =?UTF-8?q?=E7=90=86]=20=E6=A1=A3=E6=A1=88=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/business/archiveLog/archiveLog.js | 9 ++ src/lang/en.js | 5 +- src/lang/en/business/archive/archive.js | 25 ++++ src/lang/zh.js | 8 +- src/lang/zh/business/archive/archive.js | 25 ++++ src/views/business/archive/record/comp/gspda.vue | 127 +++++++++++++++++++++ .../business/archive/record/comp/gsplqffda.vue | 127 +++++++++++++++++++++ src/views/business/archive/record/comp/gyzjda.vue | 127 +++++++++++++++++++++ .../business/archive/record/comp/gyzjlqffda.vue | 127 +++++++++++++++++++++ src/views/business/archive/record/comp/mjyda.vue | 127 +++++++++++++++++++++ .../business/archive/record/comp/mjylqffda.vue | 127 +++++++++++++++++++++ src/views/business/archive/record/comp/sjda.vue | 127 +++++++++++++++++++++ src/views/business/archive/record/comp/syfsyda.vue | 127 +++++++++++++++++++++ src/views/business/archive/record/list.vue | 110 ++++++++++++++++++ src/views/business/form/drug/comp/enter.vue | 10 +- src/views/business/form/nonTrial/comp/enter.vue | 10 +- src/views/business/study/comp/enter.vue | 14 +-- 17 files changed, 1212 insertions(+), 20 deletions(-) create mode 100644 src/api/business/archiveLog/archiveLog.js create mode 100644 src/lang/en/business/archive/archive.js create mode 100644 src/lang/zh/business/archive/archive.js create mode 100644 src/views/business/archive/record/comp/gspda.vue create mode 100644 src/views/business/archive/record/comp/gsplqffda.vue create mode 100644 src/views/business/archive/record/comp/gyzjda.vue create mode 100644 src/views/business/archive/record/comp/gyzjlqffda.vue create mode 100644 src/views/business/archive/record/comp/mjyda.vue create mode 100644 src/views/business/archive/record/comp/mjylqffda.vue create mode 100644 src/views/business/archive/record/comp/sjda.vue create mode 100644 src/views/business/archive/record/comp/syfsyda.vue create mode 100644 src/views/business/archive/record/list.vue diff --git a/src/api/business/archiveLog/archiveLog.js b/src/api/business/archiveLog/archiveLog.js new file mode 100644 index 0000000..557b979 --- /dev/null +++ b/src/api/business/archiveLog/archiveLog.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' + +export function archiveLog_list(query) { + return request({ + url: '/system/business/archiveLog/list', + method: 'get', + params: query + }) +} diff --git a/src/lang/en.js b/src/lang/en.js index 50a5d10..158e0bf 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -57,6 +57,8 @@ import gyzj from './en/business/resource/gyzj' import sj from './en/business/resource/sj' // 供试品 import gsp from './en/business/resource/gsp' +//档案记录 +import archive from './en/business/archive/archive' export default { system: { @@ -169,7 +171,8 @@ export default { drug: drug, cell: cell }, - form: form + form: form, + archive: archive } }, template: { diff --git a/src/lang/en/business/archive/archive.js b/src/lang/en/business/archive/archive.js new file mode 100644 index 0000000..9ae83c1 --- /dev/null +++ b/src/lang/en/business/archive/archive.js @@ -0,0 +1,25 @@ +export default { + //档案管理 + syfsyda: 'Study / Non-study', + gspda: 'Test Item', + gsplqffda: 'Test Item In-and-Out', + gyzjda: 'Dose Formulation', + gyzjlqffda: 'Dose Formulation In-and-Out', + mjyda: 'Controlled Drug', + mjylqffda: 'Controlled Drug In-and-Out', + sjda: 'Reagent', + + sybh: 'Study Number', + symc: 'Study Name', + syfzr: 'Study Director', + + czlx: 'Action', + czr: 'User', + czsj: 'Datetime', + mc: 'Name', + ph: 'Batch Number', + gg: 'Specification', + nd: 'Concentration', + md: 'Purpose', + bh: 'ID' +} diff --git a/src/lang/zh.js b/src/lang/zh.js index bc53c7c..d29d4b0 100644 --- a/src/lang/zh.js +++ b/src/lang/zh.js @@ -56,6 +56,9 @@ import gyzj from './zh/business/resource/gyzj' import sj from './zh/business/resource/sj' // 供试品 import gsp from './zh/business/resource/gsp' +//档案记录 +import archive from './zh/business/archive/archive' + export default { system: { name: '华西海圻ELN系统', @@ -164,12 +167,13 @@ export default { drug: drug, cell: cell }, - form: form + form: form, + archive: archive } }, template: { common: commonTemplate, sp: sp, - gsp: gspmb, + gsp: gspmb } } diff --git a/src/lang/zh/business/archive/archive.js b/src/lang/zh/business/archive/archive.js new file mode 100644 index 0000000..73fc033 --- /dev/null +++ b/src/lang/zh/business/archive/archive.js @@ -0,0 +1,25 @@ +export default { + //档案管理 + syfsyda: '试验/非试验档案', + gspda: '供试品档案', + gsplqffda: '供试品领取发放档案', + gyzjda: '给药制剂档案', + gyzjlqffda: '给药制剂领取发放档案', + mjyda: '麻精药档案', + mjylqffda: '麻精药领取发放档案', + sjda: '试剂档案', + + sybh: '试验编号', + symc: '试验名称', + syfzr: '试验负责人', + + czlx: '操作类型', + czr: '操作人', + czsj: '操作时间', + mc: '名称', + ph: '批号', + gg: '规格', + nd: '浓度', + md: '目的', + bh: '编号' +} diff --git a/src/views/business/archive/record/comp/gspda.vue b/src/views/business/archive/record/comp/gspda.vue new file mode 100644 index 0000000..bacd264 --- /dev/null +++ b/src/views/business/archive/record/comp/gspda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/gsplqffda.vue b/src/views/business/archive/record/comp/gsplqffda.vue new file mode 100644 index 0000000..4c6aa10 --- /dev/null +++ b/src/views/business/archive/record/comp/gsplqffda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/gyzjda.vue b/src/views/business/archive/record/comp/gyzjda.vue new file mode 100644 index 0000000..b396ba8 --- /dev/null +++ b/src/views/business/archive/record/comp/gyzjda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/gyzjlqffda.vue b/src/views/business/archive/record/comp/gyzjlqffda.vue new file mode 100644 index 0000000..434138a --- /dev/null +++ b/src/views/business/archive/record/comp/gyzjlqffda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/mjyda.vue b/src/views/business/archive/record/comp/mjyda.vue new file mode 100644 index 0000000..449edc8 --- /dev/null +++ b/src/views/business/archive/record/comp/mjyda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/mjylqffda.vue b/src/views/business/archive/record/comp/mjylqffda.vue new file mode 100644 index 0000000..c1513a7 --- /dev/null +++ b/src/views/business/archive/record/comp/mjylqffda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/sjda.vue b/src/views/business/archive/record/comp/sjda.vue new file mode 100644 index 0000000..2a9c599 --- /dev/null +++ b/src/views/business/archive/record/comp/sjda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/comp/syfsyda.vue b/src/views/business/archive/record/comp/syfsyda.vue new file mode 100644 index 0000000..c05145c --- /dev/null +++ b/src/views/business/archive/record/comp/syfsyda.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/business/archive/record/list.vue b/src/views/business/archive/record/list.vue new file mode 100644 index 0000000..febbe36 --- /dev/null +++ b/src/views/business/archive/record/list.vue @@ -0,0 +1,110 @@ + + + + diff --git a/src/views/business/form/drug/comp/enter.vue b/src/views/business/form/drug/comp/enter.vue index 7e91949..3d70a29 100644 --- a/src/views/business/form/drug/comp/enter.vue +++ b/src/views/business/form/drug/comp/enter.vue @@ -4,7 +4,7 @@ @@ -34,10 +34,10 @@ export default { return { showDetail: false, tabList: [ - { key: 'ytbd', name: this.$t('page.business.study.studyEnter.ytbdlb') }, - { key: 'tbbd', name: this.$t('page.business.study.studyEnter.tbbdlb') }, - { key: 'sqbd', name: this.$t('page.business.study.studyEnter.sqbdlb') }, - { key: 'wzlb', name: this.$t('page.business.study.studyEnter.wzlb') }, + { key: 'ytbd', name: 'page.business.study.studyEnter.ytbdlb' }, + { key: 'tbbd', name: 'page.business.study.studyEnter.tbbdlb' }, + { key: 'sqbd', name: 'page.business.study.studyEnter.sqbdlb' }, + { key: 'wzlb', name: 'page.business.study.studyEnter.wzlb' }, ], active: this.$route.params.tab || 'ytbd', diff --git a/src/views/business/form/nonTrial/comp/enter.vue b/src/views/business/form/nonTrial/comp/enter.vue index d8cf116..ef8e236 100644 --- a/src/views/business/form/nonTrial/comp/enter.vue +++ b/src/views/business/form/nonTrial/comp/enter.vue @@ -4,7 +4,7 @@ @@ -34,10 +34,10 @@ export default { return { showDetail: false, tabList: [ - { key: 'ytbd', name: this.$t('page.business.study.studyEnter.ytbdlb') }, - { key: 'tbbd', name: this.$t('page.business.study.studyEnter.tbbdlb') }, - { key: 'wzlb', name: this.$t('page.business.study.studyEnter.wzlb') }, - { key: 'syff', name: this.$t('page.business.study.studyEnter.pzfflb') } + { key: 'ytbd', name: 'page.business.study.studyEnter.ytbdlb' }, + { key: 'tbbd', name: 'page.business.study.studyEnter.tbbdlb' }, + { key: 'wzlb', name: 'page.business.study.studyEnter.wzlb' }, + { key: 'syff', name: 'page.business.study.studyEnter.pzfflb' } ], active: this.$route.params.tab || 'ytbd', diff --git a/src/views/business/study/comp/enter.vue b/src/views/business/study/comp/enter.vue index 22646f7..135a59b 100644 --- a/src/views/business/study/comp/enter.vue +++ b/src/views/business/study/comp/enter.vue @@ -4,7 +4,7 @@ @@ -38,12 +38,12 @@ export default { return { showDetail: false, tabList: [ - { key: 'ytbd', name: this.$t('page.business.study.studyEnter.ytbdlb') }, - { key: 'tbbd', name: this.$t('page.business.study.studyEnter.tbbdlb') }, - { key: 'syxx', name: this.$t('page.business.study.studyEnter.syxx') }, - { key: 'wzlb', name: this.$t('page.business.study.studyEnter.wzlb') }, - { key: 'syff', name: this.$t('page.business.study.studyEnter.syfflb') }, - { key: 'syj', name: this.$t('page.business.study.studyEnter.syjsygl') } + { key: 'ytbd', name: 'page.business.study.studyEnter.ytbdlb' }, + { key: 'tbbd', name: 'page.business.study.studyEnter.tbbdlb' }, + { key: 'syxx', name: 'page.business.study.studyEnter.syxx' }, + { key: 'wzlb', name: 'page.business.study.studyEnter.wzlb' }, + { key: 'syff', name: 'page.business.study.studyEnter.syfflb' }, + { key: 'syj', name: 'page.business.study.studyEnter.syjsygl' } ], active: this.$route.params.tab || 'ytbd',