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 @@
+
+