| @ -0,0 +1,51 @@ | |||
| <!-- 参比荧光选择 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_cbygxz'" @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], | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "参比荧光预计选择", | |||
| type: "text", | |||
| }, | |||
| yj:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| options:this.getDictOptions('business_step_pcrfxyp'), | |||
| otherCode: "yjOther", | |||
| }, | |||
| text2: { | |||
| label: "实际选择", | |||
| type: "text", | |||
| }, | |||
| sj:{ | |||
| fillType: "actFill", | |||
| type: "select", | |||
| options:this.getDictOptions('business_step_pcrfxyp'), | |||
| otherCode: "sjOther", | |||
| compareTo:'yj' | |||
| }, | |||
| text3: { | |||
| label: "。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,103 @@ | |||
| <!-- cDNA样品分装 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_cdnsypfz'" @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: 'cdnsypfz', | |||
| }, | |||
| }, | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "使用移液器", | |||
| type: "text", | |||
| }, | |||
| yq: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "将逆转录反应结束生成的", | |||
| type: "text", | |||
| }, | |||
| rymc: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| text3: { | |||
| label: "的cDNA样品,其体积预计为", | |||
| 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", | |||
| }, | |||
| lbbh:{ | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| text6:{ | |||
| label: "-", | |||
| type: "text", | |||
| }, | |||
| //todo :自动生成 | |||
| lbbhCode:{ | |||
| fillType: "actFill", | |||
| type: "input", | |||
| }, | |||
| text7:{ | |||
| label: ",进行分装", | |||
| type: "text", | |||
| }, | |||
| //todo :有没有什么分装逻辑 | |||
| button1:{ | |||
| type:"button", | |||
| buttonName:"分装", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,38 @@ | |||
| <!-- 封膜离心 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_fmlx'" @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], | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "封膜后使用离心机", | |||
| type: "text", | |||
| }, | |||
| yq: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "瞬时离心将样品收集到板底。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,85 @@ | |||
| <!-- 加入样品 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_jryp_pcrfxyp'" @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: 'jryp_pcrfxyp', | |||
| }, | |||
| }, | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "使用", | |||
| type: "text", | |||
| }, | |||
| ytrq: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| sjrqcz: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "仪器,将", | |||
| type: "text", | |||
| }, | |||
| srry: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| text3:{ | |||
| label: "按照样品排列示意图加入对应的96孔板种,每孔预计加入", | |||
| type: "text", | |||
| }, | |||
| ytsr1:{ | |||
| fillType: "preFill", | |||
| type: "inputNumber", | |||
| }, | |||
| tjxz:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| selectTo: "sjsrdw2", | |||
| options:this.getDictOptions('business_tjdw'), | |||
| }, | |||
| text4:{ | |||
| label: "每孔实际加入", | |||
| type: "text", | |||
| }, | |||
| sjsr2:{ | |||
| fillType: "actFill", | |||
| type: "inputNumber", | |||
| compareTo:"ytsr1", | |||
| copyFrom:"ytsr1" | |||
| }, | |||
| sjsrdw2:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| options: this.getDictOptions('business_tjdw'), | |||
| }, | |||
| text5:{ | |||
| label: "。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,42 @@ | |||
| <!-- 排版设置 --> | |||
| <template> | |||
| <StepFormPackage ref = "stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_pbsz'" @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: 'pbsz', | |||
| }, | |||
| }, | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config:{ | |||
| text1:{ | |||
| label:"按样品排列示意图设置相应的排版", | |||
| type:"text", | |||
| }, | |||
| check:{ | |||
| type:"checkbox", | |||
| fillType:"actFill", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| </style> | |||
| @ -0,0 +1,52 @@ | |||
| <!-- PCR上机 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_pcrsj'" @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], | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "将处理好的样品孔板,使用", | |||
| type: "text", | |||
| }, | |||
| yqmc: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| yq: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "仪器,调用正确的程序", | |||
| type: "text", | |||
| }, | |||
| cx:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| options:this.getDictOptions('business_fycx'), | |||
| otherCode: "cxOther", | |||
| }, | |||
| text3: { | |||
| label: "。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,91 @@ | |||
| <!-- 试剂加样 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_sjjy_pcrfxyp'" @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_pcrfxyp', | |||
| }, | |||
| }, | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "使用", | |||
| type: "text", | |||
| }, | |||
| ytrq: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| sjrqcz: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "仪器,按照样品排列示意图将", | |||
| type: "text", | |||
| }, | |||
| srry: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| sjrq:{ | |||
| fillType: "actFill", | |||
| type: "sj", | |||
| ylCode: "sjsr2", | |||
| dwCode: "sjsrdw2", | |||
| }, | |||
| text3:{ | |||
| label: "加入对应的96孔板种,每孔预计加入", | |||
| type: "text", | |||
| }, | |||
| ytsr1:{ | |||
| fillType: "preFill", | |||
| type: "inputNumber", | |||
| }, | |||
| tjxz:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| selectTo: "sjsrdw2", | |||
| options:this.getDictOptions('business_tjdw'), | |||
| }, | |||
| text4:{ | |||
| label: "每孔实际加入", | |||
| type: "text", | |||
| }, | |||
| sjsr2:{ | |||
| fillType: "actFill", | |||
| type: "inputNumber", | |||
| compareTo:"ytsr1", | |||
| copyFrom:"ytsr1" | |||
| }, | |||
| sjsrdw2:{ | |||
| fillType: "preFill", | |||
| type: "select", | |||
| options: this.getDictOptions('business_tjdw'), | |||
| }, | |||
| text5:{ | |||
| label: "。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,42 @@ | |||
| <!-- 稀释 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_xs'" @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], | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "使用", | |||
| type: "text", | |||
| }, | |||
| yqmc: { | |||
| fillType: "preFill", | |||
| type: "input", | |||
| }, | |||
| yq: { | |||
| fillType: "actFill", | |||
| type: "yq", | |||
| }, | |||
| text2: { | |||
| label: "仪器,按上表进行稀释。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||
| @ -0,0 +1,38 @@ | |||
| <!-- 运行PCR仪 --> | |||
| <template> | |||
| <StepFormPackage ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'pcrfxyp_yxpcry'" @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], | |||
| components: { | |||
| StepFormPackage | |||
| }, | |||
| computed: { | |||
| formConfig() { | |||
| return [{ | |||
| config: { | |||
| text1: { | |||
| label: "运行Run", | |||
| type: "text", | |||
| }, | |||
| sr: { | |||
| fillType: "actFill", | |||
| type: "input", | |||
| }, | |||
| text2: { | |||
| label: "反应程序。", | |||
| type: "text", | |||
| }, | |||
| } | |||
| }] | |||
| } | |||
| }, | |||
| } | |||
| </script> | |||
| <style lang="scss" scoped></style> | |||