├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── VUE3-NaiveUI.drawio ├── docs ├── README.md └── screenshot │ ├── demo-403.png │ ├── demo-404.png │ ├── demo-chart.png │ ├── demo-home.png │ ├── demo-icons.png │ └── meeting.gif ├── mock ├── booking │ └── home.js └── index.js ├── package.json ├── postcss.config.js ├── public ├── imgs │ └── meeting.svg ├── index.html └── logo.svg ├── src ├── App.vue ├── basic.main.js ├── basic.router.js ├── components │ ├── Navigation.vue │ ├── README.md │ ├── chart.vue │ ├── common │ │ ├── Banner.vue │ │ └── status.vue │ ├── custom │ │ └── tag.vue │ ├── directive │ │ ├── Permission.js │ │ ├── README.md │ │ └── index.js │ ├── mixin │ │ ├── Authorize.js │ │ ├── Pagination.js │ │ └── README.md │ ├── naive-ui │ │ ├── Application.vue │ │ ├── NoticeProvider.vue │ │ └── Theme.vue │ ├── uploader.vue │ └── with-role.vue ├── main.js ├── pages │ ├── README.md │ ├── meeting │ │ ├── Dashboard.vue │ │ ├── Index.vue │ │ ├── Main.vue │ │ ├── Meeting.vue │ │ ├── README.md │ │ ├── Room.vue │ │ ├── main.js │ │ └── widget │ │ │ ├── data-edit.js │ │ │ ├── meeting-edit.vue │ │ │ ├── meeting-mine.vue │ │ │ └── room-edit.vue │ └── project │ │ ├── Main.vue │ │ ├── README.md │ │ ├── main.js │ │ └── views │ │ └── Home.vue ├── service │ └── Auth.js ├── store │ ├── index.js │ ├── uiSetting.js │ └── userStore.js ├── theme │ ├── naive.less │ ├── tailwind-simple.css │ └── tailwind.css ├── util │ ├── http.js │ ├── index.js │ ├── module │ │ ├── date.js │ │ ├── index.js │ │ └── store.js │ └── ui-tool.js └── views │ ├── @COMMON │ ├── 401.vue │ ├── 403.vue │ ├── 404.vue │ └── README.md │ ├── Main.vue │ ├── Window.vue │ └── demo │ ├── Chart.vue │ ├── Icons.vue │ ├── Index.vue │ └── Role.vue ├── tailwind.config.js └── vue.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/README.md -------------------------------------------------------------------------------- /VUE3-NaiveUI.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/VUE3-NaiveUI.drawio -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | 2 | ## 自定义指令 3 | > 指令保存到 `src/components/directive` 目录 4 | -------------------------------------------------------------------------------- /docs/screenshot/demo-403.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/demo-403.png -------------------------------------------------------------------------------- /docs/screenshot/demo-404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/demo-404.png -------------------------------------------------------------------------------- /docs/screenshot/demo-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/demo-chart.png -------------------------------------------------------------------------------- /docs/screenshot/demo-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/demo-home.png -------------------------------------------------------------------------------- /docs/screenshot/demo-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/demo-icons.png -------------------------------------------------------------------------------- /docs/screenshot/meeting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/docs/screenshot/meeting.gif -------------------------------------------------------------------------------- /mock/booking/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/mock/booking/home.js -------------------------------------------------------------------------------- /mock/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/mock/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/imgs/meeting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/public/imgs/meeting.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/public/logo.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/basic.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/basic.main.js -------------------------------------------------------------------------------- /src/basic.router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/basic.router.js -------------------------------------------------------------------------------- /src/components/Navigation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/Navigation.vue -------------------------------------------------------------------------------- /src/components/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/chart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/chart.vue -------------------------------------------------------------------------------- /src/components/common/Banner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/common/Banner.vue -------------------------------------------------------------------------------- /src/components/common/status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/common/status.vue -------------------------------------------------------------------------------- /src/components/custom/tag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/custom/tag.vue -------------------------------------------------------------------------------- /src/components/directive/Permission.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/directive/Permission.js -------------------------------------------------------------------------------- /src/components/directive/README.md: -------------------------------------------------------------------------------- 1 | # 自定义指令 2 | -------------------------------------------------------------------------------- /src/components/directive/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/directive/index.js -------------------------------------------------------------------------------- /src/components/mixin/Authorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/mixin/Authorize.js -------------------------------------------------------------------------------- /src/components/mixin/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/mixin/Pagination.js -------------------------------------------------------------------------------- /src/components/mixin/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/naive-ui/Application.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/naive-ui/Application.vue -------------------------------------------------------------------------------- /src/components/naive-ui/NoticeProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/naive-ui/NoticeProvider.vue -------------------------------------------------------------------------------- /src/components/naive-ui/Theme.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/naive-ui/Theme.vue -------------------------------------------------------------------------------- /src/components/uploader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/uploader.vue -------------------------------------------------------------------------------- /src/components/with-role.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/components/with-role.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/main.js -------------------------------------------------------------------------------- /src/pages/README.md: -------------------------------------------------------------------------------- 1 | # 多页面 2 | 3 | 页面均可用 `public/index.html`、 `App.vue` 作为入口 4 | -------------------------------------------------------------------------------- /src/pages/meeting/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/Dashboard.vue -------------------------------------------------------------------------------- /src/pages/meeting/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/Index.vue -------------------------------------------------------------------------------- /src/pages/meeting/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/Main.vue -------------------------------------------------------------------------------- /src/pages/meeting/Meeting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/Meeting.vue -------------------------------------------------------------------------------- /src/pages/meeting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/README.md -------------------------------------------------------------------------------- /src/pages/meeting/Room.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/Room.vue -------------------------------------------------------------------------------- /src/pages/meeting/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/main.js -------------------------------------------------------------------------------- /src/pages/meeting/widget/data-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/widget/data-edit.js -------------------------------------------------------------------------------- /src/pages/meeting/widget/meeting-edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/widget/meeting-edit.vue -------------------------------------------------------------------------------- /src/pages/meeting/widget/meeting-mine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/widget/meeting-mine.vue -------------------------------------------------------------------------------- /src/pages/meeting/widget/room-edit.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/meeting/widget/room-edit.vue -------------------------------------------------------------------------------- /src/pages/project/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/project/Main.vue -------------------------------------------------------------------------------- /src/pages/project/README.md: -------------------------------------------------------------------------------- 1 | # IT 项目管理系统 2 | -------------------------------------------------------------------------------- /src/pages/project/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/project/main.js -------------------------------------------------------------------------------- /src/pages/project/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/pages/project/views/Home.vue -------------------------------------------------------------------------------- /src/service/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/service/Auth.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/uiSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/store/uiSetting.js -------------------------------------------------------------------------------- /src/store/userStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/store/userStore.js -------------------------------------------------------------------------------- /src/theme/naive.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/theme/naive.less -------------------------------------------------------------------------------- /src/theme/tailwind-simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/theme/tailwind-simple.css -------------------------------------------------------------------------------- /src/theme/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/theme/tailwind.css -------------------------------------------------------------------------------- /src/util/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/http.js -------------------------------------------------------------------------------- /src/util/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/index.js -------------------------------------------------------------------------------- /src/util/module/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/module/date.js -------------------------------------------------------------------------------- /src/util/module/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/module/index.js -------------------------------------------------------------------------------- /src/util/module/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/module/store.js -------------------------------------------------------------------------------- /src/util/ui-tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/util/ui-tool.js -------------------------------------------------------------------------------- /src/views/@COMMON/401.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/@COMMON/401.vue -------------------------------------------------------------------------------- /src/views/@COMMON/403.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/@COMMON/403.vue -------------------------------------------------------------------------------- /src/views/@COMMON/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/@COMMON/404.vue -------------------------------------------------------------------------------- /src/views/@COMMON/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/@COMMON/README.md -------------------------------------------------------------------------------- /src/views/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/Main.vue -------------------------------------------------------------------------------- /src/views/Window.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/Window.vue -------------------------------------------------------------------------------- /src/views/demo/Chart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/demo/Chart.vue -------------------------------------------------------------------------------- /src/views/demo/Icons.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/demo/Icons.vue -------------------------------------------------------------------------------- /src/views/demo/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/demo/Index.vue -------------------------------------------------------------------------------- /src/views/demo/Role.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/src/views/demo/Role.vue -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0604hx/vue3-naive-starter/HEAD/vue.config.js --------------------------------------------------------------------------------