修复tab切换问题
This commit is contained in:
Binary file not shown.
@@ -473,22 +473,7 @@
|
|||||||
document.getElementById('userListBody').innerHTML = '<tr><td colspan="6" class="empty-tip">请求失败</td></tr>';
|
document.getElementById('userListBody').innerHTML = '<tr><td colspan="6" class="empty-tip">请求失败</td></tr>';
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
function updateDedupeTotalDataAccess() {
|
function updateUserFilterByRole() {
|
||||||
var tab = document.querySelector('.tab[data-tab="dedupe-total-data"]');
|
|
||||||
var panel = document.getElementById('panel-dedupe-total-data');
|
|
||||||
var canUse = currentUserRole === 'admin' || currentUserRole === 'super_admin';
|
|
||||||
if (tab) tab.style.display = canUse ? '' : 'none';
|
|
||||||
if (panel) panel.style.display = canUse ? '' : 'none';
|
|
||||||
if (!canUse && tab && tab.classList.contains('active')) {
|
|
||||||
tab.classList.remove('active');
|
|
||||||
if (panel) panel.classList.remove('active');
|
|
||||||
var usersTab = document.querySelector('.tab[data-tab="users"]');
|
|
||||||
var usersPanel = document.getElementById('panel-users');
|
|
||||||
if (usersTab) usersTab.classList.add('active');
|
|
||||||
if (usersPanel) usersPanel.classList.add('active');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var grp = document.getElementById('filterCreatedByGroup');
|
var grp = document.getElementById('filterCreatedByGroup');
|
||||||
var sel = document.getElementById('filterCreatedBy');
|
var sel = document.getElementById('filterCreatedBy');
|
||||||
if (currentUserRole === 'super_admin') {
|
if (currentUserRole === 'super_admin') {
|
||||||
@@ -506,6 +491,22 @@
|
|||||||
grp.style.display = 'none';
|
grp.style.display = 'none';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function updateDedupeTotalDataAccess() {
|
||||||
|
var tab = document.querySelector('.tab[data-tab="dedupe-total-data"]');
|
||||||
|
var panel = document.getElementById('panel-dedupe-total-data');
|
||||||
|
var canUse = currentUserRole === 'admin' || currentUserRole === 'super_admin';
|
||||||
|
if (tab) tab.style.display = canUse ? '' : 'none';
|
||||||
|
if (panel) panel.style.display = canUse ? '' : 'none';
|
||||||
|
if (!canUse && tab && tab.classList.contains('active')) {
|
||||||
|
tab.classList.remove('active');
|
||||||
|
if (panel) panel.classList.remove('active');
|
||||||
|
var usersTab = document.querySelector('.tab[data-tab="users"]');
|
||||||
|
var usersPanel = document.getElementById('panel-users');
|
||||||
|
if (usersTab) usersTab.classList.add('active');
|
||||||
|
if (usersPanel) usersPanel.classList.add('active');
|
||||||
|
}
|
||||||
|
}
|
||||||
var allColumnsList = [];
|
var allColumnsList = [];
|
||||||
function loadColumnsForPermission() {
|
function loadColumnsForPermission() {
|
||||||
fetch('/api/admin/columns')
|
fetch('/api/admin/columns')
|
||||||
|
|||||||
Reference in New Issue
Block a user