sc
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user