65 lines
2.1 KiB
JavaScript
65 lines
2.1 KiB
JavaScript
let baseUrl = EnvCheck() == 'test' ? 'http://beta.api.pekolive.com' : 'https://api.pekolive.com'
|
|
let browser = checkVersion()
|
|
let info = {}
|
|
|
|
$(function () {
|
|
if (browser.app) {
|
|
if (browser.ios) {
|
|
var allcookies = document.cookie;
|
|
var $uid = allcookies.match(/\d+/);
|
|
info.uid = $uid[0]
|
|
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 {
|
|
|
|
}
|
|
|
|
function getData() {
|
|
$.ajax({
|
|
type: 'GET',
|
|
url: baseUrl + '/luckybag/poolList',
|
|
headers: {
|
|
pub_ticket: info.ticket,
|
|
pub_uid: info.uid,
|
|
|
|
// pub_ticket: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0aWNrZXRfdHlwZSI6bnVsbCwidWlkIjo5MzYzNjUsInRpY2tldF9pZCI6IjUyNWU1N2E2LTY0OTMtNGM2Zi1hZmZiLTlmM2QwNmM2MzAxMCIsImV4cCI6MzYwMCwiY2xpZW50X2lkIjoiZXJiYW4tY2xpZW50In0.DJB2PSi7_XTxhX-28I9pQpYaSTSMgxGo4WY_KXoT2KY",
|
|
// pub_uid: 936365
|
|
},
|
|
success(res) {
|
|
// console.log(res);
|
|
if (res.code == 200) {
|
|
renderGiftList(res.data.poolList)
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
function renderGiftList(data) {
|
|
let arr = data.reverse()
|
|
let listArr = arr.map(function (item) {
|
|
return `
|
|
<li>
|
|
<img src="${item.giftPic}" alt="">
|
|
<div class="name">${item.giftName}</div>
|
|
<div class="price">${item.giftValue} <img src="./images/diamond .png" alt=""></div>
|
|
<div class="prob">概率${item.rate.toFixed(2) + '%'}</div>
|
|
</li>
|
|
`
|
|
})
|
|
let str = listArr.join('')
|
|
$('.gift-list').html(str)
|
|
}
|
|
|
|
setTimeout(() => {
|
|
getData()
|
|
}, 50)
|
|
})
|
|
|
|
function getMessage(key, value) {
|
|
info[key] = value;
|
|
} |