From aa3aad417cdcb19b5b6dae75f58c701278e0a5f1 Mon Sep 17 00:00:00 2001 From: wangjia <809946525@qq.com> Date: Sat, 4 Jul 2026 10:06:56 +0800 Subject: [PATCH] =?UTF-8?q?docs(design):=20=E6=BE=84=E6=B8=85=E5=9B=9E?= =?UTF-8?q?=E6=BB=9A=E2=80=94=E2=80=94=E5=8E=BB=E5=9B=BE=E6=A0=87=E4=BB=85?= =?UTF-8?q?=E9=99=90=E7=8A=B6=E6=80=81=E7=AD=9B=E9=80=89=E9=92=AE=EF=BC=8C?= =?UTF-8?q?=E5=85=B6=E4=BD=99=E6=81=A2=E5=A4=8D=E5=9B=BE=E6=A0=87=E5=BD=A2?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 状态筛选钮保持纯文字无箭头;详细搜索钮/卡片图标徽章/详情 sheet 图标+文字徽章/ 卡片 › 箭头恢复上一版;+ 移除与搜索行位于 KPI 下不变 Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o --- .../prototype/screens/m-stock-in-list.html | 15 ++++++++------- .../prototype/screens/m-stock-out-list.html | 15 ++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.superpowers/prototype/screens/m-stock-in-list.html b/.superpowers/prototype/screens/m-stock-in-list.html index 55f5657..db3f2c8 100644 --- a/.superpowers/prototype/screens/m-stock-in-list.html +++ b/.superpowers/prototype/screens/m-stock-in-list.html @@ -29,7 +29,7 @@
全部
-
详细搜索
+
入库单
@@ -56,9 +56,10 @@ const OPS=['全部','王经理','李采购']; const REVIEWERS=['全部','张主管','王经理']; const DATES=['全部时间','近 7 天','近 30 天','本月']; const state={q:'',status:'全部'}; -/* ---- 徽章:纯文字(2026-07-04 用户拍板移动端不用图标;.bi 抑制圆点,enhancer 跳过) ---- */ -function icoB(v){ return `${v}`; } -function biB(v){ return `${v}`; } +/* ---- 状态代表图标(移动纯图标 .ico / 图标+文字 .bi;状态筛选钮为纯文字——用户拍板) ---- */ +const STICON={'草稿':'i-ic06','待审核':'i-ic04','已审核':'i-check','已拒绝':'i-close','部分退单':'i-undo','已退单':'i-undo','待定价':'i-yen'}; +function icoB(v){ return ``; } +function biB(v){ return `${v}`; } /* ---- 详细搜索条件(与 Flutter _AdvSearchDialog 同一字段集,移动为竖排简化版) ---- */ const ADV_DEF={no:'',product:'',batch:'',party:'全部',series:'全部',spec:'全部',op:'全部',reviewer:'全部',status:'全部',date:'全部时间'}; let adv={...ADV_DEF}; @@ -80,7 +81,6 @@ function render(){ document.getElementById('stVal').textContent=state.status; const ss=document.getElementById('stSel'); ss.classList.toggle('primary',state.status!=='全部'); ss.classList.toggle('ghost',state.status==='全部'); - document.getElementById('advTxt').textContent='详细搜索'+(n?' · '+n:''); const ab=document.getElementById('advBtn'); ab.classList.toggle('primary',n>0); ab.classList.toggle('ghost',n===0); const rows=filtered(); @@ -90,7 +90,8 @@ function render(){ L.innerHTML=rows.map(o=>`
${o.no}
${o.party} · ${o.items} 项
-
${icoB(o.status)}${o.ret?icoB(o.ret):''}${o.pending?icoB('待定价'):''}
${o.amount}
+
${icoB(o.status)}${o.ret?icoB(o.ret):''}${o.pending?icoB('待定价'):''}
${o.amount}
+
${o.date} · 经手人 ${o.by}${o.auditor?' · 审核 '+o.auditor:''}
`).join(''); @@ -98,7 +99,7 @@ function render(){ function setSt(s){ state.status=s; render(); } /* ---- 状态下拉(底部选项 sheet) ---- */ function openStatusSheet(){ - openSheet('状态筛选', ST.map(s=>`
${s}
`).join('')); + openSheet('状态筛选', ST.map(s=>`
${s!=='全部'?``:''}${s}
`).join('')); } /* ==================== 详细搜索(底部 sheet,竖排单列) ==================== */ diff --git a/.superpowers/prototype/screens/m-stock-out-list.html b/.superpowers/prototype/screens/m-stock-out-list.html index 8e1f9c3..6a3e4d6 100644 --- a/.superpowers/prototype/screens/m-stock-out-list.html +++ b/.superpowers/prototype/screens/m-stock-out-list.html @@ -29,7 +29,7 @@
全部
-
详细搜索
+
出库单
@@ -55,9 +55,10 @@ const OPS=['全部','王经理','李销售']; const REVIEWERS=['全部','张主管','王经理']; const DATES=['全部时间','近 7 天','近 30 天','本月']; const state={q:'',status:'全部'}; -/* ---- 徽章:纯文字(2026-07-04 用户拍板移动端不用图标;.bi 抑制圆点,enhancer 跳过) ---- */ -function icoB(v){ return `${v}`; } -function biB(v){ return `${v}`; } +/* ---- 状态代表图标(移动纯图标 .ico / 图标+文字 .bi;状态筛选钮为纯文字——用户拍板) ---- */ +const STICON={'草稿':'i-ic06','待审核':'i-ic04','已审核':'i-check','已拒绝':'i-close','部分退单':'i-undo','已退单':'i-undo','待定价':'i-yen'}; +function icoB(v){ return ``; } +function biB(v){ return `${v}`; } /* ---- 详细搜索条件(与 Flutter _AdvancedSearchDialog 同一字段集,移动为竖排简化版) ---- */ const ADV_DEF={no:'',product:'',batch:'',party:'全部',series:'全部',spec:'全部',op:'全部',reviewer:'全部',status:'全部',date:'全部时间'}; let adv={...ADV_DEF}; @@ -79,7 +80,6 @@ function render(){ document.getElementById('stVal').textContent=state.status; const ss=document.getElementById('stSel'); ss.classList.toggle('primary',state.status!=='全部'); ss.classList.toggle('ghost',state.status==='全部'); - document.getElementById('advTxt').textContent='详细搜索'+(n?' · '+n:''); const ab=document.getElementById('advBtn'); ab.classList.toggle('primary',n>0); ab.classList.toggle('ghost',n===0); const rows=filtered(); @@ -89,7 +89,8 @@ function render(){ L.innerHTML=rows.map(o=>`
${o.no}
${o.party} · ${o.items} 项
-
${icoB(o.status)}${o.ret?icoB(o.ret):''}${o.pending?icoB('待定价'):''}
${o.amount}
+
${icoB(o.status)}${o.ret?icoB(o.ret):''}${o.pending?icoB('待定价'):''}
${o.amount}
+
${o.date} · 经手人 ${o.by}${o.auditor?' · 审核 '+o.auditor:''}
`).join(''); @@ -97,7 +98,7 @@ function render(){ function setSt(s){ state.status=s; render(); } /* ---- 状态下拉(底部选项 sheet) ---- */ function openStatusSheet(){ - openSheet('状态筛选', ST.map(s=>`
${s}
`).join('')); + openSheet('状态筛选', ST.map(s=>`
${s!=='全部'?``:''}${s}
`).join('')); } /* ==================== 详细搜索(底部 sheet,竖排单列) ==================== */