# vue3-artd-admin **Repository Path**: moewang0321/vue3-artd-admin ## Basic Information - **Project Name**: vue3-artd-admin - **Description**: 基于art-design-pro二开的中后台模板 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-02 - **Last Updated**: 2026-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 技术栈 开发框架:Vue3、TypeScript、Vite、Element-Plus、Tailwind CSS 代码规范:Eslint、Prettier、Stylelint、Husky、Lint-staged、cz-git ## 快速访问 [官方文档](https://www.artd.pro/docs) | [更新日志](./CHANGELOG.md) ## 安装运行 ```bash # 安装依赖 pnpm install # 如果 pnpm install 安装失败,尝试使用下面的命令安装依赖 pnpm install --ignore-scripts # 本地开发环境启动 pnpm dev # 生产环境打包 pnpm build ``` ## 精简版本 项目内置精简脚本,可快速移除项目中的演示数据,让开发者获得一个可快速开发的基础项目 ```bash pnpm clean:dev ``` ## 兼容性 支持 Chrome、Safari、Firefox 等现代主流浏览器。 ## 内置组件 ### 1. ChannelTreeBar 通道树组件 通道数据树组件,用于展示和管理分层的通道/设备数据,支持多种筛选、排序和自定义操作功能。 **快速示例:** ```vue ``` **主要功能:** - ✅ 支持树形结构展示通道/设备 - ✅ 支持节点点击、展开、折叠 - ✅ 支持分组切换(行政区划、组织架构、业务分组、未分组) - ✅ 支持搜索功能 - ✅ 支持自定义节点操作菜单 - ✅ 支持深色模式 **详细文档:** [查看完整文档](./src/components/business/channel-tree-bar/README.md) --- ### 2. VideoTemplate 视频模板组件 视频播放模板组件,支持多分屏、画面比例调整、列表轮播、播放全屏等功能,适用于监控视频播放场景。 **快速示例:** ```vue ``` **主要功能:** - ✅ 支持 1/4/9/16 分屏模式 - ✅ 支持画面比例调整(自适应/16:9/4:3) - ✅ 支持列表轮播(1/5/10 分钟) - ✅ 支持播放全屏 - ✅ 支持分页功能 - ✅ 智能管理空模板(高分屏转低分屏自动移除空模板) **详细文档:** [查看完整文档](./src/components/business/video-template/README.md) --- ### 3. TableSearchBar 表格搜索栏组件 通用的表格筛选搜索组件,支持多种表单组件类型、自定义组件、插槽、校验等功能,采用左右布局,响应式设计。 **快速示例:** ```vue ``` **支持的表单类型:** - input(输入框)、select(选择器)、date(日期)、daterange(日期范围) - checkbox(复选框)、radio(单选框)、switch(开关) - rate(评分)、slider(滑块)、cascader(级联选择器)等 **详细文档:** [查看完整文档](./src/components/business/table-search-bar/README.md) --- ### 4. FormDialog 表单弹窗组件 通用的表单弹窗组件,基于 Element Plus 的 Dialog 和 Form 组件封装,支持完整的表单验证和操作。 **快速示例:** ```vue ``` **主要特性:** - ✅ 支持 v-model 双向绑定弹窗显示状态 - ✅ 完整的 Element Plus Dialog 属性支持 - ✅ 完整的 Element Plus Form 属性支持 - ✅ 自动表单验证 - ✅ 关闭时自动重置表单 - ✅ 暴露表单操作方法 **详细文档:** [查看完整文档](./src/components/business/form-dialog/README.md) --- ### 5. CardItem 通用卡片组件 通用的卡片列表项组件,适用于展示各种卡片式数据,支持自定义图标、标题、描述、内容、状态和底部操作。 **快速示例:** ```vue ``` **主要功能:** - ✅ 支持自定义图标和主题色 - ✅ 支持标题、描述、内容自定义 - ✅ 支持状态显示(success/warning/danger/info) - ✅ 支持 Switch 开关 - ✅ 支持主按钮和次按钮 - ✅ 支持悬停效果和选中状态 **详细文档:** [查看完整文档](./src/components/business/card-item/README.md) ---