style:入库单据/出库单据-已驳回状态重新入库/出库-调用audit接口

main
黄伟杰 7 days ago
parent ff48b38e2b
commit 550d2a9600

@ -398,6 +398,7 @@ const submitFormRef = ref()
const submitFormData = reactive({
id: '',
auditUserId: '',
status: '',
remark: ''
})
const submitFormRules = computed(() => isAuditDisabled.value ? {} : {
@ -487,6 +488,7 @@ const handleDelete = async (ids: number[]) => {
const openSubmitDialog = (row: StockInVO) => {
submitFormData.id = String(row.id)
submitFormData.auditUserId = ''
submitFormData.status = String(row.status)
submitFormData.remark = ''
submitDialogVisible.value = true
nextTick(() => submitFormRef.value?.clearValidate?.())
@ -505,8 +507,17 @@ const handleSubmitStockIn = async () => {
if (!isAuditDisabled.value) {
data.auditUserId = submitFormData.auditUserId
}
await StockInApi.submitStockIn(data as { id: string; auditUserId: string; remark?: string })
message.success(t('ErpStock.In.submitSuccess'))
if (isAuditDisabled.value && submitFormData.status === '1') {
await StockInApi.auditStockIn({
id: submitFormData.id,
status: '20',
remark: submitFormData.remark
})
message.success(t('ErpStock.In.auditApproveSuccess'))
} else {
await StockInApi.submitStockIn(data as { id: string; auditUserId: string; remark?: string })
message.success(t('ErpStock.In.submitSuccess'))
}
submitDialogVisible.value = false
await getList()
} finally {

@ -397,6 +397,7 @@ const submitFormRef = ref()
const submitFormData = reactive({
id: '',
auditUserId: '',
status: '',
remark: ''
})
const submitFormRules = computed(() => isAuditDisabled.value ? {} : {
@ -485,6 +486,7 @@ const handleDelete = async (ids: number[]) => {
const openSubmitDialog = (row: StockOutVO) => {
submitFormData.id = String(row.id)
submitFormData.auditUserId = ''
submitFormData.status = String(row.status)
submitFormData.remark = ''
submitDialogVisible.value = true
nextTick(() => submitFormRef.value?.clearValidate?.())
@ -503,8 +505,17 @@ const handleSubmitStockOut = async () => {
if (!isAuditDisabled.value) {
data.auditUserId = submitFormData.auditUserId
}
await StockOutApi.submitStockOut(data as { id: string; auditUserId: string; remark?: string })
message.success(t('ErpStock.Out.submitSuccess'))
if (isAuditDisabled.value && submitFormData.status === '1') {
await StockOutApi.auditStockOut({
id: submitFormData.id,
status: '20',
remark: submitFormData.remark
})
message.success(t('ErpStock.Out.auditApproveSuccess'))
} else {
await StockOutApi.submitStockOut(data as { id: string; auditUserId: string; remark?: string })
message.success(t('ErpStock.Out.submitSuccess'))
}
submitDialogVisible.value = false
await getList()
} finally {

Loading…
Cancel
Save