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 @@ + + + + + \ No newline at end of file