From d416f783f852c10c3bb2e0bfb8a7b0d4e6fe0e3d Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 25 二月 2026 13:15:29 +0800
Subject: [PATCH] lsh#

---
 rsf-admin/src/page/orders/asnOrderItem/AsnOrderItemList.jsx |   39 ++++++++++++++-------------------------
 1 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/rsf-admin/src/page/orders/asnOrderItem/AsnOrderItemList.jsx b/rsf-admin/src/page/orders/asnOrderItem/AsnOrderItemList.jsx
index a541c22..9cd224a 100644
--- a/rsf-admin/src/page/orders/asnOrderItem/AsnOrderItemList.jsx
+++ b/rsf-admin/src/page/orders/asnOrderItem/AsnOrderItemList.jsx
@@ -43,7 +43,7 @@
 import useTableLayout from '@/utils/useTableLayout';
 
 import { PAGE_DRAWER_WIDTH, OPERATE_MODE, DEFAULT_PAGE_SIZE } from '@/config/setting';
-import { fetchInOrderItemColumns } from '../config/orderItemColumns';
+import { fetchInOrderItemFullColumns } from '../config/orderItemColumns';
 
 const filters = [
     <SearchInput source="condition" alwaysOn />,
@@ -86,7 +86,7 @@
         <>
             <Box display="flex">
                 <List
-                    resource="asnOrderItem/in"
+                    resource="asnOrderItemFull/in"
                     sx={{
                         flexGrow: 1,
                         transition: (theme) =>
@@ -98,7 +98,7 @@
                     title={"menu.asnOrderItem"}
                     empty={false}
                     filters={filters}
-                    sort={{ field: "create_time", order: "desc" }}
+                    // sort={{ field: "mo.create_time", order: "desc" }}
                     actions={(
                         <TopToolbar>
                             <FilterButton />
@@ -131,11 +131,7 @@
     const { isLoading } = useListContext();
     const refresh = useRefresh();
     const omittedFields = [
-        'id', 'orderId', 'orderCode', 'poCode', 'poId', 'wkType', 'type', 'checkType',
-        'spec', 'model', 'purQty', 'purUnit', 'qrcode', 'trackCode', 'splrCode',
-        'splrName', 'projectCode', 'supplierId', 'supplierName', 'priceUnitId',
-        'shipperId', 'businessTime', 'extendFields.[businessTime]',
-        'extendFields.[wkType]', 'extendFields.[type]'
+        'id'
     ];
 
     useEffect(() => {
@@ -143,13 +139,11 @@
     }, []);
 
     const getDynamicFields = async () => {
-        const result = await fetchInOrderItemColumns();
+        const result = await fetchInOrderItemFullColumns();
         if (result.success) {
             const hiddenSources = [
                 'splrName',
-                'businessTime', 'extendFields.[businessTime]',
-                'wkType', 'extendFields.[wkType]',
-                'type', 'extendFields.[type]'
+                'type', 'extendFields.[type]',
             ];
             const columns = result.columns.filter(col => !hiddenSources.includes(col.props.source));
             setColumns(columns);
@@ -159,6 +153,8 @@
     }
 
     const { boxMaxWidth, boxMaxHeight } = useTableLayout(drawerVal);
+
+
 
     return (
         <Box sx={{
@@ -184,24 +180,17 @@
             )}
             {columns.length > 0 &&
                 <StickyDataTable
-                    stickyRight={['createTime']}
+                    footerConfig={[
+                        { field: 'anfme', type: 'sum', label: 'table.field.asnOrderItem.anfme' },
+                        { field: 'qty', type: 'max', label: 'table.field.asnOrderItem.qty' },
+                    ]}
+                    // stickyRight={['createTime']}
                     storeKey='asnOrderItem'
                     bulkActionButtons={false}
                     rowClick={false}
                     hiddenColumns={omittedFields}
                 >
-                    {columns
-                        .map((column) => (
-                            <DataTable.Col
-                                key={column.key || column.props.source}
-                                source={column.props.source}
-                                label={column.props.label}
-                                sx={column.props.sx}
-                            >
-                                {column}
-                            </DataTable.Col>
-                        ))
-                    }
+                    {columns}
                 </StickyDataTable>}
         </Box>
     )

--
Gitblit v1.9.1