Appearance
BizSalarySlip 工资条
员工自助查薪组件:期间导航(上一期 / 下一期 / 月份直选)→ 员工信息(发薪账户尾号脱敏)→ 应发 / 扣减明细 → 合计与实发大字。敏感金额默认脱敏(﹡﹡﹡﹡﹡),点击「明示查看」显性化并提示注意周边环境,期间切换自动复位;薪资异议反馈(说明 ≥5 字必填);年度汇总卡(各期净额 CSS 条形图);复制摘要到剪贴板;readonly 审计模式保持脱敏并叠加「内部资料」水印。适用于 HR 系统员工自助查薪、财务发薪通知、薪酬保密合规审计等场景。
基础用法
我的工资条
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
岗位津贴 ¥ ﹡﹡﹡﹡﹡
绩效奖金 Q3 · A 档¥ ﹡﹡﹡﹡﹡
餐补 ¥ ﹡﹡﹡﹡﹡
扣减项目
养老保险 -¥ ﹡﹡﹡﹡﹡
医疗保险 -¥ ﹡﹡﹡﹡﹡
住房公积金 -¥ ﹡﹡﹡﹡﹡
个人所得税 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
本期绩效含季度考核系数 1.15;公积金基数按上年月均工资核定。
2026 年度汇总(1 期)累计实发 ¥ ﹡﹡﹡﹡﹡
HR 预览(不脱敏)
我的工资条
应发项目
基本工资 ¥ 12,000.00
绩效奖金 ¥ 3,000.00
扣减项目
养老保险 -¥ 768.00
个人所得税 -¥ 173.40
应发合计¥ 15,000.00
扣减合计-¥ 941.40
实发工资¥ 14,058.60
期间导航
我的工资条
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
绩效奖金 ¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
个人所得税 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
2026 年度汇总(3 期)累计实发 ¥ ﹡﹡﹡﹡﹡
年度汇总
薪资明细(含年度汇总)
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
绩效奖金 ¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
2026 年度汇总(4 期)累计实发 ¥ ﹡﹡﹡﹡﹡
薪资异议
我的工资条
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
加班餐补 10 月 2 日国庆加班未计入¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
2026 年度汇总(1 期)累计实发 ¥ ﹡﹡﹡﹡﹡
远程模式
我的工资条
该期间暂无工资条
自定义结构
销售薪酬单
应发项目
底薪 ¥ 4,500.00
签单提成 新签 3 单¥ 12,800.00
续费提成 ¥ 3,200.00
超额激励 完成率 137%¥ 1,500.00
扣减项目
五险一金 -¥ 980.00
迟到扣款 -¥ 60.00
个人所得税 -¥ 1,180.50
应发合计¥ 22,000.00
扣减合计-¥ 2,220.50
实发工资¥ 19,779.50
提成按当月回款口径核算,次月 15 日随薪发放。
发薪账户口径
我的工资条
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
发薪账户仅显尾号(默认)
插槽
我的工资条
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
绩效奖金 ¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
只读审计
薪酬审计(只读)
应发项目
基本工资 ¥ ﹡﹡﹡﹡﹡
保密津贴 ¥ ﹡﹡﹡﹡﹡
扣减项目
五险一金 -¥ ﹡﹡﹡﹡﹡
个人所得税 -¥ ﹡﹡﹡﹡﹡
应发合计¥ ﹡﹡﹡﹡﹡
扣减合计-¥ ﹡﹡﹡﹡﹡
实发工资¥ ﹡﹡﹡﹡﹡
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| title | string | '我的工资条' | 面板标题 |
| slips | BizSalarySlip[] | [] | 工资条列表(本地模式数据源):{ period: 'YYYY-MM', employee, department?, position?, bankCard?, earnings[], deductions[], remark? },明细项 { label, amount, note? } |
| period | string | 最新一期 | 初始期间(YYYY-MM) |
| mask-by-default | boolean | true | 敏感金额默认脱敏,点击「明示查看」显性化 |
| mask-bank-card | boolean | true | 银行卡号仅显示尾号 |
| allow-feedback | boolean | true | 异议反馈入口 |
| feedback-request | (feedback) => Promise<void> | — | 异议反馈提交(远程模式) |
| show-year-summary | boolean | true | 年度汇总卡(各期净额条形) |
| request | (period: string) => Promise<BizSalarySlip> | — | 按期间拉取(远程模式,优先于 slips) |
| periods | string[] | 近 12 期 | 可选期间清单(远程模式期间导航依据) |
| readonly | boolean | false | 只读审计:强制脱敏、禁明示 / 反馈、叠加水印 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| feedback | (feedback: BizSalaryFeedback) | 薪资异议提交(先于 feedbackRequest 外抛) |
| period-change | (period: string) | 期间切换 |
Slots
| 插槽名 | 说明 |
|---|---|
| actions-extra | { slip, summary } 操作区追加按钮(电子回单等) |
Expose
| 属性/方法 | 说明 |
|---|---|
| goToPeriod | (period: string) => Promise<void> 切换到指定期间(远程模式自动拉取) |
| getSummary | () => { gross, deduction, net } 当前期间汇总 |
| isRevealed | () => boolean 当前是否处于明示状态 |
口径说明
- 金额精度:全部按分(×100 取整)四舍五入后回除,避免浮点累计误差;实发 = 应发 − 扣减。
- 脱敏:
readonly强制脱敏;其余场景为maskByDefault && !revealed;期间切换后revealed复位。 - 年度汇总:仅统计已加载(本地传入或已拉取)期间;grossTotal = netTotal + deductionTotal 反推,保证三项自洽。
- 期间排序:期间池按 YYYY-MM 倒序,「上一期」指向更早期间;月份选择器仅启用有数据的期间。