66 lines
2.0 KiB
JavaScript
66 lines
2.0 KiB
JavaScript
|
|
// 等级明细页面 - H5版本
|
||
|
|
|
||
|
|
let currentStallName = '';
|
||
|
|
|
||
|
|
// 获取URL参数
|
||
|
|
function getUrlParameter(name) {
|
||
|
|
const urlParams = new URLSearchParams(window.location.search);
|
||
|
|
return urlParams.get(name) || '';
|
||
|
|
}
|
||
|
|
|
||
|
|
// 页面初始化
|
||
|
|
document.addEventListener('DOMContentLoaded', function() {
|
||
|
|
currentStallName = decodeURIComponent(getUrlParameter('stall'));
|
||
|
|
|
||
|
|
if (currentStallName) {
|
||
|
|
document.getElementById('page-title').textContent = `${currentStallName} - 等级明细`;
|
||
|
|
loadLevelDetail();
|
||
|
|
} else {
|
||
|
|
document.getElementById('page-title').textContent = '等级明细';
|
||
|
|
loadLevelDetail();
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
// 加载等级明细数据
|
||
|
|
function loadLevelDetail() {
|
||
|
|
// 使用模拟数据
|
||
|
|
const levelData = [
|
||
|
|
{ name: 'LV1', growth: 100, members: 1250, benefits: '9.5折优惠' },
|
||
|
|
{ name: 'LV2', growth: 500, members: 850, benefits: '9折优惠, 积分双倍' },
|
||
|
|
{ name: 'LV3', growth: 1200, members: 450, benefits: '8.5折优惠, 积分双倍, 生日优惠券' },
|
||
|
|
{ name: 'LV4', growth: 2500, members: 180, benefits: '8折优惠, 积分三倍, 生日优惠券, 专属客服' }
|
||
|
|
];
|
||
|
|
|
||
|
|
const tableBody = document.getElementById('level-detail-table');
|
||
|
|
tableBody.innerHTML = levelData.map(level => `
|
||
|
|
<tr>
|
||
|
|
<td>${level.name}</td>
|
||
|
|
<td>${level.growth}</td>
|
||
|
|
<td>${level.members}</td>
|
||
|
|
<td>${level.benefits}</td>
|
||
|
|
</tr>
|
||
|
|
`).join('');
|
||
|
|
}
|
||
|
|
|
||
|
|
// 编辑等级
|
||
|
|
function editLevel() {
|
||
|
|
if (currentStallName) {
|
||
|
|
const encodedName = encodeURIComponent(currentStallName);
|
||
|
|
navigateTo(`level-edit.html?stall=${encodedName}`);
|
||
|
|
} else {
|
||
|
|
navigateTo('level-edit.html');
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// 提交明细
|
||
|
|
function submitDetail() {
|
||
|
|
const message = currentStallName ?
|
||
|
|
`${currentStallName} 等级明细已提交` :
|
||
|
|
'等级明细已提交';
|
||
|
|
|
||
|
|
submitAndGoBack(message);
|
||
|
|
}
|
||
|
|
|
||
|
|
// 导出函数到全局
|
||
|
|
window.editLevel = editLevel;
|
||
|
|
window.submitDetail = submitDetail;
|