logo
0
0
WeChat Login
Han.s<2710602260@qq.com>
完成了导航组件的引用

代驾打车二开修改系统项目

整理说明

这是一个基于webman+saiadmin+vue+uniapp 组成的项目,分成以下几个模块

仓库地址: https://cnb.cool/OpenB8/driversystem
  • admin 是 saiadmin 的后台管理用户端
  • database 是数据库信息
  • shifu 是司机端的源码 uniapp
  • user 是用户端的源码小程序 uniapp
  • webman 是后台服务端api

运行环境说明

php82 + mysql56 + redis 队列 hbuilderx + 微信开发者工具

测试条件说明

管理员后台地址: https://driver.idev.love/admin 管理员账号:admin 管理员密码:123456

API 地址 https://driver.idev.love/prod/

项目信息

  • 开始时间7-19
  • 最迟交付时间 8-5 号
  • 后续订单 2 个
  • 按照修改要求修改
  • 源代码服务器内容已备注

备注信息

  • 外网面板地址: https://117.72.96.91:8888/linweixin
  • username: linweixin
  • password: linweixin
  • rootPwd: ADMINsxzx12.
  • 数据库地址 117.72.96.91
  • 端口 3306
  • 用户名 drvier
  • 密码 driver

修改内容

1.司机师傅接到系统单,司机端语音提示一次,(改为提示3次),✅已处理 从圈内驶出圈外的边界线,需要一个出圈提醒的语音播报。 司机创建线下订单报单并且播报价格。司机等待时间,免费等待时长结束后,播报提醒司机。

2.师傅端需要地图《比如我是师傅,我想看到周边都有哪些师博在线)外加看到司机忙碌和闲的状态以及司机登陆未上线的状态(登陆未上线的状态是指地图可以显示司机最后下线的位置)

3.师傅端接单需要 (系统内置地图) 参考uniapp插件https://ext.dcloud.net.cn/plugin?id=16872

4.等待问题,目前系统有等待功能,免费等待10分钟 超时等待1分钟1元。只能在出发前等待一次。开始行程之后就不能中途等待了。 需要增加 1.显示司机等待时间 (类似于计时器) 2.前 10 分钟免费等待到时,司机端需语音提醒司机(语音播报),免费等待时间已到,方便司机再次联系顾客,告知顾客等待需要收取费用 3.在接单途中,司机端界面有 中途等待功能,等待和停止等待。产生计费。

5、师傅开抬接单密调整 1.师傅开始接单后,师傅端显示实时动态(比如可机现在这个订单,跑了多少公里,跑了多长时间,实时价格。就相当于计价器一样,显示实时形式轨迹)现在只会在订单结束以后,才有价格和公里 需要做一个计价器参考(图1)

6、取消订单逻辑问题✅ 现在逻辑:客户下单,司机接到订单,顾客说取消不要了,那么司机在司机端操作,取消订单,这个订单会跳转到下一个司机的司机端。 修改逻辑为:只要有一方取消,这个订单就算是取消订单,取消订单无论是客户还是司机取消,都需要添加取消原因,那么取消的订单不再进行跳转或者进入订单池)

7、司机端司机提现,设定手续费,提现100元/1.6%的手续费 ✅已处理

8、司机拿手机号注册完司机端以后,需要生成司机编号,例如WY112233 ✅已处理

9、对接三方Ai微信群机器人 只需要给第三方机器人开放此系统的下单api接口即可。

10、做一个 移动派单助手(小程序)系统内置地图。我们提供目前使用的小程序账号做参考,按此复制。实现功能为:选择城市、查看当前城市司机分布情况、显示司机状态(空闲或忙碌或下线)、司机姓名、 手动创建订单、订单中心等等。 参考(图2)

11、管控司机功能 (例如:接单师傅在今天上线以后,他自主下线,有时间限制,比如后台可以设定20分钟或者30分钟,他只要今天上线以后自主下线,没有超过设定的时间,今天就不能上线了)✅

12、需要有环内环外显示 参考(图3)

13、小程序首页 需要增加一个广告界面 后台能修改图片内容。参考(图4) ✅ 14、司机端订单信息需要修复问题

注意

原始代码修改了 JWT 插件的 vendor 源码,需要注意哦 public const TOKEN_CLIENT_MP = 'MP';

public const TOKEN_CLIENT_RIDER = 'RIDER';

@/www/wwwroot/development/webman/vendor/tinywan/jwt/src/JwtToken.php

迁移文件执行说明

    1. 配置数据库连接 : 编辑 phinx.php 文件,修改数据库连接信息
    1. 运行迁移 : 在webman目录下执行 vendor/bin/phinx migrate
    1. 回滚迁移 : 如需回滚,执行 vendor/bin/phinx rollback

About

No description, topics, or website provided.
Language
JavaScript59.3%
Vue18.2%
TypeScript7.1%
CSS6.3%
Others9.1%