From ac4341ea6b66ae02427d39d35f41d42d78b2eb2e Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 14 二月 2025 10:08:32 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/components/RightContent/index.jsx |   77 ++++++++++++++++++--------------------
 1 files changed, 36 insertions(+), 41 deletions(-)

diff --git a/zy-asrs-flow/src/components/RightContent/index.jsx b/zy-asrs-flow/src/components/RightContent/index.jsx
index e5e8099..fb0b71f 100644
--- a/zy-asrs-flow/src/components/RightContent/index.jsx
+++ b/zy-asrs-flow/src/components/RightContent/index.jsx
@@ -1,10 +1,10 @@
 import { QuestionCircleOutlined } from '@ant-design/icons';
 import { SelectLang as UmiSelectLang } from '@umijs/max';
 import React from 'react';
-import { 
-  MoonOutlined, 
-  BulbOutlined, 
-  InsertRowAboveOutlined, 
+import {
+  MoonOutlined,
+  BulbOutlined,
+  InsertRowAboveOutlined,
   InsertRowLeftOutlined,
   FullscreenOutlined,
   FullscreenExitOutlined
@@ -65,52 +65,47 @@
       }}
       onClick={handleClick}
     >
-      {layoutMode ? <InsertRowAboveOutlined /> : <InsertRowLeftOutlined />}
+      {layoutMode ? <InsertRowLeftOutlined /> : <InsertRowAboveOutlined />}
     </div>
   );
 };
 
 export const FullScreen = ({ fullScreen, setFullScreen }) => {
   const handleClick = () => {
+    if (!fullScreen) {
+      requestFullScreen();
+    } else {
+      exitFullscreen();
+    }
     setFullScreen(!fullScreen);
   };
-  // //璋冪敤浜嬩欢
-  // const fullScreen = () => {
-  //   let isFullScreen = document.webkitIsFullScreen;
-  //   if (!isFullScreen) {
-  //     requestFullScreen();
-  //   } else {
-  //     exitFullscreen();
-  //   }
-  //   setIsFullScreen(isFullScreen);
-  // };
-  // //杩涘叆鍏ㄥ睆
-  // const requestFullScreen = () => {
-  //   var de = document.documentElement;
-  //   if (de.requestFullscreen) {
-  //     de.requestFullscreen();
-  //   } else if (de.mozRequestFullScreen) {
-  //     de.mozRequestFullScreen();
-  //   } else if (de.webkitRequestFullScreen) {
-  //     de.webkitRequestFullScreen();
-  //   } else if (de.msRequestFullscreen) {
-  //     de.webkitRequestFullScreen();
-  //   }
-  // };
-  // //閫�鍑哄叏灞�
-  // const exitFullscreen = () => {
-  //   var de = document;
-  //   if (de.exitFullScreen) {
-  //     de.exitFullScreen();
-  //   } else if (de.mozExitFullScreen) {
-  //     de.mozExitFullScreen();
-  //   } else if (de.webkitExitFullscreen) {
-  //     de.webkitExitFullscreen();
-  //   } else if (de.msExitFullscreen) {
-  //     de.msExitFullscreen();
-  //   }
-  // };
 
+  const requestFullScreen = () => {
+    var de = document.documentElement;
+    if (de.requestFullscreen) {
+      de.requestFullscreen();
+    } else if (de.mozRequestFullScreen) {
+      de.mozRequestFullScreen();
+    } else if (de.webkitRequestFullScreen) {
+      de.webkitRequestFullScreen();
+    } else if (de.msRequestFullscreen) {
+      de.webkitRequestFullScreen();
+    }
+  };
+
+  const exitFullscreen = () => {
+    var de = document;
+    if (de.exitFullScreen) {
+      de.exitFullScreen();
+    } else if (de.mozExitFullScreen) {
+      de.mozExitFullScreen();
+    } else if (de.webkitExitFullscreen) {
+      de.webkitExitFullscreen();
+    } else if (de.msExitFullscreen) {
+      de.msExitFullscreen();
+    }
+  };
+  
   return (
     <div
       style={{

--
Gitblit v1.9.1