From bfc0fff77167d63165e49d3733bb02a78e74cb27 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期一, 21 四月 2025 09:05:54 +0800
Subject: [PATCH] #

---
 zy-acs-flow/src/map/header/MoreOperate.jsx |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/zy-acs-flow/src/map/header/MoreOperate.jsx b/zy-acs-flow/src/map/header/MoreOperate.jsx
index 6fc63c9..f3d7e4e 100644
--- a/zy-acs-flow/src/map/header/MoreOperate.jsx
+++ b/zy-acs-flow/src/map/header/MoreOperate.jsx
@@ -9,13 +9,13 @@
     ListItemText,
 } from '@mui/material';
 import { handleRePositionAll } from "../http";
-import VisibilityIcon from '@mui/icons-material/Visibility';
+import GpsFixedIcon from '@mui/icons-material/GpsFixed';
 
-const RePositionBtn = ({ }) => {
+const MoreOperate = ({ }) => {
     const translate = useTranslate();
     const theme = useTheme();
 
-    const handleToggle = () => {
+    const verifyPassword = (fn) => {
         let pass = true;
         const pwd = prompt("please enter password:");
         if (pwd === 'xltys1995') {
@@ -27,10 +27,14 @@
             }
         }
         if (pass) {
-            handleRePositionAll(null, (res) => {
-                console.log(res);
-            });
+            if (fn) {
+                fn();
+            }
         }
+    }
+
+    const handleLocateAll = () => {
+        alert('瀹氫綅鎴愬姛');
     }
 
     return (
@@ -55,16 +59,14 @@
                 <MenuItem value={translate('page.map.action.moreOperation')} sx={{ display: 'none' }} />
                 <MenuItem
                     onClick={() => {
-                        alert(1)
+                        verifyPassword(handleLocateAll);
                     }}
                 >
                     <ListItemIcon>
-                        <VisibilityIcon fontSize="small" />
+                        <GpsFixedIcon fontSize="small" />
                     </ListItemIcon>
-                    <ListItemText>瑙傚療妯″紡</ListItemText>
+                    <ListItemText>{translate('page.map.action.oneClickLocate')}</ListItemText>
                 </MenuItem>
-                <MenuItem >{translate('page.map.mode.movable')}</MenuItem>
-                <MenuItem >{translate('page.map.mode.settings')}</MenuItem>
             </Select>
             {/* <Button
                 variant="contained"
@@ -79,4 +81,4 @@
     );
 }
 
-export default RePositionBtn;
\ No newline at end of file
+export default MoreOperate;
\ No newline at end of file

--
Gitblit v1.9.1