// 检查登录 const checkLogin = ()=>{ // 获取登录标识 let userLogin = uni.getStorageSync('userLogin'); // 如果不存在的话 if( !userLogin || !userLogin.authcode || userLogin.expires_in <= Math.floor(new Date().getTime() / 1000) ) { // 未登录 return false; } // 登录成功 return true; } // 登录提示 const alterLogin = ()=>{ // 获取登录标识 let userLogin = uni.getStorageSync('userLogin'); // 如果不存在的话 if( !userLogin || !userLogin.authcode || userLogin.expires_in <= Math.floor(new Date().getTime() / 1000) ) { // 未登录 uni.showModal({ title:"请登录", success(res){ if (res.confirm) { // 用户点击确定按钮 uni.navigateTo({ url:"/pages/login/index" }) } } }) return false; } // 登录成功 return true; } // 检查企业资质 const checkShowPrice = ()=>{ // 获取登录标识 let userInfo = uni.getStorageSync('userInfo'); // 如果未登录,不显示 if( !userInfo ) return false; // 未加好友不显示 if( !userInfo.show_price ) return false; // 登录成功 return true; } // 检查城市ID const getCity = ()=>{ // 获取登录标识 let userInfo = uni.getStorageSync('userInfo'); // 如果不存在的话 if( !userInfo ) return ''; // 资质ID不存在的话 if( !userInfo.city_id ) return ''; // 登录成功 return userInfo.city_id; } // 是否要求填写城市 const alertCity = ()=>{ // 获取登录标识 let userInfo = uni.getStorageSync('userInfo'); // 如果不存在的话 if( !userInfo || !userInfo.city_id){ // 未登录 uni.showModal({ title:"请先选择您的城市", success(res){ if (res.confirm) { // 用户点击确定按钮 uni.navigateTo({ url:"/pages/user/info" }) } } }); return false; } // 登录成功 return true; } // 检查客服推送码 const getFollowQrcode = ()=>{ // 获取登录标识 let userInfo = uni.getStorageSync('userInfo'); // 如果不存在的话 if( !userInfo ) return ''; // 未添加好友 if( !userInfo.follow_qrcode ) return ''; // 返回结果 return userInfo.follow_qrcode; } // 检查客服推送码 const getFollowLinkUrl = ()=>{ // 获取登录标识 let userInfo = uni.getStorageSync('userInfo'); // 如果不存在的话 if( !userInfo ) return ''; // 未添加好友 if( !userInfo.follow_linkurl ) return ''; // 返回结果 return userInfo.follow_linkurl; } export default {checkLogin:checkLogin,alterLogin:alterLogin,checkShowPrice:checkShowPrice,alertCity:alertCity,getFollowQrcode:getFollowQrcode,getFollowLinkUrl:getFollowLinkUrl,getCity:getCity}