Skip to content

objectui: PRESET_RANGES 改为消费 spec 的 DATE_RANGE_PRESETS 词汇表(#4614 A 案的消费半边) #6653

Description

@qq9340100

跨仓 rule 3 联动单(spec 车道 PM 在验收 PR #6652 时立卡;domain:*/repo:objectui 路由留分诊席)。

Blocked-by: #6652

任务

#4614 A 案第一步已把 dashboard 日期预设词汇表迁入 spec 成唯一来源(packages/spec/src/ui/dashboard.zod.tsDATE_RANGE_PRESETS 13 名 + DateRangePresetDATE_RANGE_DEFAULT_RANGES + DateRangeDefaultRange,PR #6652)。本单是裁决写明的消费半边:objectui 的 PRESET_RANGES 改为从 spec 导入词汇表(键集由 DATE_RANGE_PRESETS 派生或 satisfies Record<DateRangePreset, …> 钉死),两处词表的漂移面就此关闭。

注意(#6652 正文已核):objectui 的 dateRange def 是 resolveDashboardFilterDefs 合成的内部保留名,不是可授权 type —— 本单只动词表消费,不动 def 合成语义;custom 在 spec 侧刻意不是 preset(DATE_RANGE_DEFAULT_RANGES 才含它),对齐时别把两张表混为一张。

前提:等 #6652 合并且 objectui 的 .objectstack-sha pin 前移覆盖后方可动工(pin 滞后规则)。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions