From ff184b8a01a40fb35ed286620466db226ad7d92c Mon Sep 17 00:00:00 2001
From: memorylkf <312904636@qq.com>
Date: Thu, 26 Feb 2026 14:37:44 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=A8=A1=E6=9D=BF=E7=AE=A1=E7=90=86]?=
=?UTF-8?q?=20YP005-=E5=BE=85=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/lang/en/template/yp.js | 9 +-
src/lang/zh/template/yp.js | 7 +
.../business/comps/template/TemplateTable.vue | 5 +-
.../business/comps/template/comps/yp/YP005.vue | 202 +++++++++++++++++++++
4 files changed, 221 insertions(+), 2 deletions(-)
create mode 100644 src/views/business/comps/template/comps/yp/YP005.vue
diff --git a/src/lang/en/template/yp.js b/src/lang/en/template/yp.js
index 5c59d6c..a4486f8 100644
--- a/src/lang/en/template/yp.js
+++ b/src/lang/en/template/yp.js
@@ -34,7 +34,7 @@ export default {
yplx: 'Sample Type',
ybxx: 'Sample Information',
cyd: 'Sampling Location',
- dwbh: '动物编号',
+ dwbh: 'Animal ID',
dr: 'Import',
ypsl: 'Sample Quantity',
fqxx: 'Extraction Information',
@@ -43,5 +43,12 @@ export default {
s: 'Yes',
f: 'No',
sfzgdsjwc: 'Complete on Time'
+ },
+ yp005: {
+ qxtj: 'Cleaning Condition',
+ ybsm: 'Sample Description',
+ zz: 'Tissue',
+ qxsj: 'Cleaning time',
+ qxbz: 'Cleaning Procedure'
}
}
diff --git a/src/lang/zh/template/yp.js b/src/lang/zh/template/yp.js
index 410c2ab..5be7c29 100644
--- a/src/lang/zh/template/yp.js
+++ b/src/lang/zh/template/yp.js
@@ -43,5 +43,12 @@ export default {
s: '是',
f: '否',
sfzgdsjwc: '是否在规定时间完成'
+ },
+ yp005: {
+ qxtj: '清洗条件',
+ ybsm: '样本说明',
+ zz: '组织',
+ qxsj: '清洗时间',
+ qxbz: '清洗步骤'
}
}
diff --git a/src/views/business/comps/template/TemplateTable.vue b/src/views/business/comps/template/TemplateTable.vue
index 2de3a63..4f7ab3b 100644
--- a/src/views/business/comps/template/TemplateTable.vue
+++ b/src/views/business/comps/template/TemplateTable.vue
@@ -71,6 +71,7 @@ import LBA007 from "./comps/lba/LBA007.vue";
// YP001-使用SP001
import YP002 from "./comps/yp/YP002.vue";
import YP003 from "./comps/yp/YP003.vue";
+import YP005 from "./comps/yp/YP005.vue";
export default {
name: "TemplateTable",
@@ -94,7 +95,8 @@ export default {
LBA007,
//样品
YP002,
- YP003
+ YP003,
+ YP005,
},
props: {
sn: {
@@ -181,6 +183,7 @@ export default {
'YP001': 'SP001',
'YP002': 'YP002',
'YP003': 'YP003',
+ 'YP005': 'YP005',
}
}
return this.componentMap || "Demo"
diff --git a/src/views/business/comps/template/comps/yp/YP005.vue b/src/views/business/comps/template/comps/yp/YP005.vue
new file mode 100644
index 0000000..82372af
--- /dev/null
+++ b/src/views/business/comps/template/comps/yp/YP005.vue
@@ -0,0 +1,202 @@
+
+
+
+
+

{{ formData.bdmc }}

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file