This commit is contained in:
qsh
2024-12-02 14:51:03 +08:00
parent aa84bb69f3
commit 3db8be1280
4 changed files with 114 additions and 49 deletions

View File

@@ -320,6 +320,7 @@ import DialogSalaryImport from './Comp/DialogSalaryImport.vue'
import { removeNullField } from '@/utils'
import * as SalaryApi from '@/api/home/salary.js'
import { ElLoading } from 'element-plus'
const message = useMessage() // 消息弹窗
@@ -402,13 +403,23 @@ function handleEdit(row) {
row.userSalaryGrantRespVOList.forEach((it) => (it.edit = true))
}
const globalLoading = ref({})
async function handleSave(row) {
row.edit = '0'
row.userSalaryGrantRespVOList.forEach((it) => (it.edit = false))
loading.value = true
await SalaryApi.updateSalarySlip(row.userSalaryGrantRespVOList)
message.success('保存成功!')
getList()
try {
row.edit = '0'
row.userSalaryGrantRespVOList.forEach((it) => (it.edit = false))
globalLoading.value = ElLoading.service({
lock: true,
text: `工资条数据保存中,请稍后...`,
background: 'rgba(0, 0, 0, 0.7)'
})
await SalaryApi.updateSalarySlip(row.userSalaryGrantRespVOList)
globalLoading.value.close()
message.success('保存成功!')
getList()
} catch {
globalLoading.value.close()
}
}
async function handleSealup(row) {