let info = {}; $(function () { let browser = checkVersion(); let api = locateJudge(); if (EnvCheck() == 'test') { let vConsole = new VConsole }; // let vConsole = new VConsole let locateObj = getQueryString(); let scheduleArr = [0, 10000, 30000, 50000] //获取uid let documentFont = parseFloat($('html').css('fontSize')) // console.log(documentFont) if (browser.app) { _hmt.push(['_trackEvent', 'client', 'click', "act_car"]); if (browser.ios) { info.uid = tools.cookieUtils.get('uid'); window.webkit.messageHandlers.getTicket.postMessage(null); } else if (browser.android) { if (androidJsObj && typeof androidJsObj === 'object') { info.uid = parseInt(window.androidJsObj.getUid()); info.ticket = window.androidJsObj.getTicket(); } } } else { info.uid = 900143; } //请求数据 function getData(rankType) { $.ajax({ type: 'get', // url: 'https://beta.api.pekolive.com/carActivity/user', url: '/carActivity/user', headers: { pub_uid: info.uid, pub_ticket: info.ticket }, success(res) { console.log(res) let nick = res.data.user.nick.length >= 6 ? res.data.user.nick.slice(0, 4) + '...' : res.data.user.nick $('.my .user img').attr('src', res.data.user.avatar) $('.my .user p').html(nick) renderSchedule(res.data.amount) } }) } function renderSchedule(amount) { // let newArr = scheduleArr.filter((value, index) => { // if (amount >= value) { // $('.schedule ul li').eq(index).addClass('active') // render(amount) // } // return amount >= value // }) scheduleArr.forEach((value, index) => { if (amount >= value) { $('.schedule ul li').eq(index).addClass('active') render(amount) } }) } function render(amount) { console.log(amount) let scheduleOld = parseFloat($('.schedule-style').css('fontSize')) if (amount > 50000) { $('.schedule-style2').css('width', scheduleOld / documentFont + 'rem') $('.schedule-style1').css('width', scheduleOld / documentFont + 'rem') $('.schedule-style').css('width', scheduleOld / documentFont + 'rem') return } if (amount > 30000) { $('.schedule-style2').css('width', ((amount - 30000) / 20000 * scheduleOld) / documentFont + 'rem') $('.schedule-style1').css('width', scheduleOld / documentFont + 'rem') $('.schedule-style').css('width', scheduleOld / documentFont + 'rem') return } if (amount > 10000) { $('.schedule-style1').css('width', ((amount - 10000) / 20000 * scheduleOld) / documentFont + 'rem') $('.schedule-style').css('width', scheduleOld / documentFont + 'rem') return } if (amount > 0) { $('.schedule-style').css('width', (amount / 10000 * scheduleOld) / documentFont + 'rem') return } } setTimeout(() => { getData() // renderSchedule(9000) }, 50) }) function getMessage(key, value) { info[key] = value; } ///carActivity/user // amount