# devicemgr **Repository Path**: chorny/devicemgr ## Basic Information - **Project Name**: devicemgr - **Description**: devicemgr· - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-08 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该项目共分为四个主要页面,分别为:统计分析页,设备管理页,设备巡检页,我的页 统计分析页页面如下:![1.png](1.png) 设备管理页页面如下:![2.png](2.png) 设备巡检页页面如下:![4.png](4.png) 我的页页面如下:![6.png](6.png) 其中,设备管理页点击条目进行页面跳转,页面如下:![3.png](3.png) 其中,设备巡检页点击条目进行页面跳转,页面如下:页面如下:![5.png](5.png) 根据图片内容生成对应页面。 要求:使用MVVM架构,集成OKHTTP、GLIDE、echart等常用三方库并封装网络请求,图片加载,图片视频选择,图片视频上传,日志打印等工具并使用 1. 设备管理页面顶部未按照2.png编写 2.设备管理页面点击设备名称进行页面跳转,跳转后页面如图 3.png所示,注意,3.png中需要点击顶部吓一跳后切换到下一条数据。默认图片用默认app图标代替 3.设备管理页面状态是最后一列,移除没有的列 4.设备巡检页面操作列为最后一列,移除空列,点击顶部加号进行页面跳转,跳转页面如图5.png所示,点击操作按钮同样跳转到该页面,注意,该页面附件区域可以上传图片和视频两种,附件没有上传时时一个加号,点击加号上传图片或者视频 5. 设备巡检界面底部添加一个提交按钮,点击后返回上一级页面 6.所有页面中标记的黄色数字均忽略,这是提示作用,不需要实现 生成代码后自动保存,并需要调用gradle进行编译,并解决编译的报错问题,直到编译通过,编译通过后自动安装apk到设备上并启动应用,如发现运行时的错误需要修复后重复上述步骤 接口对接:要求:所有接口帮我自动对接,根据文档内容构建请求,获取接口返回值用于页面显示 定义host:http://l2.bb1a.cn:57148/dev-api 1. 获取验证码 /code post请求 无请求参数 返回的img为base64格式图片,uuid为登录用的参数 2. 登录 /auth/login post请求 { "data": { "code": "000000", "password": "admin123", "tenantId": 0, "username": "admin", "uuid": "" }, "requestId": "" } 接口返回token字段全局保存,后续请求用 3. 退出登录 /auth/logout post请求 无请求参数 返回200退出到登录界面