57 lines
2.1 KiB
JavaScript
57 lines
2.1 KiB
JavaScript
|
|
// 等级明细页面的JavaScript逻辑
|
||
|
|
|
||
|
|
let currentShopName = '';
|
||
|
|
|
||
|
|
// 获取URL参数
|
||
|
|
function getUrlParameter(name) {
|
||
|
|
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
|
||
|
|
const regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
|
||
|
|
const results = regex.exec(location.search);
|
||
|
|
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
|
||
|
|
}
|
||
|
|
|
||
|
|
// 页面初始化
|
||
|
|
document.addEventListener('DOMContentLoaded', function() {
|
||
|
|
currentShopName = getUrlParameter('shop');
|
||
|
|
if (currentShopName) {
|
||
|
|
document.getElementById('page-title').textContent = `${currentShopName} - 等级设置明细`;
|
||
|
|
loadLevelData();
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
// 加载等级数据
|
||
|
|
function loadLevelData() {
|
||
|
|
// 模拟等级数据
|
||
|
|
const mockLevels = [
|
||
|
|
{ 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-table-body');
|
||
|
|
tableBody.innerHTML = mockLevels.map(level => `
|
||
|
|
<tr>
|
||
|
|
<td class="px-4 py-3 text-sm text-gray-900">${level.name}</td>
|
||
|
|
<td class="px-4 py-3 text-sm text-gray-900">${level.growth}</td>
|
||
|
|
<td class="px-4 py-3 text-sm text-gray-900">${level.members}</td>
|
||
|
|
<td class="px-4 py-3 text-sm text-gray-900">${level.benefits}</td>
|
||
|
|
</tr>
|
||
|
|
`).join('');
|
||
|
|
}
|
||
|
|
|
||
|
|
// 打开等级编辑页面
|
||
|
|
function openLevelEdit() {
|
||
|
|
const encodedShopName = encodeURIComponent(currentShopName);
|
||
|
|
window.location.href = `level-edit.html?shop=${encodedShopName}`;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 提交等级明细
|
||
|
|
function submitLevelDetail() {
|
||
|
|
showNotification(`${currentShopName} 等级明细已提交`, 'success');
|
||
|
|
console.log('提交等级明细:', currentShopName);
|
||
|
|
}
|
||
|
|
|
||
|
|
// 导出函数
|
||
|
|
window.openLevelEdit = openLevelEdit;
|
||
|
|
window.submitLevelDetail = submitLevelDetail;
|