spec.md
1.62 KB
规格:款式设计锁定功能和表情符号按钮
ADDED Requirements
Requirement: 款式设计字段锁定功能
每个珠宝元素类别 SHALL 提供锁定功能,允许用户固定某些参数,在使用"随机生成参数"时保持不变。
Scenario: 用户锁定特定类别后随机生成参数
Given 用户在款式设计页面选择了某些珠宝元素
And 用户点击了"主石形状"类别的锁定按钮(按钮显示为
)
When 用户点击"
随机生成参数"按钮
Then "主石形状"下拉框的值 SHALL 保持不变
And 其他未锁定的类别 SHALL 随机选择新的值
Scenario: 用户解锁类别后随机生成参数
Given 之前锁定的"主石形状"类别被解锁(按钮显示为
)
When 用户点击"
随机生成参数"按钮
Then "主石形状"下拉框的值 SHALL 与其他未锁定类别一起随机变化
Requirement: 表情符号按钮显示
款式设计页面的操作按钮 SHALL 使用表情符号代替文字,以节约界面空间。
Scenario: 查看款式设计按钮
Given 用户打开款式设计页面 Then 每个珠宝元素类别右侧 SHALL 显示三个表情符号按钮:
-
(添加) -
️ (删除) -
/
(解锁/锁定)
And 所有按钮 SHALL 保持紧凑的布局,不占用过多空间
Scenario: 识别锁定状态
Given 用户查看某个珠宝元素类别的按钮状态
When 锁定按钮显示为
Then 表示该类别已被锁定,不会参与随机生成
When 锁定按钮显示为
Then 表示该类别未被锁定,会参与随机生成