diff --git a/web/src/main/resources/static/index.html b/web/src/main/resources/static/index.html index 6fbc0df..03b78b6 100644 --- a/web/src/main/resources/static/index.html +++ b/web/src/main/resources/static/index.html @@ -597,6 +597,10 @@ + 负责人: + 创建时间: @@ -625,7 +629,7 @@ 创建时间 跟进内容 响应时间 - 负责人 + 负责人 操作 @@ -647,6 +651,10 @@ + 负责人: + 创建时间: @@ -674,7 +682,7 @@ 创建时间 跟进内容 响应时间 - 负责人 + 负责人 操作 @@ -700,6 +708,7 @@ var managersList = []; var allPersonalData = []; + var allPublicData = []; var isLoadingAllData = false; var currentManagerFilter = null; var currentFilterTable = 'personal'; @@ -949,7 +958,7 @@ // 只对管理员显示负责人信息 if (userRole === '管理员') { - managerCell = '' + (user.managerName || '-') + ''; + managerCell = '' + (user.managerName || '-') + ''; } else { managerCell = ''; } @@ -976,7 +985,7 @@ '' + (user.followup || '-') + '' + '' + responseTime + '' + managerCell + - ' ' + jianDaoYunButton + '' + + ' ' + jianDaoYunButton + '' + ''; personalBody.innerHTML += row; @@ -1520,6 +1529,30 @@ updateFilterTags('public'); } + // 筛选个人数据负责人 + function filterPersonalByManager() { + var managerName = document.getElementById('personalManagerFilter').value; + currentManagerFilter = managerName || null; + personalPage = 1; // 重置为第一页 + + // 总是加载所有数据以便筛选 + loadAllPersonalData(); + + // 更新筛选标签 + updateFilterTags('personal'); + } + + // 筛选公海池数据负责人 + function filterPublicByManager() { + var managerName = document.getElementById('publicManagerFilter').value; + currentManagerFilter = managerName || null; + publicPage = 1; // 重置为第一页 + loadPublicData(); // 重新加载公海池数据 + + // 更新筛选标签 + updateFilterTags('public'); + } + function loadPublicData() { var userRole = userInfo.loginInfo.projectName; var usersManagements = userInfo.usersManagements; @@ -1561,6 +1594,10 @@ xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { var data = JSON.parse(xhr.responseText); + // 保存公海池数据到全局变量 + if (data.users) { + allPublicData = data.users; + } displayPublicData(data); renderPublicPagination(data.page, data.pages); } @@ -1958,6 +1995,104 @@ `; + // 详情弹窗HTML + var detailModalHTML = ` + + `; + // 分配弹窗HTML var assignModalHTML = `