From 2771dbfc0a263a6bf6a67634fe07325aaa59cb3c Mon Sep 17 00:00:00 2001
From: lslaiwy <1209768238@qq.com>
Date: Tue, 3 Mar 2026 23:45:46 +0800
Subject: [PATCH] =?UTF-8?q?fix:[=E5=A1=AB=E6=8A=A5=E8=A1=A8=E5=8D=95]?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/lang/en/template/dl.js | 2 +-
src/lang/zh/template/dl.js | 2 +-
.../business/comps/template/comps/dl/DL016.vue | 45 +++++++--------
.../business/comps/template/comps/dl/DL017.vue | 66 +++++++++++++---------
.../business/comps/template/comps/dl/DL018.vue | 38 ++++++-------
.../business/comps/template/comps/dl/DL019.vue | 28 ++++-----
6 files changed, 94 insertions(+), 87 deletions(-)
diff --git a/src/lang/en/template/dl.js b/src/lang/en/template/dl.js
index af3860f..8a59693 100644
--- a/src/lang/en/template/dl.js
+++ b/src/lang/en/template/dl.js
@@ -128,7 +128,7 @@ export default {
qxbd: '前序表单',
dlbz: '备注',
czbz: '操作步骤',
- qcxjjyqk:'秋水仙碱加液情况',
+ xbczqk:'细胞操作情况',
bltj:'暴露条件',
jlzb:'剂量组别',
diff --git a/src/lang/zh/template/dl.js b/src/lang/zh/template/dl.js
index 75dfaef..a2417c0 100644
--- a/src/lang/zh/template/dl.js
+++ b/src/lang/zh/template/dl.js
@@ -128,7 +128,7 @@ export default {
qxbd: '前序表单',
dlbz: '备注',
czbz: '操作步骤',
- qcxjjyqk:'秋水仙碱加液情况',
+ xbczqk:'细胞操作情况',
bltj:'暴露条件',
jlzb:'剂量组别',
diff --git a/src/views/business/comps/template/comps/dl/DL016.vue b/src/views/business/comps/template/comps/dl/DL016.vue
index 8e22210..2cbb005 100644
--- a/src/views/business/comps/template/comps/dl/DL016.vue
+++ b/src/views/business/comps/template/comps/dl/DL016.vue
@@ -19,15 +19,9 @@
onRegentSubmit"
+ :showAddRow="false" :showOperation="false"
ref="stepTableRef" :columns="stepColumns" :formData="formData">
-
-
-
-
@@ -142,6 +136,7 @@ export default {
label: 'template.dl.dl016.qxbd',
type: 'qxbd',
fillType: 'actFill',
+ qxbdType:'DL017',
filledCodes:['bdmc','bdbh'],
},
bltj: {
@@ -161,35 +156,28 @@ export default {
return [
{
label: "template.dl.dl016.jlzb",
- prop: "targetSolutionCode",
+ prop: "jlzb",
bodyType: "input",
- bodySubType: "span",
- bodySubKey: "subTargetSolutionCode",
- bodyFillType: "preFill",
- width: 140,
- myCodeFields: ["targetSolutionCode", "subTargetSolutionCode"],//分装的母液编号字段
- maxVolumeField: "actSolutionVolume",//分装的最大量字段
- maxVolumeFieldUnit: "actSolutionVolumeUnit",//分装的最大量单位字段
- // maxVolumeField: "targetSolutionVolume,targetDiluentVolume",//分装的最大量字段
- // maxVolumeFieldUnit: "targetSolutionVolumeUnit,targetDiluentVolumeUnit",//分装的最大量单位字段
+ bodyFillType: "actFill",
+ width: 180,
},
{
label: "template.dl.dl016.xybh",
- prop: "startSolutionCode",
+ prop: "xybh",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
bodyMaxlength: 10,
- bodyDisabled: true,
+ // bodyDisabled: true,
},
{
label: "template.dl.dl016.qsxjjrl",
- prop: "startSolutionCode",
+ prop: "qsxjjrl",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
bodyMaxlength: 10,
- bodyDisabled: true,
+ // bodyDisabled: true,
}
]
},
@@ -202,6 +190,19 @@ export default {
mounted() {
},
methods: {
+ onRegentSubmit(e) {
+ const { selectInfo, key, rowIndex } = e
+ const { row } = selectInfo
+
+ if (key === 'yqbh') {
+ const params = {
+ yqmc: row.mc,
+ yqxh: row.xh,
+ xccsjzjdrq: row.jzrq
+ }
+ // this.$refs.yqsyTableRef.updateDataSourceByRowIndex(rowIndex, params)
+ }
+ },
//选择table header下拉框也要更新体积
onHeaderSelectChange(data){
const {key, headerSelectFields,dataSource=[]} = data;
diff --git a/src/views/business/comps/template/comps/dl/DL017.vue b/src/views/business/comps/template/comps/dl/DL017.vue
index e86ba26..85a0333 100644
--- a/src/views/business/comps/template/comps/dl/DL017.vue
+++ b/src/views/business/comps/template/comps/dl/DL017.vue
@@ -15,19 +15,19 @@
ref="swypyjInfoRef" :formConfig="swypyjInfoFormConfig" :formData="formData"
/>
-
+
onRegentSubmit"
+ :showAddRow="false" :showOperation="false"
ref="stepTableRef" :columns="stepColumns" :formData="formData">
-
+
@@ -143,6 +143,7 @@ export default {
label: 'template.dl.dl017.qxbd',
type: 'qxbd',
fillType: 'actFill',
+ qxbdType:'DL017',
filledCodes:['bdmc','bdbh'],
},
bltj: {
@@ -162,7 +163,7 @@ export default {
return [
{
label: "template.dl.dl017.jlzb",
- prop: "startSolutionCode",
+ prop: "jlzb",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -171,7 +172,7 @@ export default {
},
{
label: "template.dl.dl017.xybh",
- prop: "startSolutionCode",
+ prop: "xybh",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -179,7 +180,7 @@ export default {
bodyDisabled: true,
},{
label: "template.dl.dl017.sjqszqk",
- prop: "startSolutionCode",
+ prop: "sjqszqk",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -187,7 +188,7 @@ export default {
bodyDisabled: true,
},{
label: "template.dl.dl017.sjqcdqk",
- prop: "startSolutionCode",
+ prop: "sjqcdqk",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -195,7 +196,7 @@ export default {
bodyDisabled: true,
},{
label: "template.dl.dl017.saqqtqk",
- prop: "startSolutionCode",
+ prop: "saqqtqk",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -203,65 +204,65 @@ export default {
bodyDisabled: true,
},{
label: "template.dl.dl017.ddpyy",
- prop: "startSolutionCode",
+ prop: "ddpyy",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.xd",
- prop: "startSolutionCode",
+ prop: "xd",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.sj",
- prop: "startSolutionCode",
+ prop: "sj",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.ds",
- prop: "startSolutionCode",
+ prop: "ds",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.dy1gd",
- prop: "startSolutionCode",
+ prop: "dy1gd",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.dy2gd",
- prop: "startSolutionCode",
+ prop: "dy2gd",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.dy3gd",
- prop: "startSolutionCode",
+ prop: "dy3gd",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
},{
label: "template.dl.dl017.dy4gd",
- prop: "startSolutionCode",
+ prop: "dy4gd",
width: 180,
- bodyType: "input",
+ bodyType: "checkbox",
bodyFillType: "actFill",
bodyMaxlength: 10,
bodyDisabled: true,
@@ -277,6 +278,19 @@ export default {
mounted() {
},
methods: {
+ onRegentSubmit(e) {
+ const { selectInfo, key, rowIndex } = e
+ const { row } = selectInfo
+
+ if (key === 'yqbh') {
+ const params = {
+ yqmc: row.mc,
+ yqxh: row.xh,
+ xccsjzjdrq: row.jzrq
+ }
+ // this.$refs.yqsyTableRef.updateDataSourceByRowIndex(rowIndex, params)
+ }
+ },
//选择table header下拉框也要更新体积
onHeaderSelectChange(data){
const {key, headerSelectFields,dataSource=[]} = data;
diff --git a/src/views/business/comps/template/comps/dl/DL018.vue b/src/views/business/comps/template/comps/dl/DL018.vue
index a2b95dd..4691f20 100644
--- a/src/views/business/comps/template/comps/dl/DL018.vue
+++ b/src/views/business/comps/template/comps/dl/DL018.vue
@@ -20,14 +20,14 @@
@headerSelectChange="onHeaderSelectChange"
fieldItemLabel="template.common.operationSteps" @blur="onHandleTableBlur"
@beforeSaveRecord = "beforeSaveRecord"
- :showAddRow="false" :showOperation="fillType === 'actFill'"
+ :showAddRow="false" :showOperation="false"
ref="stepTableRef" :columns="stepColumns" :formData="formData">
-
+
@@ -143,6 +143,7 @@ export default {
label: 'template.dl.dl018.qxbd',
type: 'qxbd',
fillType: 'actFill',
+ qxbdType:'DL014',
filledCodes:['bdmc','bdbh'],
},
bltj: {
@@ -162,21 +163,16 @@ export default {
return [
{
label: "template.dl.dl018.jlzb",
- prop: "targetSolutionCode",
+ prop: "jlzb",
+ width: 180,
bodyType: "input",
- bodySubType: "span",
- bodySubKey: "subTargetSolutionCode",
- bodyFillType: "preFill",
- width: 140,
- myCodeFields: ["targetSolutionCode", "subTargetSolutionCode"],//分装的母液编号字段
- maxVolumeField: "actSolutionVolume",//分装的最大量字段
- maxVolumeFieldUnit: "actSolutionVolumeUnit",//分装的最大量单位字段
- // maxVolumeField: "targetSolutionVolume,targetDiluentVolume",//分装的最大量字段
- // maxVolumeFieldUnit: "targetSolutionVolumeUnit,targetDiluentVolumeUnit",//分装的最大量单位字段
+ bodyFillType: "actFill",
+ bodyMaxlength: 10,
+ bodyDisabled: true,
},
{
label: "template.dl.dl018.xybh",
- prop: "startSolutionCode",
+ prop: "xybh",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -185,7 +181,7 @@ export default {
},
{
label: "template.dl.dl018.rsks",
- prop: "startSolutionCode",
+ prop: "rsks",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -194,7 +190,7 @@ export default {
},
{
label: "template.dl.dl018.rsjs",
- prop: "startSolutionCode",
+ prop: "rsjs",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -203,7 +199,7 @@ export default {
},
{
label: "template.dl.dl018.zs",
- prop: "startSolutionCode",
+ prop: "zs",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -212,7 +208,7 @@ export default {
},
{
label: "template.dl.dl018.ys",
- prop: "startSolutionCode",
+ prop: "ys",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -221,7 +217,7 @@ export default {
},
{
label: "template.dl.dl018.zy",
- prop: "startSolutionCode",
+ prop: "zy",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -230,7 +226,7 @@ export default {
},
{
label: "template.dl.dl018.yx",
- prop: "startSolutionCode",
+ prop: "yx",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -239,7 +235,7 @@ export default {
},
{
label: "template.dl.dl018.tj",
- prop: "startSolutionCode",
+ prop: "tj",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
diff --git a/src/views/business/comps/template/comps/dl/DL019.vue b/src/views/business/comps/template/comps/dl/DL019.vue
index 2c4758d..5d4775a 100644
--- a/src/views/business/comps/template/comps/dl/DL019.vue
+++ b/src/views/business/comps/template/comps/dl/DL019.vue
@@ -20,14 +20,14 @@
@headerSelectChange="onHeaderSelectChange"
fieldItemLabel="template.common.operationSteps" @blur="onHandleTableBlur"
@beforeSaveRecord = "beforeSaveRecord"
- :showAddRow="false" :showOperation="fillType === 'actFill'"
+ :showAddRow="false" :showOperation="false"
ref="stepTableRef" :columns="stepColumns" :formData="formData">
-
+
@@ -143,6 +143,7 @@ export default {
label: 'template.dl.dl019.qxbd',
type: 'qxbd',
fillType: 'actFill',
+ qxbdType:'DL014',
filledCodes:['bdmc','bdbh'],
},
bltj: {
@@ -162,21 +163,16 @@ export default {
return [
{
label: "template.dl.dl019.jlzb",
- prop: "targetSolutionCode",
+ prop: "jlzb",
+ width: 180,
bodyType: "input",
- bodySubType: "span",
- bodySubKey: "subTargetSolutionCode",
- bodyFillType: "preFill",
- width: 140,
- myCodeFields: ["targetSolutionCode", "subTargetSolutionCode"],//分装的母液编号字段
- maxVolumeField: "actSolutionVolume",//分装的最大量字段
- maxVolumeFieldUnit: "actSolutionVolumeUnit",//分装的最大量单位字段
- // maxVolumeField: "targetSolutionVolume,targetDiluentVolume",//分装的最大量字段
- // maxVolumeFieldUnit: "targetSolutionVolumeUnit,targetDiluentVolumeUnit",//分装的最大量单位字段
+ bodyFillType: "actFill",
+ bodyMaxlength: 10,
+ bodyDisabled: true,
},
{
label: "template.dl.dl019.xybh",
- prop: "startSolutionCode",
+ prop: "xybh",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -185,7 +181,7 @@ export default {
},
{
label: "template.dl.dl019.bplsh1",
- prop: "startSolutionCode",
+ prop: "bplsh1",
width: 180,
bodyType: "input",
bodyFillType: "actFill",
@@ -194,7 +190,7 @@ export default {
},
{
label: "template.dl.dl019.bplsh2",
- prop: "startSolutionCode",
+ prop: "bplsh2",
width: 180,
bodyType: "input",
bodyFillType: "actFill",