|
|
|
@ -626,6 +626,7 @@ |
|
|
|
<option value="e-commerce">电商平台类</option> |
|
|
|
<option value="delivery_retail">配送零售类</option> |
|
|
|
<option value="defective_egg">次品蛋专项类</option> |
|
|
|
<option value="supplier">供应商</option> |
|
|
|
<option value="other">其他类型</option> |
|
|
|
</select> |
|
|
|
<span style="margin-left: 20px; font-size: 14px;">创建时间:</span> |
|
|
|
@ -695,6 +696,7 @@ |
|
|
|
<option value="e-commerce">电商平台类</option> |
|
|
|
<option value="delivery_retail">配送零售类</option> |
|
|
|
<option value="defective_egg">次品蛋专项类</option> |
|
|
|
<option value="supplier">供应商</option> |
|
|
|
<option value="other">其他类型</option> |
|
|
|
</select> |
|
|
|
<span style="margin-left: 20px; font-size: 14px;">创建时间:</span> |
|
|
|
@ -770,6 +772,24 @@ |
|
|
|
userInfo = JSON.parse(savedUserInfo); |
|
|
|
displayUserInfo(); |
|
|
|
loadManagers(); |
|
|
|
// 重置所有筛选状态 |
|
|
|
currentTypeFilter = null; |
|
|
|
currentManagerFilter = null; |
|
|
|
currentPhoneSearch = null; |
|
|
|
currentStartDate = null; |
|
|
|
currentEndDate = null; |
|
|
|
// 重置下拉框值 |
|
|
|
document.getElementById('personalTypeFilter').value = ''; |
|
|
|
document.getElementById('publicTypeFilter').value = ''; |
|
|
|
document.getElementById('personalManagerFilter').value = ''; |
|
|
|
document.getElementById('publicManagerFilter').value = ''; |
|
|
|
document.getElementById('personalPhoneSearch').value = ''; |
|
|
|
document.getElementById('publicPhoneSearch').value = ''; |
|
|
|
document.getElementById('personalStartDate').value = ''; |
|
|
|
document.getElementById('personalEndDate').value = ''; |
|
|
|
document.getElementById('publicStartDate').value = ''; |
|
|
|
document.getElementById('publicEndDate').value = ''; |
|
|
|
// 加载数据 |
|
|
|
loadPersonalData(); |
|
|
|
} |
|
|
|
|
|
|
|
@ -874,7 +894,7 @@ |
|
|
|
role: usersManagements.role || '' |
|
|
|
}; |
|
|
|
|
|
|
|
var url = '/KH/api/users?' + objectToQueryString(params); |
|
|
|
var url = 'http://8.137.125.67:8083/KH/api/users?' + objectToQueryString(params); |
|
|
|
|
|
|
|
var xhr = new XMLHttpRequest(); |
|
|
|
xhr.open('GET', url, true); |
|
|
|
@ -976,7 +996,15 @@ |
|
|
|
if (currentTypeFilter) { |
|
|
|
var userType = user.type || ''; |
|
|
|
console.log('筛选类型:', currentTypeFilter, '用户类型:', userType); |
|
|
|
// 如果筛选值是英文,需要转换为中文进行比较 |
|
|
|
// 处理类型映射 |
|
|
|
var filterValue = ''; |
|
|
|
if (currentTypeFilter === 'supplier') { |
|
|
|
// 供应商筛选需要匹配seller类型 |
|
|
|
if (userType !== 'seller' && userType !== '供应商') { |
|
|
|
return false; |
|
|
|
} |
|
|
|
} else { |
|
|
|
// 其他类型筛选 |
|
|
|
var typeMap = { |
|
|
|
'wholesale': '批发贸易类', |
|
|
|
'e-commerce': '电商平台类', |
|
|
|
@ -984,11 +1012,12 @@ |
|
|
|
'defective_egg': '次品蛋专项类', |
|
|
|
'other': '其他类型' |
|
|
|
}; |
|
|
|
var filterValue = typeMap[currentTypeFilter] || currentTypeFilter; |
|
|
|
filterValue = typeMap[currentTypeFilter] || currentTypeFilter; |
|
|
|
if (userType !== filterValue) { |
|
|
|
return false; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 其他情况,不过滤 |
|
|
|
return true; |
|
|
|
@ -1448,6 +1477,7 @@ |
|
|
|
case 'e-commerce': typeText = '电商平台类'; break; |
|
|
|
case 'delivery_retail': typeText = '配送零售类'; break; |
|
|
|
case 'defective_egg': typeText = '次品蛋专项类'; break; |
|
|
|
case 'supplier': typeText = '供应商'; break; |
|
|
|
case 'other': typeText = '其他类型'; break; |
|
|
|
default: typeText = currentTypeFilter; |
|
|
|
} |
|
|
|
@ -1709,7 +1739,7 @@ |
|
|
|
role: usersManagements.role || '' |
|
|
|
}; |
|
|
|
|
|
|
|
var url = '/KH/api/users/public?' + objectToQueryString(params); |
|
|
|
var url = 'http://8.137.125.67:8083/KH/api/users/public?' + objectToQueryString(params); |
|
|
|
|
|
|
|
var xhr = new XMLHttpRequest(); |
|
|
|
xhr.open('GET', url, true); |
|
|
|
@ -1850,6 +1880,7 @@ |
|
|
|
<option value="电商平台类">电商平台类</option> |
|
|
|
<option value="配送零售类">配送零售类</option> |
|
|
|
<option value="次品蛋专项类">次品蛋专项类</option> |
|
|
|
<option value="供应商">供应商</option> |
|
|
|
<option value="其他类型">其他类型</option> |
|
|
|
</select> |
|
|
|
</div> |
|
|
|
|