{"id":16178883,"url":"https://github.com/dengxiaoning/vue3-vite-elementplus-ts","last_synced_at":"2025-08-22T09:47:07.789Z","repository":{"id":38318807,"uuid":"418166928","full_name":"dengxiaoning/vue3-vite-elementPlus-ts","owner":"dengxiaoning","description":"使用vue3，vite2，element-plus和typescript搭建一个项目框架， 包含动态路由，路由拦截鉴权等功能。 已完善功能   1、整合二维地图 OpenLayers    2、整合三维地图Cesium   3、整合富文本quill     4、整合行政区划elui   5、增加动态创建form   6、增加对象深度拷贝     7、增加动态流程创建  8、增加dialog 拖拽功能","archived":false,"fork":false,"pushed_at":"2023-04-14T14:43:34.000Z","size":49945,"stargazers_count":88,"open_issues_count":0,"forks_count":24,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-10T15:17:12.840Z","etag":null,"topics":["cesiumjs","element-plus","openlayers","quilljs","typescript","vite2","vue3"],"latest_commit_sha":null,"homepage":"https://benpaodehenji.com/csdata","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dengxiaoning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-17T15:02:17.000Z","updated_at":"2025-01-24T07:41:27.000Z","dependencies_parsed_at":"2024-10-10T05:42:59.084Z","dependency_job_id":null,"html_url":"https://github.com/dengxiaoning/vue3-vite-elementPlus-ts","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dengxiaoning%2Fvue3-vite-elementPlus-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dengxiaoning%2Fvue3-vite-elementPlus-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dengxiaoning%2Fvue3-vite-elementPlus-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dengxiaoning%2Fvue3-vite-elementPlus-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dengxiaoning","download_url":"https://codeload.github.com/dengxiaoning/vue3-vite-elementPlus-ts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244336123,"owners_count":20436772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cesiumjs","element-plus","openlayers","quilljs","typescript","vite2","vue3"],"created_at":"2024-10-10T05:24:47.854Z","updated_at":"2025-03-19T01:30:51.222Z","avatar_url":"https://github.com/dengxiaoning.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://npmjs.com/package/node\"\u003e\u003cimg src=\"https://img.shields.io/node/v/vite.svg\" alt=\"node compatility\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://npmjs.com/package/npm\"\u003e\u003cimg src=\"https://img.shields.io/badge/npm-v6.14.10-blue\" alt=\"npm package\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://npmjs.com/package/vue\"\u003e\u003cimg src=\"https://img.shields.io/badge/vue-v3.0.5-success\" alt=\"vue package\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://npmjs.com/package/vite\"\u003e\u003cimg src=\"https://img.shields.io/badge/vite-v2.6.10-blue\" alt=\"vite package\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://jestjs.io\"\u003e\u003cimg src=\"https://github.com/openlayers/openlayers/workflows/Test/badge.svg\" alt=\"Test Status\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 数据管理平台(skeletal-sys)\n\n## 简介\n\n数据管理平台：集成数据管理，文档管理，项目管理等功能模块\n涉及模块，菜单，操作功能权限管理分配等功能模块，目前该系统\n为初版骨架型，未涉及太多其它功能模块，只有搭建了一个大的\n骨架，其它功能模块需要自行添加完善,自由发挥\n\n## 目录结构\n\n```md\n├── public # 静态资源\n│ ├── config.js # 配置文件\n| └── favicon.ico # favicon 图标\n├── src # 源代码\n| ├── api # api 请求\n| ├── assets # 主题 变量等资源\n| | ├── scss # scss 变量\n| | └──theme # elemet 主题\n| ├──components # 全局公共组件\n| ├──hooks # 全局 hooks\n| ├── config # 全局公共配置\n| ├── layout # 全局 layout\n| ├── locale # 国际化\n| ├── plugin # 三方插件\n| ├── router # 全局路由\n| ├── store # 全局 vuex\n| ├── utils # 全局公用方法\n| ├── views # 所有页面\n| ├── App.tsx # 入口页面\n| ├── main.ts # 入口文件\n| ├── permission.ts #权限认证\n| └── shims-vue.d.ts # ts 声明文件\n├── static # 静态资源\n| ├── img # img\n| └── svg # svg\n├── .editorconfig # editorconfig\n├── .env.development # 环境变量 开发\n├── .env.production # 环境变量 生产\n├── .eslintignore # eslintignore\n├── .eslintrc.js # eslint 配置项\n├── .gitignore # gitignore\n├── .babelrc # babel 配置项\n├── index.html # html 模板\n├── package.json # package.json\n├── README.md # README\n├── tsconfig.json # tsconfig\n└── vite.config.ts # vite 配置文件\n```\n\n##\n\n## 项目演示\n\n- 登录\n  ![loginpage](https://github.com/dengxiaoning/vue3-vite-elementPlus-ts/blob/master/src/assets/image/example/loginpagenew.png)\n- 首页\n  ![mainpage](https://github.com/dengxiaoning/vue3-vite-elementPlus-ts/blob/master/src/assets/image/example/firstPage.gif)\n- 二维\n  ![twodimensional](https://github.com/dengxiaoning/vue3-vite-elementPlus-ts/blob/master/src/assets/image/example/twoDimensional.gif)\n- 三维\n  ![threedimensional](https://github.com/dengxiaoning/vue3-vite-elementPlus-ts/blob/master/src/assets/image/example/threeDimensional.gif)\n\n## 项目设置\n\n```\nyarn  or  npm install\n```\n\n### 编译开发环境\n\n```\nyarn dev  or  npm run dev\n```\n\n### 编译正式环境\n\n```\nyarn build or npm run build\n```\n\n## iconify 使用方法\n\n[官网 https://icon-sets.iconify.design](https://icon-sets.iconify.design)\n\n```\n \u003cCIcon icon-class=\"bx:time-five\" icon-color=\"#333\" /\u003e\n```\n\n## 浏览器支持\n\n本地开发推荐使用`Chrome 80+` 浏览器\n\n支持现代（chrome，Firefox，Microsoft edge，etc.）浏览器, 不支持 IE\n\n## 在线预览\n\nhttps://www.benpaodehenji.com/csdata\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdengxiaoning%2Fvue3-vite-elementplus-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdengxiaoning%2Fvue3-vite-elementplus-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdengxiaoning%2Fvue3-vite-elementplus-ts/lists"}