| | |
| | | ); |
| | | }; |
| | | |
| | | export const getInOrderItemFullBaseColumns = () => [ |
| | | <TextField source="poCode" label="table.field.asnOrder.poCode" key="poCode" />, |
| | | <TextField source="wkType$" label="table.field.asnOrder.wkType" key="wkType$" /> |
| | | ]; |
| | | |
| | | /** |
| | | * 获取出库订单明细的基础列配置 |
| | | * @returns {Array} 基础列数组 |
| | |
| | | ]; |
| | | }; |
| | | |
| | | export const buildInOrderItemFullColumns = () => { |
| | | return [ |
| | | ...getInOrderItemFullBaseColumns(), |
| | | ...getInOrderItemBaseColumns(), |
| | | ...getLastColumns() |
| | | ]; |
| | | }; |
| | | |
| | | /** |
| | | * 组合出库订单明细所有列配置 |
| | | * @returns {Array} 完整的列配置数组 |
| | |
| | | return { success: false, msg: error.message }; |
| | | } |
| | | }; |
| | | |
| | | export const fetchInOrderItemFullColumns = async () => { |
| | | try { |
| | | return { success: true, columns: buildInOrderItemFullColumns() }; |
| | | } catch (error) { |
| | | return { success: false, msg: error.message }; |
| | | } |
| | | }; |