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