1、增加的数据库
ALTER TABLE `eb_store_order` ADD `cart_number` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '车牌' AFTER `erp_order_id`, ADD `curmileage` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '当前里程' AFTER `cart_number`;
ALTER TABLE `eb_store_cart` ADD `cart_number` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '车牌' AFTER `collate_code_id`, ADD `curmileage` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '当前里程' AFTER `cart_number`;
(由于修改的代码文件 片段内容很多,这里就不一一展示代码,只记录下修改过得文件路径)
2、 服务端修改过的文件
/app/controller/admin/v1/user/User.php
/app/dao/user/UserWechatUserDao.php
/app/controller/cashier/Order.php
/app/services/order/cashier/CashierOrderServices.php
/app/controller/admin/v1/store/Order.php
/app/dao/order/StoreOrderDao.php
/app/common/controller/Order.php
/app/controller/store/order/Order.php
/app/controller/cashier/User.php
/app/services/user/UserServices.php
/route/cashier.php
/app/services/order/StoreCartServices.php
/app/dao/order/StoreCartDao.php
3、后台vue修改过的文件
admin/src/pages/user/list/index.vue
admin/src/pages/store/order/index.vue
admin/src/pages/order/orderList/components/tableFrom.vue
admin/src/pages/order/orderList/orderlistDetails.vue
admin/src/pages/order/orderList/components/tableList.vue
admin/src/store/modules/admin/modules/order.js
admin/src/pages/order/orderList/handle/orderDetails.vue
admin/src/pages/store/order/components/orderDetails.vue
4、门店vue端修改过的文件
store/src/pages/order/orderList/index.vue
store/src/pages/order/orderList/components/orderDetails.vue
5、收银端vue修改过的文件
cashier/src/pages/cashier/index.vue
cashier/src/pages/order/components/orderDetails.vue
cashier/src/pages/order/index.vue
cashier/src/api/user.js
cashier/src/api/order.js
6、收银台二次开发增加了 车辆管理、添加会员、当前里程数
7、门店收银台增加选择车牌,同步到订单信息(收银台订单详细、门店订单详细、总后台订单详细(总后台订单详细有两处,一处订单界面,一处门店订单界面))
注意:收银台支持挂单,选好用户车牌录入好里程数后点击挂单,然后去进行提单,会看到之前录入好的信息
8、点击提单,会看到之前挂单时候录入好的车辆信息和里程信息,这样就不用再重复录入了
9、在收银台订单这边显示出车牌号、车辆里程数等记录信息
10、在总后台用户列表这边新增车牌搜索功能
11、在总后台订单列表这边新增车牌搜索功能