问题1
删除用户错误
是否修复:Y
问题所在:
前端函数调用后端删除传递的参数是用户的name,改为ID删除生效
问题2
点击重置按钮,工序名称没有重置
是否修复:Y
问题所在:
把v-model中的数据名和prop名保持一致后生效
问题3
新增客户信息,联系人无法输入,并且,更改联系电话时,联系人会随机改变。
是否修复:Y
问题所在:
强制更新视图后解决
在input标签上添加一个@input="changeHandle"
添加一个changeHandle方法强制刷新视图
Warning:
发现另一个错误,controller返回的对象中key赋值给mainId,
但mainId为String类型,key为long类型,需要在给mainid=response.key的时候
在response.key后面添加+' '
问题4
邮箱地址不正确时,提示消息不规范
是否修复:Y
问题所在:
提示代码多写一个前缀符号'
问题5
添加仓库时,一直点保存会添加多条仓库数据
是否修复:Y
问题所在:
问题稍微复杂,首先后端要添加一个重名判断,添加后发现与X X X问题一样,主数据保存后,添加下面的数据或修改主数据再保存提示名称已经存在,可见问题不只是后端,后发现问题所在,前端判断这个请求时添加还是修改的条件时form表单中的Id是否为空,前端在提示添加成功后应该把厚度返回的封装对象中的Id传给form表单上的Id,这样再次修改或者添加其他数据的时候就会根据修改进行操作
问题6
产线定义,所属车间:非必填项,修改无效
是否修复:Y
问题所在:
表单未对所属车间校验,添加校验后解决
问题7
所有页面 ,点击导出,再弹出的确认导出框再点击取消,会提示一个小问题(不影响操作
是否修复:Y
问题所在:
所有confirm方法必须添加catch捕捉
问题8
新增仓库时,输入仓库名称,未先择负责人,点击保存后,提示仓库负责人不能未空,再选择仓库负责人,再点保存时,无任何提示,无法保存。
是否修复:Y
问题所在:
由于下拉框是个人封装,不好修改
直接在提交的时候判断仓库负责人是否为空
问题9
仓库新增成功后,提示错误信息(不影响操作)
是否修复:Y
问题所在:
类型不匹配,在新增完成后需要response对象中的key作为Id赋值给mainId(String类型),在赋值时转换为字符串即可
问题10
工序主表新增成功时,提示错误信息(不影响操作)
是否修复:Y
问题所在:
同问题9类型匹配问题
问题11
页面上表格有设备,导出的Excel中无设备信息
是否修复:Y
问题所在:
封装对象中equpname未添加@Excel注解
问题12
导出表格中联系人列不显示
是否修复:Y
问题所在:
封装对象中的@Excel注解写给了其他属性
问题13
编辑工位页面,表格列表中有设备,弹框中设备未选中
是否修复:Y
问题所在:
问题复杂,已知在导出Excel时存在设备,查询中也存在设备,那么就是前端显示问题,
1.在el-option把value改为item的name,把v-model也改成form.equpname,这样会做一个设备的显示,但无法执行更换选择等逻辑,
1.1添加一个函数
在getEqupId方法内遍历listEqup设备字典,把每一个遍历出来的数据中的name数据和form表单的name进行对比,等于则把当前遍历出来的Id添加到form表单中
2.在新增或修改操作时把form表单上选择好的设备name传给此函数,无需返回,直接把遍历对比出来的Id赋值到form表单上,问题解决
问题14
编辑工位页面,所属产线和设备非必填选项,清空保存无效
是否修复:Y
问题所在:
添加表单校验后解决
问题15
添加附件时,会有错误信息(不影响操作)
是否修复:Y
问题所在:
在el-upload中需要把limit="1"修改为:limit=1
因为limit赋值时不是String类型
问题16(问题集合)
(工位定义)(工序定义)(工序工位绑定)(客户信息)等
是否修复:Y
问题所在:
名称重复时,控制台报错(不影响操作)
在所有提交方法.then()后添加catch方法捕捉异常后解决
问题17
客户资质到期时间小于当前日期,不确定资质状态以什么形式进行改变或者是否改变。
是否修复:Y
问题所在:
1.前端已经根据返回的1/0判断状态是正常还是停用
2.后端添加判断
2.1查询资质时,循环遍历每一条记录,判断每一条的到期时间是否小于当前时间,小于则更改状态,并把数据库中记录的创建时间等动态获取的数据添加到查询出来的记录中, 把状态修改为1(停用),再用修改的接口写入到数据库中,
如果不小于当前时间不做任何操作,最后再查询一次记录把数据返回给controller