sl-express/project-wl-yonghuduan-uniap.../README/KUAIDIYUAN.md

126 lines
5.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 神领物流 - 快递员端安卓APP
#### 技术栈
- vue3+uniapp
#### 项目简介
> 快递员端:快递员端要主要包含取件派件、运费计算、微信支付宝收款、地图线路等功能
#### 项目迭代日志:
- v1 - 涉及主流程
- 快递员端包含:
- 用户登录 - 用户名密码登录
- 取件 - 包含 筛选、去取件、取消订单、转单、打印、拨打电话、发信息、收款
- 消息 - 包含 公告、公告详情、系统通知(寄件相关、签收提醒、快件取消)
- 派件 - 包含 去派件、拨打电话、发信息、收款、订单跟踪
- 历史派送 - 包含 日期筛选、取件派件列表搜索
- 运费查询 - 查询运费
- 我的 - 包含 我的详情
- 目前遗留问题:
- 订单追踪 - 未调试 (地图页面未实现)
- 搜索:各个模块搜索功能
- 打印:取件、派件打印
- 运单详情:地图路线图
- 我的:二维码弹出专属、作业范围
- 手机登录
- 电话拨打、发信息
#### 运行环境 - 初始开发环境及工具
- 安卓手机、MuMu模拟器版本 2.2.3x86,桌面启动器版本 2.3.2
- 安装包 luj
- unpackage/release/apk
- XXX.apk 文件为安装文件
- MuMu模拟器安装包
- windows--
- MACmumu-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/)