|
|
|
@ -25,7 +25,7 @@ |
|
|
|
</CustomTable> |
|
|
|
</div> |
|
|
|
<LineLabel :label="getOperationStepsLabel()" /> |
|
|
|
<div v-if="fillType === 'preFill'" class="mt-20"> |
|
|
|
<div v-if="fillType === 'preFill' && !isPcr234" class="mt-20"> |
|
|
|
<el-button type="primary" @click="handleAddConfig('paralleConfigs')">{{ |
|
|
|
$t('template.common.xzpxpz') |
|
|
|
}}</el-button> |
|
|
|
@ -41,6 +41,7 @@ |
|
|
|
:tableColumns="ladderStepColumns" :prefixKey="'ladder_' + ladderIndex" |
|
|
|
:configType="'ladder'" :ref="`ladderRef_${ladderIndex}`" |
|
|
|
:fieldItemLabel="'template.common.jtpz'" |
|
|
|
:showHeader="!isPcr234" |
|
|
|
@deleteConfig="deleteConfig('ladderConfigs', ladderConfig)" :fillType="fillType" /> |
|
|
|
</div> |
|
|
|
|
|
|
|
@ -52,9 +53,10 @@ |
|
|
|
:tableColumns="paralleStepColumns" :prefixKey="'paralle_' + paralleIndex" |
|
|
|
:configType="'paralle'" :ref="`paralleRef_${paralleIndex}`" |
|
|
|
:fieldItemLabel="'template.common.pxpz'" |
|
|
|
:showHeader="!isPcr234" |
|
|
|
@deleteConfig="deleteConfig('paralleConfigs', paralleConfig)" :fillType="fillType" /> |
|
|
|
</div> |
|
|
|
<template v-if="sn === 'LBA005'"> |
|
|
|
<template v-if="sn === 'LBA005' || sn === 'ADA005'"> |
|
|
|
<LineLabel :label="$t('template.lba.lba005.zkpz')" /> |
|
|
|
<div v-if="fillType === 'preFill'" class="mt-20"> |
|
|
|
<el-button type="primary" @click="handleAddConfig('paralleConfigs_1')">{{ |
|
|
|
@ -192,7 +194,8 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
data() { |
|
|
|
const labArr = ["LBA005", "LBA007"]; |
|
|
|
const labArr = ["LBA005", "LBA007","ADA005","ADA007"]; |
|
|
|
const pcr234Arr = ["PCR002", "PCR003", "PCR004"]; |
|
|
|
const sn = this.sn || ''; |
|
|
|
return { |
|
|
|
subSolutionVisible: false, |
|
|
|
@ -206,6 +209,7 @@ export default { |
|
|
|
currentRowData: {},//当前点击的行数据 |
|
|
|
isLba: labArr.includes(this.sn), |
|
|
|
isSp: sn.includes('SP'),//是否是色谱 |
|
|
|
isPcr234: pcr234Arr.includes(this.sn),//是否是PCR234 |
|
|
|
}; |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
@ -215,12 +219,17 @@ export default { |
|
|
|
this.handleUpdateCode(formData); |
|
|
|
}, 0); |
|
|
|
} |
|
|
|
// 如果是PCR234,默认添加一个阶梯配置 并且不支持增删 |
|
|
|
if(this.isPcr234 &&!this.formData.ladderConfigs){ |
|
|
|
this.handleAddConfig("ladderConfigs"); |
|
|
|
} |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 获取操作步骤标签 |
|
|
|
getOperationStepsLabel() { |
|
|
|
const obj = { |
|
|
|
"LBA005": "template.lba.lba005.bzqxpz",//标准曲线配制 |
|
|
|
"ADA005": "template.lba.lba005.bzqxpz",//标准曲线配制 |
|
|
|
// "LBA007": "template.lba.lba005.bzqxpz",// |
|
|
|
} |
|
|
|
return obj[this.sn] || 'template.common.operationSteps';//操作步骤 |
|
|
|
|