|
|
|
@ -36,9 +36,11 @@ function checkIsAdmin(phoneNumber) { |
|
|
|
.then(res => { |
|
|
|
console.log('checkPersonnelByPhone响应:', res); |
|
|
|
if (res.exists && res.data) { |
|
|
|
// 检查projectName是否为管理员标识
|
|
|
|
const projectName = res.data.projectName || ''; |
|
|
|
resolve(projectName === '管理员'); |
|
|
|
// 处理数据库返回多条记录的情况
|
|
|
|
const dataArray = Array.isArray(res.data) ? res.data : [res.data]; |
|
|
|
// 检查是否有记录的projectName为管理员标识
|
|
|
|
const isAdmin = dataArray.some(item => item.projectName === '管理员'); |
|
|
|
resolve(isAdmin); |
|
|
|
} else { |
|
|
|
resolve(false); |
|
|
|
} |
|
|
|
|