# magick-device-manage **Repository Path**: gitgreat/magick-device-manage ## Basic Information - **Project Name**: magick-device-manage - **Description**: WordPress 下的计算机资产管理插件 支持部门分类,设备编号,设备状态 支持按状态、部门筛选设备 支持按姓名、编号、MAC地址搜索查询设备 支持前端页面查询设备 设备变更记录 支持基础硬件数据大盘 支持设备数据、变更数据的导入导出,导出为Excel 完善的提示信息和TS类型 - **Primary Language**: PHP - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://www.npc.ink/277900.html - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-09-16 - **Last Updated**: 2025-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # device-manage #### 介绍 硬件统计前端模块 WordPress 插件 #### 参考 - https://admin.saas.360.cn/assets/detect #### 没必要 - 搜索:下拉联想搜索 - 变更表添加状态字段,方便多种信息记录 - 数据表添加 meta 字段,存储筛选用数据 - 前端支持 mac 地址查询 - 添加选项导入导出功能 - 将已用编号用表格列出,从 a-z,A-Z,从小到大,再反序() - 添加姓名、编号、部门对照表 #### 待完善 - 远程加载数据,预加载两页数据,按分页加载 - 远程筛选 - 检查 win 和 mac 电脑给出的数据,是否都在接口规则中 - 规范接口和 Axios - 完善数据类型 - 即使缺失部分参数,也能正常展示 - 前端搜索 Npc,会提示其他内容,搜索不准确 - 修改某设备数据后,点击其他数据,姓名数据未更新 - 部门数据的导入导出 - 添加其他类型设备管理,设备类型,设备价值,购买订单号等 - 预览时显示CPU型号 #### 已制作 #### 更新 ##### 2024-09-03 v2.1.1 - 添加 采购价、二手价、IP 设置选项,并展示折旧百分比 - 筛选时可根据设置的 IP 进行筛选了 - 硬件盘点中,显示总采购价、总二手价和总折旧价,并显示二手价和折旧价百分比 ##### 2024-05-22 v2.1.0 - 添加变更记录数据展示 tab - 添加变更记录数据导出功能 - 设备详情页按钮改为刷新页面 - 添加一键隐藏列表姓名功能,方便截图宣传 ##### 2024-05-29 v2.0.0 - 重构完成,全新发布 - 修改编号失败,也会改变现有前台表格数据 - 实战中,相同编号会提供错误信息,而不是报错 - 设备详情中,没有值的信息不显示 - 不显示显卡内存 - 设备编号重复可报错 - 同时修改设备编号和部门,若编号出错,没有发出部门变更 - 筛选添加重置按钮 - 列表按编号排序 - 导出的数据中添加导出时间和网址信息 - 设备数据导出为表格 - 变更数据导出为表格 - 设备的编号不能重复 - 删除设备的同时删除变更信息 - 后端支持 mac 地址查询 - 优化,变更数据即时展示 - 添加按编号搜索或按名字搜索的功能 - 添加状态:使用、维修、故障、报废、闲置 - 添加操作记录 - 删除指定设备功能 - 设备当前状态功能 - 设备数据导出功能 - 优化筛选功能 - 变更记录的变更人与变更原因 - 删除设备的同时,删除变更信息 - 设备变更记录导出功能 - 添加 删除插件同时删除数据库两张表功能 - 添加一键清理所有数据功能 - 设置添加初始值 - 完善设置字段报错信息 ##### 2023-12-04 - 更新 设备唯一 UUID 改为设备 uuid+第一个网口 mac 地址的 md5 值 #### 使用说明 vite 下是后端管理界面 search 下是前端公共搜索页面 请分别在对应的目录下,使用 vite 进行打包 - 安装组件 - npm install - 预览效果 - npm run dev - 打包 - npm run build 打包后,保留对应目录下的 dist 目录即可。 若需更改插件名,还请修改 vite.config.ts 文件中的 site 字段,并重新打包,避免图片不显示问题 #### 文件介绍 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)