diff --git a/pages/goods-update/goods-update.js b/pages/goods-update/goods-update.js index 253ccbc..c04790f 100644 --- a/pages/goods-update/goods-update.js +++ b/pages/goods-update/goods-update.js @@ -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); }