修改零售出库

This commit is contained in:
weiwei committed 2025-07-31 16:16:21 +08:00
1 parent 52ed054889
commit df66245d23
9 files changed
+146 -279

No files matched your search

+9 -9
View File
@@ -3,16 +3,16 @@ import { useMessage } from "./message"
export function useSmProcessFormAction() {
// 校验 成功返回true 失败返回false
const formValidate = async (baseDataFormRef: any, editableTableRef: any, editableTableData: any) => {
const valid = await baseDataFormRef.value.validate().catch(() => {})
const formValidate = async (baseFormRef: any, vxeTableRef: any, vxeTableDataLength: number) => {
const valid = await baseFormRef.value.validate().catch(() => {})
if (!valid) return false
if (editableTableData.length <= 0) {
if (vxeTableDataLength <= 0) {
useMessage().warning("请选择商品")
return false
}
const $table = editableTableRef.value
const $table = vxeTableRef.value
if ($table) {
const errMap = await $table.validate(true)
if (errMap) {
@@ -25,13 +25,13 @@ export function useSmProcessFormAction() {
}
// 提交数据 成功返回 true 失败返回 false
const submitData = async (baseDataForm: any, cgPlanSpuItems: Ref<any[]>, loading: Ref<boolean>, putObj: any, addObj: any) => {
const submitData = async (baseDataForm: any, vxeTableItems: Ref<any[]>, loading: Ref<boolean>, putObj: any, addObj: any) => {
try {
loading.value = true
const _pa = {
...baseDataForm,
items: cgPlanSpuItems.value,
items: vxeTableItems,
}
console.log("提交的数据:", _pa)
@@ -40,10 +40,9 @@ export function useSmProcessFormAction() {
if (res.code == 0) {
useMessage().success(baseDataForm.id ? "修改成功" : "添加成功")
return true
} else {
useMessage().error(res.msg)
return false
}
useMessage().error(res.msg || baseDataForm.id ? "修改失败" : "添加失败")
return false
} catch (err: any) {
useMessage().error(err.msg)
loading.value = false
@@ -52,6 +51,7 @@ export function useSmProcessFormAction() {
loading.value = false
}
}
return {
formValidate,
submitData,