华西海圻ELN前端工程
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

150 lines
5.0 KiB

  1. <!-- 酸解加样 -->
  2. <template>
  3. <StepFormPackage :fieldItemLabel = "fieldItemLabel" ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_sjjy_jcb'" @resetRecord = "resetRecord" :form-config="formConfig" :formData="formData" />
  4. </template>
  5. <script>
  6. import StepFormPackage from '@/components/Template/StepFormPackage.vue';
  7. import stepMixins from '@/components/Template/mixins/stepMixins.js';
  8. export default {
  9. mixins: [stepMixins],
  10. props: {
  11. sn: {
  12. type: String,
  13. default: 'sjjy_jcb',
  14. },
  15. },
  16. components: {
  17. StepFormPackage
  18. },
  19. computed: {
  20. formConfig() {
  21. let config = [{
  22. config: {
  23. text0: {
  24. label: "取与检测板对应的",
  25. type: "text",
  26. },
  27. srmc: {
  28. fillType: "preFill",
  29. type: "input",
  30. },
  31. text1: {
  32. label: "深孔板,使用",
  33. type: "text",
  34. },
  35. yqmc: {
  36. fillType: "preFill",
  37. type: "input",
  38. },
  39. yq: {
  40. fillType: "actFill",
  41. type: "yq",
  42. },
  43. text2: {
  44. label: "仪器,先加入",
  45. type: "text",
  46. },
  47. rymc:{
  48. fillType: "preFill",
  49. type: "input",
  50. },
  51. ry:{
  52. fillType: "actFill",
  53. type: "sj",
  54. ylCode: "sjtj",
  55. dwCode: "sjtjdw",
  56. },
  57. text3:{
  58. label: "溶液,每孔预计各加入",
  59. type: "text",
  60. },
  61. yjtj:{
  62. fillType: "preFill",
  63. type: "inputNumber",
  64. },
  65. yjtjdw:{
  66. fillType: "preFill",
  67. type: "select",
  68. selectTo: "sjtjdw",
  69. options:this.getDictOptions('business_tjdw'),
  70. },
  71. text4:{
  72. label: ",每孔实际各加入",
  73. type: "text",
  74. },
  75. sjtj:{
  76. fillType: "actFill",
  77. type: "inputNumber",
  78. compareTo:"yjtj",
  79. copyFrom:"yjtj"
  80. },
  81. sjtjdw:{
  82. fillType: "preFill",
  83. type: "select",
  84. options: this.getDictOptions('business_tjdw'),
  85. },
  86. text5:{
  87. label: ",再加入已配制的质控及待测样品,每孔预计各加入",
  88. type: "text",
  89. },
  90. yjtj1:{
  91. fillType: "preFill",
  92. type: "inputNumber",
  93. },
  94. yjtjdw1:{
  95. fillType: "preFill",
  96. type: "select",
  97. selectTo: "sjtjdw1",
  98. options:this.getDictOptions('business_tjdw'),
  99. },
  100. text6:{
  101. label: ",每孔实际各加入",
  102. type: "text",
  103. },
  104. sjtj1:{
  105. fillType: "actFill",
  106. type: "inputNumber",
  107. compareTo:"yjtj1",
  108. copyFrom:"yjtj1"
  109. },
  110. sjtjdw1:{
  111. fillType: "preFill",
  112. type: "select",
  113. options: this.getDictOptions('business_tjdw'),
  114. },
  115. text7:{
  116. label: ",进行稀释,预计稀释倍数为",
  117. type: "text",
  118. },
  119. yjbs:{
  120. fillType: "preFill",
  121. type: "inputNumber",
  122. },
  123. text8:{
  124. label: "倍,实际稀释倍数为",
  125. type: "text",
  126. },
  127. sjbs:{
  128. fillType: "actFill",
  129. type: "inputNumber",
  130. copyFrom:'yjbs',
  131. compareTo:'yjbs'
  132. },
  133. text9:{
  134. label: "倍。",
  135. type: "text",
  136. },
  137. }
  138. }]
  139. return config
  140. }
  141. },
  142. }
  143. </script>
  144. <style lang="scss" scoped></style>