| | |
| | | label: '客户', |
| | | component: markRaw(CrmCustomerSelect), |
| | | componentProps: { |
| | | allCustomers: true, |
| | | placeholder: '请选择客户', |
| | | }, |
| | | rules: 'selectRequired', |
| | |
| | | label: '客户', |
| | | component: markRaw(CrmCustomerSelect), |
| | | componentProps: { |
| | | allCustomers: true, |
| | | placeholder: '请选择客户', |
| | | }, |
| | | }, |
| | |
| | | field: 'salesOrderCode', |
| | | title: '销售订单号', |
| | | minWidth: 140, |
| | | }, |
| | | { |
| | | field: 'clientCode', |
| | | title: '客户编码', |
| | | minWidth: 120, |
| | | }, |
| | | { |
| | | field: 'clientName', |
| | |
| | | label: `${item.productName || ''}(${item.productBarCode || ''})`, |
| | | value: item.productId, |
| | | })), |
| | | showSearch: true, |
| | | onChange: (value: number | undefined) => { |
| | | const selected = items.find((i) => i.productId === value); |
| | | onItemChange?.(selected); |