From 60edff747d52eb42aadb036e3fbd580252de4c05 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 28 八月 2025 08:15:54 +0800 Subject: [PATCH] 1 --- zy-acs-flow/src/page/route/RouteCreate.jsx | 29 ++++++++++++++--------------- 1 files changed, 14 insertions(+), 15 deletions(-) diff --git a/zy-acs-flow/src/page/route/RouteCreate.jsx b/zy-acs-flow/src/page/route/RouteCreate.jsx index d87aa86..45b80cd 100644 --- a/zy-acs-flow/src/page/route/RouteCreate.jsx +++ b/zy-acs-flow/src/page/route/RouteCreate.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 { useRouteImport } from './useRouteImport'; + +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 RouteCreate = (props) => { const { open, setOpen } = props; @@ -84,21 +89,14 @@ </DialogTitle> <DialogContent> <Grid container rowSpacing={2} columnSpacing={2}> - <Grid item xs={6} display="flex" gap={1}> + {/* <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.route.uuid" source="uuid" parse={v => v} autoFocus /> - </Grid> - <Grid item xs={6} display="flex" gap={1}> - <TextInput - label="table.field.route.name" - source="name" - parse={v => v} - /> - </Grid> + </Grid> */} <Grid item xs={6} display="flex" gap={1}> <ReferenceInput source="startCode" @@ -125,7 +123,7 @@ /> </ReferenceInput> </Grid> - <Grid item xs={6} display="flex" gap={1}> + {/* <Grid item xs={6} display="flex" gap={1}> <TextInput label="table.field.route.codeArr" source="codeArr" @@ -139,19 +137,19 @@ source="codeDataArr" parse={v => v} /> - </Grid> + </Grid> */} <Grid item xs={6} display="flex" gap={1}> <SelectInput label="table.field.route.direction" source="direction" choices={[ - { id: 0, name: '鏃犲簭' }, - { id: 1, name: '姝e悜' }, - { id: 2, name: '鍙嶅悜' }, + { id: 0, name: 'page.route.enums.direction.unordered' }, + { id: 1, name: 'page.route.enums.direction.forward' }, + { id: 2, name: 'page.route.enums.direction.reverse' }, ]} + validate={required()} /> </Grid> - <Grid item xs={6} display="flex" gap={1}> <StatusSelectInput /> </Grid> @@ -165,6 +163,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={useRouteImport} onceBatch={10} /> </Toolbar> </DialogActions> </Form> -- Gitblit v1.9.1