#
vincentlu
8 天以前 1bc33546a044cbc84dd9595c19dbcd9a4e309fc9
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;
@@ -102,12 +107,13 @@
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                    <SelectInput
                                        label="table.field.code.concer"
                                        source="concer"
                                        label="table.field.code.corner"
                                        source="corner"
                                        choices={[
                                            { id: 1, name: '是' },
                                            { id: 0, name: '否' },
                                            { id: 0, name: 'common.enums.false' },
                                            { id: 1, name: 'common.enums.true' },
                                        ]}
                                        validate={required()}
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
@@ -122,11 +128,23 @@
                                        source="y"
                                    />
                                </Grid>
                                <Grid item xs={6} display="flex" gap={1}>
                                {/* <Grid item xs={6} display="flex" gap={1}>
                                    <TextInput
                                        label="table.field.code.scale"
                                        source="scale"
                                        parse={v => v}
                                    />
                                </Grid> */}
                                <Grid item xs={6} display="flex" gap={1}>
                                    <SelectInput
                                        label="table.field.code.spin"
                                        source="spin"
                                        choices={[
                                            { id: 0, name: 'page.code.enums.spin.na' },
                                            { id: 1, name: 'page.code.enums.spin.cw' },
                                            { id: 2, name: 'page.code.enums.spin.ccw' },
                                        ]}
                                        validate={required()}
                                    />
                                </Grid>
@@ -143,6 +161,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>