Files
peko-h5/view/peko/modules/wxPubPayCopy/js/wxpay.js
2022-09-29 16:09:58 +08:00

98 lines
3.4 KiB
JavaScript

var num = $('#num'),
wpContent = $('.wxPayContent'),
shade = $('.shade'),
$content = $('.pop .content'),
cancel = $('#cancel'),
confirm = $('#confirm'),
api = locateJudge(),
$pop = $('.pop'),
lock = false;
// let payBase_url = '/wx/submitPay?';
payBase_url = 'https://api.pekolive.com/wx/submitPay?';
$(function () {
// let list_url = api + '/chargeprod/list?channelType=1'
list_url = 'http://120.79.211.243/chargeprod/list?channelType=1'
let locateObj = getQueryString();
// getOpenId();
let open = locateObj.openId;
// 获取现在头部链接
var url = window.location.href;
var fail_url = url.split('index.html')[0] + 'failed.html';
if (EnvCheck() == 'test') {
var vConsole = new VConsole();
}
function mess(str) {
$('.pop1 .message_').html(str);
$('.pop1').fadeIn(100)
}
var main = {
init: function () {
this.getData();
},
getData: function () {
$.ajax({
type: 'GET',
url: list_url,
asyc: true,
success: function (res) {
if (res.code == 200) {
res.data = rebuildData(res.data);
renderList(res.data);
sub_btn = $('.charge');
arr = res.data;
}
},
error: function (res) { }
});
$('.wxPayContent').on('click', 'li', function () {
// console.log(4343)
$('.message-b').fadeIn(60)
})
$('#num').on('click', function () {
$('.message-b').fadeIn(60)
})
},
};
main.init();
})
wx.ready(function () {
//2.3 隐藏不用的按钮
// alert("隐藏不用的按钮");
wx.hideMenuItems({
menuList: ["menuItem:share:timeline", "menuItem:copyUrl", "menuItem:share:appMessage", "menuItem:share:qq", "menuItem:share:weiboApp", "menuItem:favorite", "menuItem:share:facebook", "menuItem:share:QZone", "menuItem:editTag", "menuItem:delete", "menuItem:copyUrl", "menuItem:originPage", "menuItem:readMode", "menuItem:openWithQQBrowser", "menuItem:openWithSafari", "menuItem:share:email", "menuItem:share:brand"] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮
});
})
// 渲染标签数据
function renderList(data) {
console.log(data);
for (var i = 0; i < data.length; i++) {
var chargeProdId = data[i].chargeProdId;
var prodName = data[i].prodName;
var money = data[i].money;
var prodDesc = data[i].prodDesc ? data[i].prodDesc : '';
var $li = $('<li class="charge"></li>');
let str = `<li class="charge" data-index="${i}" _charge="${chargeProdId}">
<p class="content"><span class="goldimg"><img src="./images/gold.png"
alt=""></span><span class="sproutCurrency">
${prodName.replace(/^[0-9]*/, function ($) { return `<span class="price-list">${$}</span>` })}
</span><span class="RNB">¥${money}</span></p><p class="tip">${prodDesc}</p>`
// wpContent.append('<li class="charge" data-index="' + i + '" _charge="' + chargeProdId + '">' + '<p class="content"><span class="goldimg"><img src="./images/gold.png" alt=""></span><span class="sproutCurrency">' + prodName + '</span><span class="RNB">¥' + money + '</span></p>' + '<p class="tip">' + prodDesc + '</p>');
wpContent.append(str)
}
}
// 跳转制定页面的html
function wind_reload(url) {
window.location.assign(url);
}
function rebuildData(data) {
var arr = [];
for (var i = 0; i < data.length; i++) {
if (data[i].money < 10000) {
arr.push(data[i]);
}
}
return arr;
}