华西海圻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.

117 lines
3.7 KiB

  1. <!-- 磁珠清洗 -->
  2. <template>
  3. <StepFormPackage :fieldItemLabel = "fieldItemLabel" ref="stepFormPackageRef" :prefixKey="stepIndex+'_'+'jcb_czqx'" @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: 'czqx',
  14. },
  15. },
  16. components: {
  17. StepFormPackage
  18. },
  19. computed: {
  20. formConfig() {
  21. let config = [{
  22. config: {
  23. text1: {
  24. label: "使用",
  25. type: "text",
  26. },
  27. yqmc: {
  28. fillType: "preFill",
  29. type: "input",
  30. },
  31. yq: {
  32. fillType: "actFill",
  33. type: "yq",
  34. },
  35. text2: {
  36. label: "仪器,吸取磁珠,预计吸取",
  37. type: "text",
  38. },
  39. yjtj:{
  40. fillType: "preFill",
  41. type: "inputNumber",
  42. },
  43. yjtjdw:{
  44. fillType: "preFill",
  45. type: "select",
  46. selectTo: "sjtjdw",
  47. options:this.getDictOptions('business_tjdw'),
  48. },
  49. text4:{
  50. label: ",实际吸取",
  51. type: "text",
  52. },
  53. sjtj:{
  54. fillType: "actFill",
  55. type: "inputNumber",
  56. compareTo:"yjtj",
  57. copyFrom:"yjtj"
  58. },
  59. sjtjdw:{
  60. fillType: "preFill",
  61. type: "select",
  62. options: this.getDictOptions('business_tjdw'),
  63. },
  64. text5:{
  65. label: ",再使用",
  66. type: "text",
  67. },
  68. yqmc1: {
  69. fillType: "preFill",
  70. type: "input",
  71. },
  72. yq1: {
  73. fillType: "actFill",
  74. type: "yq",
  75. },
  76. text6:{
  77. type:"text",
  78. label:"进行磁珠清洗,清洗",
  79. },
  80. startDate: {
  81. type: "input",
  82. fillType: "actFill",
  83. disabled: true,
  84. },
  85. button1:{
  86. type:"button",
  87. buttonName:"开始",
  88. },
  89. text7:{
  90. type:"text",
  91. label:",清洗",
  92. },
  93. endDate: {
  94. type: "input",
  95. fillType: "actFill",
  96. disabled: true,
  97. },
  98. button2:{
  99. type:"button",
  100. buttonName:"结束",
  101. },
  102. text8: {
  103. type: "text",
  104. label: "。",
  105. },
  106. }
  107. }]
  108. return config
  109. }
  110. },
  111. }
  112. </script>
  113. <style lang="scss" scoped></style>