edit | blame | history | raw

Capability: Wage Calculator(欠薪计算器)

ADDED Requirements

Requirement: 欠薪信息输入

系统SHALL提供欠薪计算器表单,允许用户输入相关参数。

Scenario: 用户填写基本欠薪信息

  • WHEN 用户输入月平均工资=8000、欠薪月数=3
  • THEN 表单接受并存储这些值
  • AND 所有数字输入框支持小数

Scenario: 用户填写加班信息

  • WHEN 用户输入每月平均加班时长=30小时
  • THEN 系统记录该值用于后续计算

Scenario: 用户选择经济补偿类型

  • WHEN 用户选择"N个月工资(根据工作年限)"
  • THEN 系统显示"工作年限"输入框
  • AND 用户输入工作年限值

Scenario: 用户输入欠薪时间范围

  • WHEN 用户选择起止日期(如2023-01-01至2023-06-30)
  • THEN 系统记录日期范围用于滞纳金计算

Requirement: 欠薪计算逻辑

系统SHALL按照劳动法规定计算各项欠薪金额。

Scenario: 计算基本欠薪

  • WHEN 月平均工资=8000、欠薪月数=3
  • THEN 基本欠薪总额 = 8000 × 3 = 24000元

Scenario: 计算加班费

  • WHEN 月平均工资=8000、加班小时=30、欠薪月数=3
  • THEN 小时工资 = 8000 ÷ 21.75 ÷ 8
  • AND 加班费总额 = 小时工资 × 1.5 × 30 × 3

Scenario: 计算经济补偿金

  • WHEN 用户选择"N个月工资"、工作年限=5年
  • THEN 经济补偿金 = 8000 × 5 = 40000元

Scenario: 计算滞纳金

  • WHEN 欠薪持续时间=180天、基本欠薪=24000元
  • THEN 滞纳金 = 24000 × 0.0005 × 180

Scenario: 计算欠薪总计

  • WHEN 所有项目计算完成
  • THEN 欠薪总计 = 基本欠薪 + 加班费 + 经济补偿金 + 滞纳金
  • AND 结果以"XX.XX 元"格式显示

Requirement: 计算结果展示

系统SHALL清晰展示各项计算结果。

Scenario: 展示分项结果

  • WHEN 用户点击"计算欠薪总额"
  • THEN 右侧结果面板显示:
  • 基本欠薪总额
  • 加班费总额
  • 经济补偿金
  • 滞纳金(估算)
  • 欠薪总计(高亮显示)

Scenario: 显示法律提示

  • WHEN 计算结果展示后
  • THEN 下方显示法律提示区域
  • AND 列出与工资支付、拖欠责任有关的法规摘要
  • AND 说明"计算结果仅供参考"

Requirement: 数据重置

系统SHALL支持重置所有输入和计算结果。

Scenario: 用户重置数据

  • WHEN 用户点击"重置数据"按钮
  • THEN 所有输入字段恢复默认值
  • AND 所有计算结果显示为"0.00 元"