From 18cee3f153e61fb04b17701d63fbd51a9276122a Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期五, 09 五月 2025 19:04:01 +0800
Subject: [PATCH] 新增收货单打印预览界面

---
 rsf-admin/src/page/components/StatusSelectInput.jsx |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/page/components/StatusSelectInput.jsx b/rsf-admin/src/page/components/StatusSelectInput.jsx
index 46f787c..11031ca 100644
--- a/rsf-admin/src/page/components/StatusSelectInput.jsx
+++ b/rsf-admin/src/page/components/StatusSelectInput.jsx
@@ -5,20 +5,21 @@
 } from 'react-admin';
 
 const StatusSelectInput = (props) => {
+    const { require = true, defaultValue = 1, ...rest } = props
     const translate = useTranslate();
 
     return (
         <SelectInput
             label={translate('common.field.status')}
             source="status"
-            validate={[required()]}
+            validate={[require && required()]}
             choices={[
                 { id: '1', name: 'common.enums.statusTrue' },
                 { id: '0', name: 'common.enums.statusFalse' },
             ]}
-            defaultValue={1}
+            defaultValue={defaultValue}
             helperText={false}
-            {...props}
+            {...rest}
         />
     )
 }

--
Gitblit v1.9.1