工作台删除「涨粉榜」tab(三榜变两榜,技能 douyin-rise-ranking 保留)
用户指令「删除涨粉榜功能」→ 范围=只删工作台 tab: - app.js 首页 rank-tabs 删 fans 按钮 + 注释 3→2 - data-pages.js RANK_TABS 删 ['fans','涨粉榜'] 行 - 首页 tab handler 通用逻辑无特判,删除即收敛;cdp 验证脚本 fans=粉丝列保留 - node --check + 伺服零残留验证通过
This commit is contained in:
1 parent
a6a34794ca
commit
2fc8b7b3f6
3 files changed
+8
-4
No files matched your search
@@ -326,7 +326,6 @@ function renderHome() {
|
||||
<button class="rank-tab active" data-rank-tab="week" role="tab">账号周榜</button>
|
||||
<button class="rank-tab" data-rank-tab="hot" role="tab">视频热榜</button>
|
||||
<button class="rank-tab" data-rank-tab="likes" role="tab">点赞榜</button>
|
||||
<button class="rank-tab" data-rank-tab="fans" role="tab">涨粉榜</button>
|
||||
</div>
|
||||
<div class="rank-tools" id="rankTools">
|
||||
<select id="rankCat" class="input-select rank-filter" title="赛道筛选"></select>
|
||||
@@ -662,7 +661,7 @@ async function router() {
|
||||
updateCrumbs('');
|
||||
view.innerHTML = renderHome();
|
||||
view.querySelectorAll('.data-card').forEach((b) => b.addEventListener('click', () => { location.hash = b.dataset.hash; }));
|
||||
// 周榜 tab 切换:账号周榜显示列表+工具条,其余 3 个新榜先占位
|
||||
// 周榜 tab 切换:账号周榜显示列表+工具条,其余 2 个新榜先占位
|
||||
view.querySelectorAll('.rank-tab').forEach((t) => t.addEventListener('click', () => {
|
||||
view.querySelectorAll('.rank-tab').forEach((x) => x.classList.toggle('active', x === t));
|
||||
const week = t.dataset.rankTab === 'week';
|
||||
|
||||
@@ -504,12 +504,11 @@ async function confirmAiScript(accountName, btn) {
|
||||
/* ================= 周榜 ================= */
|
||||
/* ================= 热点数据(#/ranking:账号周榜为主,多榜 tab 与首页 rank-preview 一致) ================= */
|
||||
async function renderRanking(view) {
|
||||
// tab 与首页 rank-tabs 一致:账号周榜有本地数据文件;视频热榜/点赞榜/涨粉榜暂占位(后端 RANKING_DIR 目前仅周榜 json)
|
||||
// tab 与首页 rank-tabs 一致:账号周榜有本地数据文件;视频热榜/点赞榜暂占位(后端 RANKING_DIR 目前仅周榜 json)
|
||||
const RANK_TABS = [
|
||||
['week', '账号周榜'],
|
||||
['hot', '视频热榜'],
|
||||
['likes', '点赞榜'],
|
||||
['fans', '涨粉榜'],
|
||||
];
|
||||
let state = { tab: 'week', date: '', category: '', sortBy: 'comprehensiveScore', order: 'desc', page: 1, pageSize: 20, dates: [], categories: [] };
|
||||
const meta = await api('/api/dsh/ranking?pageSize=20').catch((e) => ({ ok: false, error: e.message }));
|
||||
|
||||
Reference in new issue
Block a user