|
@ -8,7 +8,7 @@ import { PurchaseDetail, PurchaseMain } from '../purchaseMain/purchaseMain.data' |
|
|
import { getPurchaseDetailPagePoNumber } from '@/api/wms/purchaseDetail' |
|
|
import { getPurchaseDetailPagePoNumber } from '@/api/wms/purchaseDetail' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
import * as ItembasicApi from '@/api/wms/itembasic' |
|
|
import { Itembasic } from '@/views/wms/basicDataManage/itemManage/itembasic/itembasic.data' |
|
|
import { Itembasic } from '@/views/wms/basicDataManage/itemManage/itembasic/itembasic.data' |
|
|
import { validatePositiveNumber0 } from "@/utils/validator"; |
|
|
import { validatePositiveNumber0, validateInteger } from "@/utils/validator"; |
|
|
const { t } = useI18n() // 国际化
|
|
|
const { t } = useI18n() // 国际化
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -340,14 +340,18 @@ export const PurchasePlanMain = useCrudSchemas( |
|
|
label: '便次', |
|
|
label: '便次', |
|
|
field: 'deliNo', |
|
|
field: 'deliNo', |
|
|
sort: 'custom', |
|
|
sort: 'custom', |
|
|
isTable: false, |
|
|
|
|
|
isForm: false, |
|
|
|
|
|
sortTableDefault: 13, |
|
|
sortTableDefault: 13, |
|
|
table: { |
|
|
table: { |
|
|
width: 150 |
|
|
width: 150 |
|
|
}, |
|
|
}, |
|
|
|
|
|
form: { |
|
|
|
|
|
component: 'InputNumber', |
|
|
|
|
|
componentProps: { |
|
|
|
|
|
min: 1, |
|
|
|
|
|
}, |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{ |
|
|
{ |
|
|
label: '预测版本', |
|
|
label: '预测版本', |
|
@ -577,7 +581,11 @@ export const PurchasePlanMainRules = reactive({ |
|
|
status: [{ required: true, message: '请选择状态', trigger: 'change' }], |
|
|
status: [{ required: true, message: '请选择状态', trigger: 'change' }], |
|
|
number: [{ required: true, message: '请输入单据号', trigger: 'blur' }], |
|
|
number: [{ required: true, message: '请输入单据号', trigger: 'blur' }], |
|
|
businessType: [{ required: true, message: '请输入业务类型', trigger: 'blur' }], |
|
|
businessType: [{ required: true, message: '请输入业务类型', trigger: 'blur' }], |
|
|
remark: [{ max: 50, message: '不得超过50个字符', trigger: 'blur' }] |
|
|
remark: [{ max: 50, message: '不得超过50个字符', trigger: 'blur' }], |
|
|
|
|
|
deliNo: [ |
|
|
|
|
|
{ required: true, message: '请输入便次', trigger: 'blur' }, |
|
|
|
|
|
{ validator: validateInteger, message: '请输入正确的正整数', trigger: ['change', 'blur'] }, |
|
|
|
|
|
], |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -954,8 +962,6 @@ export const PurchasePlanDetail = useCrudSchemas( |
|
|
table: { |
|
|
table: { |
|
|
width: 150 |
|
|
width: 150 |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
hiddenInMain: true, |
|
|
|
|
|
isTableForm: false, |
|
|
isTableForm: false, |
|
|
isForm: false, |
|
|
isForm: false, |
|
|
isTable: true, |
|
|
isTable: true, |
|
|