From f6881a3c81210316d56751f612346439c3ab814c Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期三, 21 五月 2025 11:06:57 +0800
Subject: [PATCH] #出库作业

---
 rsf-admin/src/page/system/serialRule/SerialRuleCreate.jsx |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/rsf-admin/src/page/system/serialRule/SerialRuleCreate.jsx b/rsf-admin/src/page/system/serialRule/SerialRuleCreate.jsx
index 7abf1d5..22985ba 100644
--- a/rsf-admin/src/page/system/serialRule/SerialRuleCreate.jsx
+++ b/rsf-admin/src/page/system/serialRule/SerialRuleCreate.jsx
@@ -27,9 +27,9 @@
   Grid,
   Box,
 } from "@mui/material";
-import DialogCloseButton from "../components/DialogCloseButton";
-import StatusSelectInput from "../components/StatusSelectInput";
-import MemoInput from "../components/MemoInput";
+import DialogCloseButton from "../../components/DialogCloseButton";
+import StatusSelectInput from "../../components/StatusSelectInput";
+import MemoInput from "../../components/MemoInput";
 
 const SerialRuleCreate = (props) => {
   const { open, setOpen } = props;
@@ -47,6 +47,7 @@
     setOpen(false);
     notify("common.response.success");
   };
+  const dicts = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_rule_type')) || [];
 
   const handleError = async (error) => {
     notify(error.message || "common.response.fail", {
@@ -113,13 +114,23 @@
                     parse={(v) => v}
                   />
                 </Grid>
-                <Grid item xs={6} display="flex" gap={1}>
+                {/* <Grid item xs={6} display="flex" gap={1}>
                   <TextInput
                     label="table.field.serialRule.reset"
                     source="reset"
                     parse={(v) => v}
                     validate={required()}
                   />
+                </Grid> */}
+                <Grid item xs={6} display="flex" gap={1}>
+                  <AutocompleteInput
+                    choices={dicts}
+                    optionText="label"
+                    label="table.field.serialRule.reset"
+                    source="reset"
+                    optionValue="value"
+                    parse={v => v}
+                    validate={[required()]} />
                 </Grid>
                 <Grid item xs={6} display="flex" gap={1}>
                   <TextInput
@@ -161,7 +172,7 @@
                 zIndex: 1000,
               }}
             >
-              <Toolbar sx={{ width: "100%", justifyContent: "space-between" }}>
+              <Toolbar sx={{ width: "100%", justifyContent: "end" }}>
                 <SaveButton />
               </Toolbar>
             </DialogActions>

--
Gitblit v1.9.1