目录结构
目录结构说明
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 构建配置