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

5.4 KiB
Raw Permalink Blame History

神领物流 - 快递员端安卓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

安装运行

依赖安装
  • 依赖安装
    • HBuilderX为集成编辑器所有依赖都已经集成好了
  • 运行
    • 点击编辑器上的运行按钮 可使用手机或模拟器(默认可以使用浏览器直接预览)
    • 使用手机或者模拟器 请阅读文件:
  • 打包
    • 点击编辑器的发行 - 云打包 会生成对应的安装包 (打包后控制台会展示打包后的路径) 默认路径为unpackage/release/apk/xxx.apk 文件

项目目录结构

├── 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
	

相关资料

参考文档(项目开发过程中用到的所有技术难点 涉及到的相关参考)