feat:【antd】【erp 系统】sale 重构代码风格(增加已出库等动态列)

This commit is contained in:
YunaiV
2025-10-04 17:07:58 +08:00
parent dd9fd6e284
commit 7250934a41
4 changed files with 31 additions and 5 deletions

View File

@@ -214,7 +214,9 @@ export function useFormSchema(formType: string): VbenFormSchema[] {
}
/** 表单的明细表格列 */
export function useFormItemColumns(): VxeTableGridOptions['columns'] {
export function useFormItemColumns(
formData?: any[],
): VxeTableGridOptions['columns'] {
return [
{ type: 'seq', title: '序号', minWidth: 50, fixed: 'left' },
{
@@ -250,6 +252,22 @@ export function useFormItemColumns(): VxeTableGridOptions['columns'] {
minWidth: 150,
slots: { default: 'remark' },
},
{
field: 'totalCount',
title: '原数量',
formatter: 'formatAmount3',
minWidth: 120,
fixed: 'right',
visible: formData && formData[0]?.outCount !== undefined,
},
{
field: 'outCount',
title: '已出库',
formatter: 'formatAmount3',
minWidth: 120,
fixed: 'right',
visible: formData && formData[0]?.returnCount !== undefined,
},
{
field: 'count',
title: '数量',