|                                                                                                |  | export default {	state: {		token:"",		userInfo : {}, //用户信息
	},
	mutations: {		onAuth(state){					},
		setUserInfo(state,obj){			state.userInfo = obj.userInfo			state.token = obj.token		},		logout(state){			uni.showModal({				title: '确认退出登录吗',				success(r) {					if(r.confirm){						state.userInfo = {}						state.token = ""						uni.removeStorageSync('token')						uni.redirectTo({							url: '/pages/index/index'						})					}				}			})		},	},
	actions: {		// 企业身份认证检查
		async onEnterpriseAuth({ commit }, config = {			success: () => {},			fail: () => {},		}) {			try {				const { getAuthenticationCompany } = await import('@/common/api.js')				const response = await getAuthenticationCompany({})				const company = response.result								if (company && company.status == 1) {					// 认证审核通过
					config.success(company)				} else {					// 认证未通过或未认证
					config.fail(company)				}			} catch (error) {				console.error('企业认证检查失败:', error)			}		},
		// 个人身份认证检查
		async onPersonalAuth({ commit }, config = {			success: () => {},			fail: () => {},		}) {			try {				const { getAuthenticationPerson } = await import('@/common/api.js')				const response = await getAuthenticationPerson({})				const person = response.result								if (person && person.status == 1) {					// 认证审核通过
					config.success(person)				} else {					// 认证未通过或未认证
					config.fail(person)				}			} catch (error) {				console.error('个人认证检查失败:', error)			}		},
		// 简历完成状态检查
		async onResumeComplete({ commit }, config = {			success: () => {},			fail: () => {},		}) {			try {				const { queryResumeById } = await import('@/common/api.js')				const response = await queryResumeById({})				const resume = response.result								if (resume && resume.id) {					// 简历已完成
					config.success(resume)				} else {					// 简历未完成
					config.fail(resume)				}			} catch (error) {				console.error('简历状态检查失败:', error)			}		}	}}
 |