Explorar o código

fix: BsUi-优化导出模式

hanxiaohui hai 5 meses
pai
achega
804b4e1aa8
Modificáronse 1 ficheiros con 31 adicións e 12 borrados
  1. 31 12
      src/components/BsUi/index.js

+ 31 - 12
src/components/BsUi/index.js

@@ -1,20 +1,39 @@
 // 引入需要注册的全局组件
-import SubTableInput from './SubTableInput/index.vue';
-import SearchSelector from '/@/components/BsUi/SearchSelector/index.vue';
-import RichSelector from './RichSelector/index.vue';
-import Empty from './Empty/index.vue';
-import UserSelector from "/src/components/BsUi/CustomSelector/UserSelector/index.vue";
-import UserTableInput from "/@/components/BsUi/CustomSelector/UserSelector/components/UserTableInput.vue";
+import BsSubTableInput from './SubTableInput/index.vue';
+import BsEmpty from './Empty/index.vue';
+import BsOrgUserSelector from '/@/components/BsUi/OrgUserSelector/index.vue';
+import BsModal, { useBsModal } from './Modal/index.js';
+import BsTable, { useBsTable } from './Table/index.js';
+import BsDrawer, { useBsDrawer } from './Drawer/index.js';
+import BsForm, { useBsForm } from './Form/index.js';
+import BsModalTableSelector from './ModalTableSelector/index.vue';
 
 const BsUi = {
   install(app) {
-    app.component('BsSubTableInput', SubTableInput);
-    app.component('BsSearchSelector', SearchSelector);
-    app.component('BsRichSelector', RichSelector);
-    app.component('BsEmpty', Empty);
-    app.component('BsUserSelector', UserSelector);
-    app.component('BsUserTableInput', UserTableInput);
+    app.component('BsSubTableInput', BsSubTableInput);
+    app.component('BsEmpty', BsEmpty);
+    app.component('BsOrgUserSelector', BsOrgUserSelector);
+    app.component('BsModal', BsModal);
+    app.component('BsTable', BsTable);
+    app.component('BsDrawer', BsDrawer);
+    app.component('BsModalTableSelector', BsModalTableSelector);
   },
 };
 
 export default BsUi;
+
+// 导出为命名导出
+export {
+  BsEmpty,
+  BsOrgUserSelector,
+  BsSubTableInput,
+  BsModal,
+  useBsModal,
+  BsTable,
+  useBsTable,
+  BsDrawer,
+  useBsDrawer,
+  BsModalTableSelector,
+  BsForm,
+  useBsForm,
+};