错误 #3099
YZMM2.1.0Pre2网管,网管参数修改不生效
开始日期:
2025-04-03
计划完成日期:
2025-04-10
% 完成:
90%
预期时间:
描述
YZMM2.1.0Pre2网管,在网管参数修改时提交一个已修改参数,再次修改下一个参数提交,上一个已修改就不生效了,切换页面回来后参数是修改前的状态
文件
历史记录
由 马 自伟 更新于 大约一个月 之前
- 状态 从 新建 变更为 进行中
问题定位:
对于ru的修改,由于特殊性,不是走xpath提交,而是xml整体提交。参数显示,依据xml文件内容做显示。这样一来,在修改ru配置时,同一个页面提交两次,拿到的是未及时更新的xml去更新配置,导致了只有最后一次的提交内容进入xml文件,然后提交,界面中也就会显示,同一个页面提交了两次,但是生效只有第一次。
解决问题:
在页面提交后,主动获取更新xml文件内容,从而保证每一次提交后,拿到的显示内容为最新的。
handleSaveResponse(data) {
if (data.code === 0) {
parent.showMessage({ message: PROMPT_MSG_37, type: 'success' });
this.resetChangeStates();
this.fetchConfigData();
}
请求之后,增加this.fetchConfigData();