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.

22 lines
1.1 KiB

9 months ago
  1. /**
  2. * 标签设置模块统一导出
  3. */
  4. // 主要组件
  5. export { default as LabelDesigner } from './LabelDesigner.vue'
  6. export { default as LabelSetting } from './label_setting.vue'
  7. export { default as LabelDrawPortrait } from './label_draw.vue'
  8. export { default as LabelDrawLandscape } from './label_draw2.vue'
  9. // 子组件
  10. export { default as ToolPalette } from './components/ToolPalette.vue'
  11. export { default as DesignCanvas } from './components/DesignCanvas.vue'
  12. export { default as DesignElement } from './components/DesignElement.vue'
  13. export { default as PropertyPanel } from './components/PropertyPanel.vue'
  14. export { default as PropertyForm } from './components/PropertyForm.vue'
  15. export { default as ZPLPreview } from './components/ZPLPreview.vue'
  16. export { default as DataSourceDialog } from './components/DataSourceDialog.vue'
  17. export { default as ToolItem } from './components/ToolItem.vue'
  18. // 工具类
  19. export { CoordinateTransformer, createCoordinateTransformer } from '@/utils/coordinateTransform.js'
  20. export { ZPLGenerator, createZPLGenerator, generateZPL } from '@/utils/zplGenerator.js'