From 0f27101ca5f012db03af7fb50de28c22029cfc24 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期二, 22 四月 2025 08:20:23 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/page/segment/SegmentList.jsx |   52 ++++++++++++++++++++++++++++------------------------
 1 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/zy-acs-flow/src/page/segment/SegmentList.jsx b/zy-acs-flow/src/page/segment/SegmentList.jsx
index 2a25722..43b51fd 100644
--- a/zy-acs-flow/src/page/segment/SegmentList.jsx
+++ b/zy-acs-flow/src/page/segment/SegmentList.jsx
@@ -58,7 +58,7 @@
     '& .column-name': {
     },
     '& .opt': {
-        width: 120
+        width: 130
     },
 }));
 
@@ -260,29 +260,33 @@
                                     <DateField source="createTime" label="common.field.createTime" showTime />
                                     <BooleanField source="statusBool" label="common.field.status" sortable={false} />
                                     <TextField source="memo" label="common.field.memo" sortable={false} />
-                                    {(filterValues.state === 'WAITING' || filterValues.state === 'RUNNING') && (
-                                        <FunctionField label="common.field.opt" cellClassName="opt" render={record => (
-                                            <>
-                                                <ConfirmButton
-                                                    label="common.action.deprecate"
-                                                    size="small"
-                                                    color="error"
-                                                    startIcon={<ClearIcon />}
-                                                    sx={{
-                                                        padding: '1px',
-                                                        fontSize: '.75rem',
-                                                        '& .MuiButton-startIcon': {
-                                                            marginRight: '2px'
-                                                        },
-                                                    }}
-                                                    data={record.id}
-                                                    onConfirm={() => {
-                                                        handleDeprecate(record.id);
-                                                    }}
-                                                />
-                                            </>
-                                        )} />
-                                    )}
+                                    {(
+                                        filterValues.state === 'INIT'
+                                        || filterValues.state === 'WAITING'
+                                        || filterValues.state === 'RUNNING'
+                                    ) && (
+                                            <FunctionField label="common.field.opt" cellClassName="opt" render={record => (
+                                                <>
+                                                    <ConfirmButton
+                                                        label="common.action.deprecate"
+                                                        size="small"
+                                                        color="inherit"
+                                                        startIcon={<ClearIcon />}
+                                                        sx={{
+                                                            padding: '1px',
+                                                            fontSize: '.75rem',
+                                                            '& .MuiButton-startIcon': {
+                                                                marginRight: '2px'
+                                                            },
+                                                        }}
+                                                        data={record.id}
+                                                        onConfirm={() => {
+                                                            handleDeprecate(record.id);
+                                                        }}
+                                                    />
+                                                </>
+                                            )} />
+                                        )}
                                 </StyledDatagrid>
                             </>
                         )}

--
Gitblit v1.9.1