Skip to content

目录结构

目录结构说明

plaintext
admin/
├── public/                                                 # 静态资源目录  
│   ├── ueditor/                                            # 百度富文本编辑器资源
│   └── niucloud.ico                                        # 网站图标
├── scripts/                                                # 构建 / 发布脚本目录(20 个 .cjs)
│   ├── addon-utils.cjs                                     # 插件工具函数
│   ├── admin-lang-import-utils.cjs                         # 后台语言包导入工具
│   ├── assemble-admin.cjs                                  # 后台产物组装脚本
│   ├── build-addon.cjs                                     # 编译单个插件
│   ├── build-all.cjs                                       # 全量编译(框架 + 插件)
│   ├── build-shared.cjs                                    # 编译共享模块
│   ├── check-deploy.cjs                                    # 部署前检查
│   ├── clean-core.cjs                                      # 清理核心产物
│   ├── deploy-to.cjs                                       # 部署到目标环境
│   ├── ensure-esbuild.cjs                                  # 确保 esbuild 可用
│   ├── fix-admin-lang-imports.cjs                          # 修复后台语言包导入
│   ├── generate-addon-entry.cjs                            # 生成插件入口
│   ├── register-addon.cjs                                  # 注册插件
│   ├── run-vite.cjs                                        # 运行 vite 构建
│   ├── scan-exports.cjs                                    # 扫描模块导出
│   ├── shared-external.cjs                                 # 共享外部依赖配置
│   ├── strip-style-imports.cjs                             # 剥离样式导入
│   ├── sync-addon.cjs                                      # 同步插件代码
│   ├── verify-core-lang.cjs                               # 校验核心语言包
│   └── vite-plugin-strip-element-plus-style.cjs            # 剥离 element-plus 样式的 vite 插件
├── src/                                                    # 源代码目录
│   ├── addon/                                              # 插件模块目录
│   ├── app/                                                # 应用核心模块
│   │   ├── api/                                            # API 接口定义
│   │   │   ├── addon.ts                                    # 插件相关 API
│   │   │   ├── aliapp.ts                                   # 支付宝小程序相关 API
│   │   │   ├── app.ts                                      # 应用相关 API
│   │   │   ├── auth.ts                                     # 认证授权相关 API
│   │   │   ├── cloud.ts                                    # 云编译相关 API
│   │   │   ├── dict.ts                                     # 字典相关 API
│   │   │   ├── diy.ts                                      # 自定义相关 API
│   │   │   ├── diy_form.ts                                 # 万能表单相关 API
│   │   │   ├── h5.ts                                       # H5 相关 API
│   │   │   ├── home.ts                                     # 首页相关 API
│   │   │   ├── member.ts                                   # 会员相关 API
│   │   │   ├── module.ts                                   # 模块相关 API
│   │   │   ├── notice.ts                                   # 消息管理相关 API
│   │   │   ├── pay.ts                                      # 账单列表相关 API
│   │   │   ├── pc.ts                                       # PC 端相关 API
│   │   │   ├── personal.ts                                 # 个人中心相关 API
│   │   │   ├── poster.ts                                   # 海报相关 API
│   │   │   ├── printer.ts                                  # 打印机相关 API
│   │   │   ├── site.ts                                     # 站点相关 API
│   │   │   ├── stat.ts                                     # 统计相关 API
│   │   │   ├── sys.ts                                      # 系统相关 API
│   │   │   ├── tools.ts                                    # 插件开发相关 API
│   │   │   ├── upgrade.ts                                  # 升级相关 API
│   │   │   ├── user.ts                                     # 用户相关 API
│   │   │   ├── verify.ts                                   # 核销相关 API
│   │   │   ├── weapp.ts                                    # 微信小程序相关 API
│   │   │   ├── wechat.ts                                   # 微信相关 API
│   │   │   └── wxoplatform.ts                              # 微信开放平台相关 API
│   │   ├── assets/                                         # 应用图片资源
│   │   ├── components/                                     # 应用业务组件
│   │   │   ├── cloud-build/                                # 云编译组件
│   │   │   ├── upgrade/                                    # 升级组件
│   │   │   ├── upgrade-log/                                # 升级日志组件
│   │   │   ├── user-info-edit/                             # 用户信息编辑组件
│   │   │   └── weappupload/                                # 微信小程序上传组件
│   │   ├── lang/                                           # 应用语言包
│   │   │   ├── en/                                         # 英文语言包
│   │   │   └── zh-cn/                                      # 中文语言包
│   │   └── views/                                          # 应用视图组件
│   │       ├── app/                                        # 应用管理页面
│   │       ├── auth/                                       # 权限管理页面
│   │       ├── channel/                                    # 渠道管理页面
│   │       ├── dict/                                       # 字典管理页面
│   │       ├── diy/                                        # 自定义页面管理
│   │       ├── diy_form/                                   # 万能表单管理
│   │       ├── error/                                      # 错误页面
│   │       ├── finance/                                    # 财务相关页面
│   │       ├── home/                                       # 首页相关页面
│   │       ├── index/                                      # 控制台页面
│   │       ├── login/                                      # 登录页面
│   │       ├── marketing/                                  # 营销相关页面
│   │       ├── member/                                     # 会员管理页面
│   │       ├── poster/                                     # 海报管理页面
│   │       ├── printer/                                    # 打印机管理页面
│   │       ├── setting/                                    # 系统设置页面
│   │       ├── site/                                       # 站点管理页面
│   │       ├── tools/                                      # 工具页面
│   │       └── wxoplatform/                                # 微信开放平台管理页面
│   ├── components/                                         # 通用组件库
│   │   ├── diy-link/                                       # 自定义链接组件
│   │   ├── diy-page/                                       # 自定义页面组件
│   │   ├── editor/                                         # 编辑器组件
│   │   ├── export-sure/                                    # 导出确认组件
│   │   ├── heat-map/                                       # 热区组件
│   │   ├── icon/                                           # 图标组件
│   │   ├── map-selector/                                   # 地图选择组件
│   │   ├── markdown/                                       # Markdown 编辑器组件
│   │   ├── popover-input/                                  # 弹窗输入组件
│   │   ├── range-input/                                    # 范围输入组件
│   │   ├── select-area/                                    # 地区选择组件
│   │   ├── select-icon/                                    # 图标选择组件
│   │   ├── spread-popup/                                   # 展开弹窗组件
│   │   ├── upload-attachment/                              # 附件上传组件
│   │   ├── upload-audio/                                   # 音频上传组件
│   │   ├── upload-file/                                    # 文件上传组件
│   │   ├── upload-image/                                   # 图片上传组件
│   │   ├── upload-video/                                   # 视频上传组件
│   │   ├── verifition/                                     # 验证组件
│   │   └── video-player/                                   # 视频播放器组件
│   ├── lang/                                               # 全局语言配置
│   │   ├── en/                                             # 英文语言文件
│   │   ├── zh-cn/                                          # 中文语言文件
│   │   ├── i18n.ts                                         # 国际化配置
│   │   ├── index.ts                                        # 语言入口文件
│   │   └── language.ts                                     # 语言工具函数
│   ├── layout/                                             # 布局组件
│   │   ├── admin/                                          # 管理员布局
│   │   ├── admin_simplicity/                               # 简约管理员布局
│   │   ├── bussiness/                                      # 业务布局
│   │   ├── darkside/                                       # 暗色侧边栏布局
│   │   ├── decorate/                                       # 装修布局
│   │   ├── default/                                        # 默认布局
│   │   ├── lightside/                                      # 亮色侧边栏布局
│   │   ├── profession/                                     # 专业版布局
│   │   ├── routine/                                        # 常规布局
│   │   └── index.vue                                       # 布局入口
│   ├── router/                                             # 路由配置
│   │   ├── index.ts                                        # 路由入口文件
│   │   └── routers.ts                                      # 路由定义文件
│   ├── stores/                                             # 状态管理
│   │   ├── modules/                                        # 状态模块
│   │   └── index.ts                                        # Pinia 入口文件
│   ├── styles/                                             # 样式文件
│   │   ├── font/                                           # 字体文件
│   │   ├── icon/                                           # 图标样式
│   │   ├── common.scss                                     # 通用样式
│   │   ├── element-plus.scss                               # Element Plus 样式覆盖
│   │   ├── index.scss                                      # 样式入口文件
│   │   └── tailwind.css                                    # Tailwind CSS 样式
│   ├── types/                                              # TypeScript 类型定义
│   │   └── global.d.ts                                     # 全局类型声明
│   ├── utils/                                              # 工具函数
│   │   ├── addon-lang.ts                                   # 插件语言包工具
│   │   ├── addon-loader.ts                                 # 插件加载器
│   │   ├── common.ts                                       # 通用工具函数
│   │   ├── config.ts                                       # 配置工具
│   │   ├── core-component-resolver.ts                      # 核心组件解析器
│   │   ├── directives.ts                                   # 自定义指令
│   │   ├── lodop.ts                                        # 打印插件工具
│   │   ├── qqmap.ts                                        # 腾讯地图工具
│   │   ├── request.ts                                      # 网络请求工具
│   │   ├── storage.ts                                      # 存储工具
│   │   ├── test.ts                                         # 测试工具
│   │   └── tianditu.ts                                     # 天地图工具
│   ├── App.vue                                             # 应用根组件
│   ├── main.ts                                             # 应用入口文件
│   └── vite-env.d.ts                                       # Vite 环境类型声明
├── index.html                                              # 项目入口 HTML 文件
├── package-lock.json                                       # npm 依赖锁定文件
├── package.json                                            # 项目依赖配置文件
├── postcss.config.cjs                                      # PostCSS 配置文件
├── publish.cjs                                             # 发布脚本
├── README.md                                               # 项目说明文档
├── tailwind.config.cjs                                     # Tailwind CSS 配置
├── tsconfig.json                                           # TypeScript 配置文件
├── tsconfig.node.json                                      # Node 环境 TypeScript 配置
├── vite.config.addon.ts                                    # 插件构建 Vite 配置
├── vite.config.core.ts                                     # 核心(框架)构建 Vite 配置
├── vite.config.shared.ts                                   # 共享 Vite 配置
└── vite.config.ts                                          # 默认 Vite 构建配置