liuxiaoxu
|
2988017af3
|
[feat]售后管理
修改售后第一次维护设备出库前端页面:设置设备SN号不能为空的校验
按照万材需求:新增设备第二次维护设备出库前端页面
售后维护设备出库前端页面:新增售后维护设备2按钮和前端接口
添加出货设备时新增出货设备列表后端实体类:所有Date时间相关的数据都加上@JsonFormat(pattern = "yyyy-MM-dd")注解
售后维护设备出库Controller层新增:售后第二次维护设备打开前端接口、修改保存售后第二次维护设备接口;
修改售后第一次维护设备出库后端方法,所有处理表的操作都加上修改时间和修改人
新增 修改保存售后第二次维护设备出库后端方法:实现维护设备的时间和同时更新 销售出库表、出库单、售后维护设备出库表的出库状态为待出库
|
2 weeks ago |
王晓迪
|
0feeb1bc21
|
Merge remote-tracking branch 'origin/dev' into dev
|
2 weeks ago |
王晓迪
|
db9903d238
|
[fix]
销售管理 客户资料
修改客户资料添加页面,修改多选框定义及监听函数,修改提交函数,添加非空验证;
修改客户资料详情页面;
修改客户资料业务经理、总经理审批页面,修改表单定义及提交函数,修改初始化方法;
修改客户资料controller加载审批弹窗方法,处理币种信息;
修改客户资料service编辑方法,处理币种信息;
|
2 weeks ago |
liuxiaoxu
|
1cbaddd92e
|
[feat]
新增确认发货前端页面
修改取消发货前端页面,修改id为code字段
售后维护设备出库新增 通过出库单号修改售后维护设备出库后端方法
新增确认发货后端打开页面接口
新增确认发货后端修改保存接口:实现同时更改仓库出库单,销售出货通知单、售后维护设备出库单的出库状态为售后维护设备2
|
2 weeks ago |
liuxiaoxu
|
14c8747cfe
|
[feat]销售管理
销售出货通知新增取消发货按钮
新增销售出货通知前端取消出货页面
新增销售出货通知后端打开弹窗页面
新增销售出货通知后端取消发货后端保存接口
|
2 weeks ago |
liuxiaoxu
|
8ea796a67a
|
[fix]基础资料
去掉请购单的编辑操作
|
2 weeks ago |
liuxiaoxu
|
ebf5653476
|
[fix]销售管理
修改售后通知单的bug:修改前端关联单号为销售单号;修改操作栏的样式,采用统一样式;
修改后分页接口,售后单号、销售单号、客户ID改为模糊查询
|
2 weeks ago |
liuxiaoxu
|
42f5b00c10
|
Merge remote-tracking branch 'origin/dev' into dev
|
2 weeks ago |
liuxiaoxu
|
777fea70cb
|
[fix]销售管理
修改导出所有出货资料的bug:新增导出所有出货资料后端接口
|
2 weeks ago |
王晓迪
|
0b3731bc01
|
Merge remote-tracking branch 'origin/dev' into dev
|
2 weeks ago |
王晓迪
|
e72c303e8c
|
[fix]
销售管理 客户报价
修改销售客户报价列表导出controller接口,实现多选和全部导出;
修改销售客户报价页面导出按钮绑定方法;
修改销售客户报价获取报价列表service方法,返回所有列表数据;
|
2 weeks ago |
liuxiaoxu
|
49cc2bd890
|
[fix]销售管理
修改销售出货资料前端页面,表头样式采用统一样式处理
修改出货资料后端分页查询接口,出货资料单号、销售单号、出库单号、业务员都改成模糊查询
|
2 weeks ago |
liuxiaoxu
|
64f4bdbe4b
|
[fix]销售管理
销售出货通知,出库单号和关联销售单号新增模糊查询
|
2 weeks ago |
liuxiaoxu
|
880ea25de0
|
[fix]基础资料
修改汇率管理前端列表页面:实现开始时间和结束时间改为:汇率时间区间查找;
修改汇率管理后端修改接口:实现,只有修改时间的数据才会进行时间交叉和开始时间与结束时间的对比;并且修改的时候要排除此修改时间数据的id,防止修改不了数据的问题
新增 查询时间交叉,并且排除当前id后端接口
|
2 weeks ago |
王晓迪
|
8f85e5e215
|
Merge remote-tracking branch 'origin/dev' into dev
|
2 weeks ago |
王晓迪
|
f5b222bf17
|
[fix]
销售管理 客户资料
修改其他收货地址页面搜索栏字段名称,和表格内保存一致;
修改其他开票信息mapper查找列表方法,企业代码模糊搜索;
|
2 weeks ago |
liuxiaoxu
|
dbaa61b01a
|
[feat] 售后管理
修改售后第一次维护设备出库添加出货设备前端页面:新增 submitHandler方法实现:需要维护的物料信息和不需要维护的物料信息进行整合,如果两者都为空 提示 ”没有数据可以提交“;如果两者至少有一个不为空 ,判断是否勾选了数据”请至少选择一条出货设备后再保存“;
修改 售后第一次维护设备前端页面:成品物料信息新增出货设备子表信息;可以维护设备SN号,没有值默认问”empty“;新增获取所有子表数据的前端方法getAllSubTablesData(),实现,以主表物料信息的准备出库数;如果主表的申请出库数大于子表的出货设备数,就进行要删除提示;如果小于,就进行需要添加提示;出货设备子表新增删除前端接口,删除前有一个提示;修改打开添加出货设备的addShippingDevicesOne方法,去除前端部分的url编码操作,解决多单号出现乱码问题
售后出货设备Controller层:修改 售后第一次维护设备 成品添加出货设备信息方法,和前端对接,url解码由后端操作,并且如果从前端传入的参数每个都加上校验没有值设置为null,而不是填充”null“;新增展示第一次维护设备出库,已经添加了的出货设备前端接口;新增第一次维护设备删除物料信息出货设备信息前端接口
impl层:重写 修改保存售后第一次维护设备出库后端方法,实现:处理前端需要维护设备出货的数据,加上校验,如果没有填写设备sn,要提示哪几个出货设备没有填写设备sn。同时更新售后出库单,销售出货单,仓库出库单的数据,更新出库状态
重写 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端方法,实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联;修改 售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息 实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联;
新增 展示第一次维护设备出库,已经添加了的出货设备后端方法
新增 逻辑删除出货设备(也就是取消关联)方法
mapper层
新增 根据出库单号查询第一次维护设备已经添加的出货设备信息列表方法
新增 根据销售单号和物料号查询出货设备信息列表方法
新增 根据物料号和出库单号查询已经添加了的出货设备信息列表方法
新增 根据物料号查询出货设备信息列表方法
|
2 weeks ago |
liuxiaoxu
|
620efce650
|
[feat] 售后管理
第一次维护出货设备 添加出货设备页面,新增出库单号字段;提交方法实现:当前销售订单关联的出货设备勾选的数据和其他销售订单关联的出货设备勾选的数据进行结合传递给后端;修改当前销售订单关联的出货设备列表和其他销售订单关联的出货设备列表分别实现:若已被本售后出库单添加了,则也会展示,但多选框会禁用,不可再添加;若已被本售后出库单添加了,则也会展示,但多选框会禁用,不可再添加
售后维护设备出库表新增 selectShippingDeviceVOList字段
售后维护设备出库Controller层
修改 售后第一次维护设备 成品添加出货设备信息 新增参数outOrderCode
新增 修改保存售后第一次维护设备 添加出货设备信息后端接口
修改 售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息实现:保留是否添加出货设备等于1的,以及等于0且出库单号等于本单据的
修改售后第一次维护设备前端页面的addShippingDevicesOne方法:新增
outOrderCode传递给后端
添加出货设备时新增出货设备列表实体类新增 addShippingDeviceFlag
|
3 weeks ago |
liuxiaoxu
|
e4e2d56783
|
[feat] 售后管理
出货设备实体类新增 出库单号字段
出货设备mapper.xml层所有方法加上出库单号字段
|
3 weeks ago |
liuxiaoxu
|
e0183da41d
|
[feat] 售后管理
修改售后第一次维护设备前端列表页面;不需要维护设备的列表,去掉操作栏,去掉复选框;添加出货设备前端方法新增关联单号字段,传递给后端
第一次售后维护设备出库添加出货设备页面:新增关联销售订单的出货设备的前端列表;新增其他销售订单的出货设备的前端列表;两个列表的查询方法都加上 关联单号字段传递给后端
售后维护设备出库Controller层新增 售后第一次维护设备 成品添加出货设备信息后端接口;新增 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端接口:实现优先展示与销售订单号关联的出货设备,如果没有销售订单号,再根据关联单号查找到出货设备;新增售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息后端接口:实现收集到除了当前成品订单号设备关联的所有其他出货设备
新增 根据销售单号批量查询出货设备信息列表
新增 查询所有出货设备信息列表
新增 根据设备id批量查询出货设备信息列表
|
3 weeks ago |
王晓迪
|
3764fac5de
|
[feat]
生产管理 设备履历
修改设备履历和设备履历详情实体类,新增生产开始、结束时间、品质状态等字段;
|
3 weeks ago |
王晓迪
|
c870fdfe1b
|
Merge remote-tracking branch 'origin/dev' into dev
|
3 weeks ago |
王晓迪
|
584d489c98
|
[feat]
售后管理 出货设备
新增出货设备对象开始生产时间、生产结束时间、是否添加工序列表、品质状态字段;
修改对应mapper方法,新增字段;
修改service根据生产单号和关联销售单号查询出货设备履历信息方法,新增字段;
|
3 weeks ago |
liuxiaoxu
|
4f9a33d752
|
[feat] 售后管理
按照新版prd修改:新增售后第一次维护设备 成品添加出货设备前端列表页面
售后出货设备后端接口:新增 售后第一次维护设备 成品添加出货设备信息后端接口
|
3 weeks ago |
liuxiaoxu
|
513a914f64
|
[feat] 售后管理
售后维护设备出库前端新增 售后第一次维护设备前端接口
售后第一次维护设备后端Controller新增 售后第一次维护设备接口、修改保存售后第一次维护设备接口、展示售后第一次维护设备需要维护出货物料信息接口,满足只展示成品、展示售后第一次维护设备不需要维护出货物料信息接口,满足展示除成品之外的物料信息
售后维护设备子表新增根据出库单号查询详情集合后端接口
新增售后第一次维护设备前端列表页面
修改出库单准备物料前端页面:子表数据加上 订单数量和已出库数量
修改销售订单出货前端页面,修改申请出货数的校验规则
|
3 weeks ago |
liuxiaoxu
|
318753b8c9
|
[feat] 售后管理
按照新版prd,新增售后维护设备出库前端列表,并且修改列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;去掉多余的列表展示字段;交付条件、收货地址、关联订单号字段加上tooltip方法,超过5个字符隐藏部分内容
修改生成售后出库单后端方法,存入售后维护设备出库的值来自后端查找的值
|
3 weeks ago |
liuxiaoxu
|
e13ff7551e
|
[feat] 售后管理
修改仓库准备物料后端接口:新增校验子表数据方法、更新出库单详情数据方法、生成售后出库单方法、生成售后出库单详情方法。
售后维护设备出库详情新增 批量新增售后维护设备出库详情后端方法
|
3 weeks ago |
liuxiaoxu
|
df59095028
|
[feat] 售后管理
新增售后维护设备出库实体类
新增售后维护设备出库Controller
新增售后维护设备出库Mapper
新增售后维护设备出库Mapper.XML
新增售后维护设备出库Service接口
新增售后维护设备出库ServiceImpl实现类
新增售后维护设备出库详情实体类
新增售后维护设备出库详情Mapper
新增售后维护设备出库详情Mapper.XML
新增售后维护设备出库详情Service接口
新增售后维护设备出库详情ServiceImpl实现类
新增售后设备设备出库前端列表页面、新增页面、修改页面
|
3 weeks ago |
liuxiaoxu
|
993c9498f7
|
[fix]
修改准备物料和详情前端页面多余的字段,加上物料型号字段,物料类型和加方式引用字典;准备出库数加上校验:准备出库数不能为空、请输入有效的数字、准备出库数必须大于0、准备出库数不能为小数;没有值默认为empty
修改保存准备物料后端接口;加上过滤掉准备出库数为0的数据,相当于本次不出库;加上校验 准备出库数必须等于申请出库数
|
3 weeks ago |
liuxiaoxu
|
690b7a78b7
|
[fix]
修改销售出货通知分页查询接口,根据创建时间降序排序;
修改销售出货通知前端页面:修改列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;去掉多余的列表展示字段;销售订单号、收货地址字段加上tooltip方法,超过5个字符隐藏部分内容;所有前端展示字段全部居中对齐
|
3 weeks ago |
liuxiaoxu
|
d88dfb9bd8
|
[feat]销售管理
修改销售订单新增前端页面:设置计划交付时间不能为空
修改销售出货通知前端页面:设置申请人员为只读。物料列表新增销售订单字段;提交方法新增销售订单id集合;设置申请出货数满足:申请出货数不能为空、申请出货数不能为空、申请出货数不能为空、申请出货数不能为空;修改前端查询接口,传递的参数为salesOrderIdList
修改导出销售订单子表模板类:计划交付时间为Date类型
修改销售订单实体类:新增salesOrderIdList
修改销售订单子表实体类:计划交付时间为Date类型,加上类型转换注解
销售订单子表新增 通过销售订单id集合查询销售订单子表数据集合后端方法;新增通过销售订单号批量查询销售订单子表
修改 通过销售发起出货生成销售出货通知单列表,参数新增 salesOrderIdList数据;重写generateShippingInformBySalesOrder方法;实现多订单的话,合计金额(美元)、合计金额(人民币)、含税合计金额(人民币)、订单的物料合计、订单的数量合计;出货通知的数据来这前端传入的销售订单的数据;出货通知详情的数据来自前端传入的销售订单子表的数据,并且要满足:申请出货数 <= 订单数量;新增处理多个销售订单发货的单号拼接问题后端方法,实现多个订单采用逗号分隔
修改通过销售发起出货生成仓库出库单参数新增 salesOrderIdList数据;重写generateWarehouseOutOrderBySalesOrder方法:实现多订单的话单的物料合计、订单的数量合计;关联单号填充逗号分隔的多订单号;出货库单的数据来这前端传入的销售订单的数据;出库单详情的数据来自前端传入的销售订单子表的数据,
新增 销售出货物料列表展示方法:实现相同物料料号的数据materialNum、finishNum、hasApplyShippingNum、outBoundQuantity会进行合并,其余数据不会合并
修改销售订单的发起出货前端接口:新增从后端传入销售订单id集合的数据
修改发起出货 物料详情列表后端接口
修改销售订单新增后端接口:新增自定义校验方法:物料数量不能为空、计划交付时间不能为空、质保天数不能为空
重写修改保存发起出货后端接口:实现:过滤掉申请出货数为0的数据,也就是本次不发起出货;如果子表中有申请出货数为空的数据,不能提交保存;将旧数据按物料编号分组,获取旧数据中相同物料编号的数据,按照 deliveryTime 接近当前时间排序,计算新的已申请出货数满足根据计划交付时间来分配合并的物料分配已申请出货数的要求,deliveryTime时间接近当前时间的数据,先更新已申请出货数
|
3 weeks ago |
liuxiaoxu
|
229e484451
|
[feat]销售管理
出货通知新增发起出货后端接口
出货通知新增根据销售订单id集合查询销售订单集合后端接口
出货前端页面:新增没有值默认为”empty“;按照万材调整实现前端销售单号和订单类型根据在销售订单页面选择的时候动态生成
销售订单页面修改出货按钮:从表格内调整到表头;并且实现如下:
1、 需勾选销售订单后,才能发起【出货】
2、如果选择多条销售订单只能选择同一个客户的销售订单,否则提示”请选择同个客户下的销售订单“,
3 收款结案:除了已经结案的都可以选择
4、出货状态除了全部出货、部分验收、全部验收都可以选择
上面要都要满足
bom新增页面:新增没有值默认为”empty“
销售估价采购新增页面:新增没有值默认为”empty“
|
3 weeks ago |
liuxiaoxu
|
c8526a573d
|
[feat]销售管理
销售出货通知新增物料型号字段
销售出货通知详情实体类新增:本次收货数、已收货数、出货设备id、SN码字段
销售出货通知详情mapper.xml所有方法新增:thisReceivingNum、hasReceivingNum、shippingDeviceId、snCode
|
3 weeks ago |
liuxiaoxu
|
a8674e772a
|
[feat]销售管理
出货通知详情实体类新增,申请出货数、已申请出货数、已完成数字段
出货通知详情mapper.xml层所有方法新增,hasShippingNum、hasShippingNum
|
3 weeks ago |
liuxiaoxu
|
73c8a1a368
|
[feat]销售管理
销售订单子新增页面、修改页面、详情页面、驳回调整页面、总经理总助审批页面、业务经理审批页面、业务主管审批页面新增型号字段
|
3 weeks ago |
liuxiaoxu
|
3ab48fb61e
|
[feat]销售管理
销售订单子表实体类新增物料类型字段,mapper.xml层所有方法新增materialModel字段
|
3 weeks ago |
liuxiaoxu
|
3b78a0801c
|
[fix]销售管理
按照万材调整:修改销售估价业务添加前端页面:运输成本和服务成本由业务添加;修改销售估价工程添加页面:开发成本由工程添加,运输成本和服务成本设置为只读;采购添加前端页面:设置不含税单价和含税单价没有值默认为”empty“
|
3 weeks ago |
liuxiaoxu
|
5262f3b327
|
[fix]销售管理
销售估价列表页面新增按照创建时间排序
|
3 weeks ago |
liuxiaoxu
|
6e2bd82e86
|
[fix]销售管理
按照万材调整:销售估价总经营模板新增:上一年度总经营成本字段,总经验成本模板mapper.xml层所有方法加上totalOperatingCosts字段
实体类新增totalOperatingCosts字段和get、set方法
按照新需求调整总经验成本前端列表页面
|
3 weeks ago |
liuxiaoxu
|
15700ab18e
|
[fix]销售管理
新增1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略
1.1、获取到美元汇率,则显示美元汇率
1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理”
三、确定
3、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理”
销售估价相关的所有页面,美元汇率去掉 %号后缀
|
3 weeks ago |
liuxiaoxu
|
3c639ba3fe
|
[fix]销售管理
修改销售估价列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;
|
3 weeks ago |
liuxiaoxu
|
d2aa3a8677
|
[fix]销售管理
销售订单新增页面、详情页面、修改页面、驳回调整页面、业务经理审批页面、业务主管审批页面、总经理助理审批页面:物料列表加工方式为物料类型、列表页面不展示美元汇率和国内税率;form表单的美元汇率没有值默认为”当前未配置美元汇率,请联系总经理“,且为只读选项
|
4 weeks ago |
liuxiaoxu
|
5ca11eb0ea
|
[fix]销售管理
修改销售订单前端新增页面:实现
1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略
1.1、获取到美元汇率,则显示美元汇率
1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理”
三、确定
1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理”
设置美元汇率为只读
去掉物料列表页面国内税率和美元汇率字段
|
4 weeks ago |
liuxiaoxu
|
f876314685
|
[fix]销售管理
修改销售订单列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;收货地址、交货条件、付款条件字段加上tooltip方法,超过5个字符隐藏部分内容
|
4 weeks ago |
liuxiaoxu
|
b11ba135cd
|
[fix]销售管理
修复客户报价的修改页面 国内税率没有值的bug
|
4 weeks ago |
liuxiaoxu
|
8b9bd49260
|
[fix]销售管理
修改客户报价新增页面的客户名称为只读选项
|
4 weeks ago |
liuxiaoxu
|
80fe589242
|
[fix]销售管理
客户报价新增页面、详情页面、修改页面、驳回调整页面、业务经理审批页面、业务主管审批页面、总经理助理审批页面:物料列表加工方式为物料类型、列表页面不展示美元汇率和国内税率;form表单的美元汇率没有值默认为”当前未配置美元汇率,请联系总经理“,且为只读选项
|
4 weeks ago |
liuxiaoxu
|
80ff2b649d
|
[feat]系统管理
根据单据创建时间查询当前区间内的美元汇率后端接口(所有模块通用):对比当前订单创建时间,在美元汇率管理的开始时间之后,在结束时间之前,并且包括临界值
新增 因为时间都没有包含时分秒,所以对比的时候设置时分秒为 00:00:00后端方法
新增 查询所有基础资料汇率管理列表后端方法
修改客户报价前端新增页面:实现
1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略
1.1、获取到美元汇率,则显示美元汇率
1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理”
三、确定
1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理”
|
4 weeks ago |
liuxiaoxu
|
7edd4756dd
|
[fix]系统管理
系统用户新增 通过部门id查询该部门下的所有用户后端方法
修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现:
5管理员admin可以正常显示所有数据
|
4 weeks ago |
liuxiaoxu
|
d53df11f02
|
[fix]系统管理
系统用户新增 通过部门id查询该部门下的所有用户后端方法
修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现:
1业务员只能查看自己添加的客户的所有信息,其他人添加的信息只能查看部分数据
2业务主管可以查看本部门的所有业务员的客户和自己添加的客户的所有信息,其他人添加的信息只能查看部分数据
3业务经理可以查看本部门的所有业务员、业务主管的客户和自己添加的客户,其他人添加的信息只能查看部分数据
4审批助理或者总经理可以正常显示所有数据
|
4 weeks ago |