scan.vue 701 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div>
  3. {{currentScan}}
  4. <component
  5. :is="currentScan"
  6. :scanVisible="scanVisible"
  7. @scanOff = "scanOff"/>
  8. </div>
  9. </template>
  10. <script>
  11. /* 共同调用类, 与脚本统一调用。*/
  12. import facility from './goods/facility'
  13. import material from './goods/material'
  14. import sample from './goods/sample'
  15. import sampleConfirmation from './goods/sampleConfirmation'
  16. import manualConfirmation from './goods/manualConfirmation'
  17. export default {
  18. components: { facility,material,sample,sampleConfirmation,manualConfirmation},
  19. props:{
  20. currentScan:String,
  21. scanVisible:Boolean
  22. },
  23. methods:{
  24. scanOff(val){
  25. this.$emit('scanOff',val)
  26. }
  27. },
  28. }
  29. </script>