#
vincentlu
2025-05-13 ebd2f4397a92c6a5096de1b86d59154363344720
zy-acs-flow/src/page/code/CodeCreate.jsx
@@ -30,6 +30,11 @@
import DialogCloseButton from "../components/DialogCloseButton";
import StatusSelectInput from "../components/StatusSelectInput";
import MemoInput from "../components/MemoInput";
import ImportButton from '../components/ImportButton'
import { useCodeImport } from './useCodeImport';
import * as importTemp from './importTemp.csv?raw';
const IMPORT_TEMP_URL = `data:text/csv;name=crm_contacts_sample.csv;charset=utf-8,${encodeURIComponent(importTemp.default)}`;
const CodeCreate = (props) => {
    const { open, setOpen } = props;
@@ -101,6 +106,16 @@
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <SelectInput
                                        label="table.field.code.corner"
                                        source="corner"
                                        choices={[
                                            { id: 1, name: '是' },
                                            { id: 0, name: '否' },
                                        ]}
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <NumberInput
                                        label="table.field.code.x"
                                        source="x"
@@ -110,16 +125,6 @@
                                    <NumberInput
                                        label="table.field.code.y"
                                        source="y"
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <SelectInput
                                        label="table.field.code.concer"
                                        source="concer"
                                        choices={[
                                            { id: 1, name: '是' },
                                            { id: 0, name: '否' },
                                        ]}
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
@@ -143,6 +148,7 @@
                        <DialogActions sx={{ position: 'sticky', bottom: 0, backgroundColor: 'background.paper', zIndex: 1000 }}>
                            <Toolbar sx={{ width: '100%', justifyContent: 'space-between' }}  >
                                <SaveButton />
                                <ImportButton importTemp={IMPORT_TEMP_URL} useCodeImport={useCodeImport} onceBatch={10} />
                            </Toolbar>
                        </DialogActions>
                    </Form>