feat(workbench): 三工序图片区视觉对齐 + 任务中心聚合 + 工具台头部筛选
- model-photo / platform-cover · 头部 toolbar 落地: 时间 / 模特(平台) chip 下拉 + 折叠搜索 - model-photo / platform-cover · 图片卡片样式同步图片创作 (.io-cell): bg / hover / .gen 脉冲 / .err 红框 - model-photo / platform-cover · 单图 hover overlay: 再次生成 + 下载 + 更多(加入资产库/删除) - model-photo / platform-cover · 批次底栏: 再次生成图标统一 + 更多 menu(全部加入资产库/删除该批) - model-photo · 修 TDZ bug: renderModelMini 调用挪到 MODELS 声明后, 解决整页崩溃 - model-photo · 去掉冗余 pv-summary, 商品自动选最近编辑, task 写入 name 字段 - image-optimize · 单图右上加再次生成图标, 加入 fs-image-tasks-image 与任务中心打通 - image-optimize · 输入区拆 3 行: + 在顶 / textarea 满宽 / 发送在底栏右; 参考图缩略与加号同 64×64 - asset-factory · 任务中心加时间 chip + image 类型 + 跳转表; 删冗余类型列 - pipeline · stage2 商品卡换商品库风格 + AI 生成三视图主 CTA + .tri-missing-badge[hidden] CSS 修复
This commit is contained in:
@@ -866,6 +866,21 @@ document.getElementById('search-input').addEventListener('input', e => {
|
||||
applyFilter();
|
||||
});
|
||||
|
||||
// 从 URL ?filter=wip|done|fail|archived|all 接收外部跳转 (例如工作台 stat 卡)
|
||||
(function applyUrlFilter() {
|
||||
try {
|
||||
const q = new URLSearchParams(location.search);
|
||||
const f = q.get('filter');
|
||||
if (!f) return;
|
||||
const valid = ['all', 'wip', 'done', 'fail', 'archived'];
|
||||
if (!valid.includes(f)) return;
|
||||
state.filter = f;
|
||||
document.querySelectorAll('#status-tabs .tab').forEach(t =>
|
||||
t.classList.toggle('active', t.dataset.filter === f)
|
||||
);
|
||||
} catch (e) {}
|
||||
})();
|
||||
|
||||
applyFilter();
|
||||
|
||||
// ============================================================
|
||||
|
||||
Reference in New Issue
Block a user