|
|
@ -258,9 +258,10 @@ const submitForm = async (val) => {
|
|
|
|
list.value.forEach((item) => {
|
|
|
|
list.value.forEach((item) => {
|
|
|
|
totalAmount.value += item.amount
|
|
|
|
totalAmount.value += item.amount
|
|
|
|
})
|
|
|
|
})
|
|
|
|
amountbool.value = totalAmount.value < formData.value.totalReportAmount
|
|
|
|
amountbool.value = totalAmount.value < formData.value.amount + 0.01
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (!amountbool.value&&formData.value.overTask == 0) {
|
|
|
|
|
|
|
|
|
|
|
|
if (!amountbool.value && formData.value.overTask == 0) {
|
|
|
|
message.warning(t('该车间不允许超额报工!'))
|
|
|
|
message.warning(t('该车间不允许超额报工!'))
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -274,6 +275,7 @@ const submitForm = async (val) => {
|
|
|
|
await TaskReportApi.createtaskreport(data)
|
|
|
|
await TaskReportApi.createtaskreport(data)
|
|
|
|
getDatalist()
|
|
|
|
getDatalist()
|
|
|
|
message.success(t('操作成功'))
|
|
|
|
message.success(t('操作成功'))
|
|
|
|
|
|
|
|
emit('success')
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|
formLoading.value = false
|
|
|
|
formLoading.value = false
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -295,7 +297,7 @@ const submitForms = async (val) => {
|
|
|
|
const data = list.value
|
|
|
|
const data = list.value
|
|
|
|
await TaskReportApi.createtaskreport(data)
|
|
|
|
await TaskReportApi.createtaskreport(data)
|
|
|
|
message.success(t('生产完成'))
|
|
|
|
message.success(t('生产完成'))
|
|
|
|
dialogVisible.value = false
|
|
|
|
// dialogVisible.value = false
|
|
|
|
emit('success')
|
|
|
|
emit('success')
|
|
|
|
} finally {
|
|
|
|
} finally {
|
|
|
|
formLoading.value = false
|
|
|
|
formLoading.value = false
|
|
|
|