| | |
| | | import { Button } from 'ant-design-vue'; |
| | | |
| | | import { z } from '#/adapter/form'; |
| | | import { getSalaryStructureList } from '#/api/hrm/salary/structure'; |
| | | import { getDeptList } from '#/api/system/dept'; |
| | | import { getSimplePostList } from '#/api/system/post'; |
| | | import { getSimpleRoleList } from '#/api/system/role'; |
| | |
| | | }, |
| | | }, |
| | | { |
| | | fieldName: 'salaryStructureId', |
| | | label: '薪酬结构', |
| | | component: 'ApiSelect', |
| | | componentProps: { |
| | | api: () => getSalaryStructureList({ status: 0 }), |
| | | labelField: 'name', |
| | | valueField: 'id', |
| | | allowClear: true, |
| | | placeholder: '请选择薪酬结构', |
| | | }, |
| | | help: '决定工作日加班倍率;未选择时使用系统默认 1.5 倍', |
| | | }, |
| | | { |
| | | fieldName: 'baseSalary', |
| | | label: '基本工资', |
| | | component: 'InputNumber', |