修复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>';
|
||||
});
|
||||
}
|
||||
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');
|
||||
}
|
||||
}
|
||||
|
||||
function updateUserFilterByRole() {
|
||||
var grp = document.getElementById('filterCreatedByGroup');
|
||||
var sel = document.getElementById('filterCreatedBy');
|
||||
if (currentUserRole === 'super_admin') {
|
||||
@@ -506,6 +491,22 @@
|
||||
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 = [];
|
||||
function loadColumnsForPermission() {
|
||||
fetch('/api/admin/columns')
|
||||
|
||||
Reference in New Issue
Block a user