import { useState, useEffect } from "react"; import PageLayout from "@cqsjjb/jjb-react-admin-component/PageLayout"; import { Flex, Button, Tabs, Input, Tag, Progress, Typography } from "antd"; import WebOfficeSDK from "~/web-office-sdk-solution-v2.0.7/web-office-sdk-solution-v2.0.7.es.js"; import { createPortal } from "react-dom"; import "./index.less"; const App = () => { const [expandedMap, setExpandedMap] = useState({}); const toggleExpand = (index) => { setExpandedMap((prev) => ({ ...prev, [index]: !prev[index] })); }; useEffect(() => { (async function () { const instance = WebOfficeSDK.init({ // 必填项 officeType: WebOfficeSDK.OfficeType.Writer, appId: "SX20260717TSGKEA", mount: document.getElementById("app-sbsb"), fileId: "123", token: sessionStorage.getItem("token"), }); await instance.ready(); const app = instance.Application; })(); }, []); return (