Browse Source

feat: [步骤管理] 检测板步骤

ouqian
memorylkf 1 month ago
parent
commit
0e29a02ce9
13 changed files with 1247 additions and 0 deletions
  1. +169
    -0
      src/components/Template/StepComponents/jcb/bb.vue
  2. +64
    -0
      src/components/Template/StepComponents/jcb/dbdhxfgxt.vue
  3. +83
    -0
      src/components/Template/StepComponents/jcb/dbmby.vue
  4. +82
    -0
      src/components/Template/StepComponents/jcb/dbygxt.vue
  5. +44
    -0
      src/components/Template/StepComponents/jcb/dzacl.vue
  6. +69
    -0
      src/components/Template/StepComponents/jcb/fyxks.vue
  7. +79
    -0
      src/components/Template/StepComponents/jcb/jy.vue
  8. +76
    -0
      src/components/Template/StepComponents/jcb/jzks.vue
  9. +151
    -0
      src/components/Template/StepComponents/jcb/sjjy_jcb.vue
  10. +129
    -0
      src/components/Template/StepComponents/jcb/xs_jcb.vue
  11. +98
    -0
      src/components/Template/StepComponents/jcb/ycfyks.vue
  12. +79
    -0
      src/components/Template/StepComponents/jcb/ycks.vue
  13. +124
    -0
      src/components/Template/StepComponents/jcb/zhfy.vue

+ 169
- 0
src/components/Template/StepComponents/jcb/bb.vue View File

@ -0,0 +1,169 @@
<!-- 包被 -->
<!-- 洗板 -->
<!-- 封闭 -->
<!-- 中和 -->
<!-- 加检测试剂 -->
<!-- 酸解 -->
<!-- 二次酸解 -->
<!-- 终止 -->
<!-- 检测 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_bb'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'bb',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用",
type: "text",
},
yqmc: {
fillType: "preFill",
type: "input",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,将",
type: "text",
},
rymc:{
fillType: "preFill",
type: "input",
},
ry:{
fillType: "actFill",
type: "sj",
ylCode: "sjtj",
dwCode: "sjtjdw",
},
text3:{
label: "溶液,加入检测板,每孔预计各加入",
type: "text",
},
yjtj:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw",
options:this.getDictOptions('business_tjdw'),
},
text4:{
label: ",每孔实际各加入",
type: "text",
},
sjtj:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj",
copyFrom:"yjtj"
},
sjtjdw:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
}
}]
if(this.sn==='bb'){
config[0].config.text5 = {
label: ",覆膜,进行包被。",
type: "text",
}
}
if(this.sn==='xb'){
config[0].config.text5 = {
label: ",进行洗涤,预计洗涤",
type: "text",
}
config[0].config.yjcs = {
fillType: "preFill",
type: "inputNumber",
}
config[0].config.text6 = {
label: "次,实际洗涤",
type: "text",
}
config[0].config.sjcs = {
fillType: "actFill",
type: "inputNumber",
copyFrom:'yjcs',
compareTo:'yjcs'
}
config[0].config.text7 = {
label: ",次,拍干,除去残留液体。",
type: "text",
}
}
if(this.sn==='fb_jcb'){
config[0].config.text5 = {
label: ",覆膜,进行封闭。",
type: "text",
}
}
if(this.sn==='zh'){
config[0].config.text5 = {
label: ",进行中和。",
type: "text",
}
}
if(this.sn==='jjcsj'){
config[0].config.text5 = {
label: ",覆膜。",
type: "text",
}
}
if(this.sn==='sj'){
config[0].config.text5 = {
label: ",进行酸解。",
type: "text",
}
}
if(this.sn==='ecsj_jcb'){
config[0].config.text5 = {
label: ",进行二次酸解。",
type: "text",
}
}
if(this.sn==='zz'){
config[0].config.text5 = {
label: ",终止反应。",
type: "text",
}
}
if(this.sn==='jc'){
config[0].config.text5 = {
label: ",进行检测。",
type: "text",
}
}
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 64
- 0
src/components/Template/StepComponents/jcb/dbdhxfgxt.vue View File

