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