| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||
| @ -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> | |||