| | |
| | | |
| | | /** 退货单行新增/修改的表单 */ |
| | | export function useLineFormSchema( |
| | | clientId?: number, |
| | | salesOrderCode?: string, |
| | | items?: ErpSaleOrderApi.SaleOrderItem[], |
| | | onItemChange?: (item: ErpSaleOrderApi.SaleOrderItem | undefined) => void, |
| | | ): VbenFormSchema[] { |
| | |
| | | label: '批次', |
| | | component: markRaw(WmBatchSelect), |
| | | componentProps: { |
| | | clientId, |
| | | disabled: false, |
| | | placeholder: '请选择批次', |
| | | salesOrderCode, |
| | | }, |
| | | dependencies: { |
| | | triggerFields: ['itemId'], |
| | | componentProps: (values) => ({ |
| | | clientId, |
| | | disabled: !values.itemId, |
| | | itemId: values.itemId, |
| | | placeholder: '请选择批次', |
| | | salesOrderCode, |
| | | }), |
| | | }, |
| | | }, |