Browse Source

优化变更后数不会立刻渲染得问题

KH
Trae AI 1 week ago
parent
commit
e7dbde0125
  1. 39
      web/src/main/resources/static/index.html

39
web/src/main/resources/static/index.html

@ -6081,6 +6081,9 @@
if (data.success) {
showAlert('跟进成功');
closeFollowupModal();
// 清除缓存
dataCache.personal = { all: null, filtered: {}, pages: {}, timestamp: 0 };
dataCache.public = { pages: {}, timestamp: 0 };
// 重新加载数据
if (document.getElementById('personal').classList.contains('active')) {
loadPersonalData();
@ -6392,6 +6395,9 @@
if (data.success) {
showAlert('操作成功');
closeJianDaoYunModal();
// 清除缓存
dataCache.personal = { all: null, filtered: {}, pages: {}, timestamp: 0 };
dataCache.public = { pages: {}, timestamp: 0 };
// 重新加载数据
loadPersonalData();
} else {
@ -6429,6 +6435,9 @@
if (data.success) {
showAlert('归还成功');
closeReturnModal();
// 清除缓存
dataCache.personal = { all: null, filtered: {}, pages: {}, timestamp: 0 };
dataCache.public = { pages: {}, timestamp: 0 };
// 重新加载数据
loadPersonalData();
loadPublicData();
@ -7027,6 +7036,9 @@
if (data.success) {
showAlert('分配成功');
closeAssignModal();
// 清除缓存
dataCache.personal = { all: null, filtered: {}, pages: {}, timestamp: 0 };
dataCache.public = { pages: {}, timestamp: 0 };
// 重新加载数据
loadPersonalData();
loadPublicData();
@ -7556,18 +7568,23 @@
xhr.open('POST', url, true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
var data = JSON.parse(xhr.responseText);
if (data.success) {
showAlert(`${action}成功`);
loadApplyList();
// 更新申请状态角标
checkApplyStatus();
} else {
showAlert(`${action}失败: ` + data.message);
}
if (xhr.readyState == 4 && xhr.status == 200) {
var data = JSON.parse(xhr.responseText);
if (data.success) {
showAlert(`${action}成功`);
loadApplyList();
// 清除缓存并重新加载数据
dataCache.personal = { all: null, filtered: {}, pages: {}, timestamp: 0 };
dataCache.public = { pages: {}, timestamp: 0 };
loadPersonalData();
loadPublicData();
// 更新申请状态角标
checkApplyStatus();
} else {
showAlert(`${action}失败: ` + data.message);
}
};
}
};
xhr.send(JSON.stringify(params));
}
}

Loading…
Cancel
Save