crmeb多门店商城系统二次开发 增加车辆车牌搜索功能、车辆公里数

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、在总后台订单列表这边新增车牌搜索功能
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/404365.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

go使用trpc案例

1.go下载trpc go install trpc.group/trpc-go/trpc-cmdline/trpclatest 有报错的话尝试配置一些代理(选一个) go env -w GOPROXYhttps://goproxy.cn,direct go env -w GOPROXYhttps://goproxy.io,direct go env -w GOPROXYhttps://goproxy.baidu.com/…

【机器学习的主要任务和应用领域】

曾梦想执剑走天涯,我是程序猿【AK】 目录 简述概要知识图谱 简述概要 了解机器学习的主要任务和应用领域 知识图谱 机器学习的主要任务可以分为监督学习、无监督学习和半监督学习。 监督学习:这是机器学习中最为常见的一类任务,基于已知类…

如何设置离线启动NVIDIA Chat with RTX

第一步 先上图C:\Users\test\AppData\Local\NVIDIA\ChatWithRTX\RAG\trt-llm-rag-windows-main\ui 默认安装的地址 用户名可能会有差异,需要注意下 增加如图中深色的地方 shareTrue, 第二步 科学上网 把下面的都下载下来 保存到自己的磁盘中 修改路径 如下图 如…

对Redis锁延期的一些讨论与思考

上一篇文章提到使用针对不同的业务场景如何合理使用Redis分布式锁,并引入了一个新的问题 若定义锁的过期时间是10s,此时A线程获取了锁然后执行业务代码,但是业务代码消耗时间花费了15s。这就会导致A线程还没有执行完业务代码,A线程…

2024年【起重机司机(限桥式起重机)】找解析及起重机司机(限桥式起重机)考试总结

题库来源:安全生产模拟考试一点通公众号小程序 2024年【起重机司机(限桥式起重机)】找解析及起重机司机(限桥式起重机)考试总结,包含起重机司机(限桥式起重机)找解析答案和解析及起重机司机(限桥式起重机)考试总结练习。安全生产模拟考试一点通结合国家…

游戏平台如何定制开发?

随着科技的飞速发展和互联网的普及,游戏平台已成为人们休闲娱乐的重要选择。为了满足用户多样化的需求,游戏平台的定制开发显得尤为重要。本文将探讨游戏平台定制开发的过程、关键要素以及注意事项,为有志于涉足此领域的开发者提供参考。 一、…

springboot自定义starter,实现自动装配

1、SpringBoot Starter介绍 随着Spring的日渐臃肿,为了简化配置、开箱即用、快速集成,Spring Boot 横空出世。 目前已经成为 Java 目前最火热的框架了。平常我们用Spring Boot开发web应用。Spring mvc 默认使用tomcat servlet容器, 因为Sprin…

ChatGPT 4 教你完成学生表,教师表,课程表,选课表之间的SQL学习

数据源准备: # 学生表 create table student( sno varchar(10) primary key, #学号sname varchar(20), #姓名sage int(2), #年龄ssex varchar(5) #性别 ); #教师表 create table teacher( tno varchar(10) primary …

git切换仓库地址

已有git仓库,要切换提交的仓库地址,用以下命令 git remote set-url origin 自己的仓库地址 用以下命令,查看当前仓库地址: git remote show origin 切换仓库后,用以下命令初始化提交仓库: git push -u o…

ES6 | (一)ES6 新特性(上) | 尚硅谷Web前端ES6教程

文章目录 📚ES6新特性📚let关键字📚const关键字📚变量的解构赋值📚模板字符串📚简化对象写法📚箭头函数📚函数参数默认值设定📚rest参数📚spread扩展运算符&a…

Java-Arrays工具类的常见方法总结

在Java中,提供了一个专门用于操作数组的工具类,即Arrays类,该类提供了一些方法对数组进行排序,打印,复制等操作。下面是一些该工具类方法总结。 1.Arrays.aslist() 作用:当我们想直接将数组中的全部内容(…

【计算机网络】数据链路层--以太网/MTU/ARP/RARP协议

文章目录 一、以太网1.以太网帧格式2.MAC地址3.局域网的转发原理 二、MTU1.什么是MTU2.MTU对IP协议的影响3.MTU对UDP影响4.MTU对于TCP协议的影响 三、ARP协议1.ARP协议的作用2.ARP数据报的格式3.ARP协议的工作流程 一、以太网 “以太网” 不是一种具体的网络, 而是一种技术标准…

命令执行 [WUSTCTF2020]朴实无华1

做题: 打开题目 我们用dirsearch扫描一下看看 扫描到有robots.txt,访问一下看看 提示我们 /fAke_f1agggg.php 那就访问一下,不是真的flag bp抓包一下 得到提示, /fl4g.php,访问一下看看 按alt,点击修复文…

使用 C++23 协程实现第一个 co_await 同步风格调用接口--Qt计算文件哈希值

C加入了协程 coroutine的特性,一直没有动手实现过。看了网上很多文章,已经了解了协程作为“可被中断和恢复的函数”的一系列特点。在学习过程中,我发现大多数网上的例子,要不就是在main()函数的控制台程序里演示yeild,await, resu…

Nginx网络服务二-----(虚拟机和location)

一、HTTP设置 1.设置虚拟主机 1.1Nginx 基于域名---虚拟主机 include /apps/nginx/conf.d/*.conf; 1.2Nginx 基于端口---虚拟主机 在做了域名的基础上,按照以下步骤继续 1.3Nginx 基于IP---虚拟主机 2.server下的root root路径格式 指定文件的路径 url …

1.1_1 计算机网络的概念、功能、组成和分类

文章目录 1.1_1 计算机网络的概念、功能、组成和分类(一)计算机网络的概念(二)计算机网络的功能(三)计算机网络的组成1.组成部分2.工作方式3.功能组成 (四)计算机网络的分类 总结 1.…

线性代数:向量空间

目录 向量空间 Ax 0 的解空间S Ax b 的全体解向量所构成集合不是向量空间 基、维数、子空间 自然基与坐标 例1 例2 向量空间 Ax 0 的解空间S Ax b 的全体解向量所构成集合不是向量空间 基、维数、子空间 自然基与坐标 例1 例2

使用redisMQ-spring-boot-starter实现消息队列和延时队列

简介 redisMQ-spring-boot-starter是一个轻量级的、基于Redis实现的消息队列中间件,它有如下优点: 开箱即用,你几乎不用添加额外的配置支持消息队列、延时队列,并提供精细化配置参数提供消息确认机制支持虚拟空间,不…

非洲数字经济持续崛起 本地化策略让传音提前入局

非洲市场,被誉为全球最后的“边疆级”市场,吸引着全球目光。近日,非洲开发银行最新报告指出,未来两年非洲的经济增长将优于世界其他地区,2023 年和 2024 年实际国内生产总值 (GDP) 平均约为 4%。广阔的非洲大陆焕发着勃…