check.js 663 B

12345678910111213141516171819
  1. // 校验是否完善人才必填信息
  2. export const checkPersonBaseInfo = (baseInfo) => {
  3. const info = baseInfo ? baseInfo : localStorage.getItem('baseInfo') ? JSON.parse(localStorage.getItem('baseInfo')) : {}
  4. if (!info || !Object.keys(info).length) return false
  5. if (info.type === '1') return true // 学生信息管理。 type:'0'是求职者,'1'是学生
  6. const keyArr = [ // 必填项目
  7. 'name',
  8. 'sex',
  9. 'phone',
  10. 'email',
  11. 'birthday',
  12. 'jobStatus',
  13. 'expType',
  14. 'eduType'
  15. ]
  16. const necessaryInfoReady = keyArr.every(e => info[e] && info[e] !== 0)
  17. return necessaryInfoReady
  18. // return true // return true关闭弹窗
  19. }