Files
eparty-h5/view/eparty/modules/eventDetails/js/shareIndex.js
2025-06-12 16:16:32 +08:00

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
})