3.3 KiB
3.3 KiB
神领物流 - 司机端(安卓APP)
技术栈
- vue3+uniapp
项目简介
司机端:主要为司机提供:提货 交货及车辆信息上报等功能
项目迭代日志:
- v1 - 涉及主流程
- 司机端包含:
- 用户登录 - 用户名密码登录
- 任务 - 包含 提货、在途、已完成
- 信息 - 包含 公告、系统通知
- 我的 - 车辆信息、任务数据、系统设置
- 目前遗留问题:- 接口未实现 二期补
- 上报异常 - 未调试 (地图定位页面未实现)
- 系统设置:换绑手机、修改密码、消息通知设置功能 - 未调试
- 司机端包含:
运行环境 - 初始开发环境及工具
- 安卓手机、MuMu模拟器(版本 2.2.3(x86),桌面启动器版本 2.3.2)
- 安装包 luj
- unpackage/release/apk
- XXX.apk 文件为安装文件
- MuMu模拟器安装包
- windows:--
- MAC:mumu-mac.dmg
开发环境
- 系统:MacOs
- 工具:HbuilderX 3.4.18.20220630
- node: 16.8.0
安装运行
- 本项目为uniapp架构 需要依赖 HBuilderX编辑器
- 下载地址:https://www.dcloud.io/hbuilderx.html
依赖安装
- 依赖安装
- HBuilderX为集成编辑器所有依赖都已经集成好了
- 运行
- 打包
- 点击编辑器的发行 - 云打包 会生成对应的安装包 (打包后控制台会展示打包后的路径) 默认路径为:unpackage/release/apk/xxx.apk 文件
项目结构
├── unpackage 编译结果目录
├── static icon目录
├── pages.js 路由
├── styles 共用样式
├── store vuex
├── pages 页面文件目录
| ├── api api接口
| ├── start 引导文件夹
| ├── login 登录文件夹
| ├── index 首页文件夹
| | ├── index.vue 页面逻辑
| | ├── index.scss 页面样式
| | └── components 页面组件
| └── message 消息页
| ├── components 组件 - 具体作用页面头部有
| ├── details.vue 详情页面
| └── index.vue 消息首页
| └── user 我的
| ├── components 我的页面中使用的组件 - 具体作用页面头部有
| ├── carrier.vue 我的主页
| ├── setCarrier.vue 更改状态
| └── index.vue 首页
├── README 四个端的说明文档
├── manifest.json 所有App相关配置都在这个文件里
└── package.json