diff --git a/.workbuddy/memory/2026-09-02.md b/.workbuddy/memory/2026-09-02.md new file mode 100644 index 0000000..3bfbd88 --- /dev/null +++ b/.workbuddy/memory/2026-09-02.md @@ -0,0 +1,52 @@ +# 2026-09-02 工作日志 + +## 合同/运力页「到期快捷筛选」标签统一改为独立一行 +- 需求:把 avue-crud 搜索栏 `#search-menu` 里的 `` 到期快捷筛选组,移出搜索栏、单独成一行(搜索卡下方、表格上方),不加卡片包裹。 +- 实现:改用 avue-crud 的 `#header` 插槽承载该组;CSS 由 `order:-1; margin-right:12px; min-width:0`(搜索按钮行内联)改为 `margin-bottom:12px`(独立行)。 +- 涉及文件(4 处,均已改): + - `src/views/business/contract-manage.vue`(首改,用 `.contract-manage-page__expiry-search`) + - `src/views/transportCapacity/vehicle.vue`(`.transport-vehicle-page__expiry-tags`) + - `src/views/transportCapacity/driver.vue`(`.driver-page__expiry-tags`) + - `src/views/transportCapacity/ship.vue`(`.transport-ship-page__expiry-tags`) +- 各页变量名保留原样(contract-manage 用 contractExpiryScope/changeExpiryScope/contractExpiryStats;运力页用 query.expireStatus/handleExpireChange/expiryStat)。 +- 已补改并修正:`payment/bill-ledger` 页。用户要求"放在卡片下面"(搜索白卡之外、表格之上独立一行),非卡片内分行。最终方案:把到期快捷筛选整组(标签 DOM + `shortcutOptions` 计算属性 + `handleShortcutChange`)从子组件 `bill-ledger-search.vue` 提升到页面 `bill-ledger.vue`,置于 `` 与 `` 之间(卡片下、表格上)。 + - `bill-ledger-search.vue`:删除标签 DOM、`.bill-ledger-search__actions`/`.bill-ledger-search__actions-tags` CSS、`counts` prop、`shortcutOptions`/`handleShortcutChange`;按钮行 `.bill-ledger-search__actions-buttons` 恢复单行右对齐(`margin-bottom:8px`)。 + - `bill-ledger.vue`:模板插入 `
`(绑定 `query.expiryShortcut`,@change 调 `handleShortcutChange`→`handleSearch`);脚本加 `shortcutOptions` computed(用 `counts`)+ `handleShortcutChange` method;新增 ` diff --git a/src/views/business/contract-manage.vue b/src/views/business/contract-manage.vue index d11064f..7a9ac7b 100644 --- a/src/views/business/contract-manage.vue +++ b/src/views/business/contract-manage.vue @@ -32,7 +32,7 @@ -