diff --git a/src/App.js b/src/App.js
index 66bc88fa..7e05ec87 100644
--- a/src/App.js
+++ b/src/App.js
@@ -159,6 +159,11 @@ const Topic = Loadable({
loading: Loading,
})
+const Iframe = Loadable({
+ loader: () => import("./forge/iframe"),
+ loading: Loading,
+});
+
// 此处仅维护前端可能的一级路由,不用进行项目或者组织判断的字段。
const keyWord = ["explore", "settings", "setting", "mulan", "wiki", "issues", "setting", "trending", "code", "projects", "pulls", "mine", "login", "register", "email", "export", "nopage", "404", "403", "500", "501", "search", "organize", "login", "register", "resetPassword", "aboutus","educoder", "glcc","bindlogin", "softbot","zone"];
@@ -338,6 +343,12 @@ class App extends Component {
{!pathName || (pathName && pathName.toLowerCase() !== 'glcc') ? : }
{/* */}
+ {/* iframe页面 */}
+ ()
+ }
+ >
{/* wiki预览 */}
{
diff --git a/src/forge/iframe.jsx b/src/forge/iframe.jsx
new file mode 100644
index 00000000..f95108cf
--- /dev/null
+++ b/src/forge/iframe.jsx
@@ -0,0 +1,36 @@
+import React, { useEffect, useState, useCallback } from 'react';
+import { withRouter } from "react-router";
+import { SnackbarHOC } from "educoder";
+import { CNotificationHOC } from "../modules/courses/common/CNotificationHOC";
+import { TPMIndexHOC } from "../modules/tpm/TPMIndexHOC";
+
+
+const Iframe = (props) => {
+
+ const history = props.history
+ const location = history.location
+
+ // if (!location.state.url) {
+ // history.push("/404");
+ // }
+
+ function iframeLoad() {
+ // let myIframe = document.getElementById("iframe");
+ // myIframe.height = `${document.documentElement.clientHeight - 300}px`
+ // if (myIframe.contentWindow.location && myIframe.contentWindow.location.href) {
+ // window.location.href = 'http://118.145.132.196:3000/product/llm/llm-chat'
+ // //myIframe.contentWindow.location.href
+ // }
+ }
+
+ return
+}
+
+export default withRouter(CNotificationHOC()(SnackbarHOC()(TPMIndexHOC(Iframe))));
\ No newline at end of file
diff --git a/src/index.css b/src/index.css
index a5d90bc3..93f8b455 100644
--- a/src/index.css
+++ b/src/index.css
@@ -246,6 +246,10 @@ i.color-orange05:hover {
border-radius: 6px;
background-color: #ffebe9;
padding: 10px 8px;
- font-size: 12px;
+ font-size: 12px;
margin-bottom: 5px;
+}
+
+.test-iframe {
+ margin-top: -30px;
}
\ No newline at end of file