index.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import { use } from 'echarts/core'
  2. import { CanvasRenderer } from 'echarts/renderers'
  3. import {
  4. BarChart,
  5. LineChart,
  6. PieChart,
  7. RadarChart,
  8. GaugeChart
  9. } from 'echarts/charts'
  10. import {
  11. GridComponent,
  12. TooltipComponent,
  13. LegendComponent,
  14. DataZoomComponent,
  15. GraphicComponent
  16. } from 'echarts/components'
  17. import MaWangEditor from './ma-wangEditor/index.vue'
  18. import MaColorPicker from './ma-colorPicker/index.vue'
  19. import MaCityLinkage from './ma-cityLinkage/index.vue'
  20. import SaChart from './sa-chart/index.vue'
  21. import SaCheckbox from './sa-checkbox/index.vue'
  22. import SaRadio from './sa-radio/index.vue'
  23. import SaSelect from './sa-select/index.vue'
  24. import SaSwitch from './sa-switch/index.vue'
  25. import SaTable from './sa-table/index.vue'
  26. import SaTreeSlider from './sa-treeSlider/index.vue'
  27. import SaResource from './sa-resource/index.vue'
  28. import SaResourceButton from './sa-resource/button.vue'
  29. import SaDict from './sa-dict/index.vue'
  30. import SaUser from './sa-user/index.vue'
  31. import SaUploadImage from './sa-upload-image/index.vue'
  32. import SaUploadFile from './sa-upload-file/index.vue'
  33. import SaIcon from './sa-icon/index.vue'
  34. import SaIconPicker from './sa-icon-picker/index.vue'
  35. use([
  36. CanvasRenderer,
  37. BarChart,
  38. LineChart,
  39. PieChart,
  40. RadarChart,
  41. GaugeChart,
  42. GridComponent,
  43. TooltipComponent,
  44. LegendComponent,
  45. DataZoomComponent,
  46. GraphicComponent
  47. ])
  48. export default {
  49. install(Vue) {
  50. Vue.component('MaWangEditor', MaWangEditor)
  51. Vue.component('MaColorPicker', MaColorPicker)
  52. Vue.component('MaCityLinkage', MaCityLinkage)
  53. Vue.component('SaChart', SaChart)
  54. Vue.component('SaCheckbox', SaCheckbox)
  55. Vue.component('SaRadio', SaRadio)
  56. Vue.component('SaSelect', SaSelect)
  57. Vue.component('SaSwitch', SaSwitch)
  58. Vue.component('SaTable', SaTable)
  59. Vue.component('SaTreeSlider', SaTreeSlider)
  60. Vue.component('SaResource', SaResource)
  61. Vue.component('SaResourceButton', SaResourceButton)
  62. Vue.component('SaDict', SaDict)
  63. Vue.component('SaUser', SaUser)
  64. Vue.component('SaUploadImage', SaUploadImage)
  65. Vue.component('SaUploadFile', SaUploadFile)
  66. Vue.component('SaIcon', SaIcon)
  67. Vue.component('SaIconPicker', SaIconPicker)
  68. }
  69. }