136 lines
4.2 KiB
JavaScript
136 lines
4.2 KiB
JavaScript
let urlPrefix = getUrlPrefix()
|
|
let browser = checkVersion()
|
|
const urlData = getQueryString();
|
|
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 code = ''
|
|
var eventId = ''
|
|
// 初始化函數
|
|
$(function () {
|
|
getInfoFromClient();
|
|
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
|
setTimeout(function () {
|
|
// 頁面全屏
|
|
if (browser.app) {
|
|
if (browser.android) {
|
|
window.androidJsObj.initShowNav(false)
|
|
} else {
|
|
window.webkit.messageHandlers.initShowNav.postMessage(0)
|
|
}
|
|
};
|
|
fuzzyMatchUpdateQueryStringParameterFun(); // 判断语言
|
|
langReplace = window.lang.replace;
|
|
localLang = window.lang;
|
|
translateFun();
|
|
getData()
|
|
var path = window.location.pathname;
|
|
code = path.split("/")[2];
|
|
// eventId = urlData.c
|
|
}, 100)
|
|
|
|
})
|
|
function translateFun() {
|
|
var langReplace = window.lang.replace;
|
|
var localLang = window.lang;
|
|
$('.active_info .time .Start_Time').html(langReplace(localLang.demoModule.Start_Time));
|
|
$('.active_info .room .Room_ID').html(langReplace(localLang.demoModule.Room_ID));
|
|
$('.Event_swing').html(langReplace(localLang.demoModule.Event_swing));
|
|
$('.Open_App').html(langReplace(localLang.demoModule.Open_App));
|
|
}
|
|
|
|
// function getQueryParams() {
|
|
// var queryString = window.location.search;
|
|
// var params = {};
|
|
|
|
// if (queryString) {
|
|
// // 去掉开头的 "?",并按 "&" 分割
|
|
// queryString.substring(1).split("&").forEach(function(pair) {
|
|
// var [key, value] = pair.split("=");
|
|
// params[decodeURIComponent(key)] = decodeURIComponent(value || ""); // 解码参数
|
|
// });
|
|
// }
|
|
|
|
// return params;
|
|
// }
|
|
// function geteventId (){
|
|
// var path = window.location.pathname;
|
|
// code = path.split("/")[2];
|
|
// return code
|
|
// }
|
|
function getData() {
|
|
let eventId = urlData.c
|
|
console.log(eventId,'--------eventId')
|
|
showLoading();
|
|
networkRequest({
|
|
type: "GET",
|
|
url: urlPrefix + "/userevent/detail",
|
|
data: {
|
|
eventId,
|
|
// uid:3203
|
|
},
|
|
success: function (res) {
|
|
hideLoading(layerIndex);
|
|
if (res.code == 200) {
|
|
$('.user_info .avatar img').attr('src', res.data.avatar)
|
|
$('.user_info .Namename .nick').text(res.data.nick)
|
|
if(res.data.gender == 1){
|
|
$('.gender img').attr('src', './images/boy.png')
|
|
$('.gender').css('background', '#6BB3FF')
|
|
}else{
|
|
$('.gender img').attr('src', './images/woman.png')
|
|
$('.gender').css('background', '#FF80CC')
|
|
}
|
|
$('.erbanNo').text(res.data.erbanNo)
|
|
$('.banner img').attr('src', res.data.eventBanner)
|
|
$('.title_txt').text(res.data.eventTopic)
|
|
$('.content_description').text(res.data.eventDetail)
|
|
$('.roomErbanNo').text(res.data.roomErbanNo)
|
|
$('.eventStartTimeStr').text(res.data.eventStartTimeStr)
|
|
|
|
} else {
|
|
toastMsg(res.message)
|
|
}
|
|
},
|
|
error: function (res) {
|
|
hideLoading(layerIndex);
|
|
},
|
|
})
|
|
}
|
|
$(".foot_btn").click(function (event) {
|
|
event.preventDefault(); // 阻止默认行为
|
|
|
|
var deepLinkUrl = `EParty://app?code=${code}`; // 你的 Deep Link URL
|
|
console.log(deepLinkUrl,'------deepLinkUrl')
|
|
window.location.href = deepLinkUrl;
|
|
// 设置超时检测
|
|
setTimeout(function() {
|
|
window.location.href = 'https://epartylive.com/'
|
|
}, 2000); // 超时时间 500ms
|
|
}) |