@ -0,0 +1,64 @@
<!-- 读板电化学发光系统 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_dbdhxfgxt'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'dbdhxfgxt',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用电化学发光系统",
type: "text",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,预计读取各孔。",
type: "text",
},
yjbc:{
fillType: "preFill",
type: "input",
},
text3:{
label: "值,实际读取各孔",
type: "text",
},
sjbc:{
fillType: "actFill",
type: "input",
compareTo:"yjbc",
copyFrom:"yjbc"
},
text4:{
label: "值。",
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 83
- 0
src/components/Template/StepComponents/jcb/dbmby.vue View File

@ -0,0 +1,83 @@
<!-- 读板酶标仪 -->
<!-- 读板电化学发光系统 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_dbmby'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'dbmby',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用多功能酶标仪",
type: "text",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,将设置预计检测波长",
type: "text",
},
yjbc:{
fillType: "preFill",
type: "inputNumber",
},
text3:{
label: "nm,实际设置检测波长",
type: "text",
},
sjbc:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjbc",
copyFrom:"yjbc"
},
text4:{
label: "nm,设置预计参比波长",
type: "text",
},
yjbc1:{
fillType: "preFill",
type: "inputNumber",
},
text5:{
label: "nm,实际设置参比波长",
type: "text",
},
sjbc1:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjbc1",
copyFrom:"yjbc1"
},
text6:{
label: this.sn==='dbmby'? "nm,读取各孔OD值。":this.sn==='dbhxfgxt'? "nm,读取各孔RLU值。":'',
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 82
- 0
src/components/Template/StepComponents/jcb/dbygxt.vue View File

@ -0,0 +1,82 @@
<!-- 读板荧光系统 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_dbygxt'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'dbygxt',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用多功能酶标仪",
type: "text",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,将设置预计激发光波长",
type: "text",
},
yjbc:{
fillType: "preFill",
type: "inputNumber",
},
text3:{
label: "nm,实际设置激发光波长",
type: "text",
},
sjbc:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjbc",
copyFrom:"yjbc"
},
text4:{
label: "nm,设置预计发射光波长",
type: "text",
},
yjbc1:{
fillType: "preFill",
type: "inputNumber",
},
text5:{
label: "nm,实际设置发射光波长",
type: "text",
},
sjbc1:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjbc1",
copyFrom:"yjbc1"
},
text6:{
label: "nm,读取各孔荧光值。",
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 44
- 0
src/components/Template/StepComponents/jcb/dzacl.vue View File

@ -0,0 +1,44 @@
<!-- 读值ACL -->
<!-- 覆膜 -->
<!-- 拍干 -->
<template>
<StepFormPackage ref = "stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_dzacl'" @resetRecord = "resetRecord" :form-config="formConfig" :formData = "formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'dzacl',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
return [{
config:{
text1:{
label:this.sn==='dzacl' ? "读样品RLU值。":this.sn==='fm' ? "覆膜":this.sn==='pg' ? "拍干":"",
type:"text",
},
check:{
type:"checkbox",
fillType:"actFill",
},
}
}]
}
},
}
</script>
<style lang="scss" scoped>
</style>

+ 69
- 0
src/components/Template/StepComponents/jcb/fyxks.vue View File

