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

main
黄伟杰 1 week ago
parent ff48b38e2b
commit 550d2a9600

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

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

Loading…
Cancel
Save