index.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. // 引入需要注册的全局组件
  2. import BsSubTableInput from './SubTableInput/index.vue';
  3. import BsEmpty from './Empty/index.vue';
  4. import BsOrgUserSelector from '/@/components/BsUi/OrgUserSelector/index.vue';
  5. import BsModal, { useBsModal } from './Modal/index.js';
  6. import BsTable, { useBsTable } from './Table/index.js';
  7. import BsDrawer, { useBsDrawer } from './Drawer/index.js';
  8. import BsForm, { useBsForm } from './Form/index.js';
  9. import BsModalTableSelector from './ModalTableSelector/index.vue';
  10. import BsDescriptions from './Descriptions/index.vue';
  11. import BsContentsWrapper from './ContentsWrapper/index.vue';
  12. import BsTabs from './Tabs/index.vue';
  13. import BsEllipsisText from './EllipsisText/index.vue';
  14. import BsDicTag from './DicTag/index.vue';
  15. import BsLink from './Link/index.vue';
  16. import BsCatalog from './Catalog/index.vue';
  17. import BsSvgIcon from './SvgIcon/index.vue';
  18. import BsTabBar from '/@/components/BsUi/TabBar/index.vue';
  19. import BsPageWrapper from './PageWrapper/index.vue';
  20. import BsTableSelector from './TableSelector/index.vue';
  21. import BsFileUploadSubTable from './FileUploadSubTable/index.vue';
  22. const BsUi = {
  23. install(app) {
  24. app.component('BsSubTableInput', BsSubTableInput);
  25. app.component('BsEmpty', BsEmpty);
  26. app.component('BsOrgUserSelector', BsOrgUserSelector);
  27. app.component('BsModal', BsModal);
  28. app.component('BsTable', BsTable);
  29. app.component('BsDrawer', BsDrawer);
  30. app.component('BsModalTableSelector', BsModalTableSelector);
  31. app.component('BsDescriptions', BsDescriptions);
  32. app.component('BsContentsWrapper', BsContentsWrapper);
  33. app.component('BsTabs', BsTabs);
  34. app.component('BsEllipsisText', BsEllipsisText);
  35. app.component('BsDicTag', BsDicTag);
  36. app.component('BsLink', BsLink);
  37. app.component('BsCatalog', BsCatalog);
  38. app.component('BsSvgIcon', BsSvgIcon);
  39. app.component('BsTabBar', BsTabBar);
  40. app.component('BsPageWrapper', BsPageWrapper);
  41. app.component('BsTableSelector', BsTableSelector);
  42. app.component('BsFileUploadSubTable', BsFileUploadSubTable);
  43. },
  44. };
  45. export default BsUi;
  46. // 导出为命名导出
  47. export {
  48. BsEmpty,
  49. BsOrgUserSelector,
  50. BsSubTableInput,
  51. BsModal,
  52. useBsModal,
  53. BsTable,
  54. useBsTable,
  55. BsDrawer,
  56. useBsDrawer,
  57. BsModalTableSelector,
  58. BsForm,
  59. useBsForm,
  60. BsDescriptions,
  61. BsContentsWrapper,
  62. BsTabs,
  63. BsEllipsisText,
  64. BsDicTag,
  65. BsLink,
  66. BsCatalog,
  67. BsSvgIcon,
  68. BsTabBar,
  69. BsPageWrapper,
  70. BsTableSelector,
  71. BsFileUploadSubTable,
  72. };