| | |
| | | /** 列表可编辑的数值字段 */ |
| | | const EDITABLE_NUMBER_FIELDS = [ |
| | | 'baseSalary', |
| | | 'postSalary', |
| | | 'senioritySalary', |
| | | 'performanceSalary', |
| | | 'overtimePay', |
| | | 'mealAllowance', |
| | |
| | | @change="(val: number) => updateFieldValue(record, 'performanceSalary', val)" |
| | | /> |
| | | </template> |
| | | <template v-else-if="column.dataIndex === 'postSalary'"> |
| | | <InputNumber |
| | | v-model:value="record.postSalary" |
| | | :min="0" |
| | | :precision="2" |
| | | size="small" |
| | | style="width: 90px" |
| | | @change="(val: number) => updateFieldValue(record, 'postSalary', val)" |
| | | /> |
| | | </template> |
| | | <template v-else-if="column.dataIndex === 'senioritySalary'"> |
| | | <InputNumber |
| | | v-model:value="record.senioritySalary" |
| | | :min="0" |
| | | :precision="2" |
| | | size="small" |
| | | style="width: 90px" |
| | | @change="(val: number) => updateFieldValue(record, 'senioritySalary', val)" |
| | | /> |
| | | </template> |
| | | <template v-else-if="column.dataIndex === 'overtimePay'"> |
| | | <InputNumber |
| | | v-model:value="record.overtimePay" |