From 77c773cd7952e315b7f90eae604ccbfbe5536345 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 10 十月 2024 14:25:00 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/map/settings/index.jsx | 56 +++++++++++++++++++++++++++-
zy-acs-flow/src/i18n/en.js | 6 +++
zy-acs-flow/src/i18n/zh.js | 6 +++
zy-acs-flow/src/map/MapPage.jsx | 2
4 files changed, 67 insertions(+), 3 deletions(-)
diff --git a/zy-acs-flow/src/i18n/en.js b/zy-acs-flow/src/i18n/en.js
index e393bde..299c12c 100644
--- a/zy-acs-flow/src/i18n/en.js
+++ b/zy-acs-flow/src/i18n/en.js
@@ -630,6 +630,12 @@
},
settings: {
title: 'Settings',
+ map: {
+ title: 'Map Parameters',
+ },
+ config: {
+ title: 'Config Parameters',
+ },
},
insight: {
title: 'Insight',
diff --git a/zy-acs-flow/src/i18n/zh.js b/zy-acs-flow/src/i18n/zh.js
index a18ad78..52b60b8 100644
--- a/zy-acs-flow/src/i18n/zh.js
+++ b/zy-acs-flow/src/i18n/zh.js
@@ -628,6 +628,12 @@
},
settings: {
title: '璁剧疆',
+ map: {
+ title: '鍦板浘鍙傛暟',
+ },
+ config: {
+ title: '绯荤粺鍙傛暟',
+ },
},
insight: {
title: '璇︽儏',
diff --git a/zy-acs-flow/src/map/MapPage.jsx b/zy-acs-flow/src/map/MapPage.jsx
index 64dbb40..283b0e0 100644
--- a/zy-acs-flow/src/map/MapPage.jsx
+++ b/zy-acs-flow/src/map/MapPage.jsx
@@ -329,7 +329,7 @@
setSettingsVisible(false);
}}
sprite={spriteSettings}
- width={378}
+ width={570}
/>
</Box>
diff --git a/zy-acs-flow/src/map/settings/index.jsx b/zy-acs-flow/src/map/settings/index.jsx
index 7c2bb80..d4aa0ec 100644
--- a/zy-acs-flow/src/map/settings/index.jsx
+++ b/zy-acs-flow/src/map/settings/index.jsx
@@ -1,9 +1,8 @@
import React, { useState, useRef, useEffect } from 'react';
import { useTranslate } from "react-admin";
-import { Drawer, Box, Typography, Grid, IconButton, Stack, useTheme } from '@mui/material';
+import { Drawer, Box, Typography, Tabs, Tab, IconButton, Stack, useTheme, Card, CardContent, CardHeader, Divider } from '@mui/material';
import CloseIcon from '@mui/icons-material/Close';
import { PAGE_DRAWER_WIDTH } from '@/config/setting';
-
const Settings = (props) => {
const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH, title } = props;
@@ -14,6 +13,12 @@
const handleClose = () => {
onCancel();
}
+
+ const [activeTab, setActiveTab] = useState(0);
+
+ const handleTabChange = (event, newValue) => {
+ setActiveTab(newValue);
+ };
useEffect(() => {
}, [])
@@ -38,7 +43,41 @@
<CloseIcon />
</IconButton>
</Stack>
+
<Box p={3}>
+ <Card sx={{
+ transition: '0.3s',
+ boxShadow: '0px 2px 8px rgba(0, 0, 0, 0.1)',
+ '&:hover': {
+ boxShadow: '0px 4px 16px rgba(0, 0, 0, 0.2)',
+ },
+ borderRadius: '8px',
+ }}>
+ <CardContent>
+ <Tabs
+ value={activeTab}
+ onChange={handleTabChange}
+ indicatorColor="primary"
+ textColor="primary"
+ variant="fullWidth"
+ sx={{ mb: 2 }}
+ >
+ <Tab label={translate('page.map.settings.map.title')} />
+ <Tab label={translate('page.map.settings.config.title')} />
+ </Tabs>
+
+ <Divider />
+
+ <Box p={3}>
+ {activeTab === 0 && (
+ <MapSettings sprite={sprite} onSubmit={() => { /* 琛ㄥ崟鎻愪氦閫昏緫 */ }} />
+ )}
+ {activeTab === 1 && (
+ <ConfigSettings sprite={sprite} onSubmit={() => { /* 琛ㄥ崟鎻愪氦閫昏緫 */ }} />
+ )}
+ </Box>
+ </CardContent>
+ </Card>
</Box>
</Box>
)}
@@ -47,5 +86,18 @@
)
}
+const MapSettings = () => {
+
+ return (
+ <h1>MapSettings</h1>
+ )
+}
+
+const ConfigSettings = () => {
+
+ return (
+ <h1>ConfigSettings</h1>
+ )
+}
export default Settings;
\ No newline at end of file
--
Gitblit v1.9.1