@ -0,0 +1,69 @@
<!-- 孵育箱开始 -->
<template>
<StepFormPackage ref = "stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_fyxks'" @resetRecord = "resetRecord" :form-config="formConfig" :formData = "formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'fyxks',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config:{
text1:{
label:"将检测板放置于孵育箱",
type:"text",
},
yq:{
type:"yq",
fillType:"actFill",
},
text2:{
label:"中,设置预计温度为",
type:"text",
},
temp:{
type:"inputNumber",
fillType:"preFill",
},
text3:{
label:"°C,实际设置温度为",
type:"text",
},
actTemp:{
type:"inputNumber",
fillType:"actFill",
compareTo:"temp",
copyFrom:"temp",
},
text4:{
label:"°C,放置",
type:"text",
},
time:{
fillType: "preFill",
type: "input",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped>
</style>

+ 79
- 0
src/components/Template/StepComponents/jcb/jy.vue View File

@ -0,0 +1,79 @@
<!-- 加样 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_jy'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'jy',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用",
type: "text",
},
yqmc: {
fillType: "preFill",
type: "input",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,按样品排布示意图向检测板加样,将样品加入检测板,每孔预计各加入",
type: "text",
},
yjtj:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw",
options:this.getDictOptions('business_tjdw'),
},
text4:{
label: ",每孔实际各加入",
type: "text",
},
sjtj:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj",
copyFrom:"yjtj"
},
sjtjdw:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text5:{
label: ",覆膜。",
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 76
- 0
src/components/Template/StepComponents/jcb/jzks.vue View File

@ -0,0 +1,76 @@
<!-- 静置开始 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_jzks'" @resetRecord="resetRecord" :form-config="formConfig"
:formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'jzks',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "将检测板预计放置于",
type: "text",
},
yjwd: {
type: "select",
options: this.getDictOptions("business_wddw"),
fillType: "preFill",
otherCode: "yjwdOther",
},
yjhj: {
type: "select",
options: this.getDictOptions("business_hjxx"),
fillType: "preFill",
otherCode: "yjhjOther",
},
text5: {
label: ",实际放置于",
type: "text",
},
sjwd: {
type: "select",
options: this.getDictOptions("business_wddw"),
fillType: "actFill",
otherCode: "sjwdOther",
compareTo: "yjwd",
},
sjhj: {
type: "select",
options: this.getDictOptions("business_hjxx"),
fillType: "actFill",
otherCode: "sjhjOther",
compareTo: "yjhj",
},
text6: {
label: "条件下静置,静置",
type: "text",
},
time:{
fillType: "preFill",
type: "input",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 151
- 0
src/components/Template/StepComponents/jcb/sjjy_jcb.vue View File

@ -0,0 +1,151 @@
<!-- 酸解加样 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_sjjy_jcb'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'sjjy_jcb',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text0: {
label: "取与检测板对应的",
type: "text",
},
srmc: {
fillType: "preFill",
type: "input",
},
text1: {
label: "深孔板,使用",
type: "text",
},
yqmc: {
fillType: "preFill",
type: "input",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,先加入",
type: "text",
},
rymc:{
fillType: "preFill",
type: "input",
},
ry:{
fillType: "actFill",
type: "sj",
ylCode: "sjtj",
dwCode: "sjtjdw",
},
text3:{
label: "溶液,每孔预计各加入",
type: "text",
},
yjtj:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw",
options:this.getDictOptions('business_tjdw'),
},
text4:{
label: ",每孔实际各加入",
type: "text",
},
sjtj:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj",
copyFrom:"yjtj"
},
sjtjdw:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text5:{
label: ",再加入已配制的质控及待测样品,每孔预计各加入",
type: "text",
},
yjtj1:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw1:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw1",
options:this.getDictOptions('business_tjdw'),
},
text6:{
label: ",每孔实际各加入",
type: "text",
},
sjtj1:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj1",
copyFrom:"yjtj1"
},
sjtjdw1:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text7:{
label: ",进行稀释,预计稀释倍数为",
type: "text",
},
yjbs:{
fillType: "preFill",
type: "inputNumber",
},
text8:{
label: "倍,实际稀释倍数为",
type: "text",
},
sjbs:{
fillType: "actFill",
type: "inputNumber",
copyFrom:'yjbs',
compareTo:'yjbs'
},
text9:{
label: "倍。",
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 129
- 0
src/components/Template/StepComponents/jcb/xs_jcb.vue View File

@ -0,0 +1,129 @@
<!-- 显色 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_xs_jcb'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'xs_jcb',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用",
type: "text",
},
yqmc: {
fillType: "preFill",
type: "input",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,将",
type: "text",
},
rymc:{
fillType: "preFill",
type: "input",
},
ry:{
fillType: "actFill",
type: "sj",
ylCode: "sjtj",
dwCode: "sjtjdw",
},
text3:{
label: "作为底物,加入检测板,每孔预计各加入",
type: "text",
},
yjtj:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw",
options:this.getDictOptions('business_tjdw'),
},
text4:{
label: ",每孔实际各加入",
type: "text",
},
sjtj:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj",
copyFrom:"yjtj"
},
sjtjdw:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text5:{
label: ",进行显色,显色",
type: "text",
},
yssj:{
fillType: "preFill",
type: "input",
},
text6:{
type:"text",
label:",显色",
},
startDate: {
type: "input",
fillType: "actFill",
disabled: true,
},
button1:{
type:"button",
buttonName:"开始",
},
text7:{
type:"text",
label:",显色",
},
endDate: {
type: "input",
fillType: "actFill",
disabled: true,
},
button2:{
type:"button",
buttonName:"结束",
},
text8: {
type: "text",
label: "。",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 98
- 0
src/components/Template/StepComponents/jcb/ycfyks.vue View File

@ -0,0 +1,98 @@
<!-- 摇床孵育开始 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_ycfyks'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'ycfyks',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "将检测板放置于摇床",
type: "text",
},
yq: {
type: "yq",
fillType: "actFill",
},
text2: {
label: "上,设置预计转速为",
type: "text",
},
sjjrl: {
type: "inputNumber",
fillType: "preFill",
},
sjjrldw: {
type: "select",
options: this.getDictOptions("business_zsdw"),
selectTo: "sjzsdw",
fillType: "preFill",
},
text3: {
label: ",实际设置转速为",
type: "text",
},
jxry: {
type: "inputNumber",
fillType: "actFill",
compareTo:"sjjrl",
copyFrom:"sjjrl"
},
sjzsdw: {
type: "select",
options: this.getDictOptions("business_zsdw"),
fillType: "preFill",
},
text4: {
label: "设置预计温度为",
type: "text",
},
rm: {
type: "inputNumber",
fillType: "preFill",
},
text5: {
label: "°C,实际设置温度为",
type: "text",
},
rxry: {
type: "inputNumber",
fillType: "actFill",
compareTo:"rm",
copyFrom:"rm"
},
text6: {
label: "°C,放置",
type: "text",
},
time:{
fillType: "preFill",
type: "input",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 79
- 0
src/components/Template/StepComponents/jcb/ycks.vue View File

@ -0,0 +1,79 @@
<!-- 摇床开始 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_ycks'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'ycks',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "将检测板放置于摇床",
type: "text",
},
yq: {
type: "yq",
fillType: "actFill",
},
text2: {
label: "上,设置预计转速为",
type: "text",
},
sjjrl: {
type: "inputNumber",
fillType: "preFill",
},
sjjrldw: {
type: "select",
options: this.getDictOptions("business_zsdw"),
selectTo: "sjzsdw",
fillType: "preFill",
},
text3: {
label: ",实际设置转速为",
type: "text",
},
jxry: {
type: "inputNumber",
fillType: "actFill",
compareTo:"sjjrl",
copyFrom:"sjjrl"
},
sjzsdw: {
type: "select",
options: this.getDictOptions("business_zsdw"),
fillType: "preFill",
},
text6: {
label: ",放置",
type: "text",
},
time:{
fillType: "preFill",
type: "input",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

+ 124
- 0
src/components/Template/StepComponents/jcb/zhfy.vue View File

@ -0,0 +1,124 @@
<!-- 中和孵育 -->
<template>
<StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_zhfy'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
</template>
<script>
import StepFormPackage from '@/components/Template/StepFormPackage.vue';
import stepMixins from '@/components/Template/mixins/stepMixins.js';
export default {
mixins: [stepMixins],
props: {
sn: {
type: String,
default: 'zhfy',
},
},
components: {
StepFormPackage
},
computed: {
formConfig() {
let config = [{
config: {
text1: {
label: "使用",
type: "text",
},
yqmc: {
fillType: "preFill",
type: "input",
},
yq: {
fillType: "actFill",
type: "yq",
},
text2: {
label: "仪器,按样品排布示意图向检测板加样,将",
type: "text",
},
rymc:{
fillType: "preFill",
type: "input",
},
ry:{
fillType: "actFill",
type: "sj",
ylCode: "sjtj",
dwCode: "sjtjdw",
},
text3:{
label: "溶液,加入检测板,每孔预计各加入",
type: "text",
},
yjtj:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw",
options:this.getDictOptions('business_tjdw'),
},
text4:{
label: ",每孔实际各加入",
type: "text",
},
sjtj:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj",
copyFrom:"yjtj"
},
sjtjdw:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text5:{
label: ",再从酸解深孔板中,每孔预计各取",
type: "text",
},
yjtj1:{
fillType: "preFill",
type: "inputNumber",
},
yjtjdw1:{
fillType: "preFill",
type: "select",
selectTo: "sjtjdw1",
options:this.getDictOptions('business_tjdw'),
},
text6:{
label: ",每孔实际各取",
type: "text",
},
sjtj1:{
fillType: "actFill",
type: "inputNumber",
compareTo:"yjtj1",
copyFrom:"yjtj1"
},
sjtjdw1:{
fillType: "preFill",
type: "select",
options: this.getDictOptions('business_tjdw'),
},
text7:{
label: "稀释后的样品,分别对应加入检测板中,覆膜。",
type: "text",
},
}
}]
return config
}
},
}
</script>
<style lang="scss" scoped></style>

Loading…
Cancel
Save