126 lines
5.4 KiB
Markdown
126 lines
5.4 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
|
||
#### 开发环境
|
||
- 系统:windows 版本 windows 10 企业版
|
||
- 工具:HbuilderX 3.4.7.20220422
|
||
- node: 16.14.2
|
||
#### 安装运行
|
||
- 本项目为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接口
|
||
| | ├── common.js 公用
|
||
| | ├── freight.js 运费计算
|
||
| | ├── index.js 取件派件
|
||
| | ├── news.js 消息
|
||
| | ├── user.js 用户信息
|
||
| ├── start 引导文件夹
|
||
| ├── login 登录文件夹
|
||
| | ├── user.vue 用户页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── index 首页文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── cancel 取消取件文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── cause.vue 取消原因
|
||
| ├── delivery 派件文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── pickup 取件文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── details 详情文件夹
|
||
| | ├── index.vue 去取件页面逻辑
|
||
| | ├── orderMap.vue 订单追踪
|
||
| | ├── waybill.vue 去派件、运单详情
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── search 搜索
|
||
| ├── news 消息页文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── system.vue 系统通知页
|
||
| | ├── detail.vue 公告详情页
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── history 历史取派文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── freight 运费查询文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── my 我的文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
| ├── pay 收款文件夹
|
||
| | ├── index.vue 页面逻辑
|
||
| | ├── index.scss 页面样式
|
||
| | ├── components 页面组件
|
||
└── package.json
|
||
|
||
```
|
||
#### 相关资料
|
||
- [Vue3:](https://cn.vuejs.org/guide/introduction.html)
|
||
- [uniapp](https://uniapp.dcloud.net.cn/tutorial/)
|
||
#### 参考文档(项目开发过程中用到的所有技术难点 涉及到的相关参考)
|
||
- [vite配置:](https://vitejs.dev/config/)
|