init
This commit is contained in:
133
project-wl-siji-uniapp-vue3/README/ADMIN.md
Normal file
133
project-wl-siji-uniapp-vue3/README/ADMIN.md
Normal file
@@ -0,0 +1,133 @@
|
||||
# 神领物流 - 管理后台(PC端)
|
||||
|
||||
#### 项目简介
|
||||
管理后台:该后台包括了从收到订单开始,通过仓库拣货发货,再通过分拨进行运输、末端配送,然后进行考核、结算等功能
|
||||
|
||||
#### 项目迭代日志:
|
||||
- v1 - 涉及主流程
|
||||
- 后台管理端包含:
|
||||
- 基础数据数据
|
||||
- 车型管理
|
||||
- 车辆管理
|
||||
- 司机管理
|
||||
- 排班管理
|
||||
- 运费管理
|
||||
- 营业部管理
|
||||
- 快递员管理
|
||||
- 快递作业管理
|
||||
- 机构作业管理
|
||||
- 机构管理
|
||||
- 货品类型管理
|
||||
- 业务管理
|
||||
- 订单管理
|
||||
- 运单管理
|
||||
- 调度管理
|
||||
- 运输任务管理
|
||||
- 线路管理
|
||||
#### 技术栈
|
||||
vue2+vuex+axios
|
||||
|
||||
#### 外网展示
|
||||
> 部署说明:目前是 git 上传代码后在 jekenis 上自动部署
|
||||
- http://slwl-admin-t.itheima.net/#/login
|
||||
|
||||
#### 开发环境
|
||||
- windows 版本 windows 10 企业版
|
||||
- 开发工具 vscode
|
||||
- node 版本 v14.19.1
|
||||
- npm 版本 v6.14.16
|
||||
|
||||
#### 运行程序
|
||||
```sh
|
||||
|
||||
1. 安装 cnpm 工具,国内加速
|
||||
|
||||
npm install -g cnpm --registry=https://registry.npm.taobao.org
|
||||
|
||||
2. 安装依赖包
|
||||
|
||||
cnpm i
|
||||
|
||||
3. 运行程序
|
||||
|
||||
npm run dev
|
||||
|
||||
4. 浏览器打开
|
||||
|
||||
http://localhost:9528/
|
||||
|
||||
```
|
||||
|
||||
#### 工程结构解析
|
||||
```
|
||||
├── public # 静态资源 (会被直接复制)
|
||||
│ │── favicon.ico # favicon图标
|
||||
│ │── manifest.json # PWA 配置文件
|
||||
│ │── img # 静态图片存放
|
||||
│ └── index.html # html模板
|
||||
├── src # 源代码
|
||||
│ ├── api # 所有请求
|
||||
│ ├── assets # 主题 字体等静态资源 (由 webpack 处理加载)
|
||||
│ ├── components # 全局组件
|
||||
│ ├── icons # svg 图标
|
||||
│ ├── layout # 全局布局
|
||||
│ ├── router # 路由
|
||||
│ ├── store # 全局 vuex store
|
||||
│ ├── styles # 全局样式
|
||||
│ ├── utils # 全局方法
|
||||
│ ├── views # 所有页面
|
||||
│ └── ├── branches # 货品类型管理,机构管理,机构作业范围,快递作业管理,快递员管理(营业部管理)
|
||||
│ ├── dashboard # 首页()
|
||||
│ ├── login # 菜品管理、添加菜品
|
||||
│ ├── order-manage # 订单管理
|
||||
│ ├── transit # 车型管理,车辆管理,司机管理,排班管理,运费管理(基础数据管理)
|
||||
│ ├── transport # 运输任务管理,线路管理(调度管理)
|
||||
│ ├── waybill # 运单管理
|
||||
│ └── 404.vue # 404报错页面
|
||||
│ ├── App.vue # 入口页面
|
||||
│ ├── main.js # 入口文件 加载组件 初始化等
|
||||
│ ├── permission.ts # 权限管理
|
||||
│ └── shims-vue.d.ts # 模块注入
|
||||
├── dist # 打包文件夹(可删除重新打包)
|
||||
├── tests # 测试
|
||||
├── .circleci/ # 自动化 CI 配置
|
||||
├── .browserslistrc # browserslistrc 配置文件 (用于支持 Autoprefixer)
|
||||
├── .editorconfig # 编辑相关配置
|
||||
├── .env.xxx # 环境变量配置
|
||||
├── .eslintrc.js # eslint 配置
|
||||
├── babel.config.js # babel-loader 配置
|
||||
├── cypress.json # e2e 测试配置
|
||||
├── jest.config.js # jest 单元测试配置
|
||||
├── package.json # package.json 依赖
|
||||
├── postcss.config.js # postcss 配置
|
||||
├── tsconfig.json # typescript 配置
|
||||
└── vue.config.js # vue-cli 配置
|
||||
|
||||
```
|
||||
|
||||
|
||||
#### 相关资料
|
||||
前端 负责人: 司文强
|
||||
|
||||
siwenqiang-0609 分支 神领物流一期 - 前端
|
||||
git 地址:http://git.itcast.cn/development/project-wl-yonghuduan-uniapp-vue3
|
||||
|
||||
后端 负责人:王小兵,张家乐
|
||||
接口:http://sl-express-gateway.yjy-public-slwl-java.svc.cluster.local:8080/manager/doc.html#/home
|
||||
git 地址:http://git.itcast.cn/sl-express/sl-express-ms-web/sl-express-ms-web-manager
|
||||
|
||||
设计 负责人:王静
|
||||
设计稿地址:https://codesign.qq.com/s/QmlyZwQxAQ9WRA1/JMwy0bRnNRq0O6L/inspect
|
||||
|
||||
原型 负责人:吕杉
|
||||
原型地址:https://codesign.qq.com/s/QmlyZwQxAQ9WRA1/preview/prototype/XMx86jzWVE9brz3
|
||||
|
||||
#### 涉及到第三方库
|
||||
|
||||
- [vue-baidu-map] (https://dafrok.github.io/vue-baidu-map/#/zh/guide/painting)
|
||||
- [vue-treeselect:] (https://www.vue-treeselect.cn/)
|
||||
- [element] (https://element.eleme.cn/#/zh-CN/)
|
||||
|
||||
#### 文档参考
|
||||
|
||||
- vue[https://cn.vuejs.org/v2/guide/]
|
125
project-wl-siji-uniapp-vue3/README/KUAIDIYUAN.md
Normal file
125
project-wl-siji-uniapp-vue3/README/KUAIDIYUAN.md
Normal file
@@ -0,0 +1,125 @@
|
||||
# 神领物流 - 快递员端(安卓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/)
|
81
project-wl-siji-uniapp-vue3/README/SIJI.md
Normal file
81
project-wl-siji-uniapp-vue3/README/SIJI.md
Normal file
@@ -0,0 +1,81 @@
|
||||
# 神领物流 - 司机端(安卓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/)
|
||||
|
84
project-wl-siji-uniapp-vue3/README/YONGHU.md
Normal file
84
project-wl-siji-uniapp-vue3/README/YONGHU.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# 神领物流 - 用户端(小程序)
|
||||
|
||||
### 项目简介
|
||||
用户端: 主要承担了用户登录,下单,查询订单的功能
|
||||
|
||||
### 技术栈
|
||||
vue3+uniapp
|
||||
|
||||
### 项目迭代日志:
|
||||
- v1 - 涉及主流程
|
||||
- 用户端包含:
|
||||
- 用户微信快捷登录
|
||||
- 首页
|
||||
- 下单
|
||||
- 订单详情
|
||||
- 订单取消
|
||||
- 下单成功
|
||||
- 实名认证
|
||||
- 电子存根
|
||||
### 外部环境
|
||||
[启动文档](https://www.tapd.cn/33055819/personal_documents/show/1133055819001004909)
|
||||
- 开发环境
|
||||
- 1、申请开发权限
|
||||
- 2、git拉代码
|
||||
- 3、启动微信开发者工具
|
||||
- 4、导入项目并启动
|
||||
|
||||
#### 运行环境 - 初始开发环境及工具
|
||||
- 微信开发者工具(版本 1.06.2206090)
|
||||
- HbuilderX (版本3.5.3.20220729)
|
||||
- 开发版本(1.2.3)
|
||||
- [下载地址](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)
|
||||
|
||||
#### 开发环境
|
||||
- windows 版本 windows 10 企业版
|
||||
- 开发工具 vscode
|
||||
- node 版本 v14.19.1
|
||||
- npm 版本 v6.14.16
|
||||
|
||||
##### 依赖安装
|
||||
- 依赖安装
|
||||
- HBuilderX为集成编辑器所有依赖都已经集成好了
|
||||
- 运行
|
||||
- 开启开发者工具(需要有对应的开发权限 - 如果是没有请使用测试账号流程 [操作文档](./img/test.docx))
|
||||
- 点击编辑器上的运行按钮 选择 微信开发者工具 会自动打开该项目
|
||||
- [参考](https://uniapp.dcloud.net.cn/tutorial/debug/debug-mp.html#mp-debug)
|
||||
- 打包
|
||||
- 点击编辑器的发行 - 云打包 会生成对应的安装包 (打包后控制台会展示打包后的路径) 默认路径为:unpackage/release/apk/xxx.apk 文件
|
||||
|
||||
- #### 项目目录结构
|
||||
```html
|
||||
├── unpackage 编译结果目录
|
||||
├── static icon目录
|
||||
├── pages.js 路由
|
||||
├── styles 共用样式
|
||||
├── store vuex
|
||||
├── components 公用组件
|
||||
├── pages 页面文件目录
|
||||
| ├── api api接口
|
||||
| ├── address 地址簿
|
||||
| ├── express-delivery 寄快递
|
||||
| ├── goodsInfo 物品信息
|
||||
| ├── login 登录
|
||||
| ├── my 我的页
|
||||
| ├── index 首页
|
||||
| | ├── index.vue 页面逻辑
|
||||
| | ├── index.scss 页面样式
|
||||
| | ├── components 页面组件
|
||||
├── subPages 页面文件目录
|
||||
| ├── account-rules 计费规则
|
||||
| ├── address-info 地址详情
|
||||
| ├── authentication-success 认证成功
|
||||
| ├── electronic-stub 电子存根
|
||||
| ├── order-cancel 订单取消
|
||||
| ├── order-info 订单详情
|
||||
| ├── order-success 下单成功
|
||||
| ├── realName-authentication 实名认证
|
||||
└── package.json
|
||||
└── util
|
||||
```
|
||||
### 涉及到第三方库
|
||||
|
||||
- [uniapp] (https://uniapp.dcloud.net.cn/api/window/window.html#getcurrentpages)
|
||||
- [微信开发者文档] (https://developers.weixin.qq.com/miniprogram/dev/framework/)
|
BIN
project-wl-siji-uniapp-vue3/README/img/admin.gif
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/admin.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.7 MiB |
BIN
project-wl-siji-uniapp-vue3/README/img/kuaidiyuan.gif
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/kuaidiyuan.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 482 KiB |
BIN
project-wl-siji-uniapp-vue3/README/img/logo.png
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
BIN
project-wl-siji-uniapp-vue3/README/img/siji.gif
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/siji.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 485 KiB |
BIN
project-wl-siji-uniapp-vue3/README/img/test.docx
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/test.docx
Normal file
Binary file not shown.
BIN
project-wl-siji-uniapp-vue3/README/img/yonghuduan.gif
Normal file
BIN
project-wl-siji-uniapp-vue3/README/img/yonghuduan.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 585 KiB |
Reference in New Issue
Block a user