把资产管理做成一条完整链路
组织与员工部门树、员工状态和离职回收流程。
资产台账登记、筛选、盘点、导出和状态跟踪。
分类与设备分类管理、设备类型关联和全局设备总览。
估值与采集成色估值、折旧净值和本机配置采集。
审计与安全操作日志、安全水印和下载/打印管控。
跨平台构建支持 Windows NSIS 与 macOS DMG/ZIP。
运行环境
- Windows 10/11、macOS、Linux
- Node.js 22+
- pnpm 10.34.5
- MySQL 8+
项目仅允许使用 pnpm 安装依赖。构建安装后需要先完成数据库连接配置。
界面预览 图片可点击预览








快速开始
pnpm i
# 如果 Electron 安装阶段失败
pnpm rebuild electron
# 启动开发模式
pnpm run dev
项目已通过 .npmrc 配置 Electron 镜像。开发模式从项目根目录读取 db.config.json;安装后的 macOS 应用从 ~/Library/Application Support/asset-inventory-client/db.config.json 读取,Windows 应用从 %APPDATA%\asset-inventory-client\db.config.json 读取。
也可以通过 ASSET_DB_CONFIG 指定配置文件的绝对路径。数据库凭据不进入 Git 或 app.asar。
常用命令
pnpm run dev # 开发模式
pnpm run build # 构建应用
pnpm run check # 类型、ESLint、Stylelint 校验
pnpm run smoke # 冒烟测试
pnpm run ipc-test # IPC 集成测试
pnpm run dist # 构建当前平台安装包
pnpm run dist:mac # 在 macOS 上构建 DMG 与 ZIP 安装包