错误 #4850
网管版本2.4.0pre1T1,网管需对基站旧版本做判断不支持系统升级功能
0%
描述
网管版本2.4.0pre1T1,网管需对基站旧版本做判断不支持系统升级功能
历史记录
由 马 自伟 更新于 21 天 之前
- 状态 从 新建 变更为 进行中
问题定位:
目前有对旧版本的判断,但是在点击安装之后,后端的判断,但是对于界面而言,有一定的滞后性,用户体验不佳
问题解决:
将判断放在页面前置校验中,
如果是3.0,且版本大于502,则显示;
如果是3.0,且版本小于502,则不显示;
如果是2.0,则不显示;
页面中前端判断:
axios.post('/queryBaseStationInfo/' + btoa(ip))
.then(res => {
console.log("=====queryBaseStationInfo res ",res)
const { code, data } = res.data;
if (code !== 0) return;
const systemUpgradeBtn = document.getElementById('systemOsUpgradeBtn');
if (data.cpuArch === 'aarch64') {
document.getElementById('compatible1').style.display = 'none';
isArm = true;
if (Number(data.innerVersion) >= 502 && systemUpgradeBtn) {
systemUpgradeBtn.style.display = 'inline-block';
return;
}
systemUpgradeBtn.style.display = 'none';
} else {
if (systemUpgradeBtn) {
systemUpgradeBtn.style.display = 'none';
}
}
})
.catch(error => console.error('Error:', error));