1 | import Vue from 'vue'
|
2 | import { all } from 'vue-client'
|
3 |
|
4 | import ldapService from './components/ldapService'
|
5 |
|
6 |
|
7 | require('./custom.less')
|
8 |
|
9 | export default function () {
|
10 |
|
11 | Vue.use(ldapService)
|
12 |
|
13 |
|
14 | Vue.component('dynamic-ldap', (resolve) => { require(['./components/special/ldapDynamic'], resolve) })
|
15 | Vue.component('tab-ldap', (resolve) => { require(['./components/special/ldapTab'], resolve) })
|
16 | Vue.component('tabset-ldap', (resolve) => { require(['./components/special/ldapTabset'], resolve) })
|
17 |
|
18 |
|
19 | Vue.component('res-main', (resolve) => { require(['./components/server/ResMain'], resolve) })
|
20 | Vue.component('resource-tree', (resolve) => { require(['./components/server/ResourceTree'], resolve) })
|
21 |
|
22 |
|
23 |
|
24 | Vue.component('organization', (resolve) => { require(['./components/base/Organization'], resolve) })
|
25 |
|
26 | Vue.component('zone', (resolve) => { require(['./components/base/Zone'], resolve) })
|
27 |
|
28 | Vue.component('licensepolicy', (resolve) => { require(['./components/base/Licensepolicy'], resolve) })
|
29 |
|
30 | Vue.component('department', (resolve) => { require(['./components/base/Department'], resolve)})
|
31 |
|
32 | Vue.component('role', (resolve) => { require(['./components/base/Role'], resolve) })
|
33 |
|
34 | Vue.component('user', (resolve) => { require(['./components/base/User'], resolve) })
|
35 |
|
36 | Vue.component('function', (resolve) => { require(['./components/base/Function'], resolve) })
|
37 |
|
38 |
|
39 |
|
40 | Vue.component('organization-modal', (resolve) => { require(['./components/org/OrganizationModal'], resolve) })
|
41 |
|
42 |
|
43 |
|
44 | Vue.component('add-zone', (resolve) => { require(['./components/zone/AddZone'], resolve) })
|
45 |
|
46 |
|
47 | Vue.component('role-modal', (resolve) => { require(['./components/role/RoleModal'], resolve) })
|
48 |
|
49 |
|
50 | Vue.component('department-modal', (resolve) => { require(['./components/department/DepartmentModal'], resolve) })
|
51 |
|
52 |
|
53 | Vue.component('adjust-fun-pos', (resolve) => { require(['./components/function/AdjustFunPos'], resolve) })
|
54 |
|
55 |
|
56 |
|
57 | Vue.component('func-permissions-modal', (resolve) => { require(['./components/permission/FuncPermissionModal'], resolve) })
|
58 |
|
59 | Vue.component('data-permission-modal', (resolve) => { require(['./components/permission/DataPermissionModal'], resolve) })
|
60 |
|
61 | Vue.component('role-permissions-modal', (resolve) => { require(['./components/permission/RolePermissionsModal'], resolve) })
|
62 |
|
63 | Vue.component('org-list-manage', (resolve) => { require(['./components/orgmanage/OrgListManage'], resolve) })
|
64 | Vue.component('org-list', (resolve) => { require(['./components/orgmanage/OrgList'], resolve) })
|
65 |
|
66 | Vue.component('fun-list-manage', (resolve) => { require(['./components/funmanage/FunListManage'], resolve) })
|
67 | Vue.component('fun-list', (resolve) => { require(['./components/funmanage/FunList'], resolve) })
|
68 |
|
69 | Vue.component('dep-list-manage', (resolve) => { require(['./components/departmentmanage/DepListManage'], resolve) })
|
70 | Vue.component('dep-list', (resolve) => { require(['./components/departmentmanage/DepList'], resolve) })
|
71 | Vue.component('dep-compile-list', (resolve) => { require(['./components/departmentmanage/DepCompileList'], resolve) })
|
72 |
|
73 | Vue.component('role-list-manage', (resolve) => { require(['./components/rolemanage/RoleListManage'], resolve) })
|
74 | Vue.component('role-list', (resolve) => { require(['./components/rolemanage/RoleList'], resolve) })
|
75 | Vue.component('role-compile-list', (resolve) => { require(['./components/rolemanage/RoleCompileList'], resolve) })
|
76 |
|
77 | Vue.component('staff-list-manage', (resolve) => { require(['./components/staffmanage/StaffListManage'], resolve) })
|
78 | Vue.component('staff-list', (resolve) => { require(['./components/staffmanage/StaffList'], resolve) })
|
79 | Vue.component('staff-compile-list', (resolve) => { require(['./components/staffmanage/StaffCompileList'], resolve) })
|
80 |
|
81 | Vue.component('move-res-manage', (resolve) => { require(['./components/moveres/MoveResManage'], resolve) })
|
82 | Vue.component('user-res-list', (resolve) => { require(['./components/moveres/UserResList'], resolve) })
|
83 | Vue.component('user-res-history', (resolve) => { require(['./components/moveres/UserResHistory'], resolve) })
|
84 | Vue.component('user-res-change', (resolve) => { require(['./components/moveres/ResChange'], resolve) })
|
85 |
|
86 | }
|