logo
0
0
WeChat Login
cnb<cnb@users.noreply.cnb.cool>
feat: add dishu ledger addon

地鼠admin

地鼠admin 是一套前后端分离的多端管理系统,包含后台管理端、移动端、Web 端和 PHP 服务端,支持多站点、多应用、多插件组合使用。

技术栈

  • 后台管理端:Vite、TypeScript、Vue 3、Element Plus
  • 移动端:uni-app、Vue 3、TypeScript
  • Web 端:Nuxt/Vue
  • 服务端:PHP 8、ThinkPHP 8、MySQL 8
  • 基础能力:权限管理、站点管理、素材管理、会员管理、支付管理、消息通知、短信、文章、页面装修、代码生成、插件管理等

目录结构

  • admin/ 后台管理端源码
  • niucloud/ PHP 服务端源码和公开资源
  • uni-app/ 移动端源码
  • web/ Web 端源码
  • doc/ 项目文档
  • scripts/ 辅助脚本

部署说明

  1. 配置服务端运行环境和数据库。
  2. niucloud/.env 中配置本地数据库、Redis、域名等运行参数。
  3. 分别安装并构建 admin/uni-app/web/ 前端项目。
  4. 后台管理端发布目录为 niucloud/public/admin
  5. 首次部署后清理运行缓存,确保新配置生效。

品牌信息

当前系统品牌为:地鼠admin。

地鼠记账应用

  • 应用名称:地鼠记账
  • 应用 key:dishujizhang
  • 后台菜单:站点后台 -> 地鼠记账
  • H5 首页:/wap/100000/addon/dishujizhang/pages/index/index
  • H5 记一笔:/wap/100000/addon/dishujizhang/pages/record/edit
  • H5 流水明细:/wap/100000/addon/dishujizhang/pages/record/list
  • H5 预算:/wap/100000/addon/dishujizhang/pages/budget/index
  • Web 页面:/dishujizhang
  • 主要接口:/api/dishujizhang/home/api/dishujizhang/record/api/dishujizhang/budget
  • 主要数据表:jizhang_configjizhang_accountjizhang_categoryjizhang_recordjizhang_budget

安装或更新插件后建议执行:

cd niucloud
php think menu:refresh --addon dishujizhang
php think clear

前端改动发布命令:

cd admin && npm install --legacy-peer-deps && npm run build
cd ../uni-app && npm install --legacy-peer-deps && npm run build:h5
cd ../web && npm install --legacy-peer-deps && npm run generate

不要提交真实 token、密码、私钥、.env、数据库凭据或客户运行数据。