82 lines
3.3 KiB
Markdown
82 lines
3.3 KiB
Markdown
|
# 神领物流 - 司机端(安卓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为集成编辑器所有依赖都已经集成好了
|
|||
|
- 运行
|
|||
|
- 点击编辑器上的运行按钮 可使用手机或模拟器(默认可以使用浏览器直接预览)
|
|||
|
- 使用手机或者模拟器 请阅读文件:
|
|||
|
- [真机运行](https://uniapp.dcloud.net.cn/tutorial/run/run-app.html#%E8%BF%90%E8%A1%8C%E5%85%A5%E5%8F%A3)
|
|||
|
- [安装模拟器](https://uniapp.dcloud.net.cn/tutorial/run/installSimulator.html#simulator)
|
|||
|
- [常见问题](https://uniapp.dcloud.net.cn/tutorial/run/run-app-faq.html)
|
|||
|
- 打包
|
|||
|
- 点击编辑器的发行 - 云打包 会生成对应的安装包 (打包后控制台会展示打包后的路径) 默认路径为:unpackage/release/apk/xxx.apk 文件
|
|||
|
|
|||
|
#### 项目结构
|
|||
|
```html
|
|||
|
├── 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
|
|||
|
|
|||
|
```
|
|||
|
#### 相关资料
|
|||
|
- [Vue3:](https://cn.vuejs.org/guide/introduction.html)
|
|||
|
- [uniapp](https://uniapp.dcloud.net.cn/tutorial/)
|
|||
|
#### 参考文档(项目开发过程中用到的所有技术难点 涉及到的相关参考)
|
|||
|
- [vite配置:](https://vitejs.dev/config/)
|
|||
|
|