| | |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="请假次数" minWidth="100"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-model.number="row.leaveCount" |
| | | type="number" |
| | | min="0" |
| | | placeholder="0" |
| | | size="small" |
| | | @input="row.leaveCount = parseNum(row.leaveCount)" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="打卡迟到次数" minWidth="120"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-model.number="row.lateCount" |
| | | type="number" |
| | | min="0" |
| | | placeholder="0" |
| | | size="small" |
| | | @input="row.lateCount = parseNum(row.lateCount)" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="扣工资" minWidth="110"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-model.number="row.deductWages" |
| | | type="number" |
| | | placeholder="0" |
| | | size="small" |
| | | @input="row.deductWages = parseNum(row.deductWages)" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="实发工资" minWidth="110"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="备注" minWidth="120"> |
| | | <el-table-column label="备注" minWidth="240"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-model="row.remark" |
| | |
| | | staffName: e.staffName ?? "", |
| | | postName: e.postName ?? "", |
| | | deptName: e.deptName ?? "", |
| | | leaveCount: parseNum(e.leaveCount), |
| | | lateCount: parseNum(e.lateCount), |
| | | deductWages: parseNum(e.deductWages), |
| | | basicSalary: parseNum(e.basicSalary), |
| | | pieceSalary: parseNum(e.pieceSalary), |
| | | hourlySalary: parseNum(e.hourlySalary), |
| | |
| | | staffName: node.label, |
| | | postName: node.postName ?? node.post ?? "", |
| | | deptName: node.deptName ?? "", |
| | | leaveCount: 0, |
| | | lateCount: 0, |
| | | deductWages: 0, |
| | | basicSalary: 0, |
| | | pieceSalary: 0, |
| | | hourlySalary: 0, |
| | |
| | | staffName: e.staffName, |
| | | postName: e.postName, |
| | | deptName: e.deptName, |
| | | leaveCount: parseNum(e.leaveCount), |
| | | lateCount: parseNum(e.lateCount), |
| | | deductWages: parseNum(e.deductWages), |
| | | basicSalary: parseNum(e.basicSalary), |
| | | pieceSalary: parseNum(e.pieceSalary), |
| | | hourlySalary: parseNum(e.hourlySalary), |
| | |
| | | staffName: e.staffName, |
| | | postName: e.postName ?? "", |
| | | deptName: e.deptName ?? "", |
| | | leaveCount: parseNum(e.leaveCount), |
| | | lateCount: parseNum(e.lateCount), |
| | | deductWages: parseNum(e.deductWages), |
| | | basicSalary: parseNum(e.basicSalary), |
| | | pieceSalary: parseNum(e.pieceSalary), |
| | | hourlySalary: parseNum(e.hourlySalary), |