待处理的bug
新增页面(1个bug)
1.新增完毕后,input框还会留有文字,但是inputValue是空的,不能实时刷新
____________________________
fix: 新增完,直接关闭dialog,利用重新打开界面会重新调取界面的特性
同时给input不同的key
编辑页面 (8个bug)
1.新增完条件—需要重新进入,才会显示新增的,最好做到实时刷新
——————————————————————————————
fix:将编辑态的数据结构在ajax成功后,修改为显示态的数据结构
2.条件的下拉框不能进行搜索功能
——————————————————————————————
fix: 利用combox的搜索功能
3.删除规则条件 未调通
——————————————————————————————
fix:调啊
4.新增规则行为,接口是通的,但是界面上没有显示成功
——————————————————————————————
fix: 就是说,传参正确,但是界面上没有实时更新到前端界面,后端原因。
5.删除行为,是否需要加一个确认弹框?
——————————————————————————————
fix:二次确认肯定要,通用逻辑
6.新增配置
在已存在的规则行为下新增configKey以及配置,并不能新增成功
发送两个ajax,新增规则行为和新增所有配置
(GLOBAL&RULEACTION&店仓维度)
新增规则成功后,新增配置,貌似不行!
——————————————————————————————
fix:描述有问题,新增规则后,新增配置的传参有问题。一针见血。
7.更新配置
如果前面除了数字外,后面为input框
如果全是数字,只显示input框
但是如果修改了configValue为中文,并不存在relateName,如何显示?
如果是数字,就显示input框修改configValue值
其他,前半部分显示,后半部分是input框
但是,如果把后面的数字改成文字,就会导致前面变成前半部分
不小心把 虎牙测试—勿动 给删掉了
——————————————————————————————
fix:原因是,使用了正则切割的方式,正则的问题导致的。
解决方案:将前半部分和后半部分直接传参传过去最为保险,
beforePart和afterPart
8.删除配置
如果删除ruleAction,会出现问题
![image.png](https://upload-images.jianshu.io/upload_images/9783419-14eeaec128b3a1e1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
——————————————————————————————
fix: 因为ruleAction只能在同一时间片下出现一次,删除,会导致问题,后端问题。
拖拽优先级碰到的问题(2个bug)
1.拖拽后返回的table数据是对的,实时显示在拖拽界面的数据是错误的
——————————————————————————————
fix:随意动了封装的拖拽组件。
2.
当你拖拽完,突然去选择分页器, 如何去保存操作完的优先级, 并将所需要的数据显示出来 将多出来的数据和现在的数据比对? 保留前面的数据,将新增的数据加在后面
问题是: 如何获取当前的数据? 如何获取新的数据? 拖拽组件是根据数组来定义顺序, 扩大数据会增加数组的位置
——————————————————————————————
fix:以上前提不存在,不可能对变化的数组去操作。
解决方案:一旦出现拖拽,就隐藏分页器,只有在刚进入拖拽页面时可进行
分页器操作。