diff --git a/src/.eslintrc.js b/.eslintrc.js
similarity index 100%
rename from src/.eslintrc.js
rename to .eslintrc.js
diff --git a/src/babel.config.js b/babel.config.js
similarity index 100%
rename from src/babel.config.js
rename to babel.config.js
diff --git a/src/package.json b/package.json
similarity index 100%
rename from src/package.json
rename to package.json
diff --git a/src/public/favicon.ico b/public/favicon.ico
similarity index 100%
rename from src/public/favicon.ico
rename to public/favicon.ico
Binary files a/src/public/favicon.ico and b/public/favicon.ico differ
diff --git a/src/public/index.html b/public/index.html
similarity index 100%
rename from src/public/index.html
rename to public/index.html
diff --git a/src/README.md b/README.md
similarity index 100%
rename from src/README.md
rename to README.md
diff --git a/src/src/api/api-base.ts b/src/api/api-base.ts
similarity index 100%
rename from src/src/api/api-base.ts
rename to src/api/api-base.ts
diff --git a/src/src/api/config.ts b/src/api/config.ts
similarity index 100%
rename from src/src/api/config.ts
rename to src/api/config.ts
diff --git a/src/src/api/constant.ts b/src/api/constant.ts
similarity index 100%
rename from src/src/api/constant.ts
rename to src/api/constant.ts
diff --git a/src/src/api/db.ts b/src/api/db.ts
similarity index 100%
rename from src/src/api/db.ts
rename to src/api/db.ts
diff --git a/src/src/api/index.ts b/src/api/index.ts
similarity index 100%
rename from src/src/api/index.ts
rename to src/api/index.ts
diff --git a/src/src/api/menu.ts b/src/api/menu.ts
similarity index 100%
rename from src/src/api/menu.ts
rename to src/api/menu.ts
diff --git a/src/src/api/user.ts b/src/api/user.ts
similarity index 100%
rename from src/src/api/user.ts
rename to src/api/user.ts
diff --git a/src/src/App.vue b/src/App.vue
similarity index 100%
rename from src/src/App.vue
rename to src/App.vue
diff --git a/src/src/assets/logo.png b/src/assets/logo.png
similarity index 100%
rename from src/src/assets/logo.png
rename to src/assets/logo.png
Binary files a/src/src/assets/logo.png and b/src/assets/logo.png differ
diff --git a/src/src/components/AdvancedTable.vue b/src/components/AdvancedTable.vue
similarity index 100%
rename from src/src/components/AdvancedTable.vue
rename to src/components/AdvancedTable.vue
diff --git a/src/src/components/FormControl.vue b/src/components/FormControl.vue
similarity index 100%
rename from src/src/components/FormControl.vue
rename to src/components/FormControl.vue
diff --git a/src/src/components/index.ts b/src/components/index.ts
similarity index 100%
rename from src/src/components/index.ts
rename to src/components/index.ts
diff --git a/src/src/components/multipleSelect.vue b/src/components/multipleSelect.vue
similarity index 100%
rename from src/src/components/multipleSelect.vue
rename to src/components/multipleSelect.vue
diff --git a/src/src/components/NormalTable.vue b/src/components/NormalTable.vue
similarity index 100%
rename from src/src/components/NormalTable.vue
rename to src/components/NormalTable.vue
diff --git a/src/src/components/singleSelect.vue b/src/components/singleSelect.vue
similarity index 100%
rename from src/src/components/singleSelect.vue
rename to src/components/singleSelect.vue
diff --git a/src/src/components/TableHandler.vue b/src/components/TableHandler.vue
similarity index 100%
rename from src/src/components/TableHandler.vue
rename to src/components/TableHandler.vue
diff --git a/src/src/components/TablePagination.vue b/src/components/TablePagination.vue
similarity index 100%
rename from src/src/components/TablePagination.vue
rename to src/components/TablePagination.vue
diff --git a/src/src/components/TableSearch.vue b/src/components/TableSearch.vue
similarity index 100%
rename from src/src/components/TableSearch.vue
rename to src/components/TableSearch.vue
diff --git a/src/src/global.d.ts b/src/global.d.ts
similarity index 100%
rename from src/src/global.d.ts
rename to src/global.d.ts
diff --git a/src/src/index.ts b/src/index.ts
similarity index 100%
rename from src/src/index.ts
rename to src/index.ts
diff --git a/src/src/main.ts b/src/main.ts
similarity index 100%
rename from src/src/main.ts
rename to src/main.ts
diff --git a/src/src/router/beforeEach.ts b/src/router/beforeEach.ts
similarity index 100%
rename from src/src/router/beforeEach.ts
rename to src/router/beforeEach.ts
diff --git a/src/src/router/index.ts b/src/router/index.ts
similarity index 100%
rename from src/src/router/index.ts
rename to src/router/index.ts
diff --git a/src/src/services/file-context.ts b/src/services/file-context.ts
similarity index 100%
rename from src/src/services/file-context.ts
rename to src/services/file-context.ts
diff --git a/src/src/shims-vue.d.ts b/src/shims-vue.d.ts
similarity index 100%
rename from src/src/shims-vue.d.ts
rename to src/shims-vue.d.ts
diff --git a/src/src/store/getters.ts b/src/store/getters.ts
similarity index 100%
rename from src/src/store/getters.ts
rename to src/store/getters.ts
diff --git a/src/src/store/index.ts b/src/store/index.ts
similarity index 100%
rename from src/src/store/index.ts
rename to src/store/index.ts
diff --git a/src/src/store/modules/app.ts b/src/store/modules/app.ts
similarity index 100%
rename from src/src/store/modules/app.ts
rename to src/store/modules/app.ts
diff --git a/src/src/store/modules/entity.ts b/src/store/modules/entity.ts
similarity index 100%
rename from src/src/store/modules/entity.ts
rename to src/store/modules/entity.ts
diff --git a/src/src/store/modules/route.ts b/src/store/modules/route.ts
similarity index 100%
rename from src/src/store/modules/route.ts
rename to src/store/modules/route.ts
diff --git a/src/src/store/modules/user.ts b/src/store/modules/user.ts
similarity index 100%
rename from src/src/store/modules/user.ts
rename to src/store/modules/user.ts
diff --git a/src/src/styles/index.scss b/src/styles/index.scss
similarity index 100%
rename from src/src/styles/index.scss
rename to src/styles/index.scss
diff --git a/src/src/styles/sidebar.scss b/src/styles/sidebar.scss
similarity index 100%
rename from src/src/styles/sidebar.scss
rename to src/styles/sidebar.scss
diff --git a/src/src/styles/variables.scss b/src/styles/variables.scss
similarity index 100%
rename from src/src/styles/variables.scss
rename to src/styles/variables.scss
diff --git a/src/src/utils/index.ts b/src/utils/index.ts
similarity index 100%
rename from src/src/utils/index.ts
rename to src/utils/index.ts
diff --git a/src/src/utils/menu.ts b/src/utils/menu.ts
similarity index 100%
rename from src/src/utils/menu.ts
rename to src/utils/menu.ts
diff --git a/src/src/utils/request.ts b/src/utils/request.ts
similarity index 100%
rename from src/src/utils/request.ts
rename to src/utils/request.ts
diff --git a/src/src/utils/requireComponent.ts b/src/utils/requireComponent.ts
similarity index 100%
rename from src/src/utils/requireComponent.ts
rename to src/utils/requireComponent.ts
diff --git a/src/src/utils/route.ts b/src/utils/route.ts
similarity index 100%
rename from src/src/utils/route.ts
rename to src/utils/route.ts
diff --git a/src/src/utils/storage.ts b/src/utils/storage.ts
similarity index 100%
rename from src/src/utils/storage.ts
rename to src/utils/storage.ts
diff --git a/src/src/utils/token.ts b/src/utils/token.ts
similarity index 100%
rename from src/src/utils/token.ts
rename to src/utils/token.ts
diff --git a/src/src/utils/user.ts b/src/utils/user.ts
similarity index 100%
rename from src/src/utils/user.ts
rename to src/utils/user.ts
diff --git a/src/src/views/account/authRedirect.vue b/src/views/account/authRedirect.vue
similarity index 100%
rename from src/src/views/account/authRedirect.vue
rename to src/views/account/authRedirect.vue
diff --git a/src/src/views/account/login.vue b/src/views/account/login.vue
similarity index 100%
rename from src/src/views/account/login.vue
rename to src/views/account/login.vue
diff --git a/src/src/views/Admin/Cube/list.vue b/src/views/Admin/Cube/list.vue
similarity index 100%
rename from src/src/views/Admin/Cube/list.vue
rename to src/views/Admin/Cube/list.vue
diff --git a/src/src/views/Admin/Index/Main.vue b/src/views/Admin/Index/Main.vue
similarity index 100%
rename from src/src/views/Admin/Index/Main.vue
rename to src/views/Admin/Index/Main.vue
diff --git a/src/src/views/Admin/Menu/form.vue b/src/views/Admin/Menu/form.vue
similarity index 100%
rename from src/src/views/Admin/Menu/form.vue
rename to src/views/Admin/Menu/form.vue
diff --git a/src/src/views/Admin/Menu/list.vue b/src/views/Admin/Menu/list.vue
similarity index 100%
rename from src/src/views/Admin/Menu/list.vue
rename to src/views/Admin/Menu/list.vue
diff --git a/src/src/views/Admin/Role/form.vue b/src/views/Admin/Role/form.vue
similarity index 100%
rename from src/src/views/Admin/Role/form.vue
rename to src/views/Admin/Role/form.vue
diff --git a/src/src/views/Admin/User/info.vue b/src/views/Admin/User/info.vue
similarity index 100%
rename from src/src/views/Admin/User/info.vue
rename to src/views/Admin/User/info.vue
diff --git a/src/src/views/common/form.vue b/src/views/common/form.vue
similarity index 100%
rename from src/src/views/common/form.vue
rename to src/views/common/form.vue
diff --git a/src/src/views/common/list.vue b/src/views/common/list.vue
similarity index 100%
rename from src/src/views/common/list.vue
rename to src/views/common/list.vue
diff --git a/src/src/views/common/objectForm.vue b/src/views/common/objectForm.vue
similarity index 100%
rename from src/src/views/common/objectForm.vue
rename to src/views/common/objectForm.vue
diff --git a/src/src/views/components/FormControl.vue b/src/views/components/FormControl.vue
similarity index 100%
rename from src/src/views/components/FormControl.vue
rename to src/views/components/FormControl.vue
diff --git a/src/src/views/components/index.ts b/src/views/components/index.ts
similarity index 100%
rename from src/src/views/components/index.ts
rename to src/views/components/index.ts
diff --git a/src/src/views/components/NormalTable.vue b/src/views/components/NormalTable.vue
similarity index 100%
rename from src/src/views/components/NormalTable.vue
rename to src/views/components/NormalTable.vue
diff --git a/src/src/views/components/TableOperator.vue b/src/views/components/TableOperator.vue
similarity index 100%
rename from src/src/views/components/TableOperator.vue
rename to src/views/components/TableOperator.vue
diff --git a/src/src/views/components/TableSearch.vue b/src/views/components/TableSearch.vue
similarity index 100%
rename from src/src/views/components/TableSearch.vue
rename to src/views/components/TableSearch.vue
diff --git a/src/src/views/layout/components/appMain.vue b/src/views/layout/components/appMain.vue
similarity index 100%
rename from src/src/views/layout/components/appMain.vue
rename to src/views/layout/components/appMain.vue
diff --git a/src/src/views/layout/components/hamburger.vue b/src/views/layout/components/hamburger.vue
similarity index 100%
rename from src/src/views/layout/components/hamburger.vue
rename to src/views/layout/components/hamburger.vue
diff --git a/src/src/views/layout/components/index.ts b/src/views/layout/components/index.ts
similarity index 100%
rename from src/src/views/layout/components/index.ts
rename to src/views/layout/components/index.ts
diff --git a/src/src/views/layout/components/navbar.vue b/src/views/layout/components/navbar.vue
similarity index 100%
rename from src/src/views/layout/components/navbar.vue
rename to src/views/layout/components/navbar.vue
diff --git a/src/src/views/layout/components/sidebar/index.vue b/src/views/layout/components/sidebar/index.vue
similarity index 100%
rename from src/src/views/layout/components/sidebar/index.vue
rename to src/views/layout/components/sidebar/index.vue
diff --git a/src/src/views/layout/components/sidebar/Item.vue b/src/views/layout/components/sidebar/Item.vue
similarity index 100%
rename from src/src/views/layout/components/sidebar/Item.vue
rename to src/views/layout/components/sidebar/Item.vue
diff --git a/src/src/views/layout/components/sidebar/SidebarItem.vue b/src/views/layout/components/sidebar/SidebarItem.vue
similarity index 100%
rename from src/src/views/layout/components/sidebar/SidebarItem.vue
rename to src/views/layout/components/sidebar/SidebarItem.vue
diff --git a/src/src/views/layout/index.vue b/src/views/layout/index.vue
similarity index 100%
rename from src/src/views/layout/index.vue
rename to src/views/layout/index.vue
diff --git a/src/src/views/layout/mixin/ResizeHandler.js b/src/views/layout/mixin/ResizeHandler.js
similarity index 100%
rename from src/src/views/layout/mixin/ResizeHandler.js
rename to src/views/layout/mixin/ResizeHandler.js
diff --git a/src/tsconfig.json b/tsconfig.json
similarity index 100%
rename from src/tsconfig.json
rename to tsconfig.json
diff --git a/src/tslint.json b/tslint.json
similarity index 100%
rename from src/tslint.json
rename to tslint.json
diff --git a/src/vue.config.js b/vue.config.js
similarity index 100%
rename from src/vue.config.js
rename to vue.config.js
diff --git a/src/yarn.lock b/yarn.lock
similarity index 100%
rename from src/yarn.lock
rename to yarn.lock