qsh 4 weeks ago
parent 926cefaee9
commit 34a1fc56d3
  1. 7
      src/views/Finance/Salary/Comp/DialogSalary.vue
  2. 2
      src/views/Kpi/Record/index.vue
  3. 3
      src/views/Kpi/Score/index.vue

@ -133,9 +133,10 @@ const open = async (row) => {
formLoading.value = true
try {
const data = await SalaryApi.getSalaryDetail(row.id)
formData.value = { ...data, meritsRate: data.meritsRate * 100 }
if (!formData.value) {
if (!data) {
resetForm(row.id)
} else {
formData.value = { ...data }
}
} finally {
formLoading.value = false
@ -179,7 +180,7 @@ const submitForm = async () => {
//
formLoading.value = true
try {
const data = formData.value
const data = { ...formData.value }
await SalaryApi.updateSalary(data)
message.success('配置成功')
dialogVisible.value = false

@ -56,7 +56,7 @@
</el-table-column>
<el-table-column prop="period" label="年月" min-width="90px" />
<el-table-column prop="dept" label="组织" min-width="90px" />
<el-table-column label="考核总分" prop="" align="center" />
<el-table-column label="考核总分" prop="score" align="center" />
<el-table-column label="操作" fixed="right" width="200">
<template #default="{ row }">
<el-button

@ -198,7 +198,8 @@ function getSummaries({ columns, data }) {
const values = data.map((item) => Number(item[column.property]))
if (!values.every((value) => Number.isNaN(value))) {
if (column.property == 'weightSocre') {
sums[index] = 5.6
const employee = employeeOptions.value.find((it) => it.examinedUser == employeeId.value)
sums[index] = employee.scoreTotal
} else {
sums[index] = ''
}

Loading…
Cancel
Save