From 89e3115c7281edf06fa1cd362ff32071a52b51ce Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期五, 04 七月 2025 08:25:14 +0800
Subject: [PATCH] #

---
 rsf-admin/src/page/orders/delivery/DeliveryList.jsx |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/rsf-admin/src/page/orders/delivery/DeliveryList.jsx b/rsf-admin/src/page/orders/delivery/DeliveryList.jsx
index 4a5b27f..3124c3a 100644
--- a/rsf-admin/src/page/orders/delivery/DeliveryList.jsx
+++ b/rsf-admin/src/page/orders/delivery/DeliveryList.jsx
@@ -110,10 +110,8 @@
                 actions={(
                     <TopToolbar>
                         <FilterButton />
-                        {/* <MyCreateButton onClick={() => { setCreateDialog(true) }} /> */}
                         <SelectColumnsButton preferenceKey='delivery' />
                         <ImportButton value={'delivery'} />
-                        {/* <MyExportButton /> */}
                     </TopToolbar>
                 )}
                 perPage={DEFAULT_PAGE_SIZE}
@@ -124,7 +122,7 @@
                     rowClick={(id, resource, record) => false}
                     expand={false}
                     expandSingle={true}
-                    omit={['id', 'createTime', 'createBy', 'platId', 'memo', 'workQty', 'startTime', 'endTime', 'updateBy', 'createTime']}
+                    omit={['id', 'createTime', 'createBy', 'platId', 'platCode', 'memo', 'startTime','qty', 'endTime', 'updateBy', 'createTime']}
                 >
                     <NumberField source="id" />
                     <TextField source="code" label="table.field.delivery.code" />
@@ -133,8 +131,8 @@
                     <TextField source="wkType$" label="table.field.delivery.wkType" />
                     <TextField source="source" label="table.field.delivery.source" />
                     <NumberField source="anfme" label="table.field.delivery.anfme" />
+                    <NumberField source="workQty" label="table.field.delivery.qty" />
                     <NumberField source="qty" label="table.field.delivery.qty" />
-                    <NumberField source="workQty" label="table.field.delivery.workQty" />
                     <TextField source="platCode" label="table.field.delivery.platCode" />
                     <DateField source="startTime" label="table.field.delivery.startTime" showTime />
                     <DateField source="endTime" label="table.field.delivery.endTime" showTime />
@@ -143,11 +141,10 @@
                     <TextField source="createBy$" label="common.field.createBy" />
                     <DateField source="createTime" label="common.field.createTime" showTime />
                     <BillStatusField cellClassName="status" source="exceStatus" label="table.field.asnOrder.exceStatus" />
-                    {/* <BooleanField source="statusBool" label="common.field.status" sortable={false} /> */}
                     <TextField source="memo" label="common.field.memo" sortable={false} />
                     <WrapperField cellClassName="opt" label="common.field.opt">
                         <EditButton sx={{ padding: '1px', fontSize: '.75rem' }} />
-                        <DeleteButton sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} />
+                        <CustomDelteButton />
                     </WrapperField>
                 </StyledDatagrid>
             </List>
@@ -165,4 +162,13 @@
     )
 }
 
+
+const CustomDelteButton = () => {
+    const record = useRecordContext();
+    return (
+        record?.exceStatus == 0 ? <DeleteButton sx={{ padding: '1px', fontSize: '.75rem' }} mutationMode={OPERATE_MODE} /> : <></>
+    )
+}
+
+
 export default DeliveryList;

--
Gitblit v1.9.1