161 lines
4.9 KiB
JavaScript
161 lines
4.9 KiB
JavaScript
let urlPrefix = getUrlPrefix()
|
|
let browser = checkVersion()
|
|
let env = EnvCheck();
|
|
if (env == 'test') {
|
|
new VConsole();
|
|
}
|
|
// 封裝layer消息提醒框
|
|
let layerIndex
|
|
var langReplace;
|
|
var localLang;
|
|
const showLoading = (content = langReplace(localLang.demoModule.layerIndex1)) => {
|
|
layer.open({
|
|
type: 2,
|
|
shadeClose: false,
|
|
content,
|
|
success(e) {
|
|
layerIndex = $(e).attr('index')
|
|
}
|
|
})
|
|
}
|
|
const hideLoading = (index) => {
|
|
layer.close(index)
|
|
}
|
|
const toastMsg = (content = langReplace(localLang.demoModule.layerIndex2), time = 2) => {
|
|
layer.open({
|
|
content,
|
|
time,
|
|
skin: 'msg'
|
|
})
|
|
}
|
|
var roleTypes;
|
|
var searTime;
|
|
var guildNick;
|
|
var backgroundUrl;
|
|
var payoneer;
|
|
var usdt;
|
|
var payPal;
|
|
var familyMemberId;
|
|
// 初始化函數
|
|
$(function () {
|
|
getInfoFromClient();
|
|
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
|
setTimeout(function () {
|
|
// 頁面全屏
|
|
if (browser.app) {
|
|
if (browser.android) {
|
|
window.androidJsObj.initShowNav(false)
|
|
} else {
|
|
window.webkit.messageHandlers.initShowNav.postMessage(0)
|
|
}
|
|
};
|
|
// 頂部返回事件
|
|
$('.back img').click(() => {
|
|
window.history.back();
|
|
})
|
|
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
|
langReplace = window.lang.replace;
|
|
localLang = window.lang;
|
|
translateFun();
|
|
getDiamondWithdrawChannel();
|
|
}, 100)
|
|
})
|
|
function translateFun() {
|
|
var langReplace = window.lang.replace;
|
|
var localLang = window.lang;
|
|
$('.text1').text(langReplace(localLang.diamondWithdraw.text1));
|
|
$('.text2').text(langReplace(localLang.diamondWithdraw.text2));
|
|
$('.text3').text(langReplace(localLang.diamondWithdraw.text3));
|
|
$('.text4').text(langReplace(localLang.diamondWithdraw.text4));
|
|
$('.text5').text(langReplace(localLang.diamondWithdraw.text5));
|
|
$('.text7').html(langReplace(localLang.diamondWithdraw.text7));
|
|
$('.text9').html(langReplace(localLang.diamondWithdraw.text9));
|
|
}
|
|
|
|
// 进入薪资页面弹窗按钮
|
|
$('.pub .pub_in .view').click(function () {
|
|
window.location.href = `./salary_account.html`
|
|
})
|
|
|
|
//获取档位
|
|
function getDiamondWithdrawChannel() {
|
|
$('ul li').remove();
|
|
showLoading()
|
|
networkRequest({
|
|
type: 'get',
|
|
url: urlPrefix + '/guild/usd/getDiamondWithdrawChannel',
|
|
success(res) {
|
|
if (res.code === 200) {
|
|
// 处理当前钻石余额
|
|
$('.myDiamond b').text(res.data.diamondNum);
|
|
// 是否支持自定义
|
|
if (res.data.prodChannel.canCustom) {
|
|
$('ul').append(`
|
|
<li class="canCustom">
|
|
<p><img src="./images/custom.png"/>Custom amount</p>
|
|
</li>
|
|
`)
|
|
}
|
|
// 处理档位
|
|
var str = '';
|
|
res.data.prodChannel.prodList.forEach((res, i) => {
|
|
str += `
|
|
<li class="${i == 0 ? 'act' : ''}" guildUsdNum=${res.guildUsdNum}>
|
|
<p>${res.guildUsdNum} ÜS</p>
|
|
<p>${res.currencyNum} ${langReplace(localLang.diamondWithdraw.text6)}</p>
|
|
</li>
|
|
`
|
|
});
|
|
$('.but').attr('guildUsdNum', res.data.prodChannel.prodList[0].guildUsdNum);
|
|
$('ul').append(str);
|
|
} else {
|
|
toastMsg(res.message)
|
|
}
|
|
hideLoading(layerIndex)
|
|
},
|
|
error(err) {
|
|
hideLoading(layerIndex)
|
|
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
|
}
|
|
})
|
|
|
|
}
|
|
// 选择档位列表
|
|
$('ul').on('click', 'li', function () {
|
|
var guildUsdNum = $(this).attr(`guildUsdNum`);
|
|
$(this).addClass('act').siblings().removeClass('act');
|
|
$('.but').attr('guildUsdNum', guildUsdNum);
|
|
})
|
|
// 确认提现按钮
|
|
$('.but').click(function () {
|
|
var guildUsdNum = $(this).attr(`guildUsdNum`);
|
|
showLoading()
|
|
networkRequest({
|
|
type: 'post',
|
|
url: urlPrefix + '/guild/usd/withdraw',
|
|
data: { guildUsdNum },
|
|
success(res) {
|
|
if (res.code === 200) {
|
|
getDiamondWithdrawChannel();
|
|
$('.pub .pub_in h3 b').text(`${guildUsdNum}`)
|
|
$('.pub').show();
|
|
} else {
|
|
toastMsg(res.message)
|
|
}
|
|
hideLoading(layerIndex)
|
|
},
|
|
error(err) {
|
|
hideLoading(layerIndex)
|
|
toastMsg(langReplace(localLang.demoModule.layerIndex3))
|
|
}
|
|
})
|
|
})
|
|
// 关闭弹窗
|
|
$('.pub .pub_in .close').click(function () {
|
|
$('.pub').hide();
|
|
})
|
|
// 跳转薪资页面
|
|
$('.pub .pub_in .view').click(function () {
|
|
$('.pub').hide();
|
|
window.location.href = `./salary_account.html`
|
|
}) |