diff --git a/apps/designer/src/io/instance.ts b/apps/designer/src/io/instance.ts index b1f6766..a7a106a 100644 --- a/apps/designer/src/io/instance.ts +++ b/apps/designer/src/io/instance.ts @@ -1,4 +1,3 @@ -import { useUserStore } from '@/store'; import axios from 'axios'; const apiBase = import.meta.env.VITE_BASE_API_URL; @@ -12,8 +11,6 @@ const instance = axios.create({ instance.interceptors.request.use( (config) => { // 可在此处添加统一请求头等配置 - const userStore = useUserStore(); - config.headers.Authorization = `Bearer ${userStore.token}`; return config; }, (error) => { diff --git a/apps/designer/src/views/index.vue b/apps/designer/src/views/index.vue index 1cd7218..63018c8 100644 --- a/apps/designer/src/views/index.vue +++ b/apps/designer/src/views/index.vue @@ -62,6 +62,11 @@ onMounted(async () => { widgetManager.set('About', { invisible: true }); + + widgetManager.set('History', { + // 有 bug,先隐藏 + invisible: true + }); }); }); diff --git a/apps/renderer/src/App.vue b/apps/renderer/src/App.vue index d3ed9e8..2a55339 100644 --- a/apps/renderer/src/App.vue +++ b/apps/renderer/src/App.vue @@ -72,6 +72,7 @@ const getParamsFromUrl = (): Partial => { const getInitParams = (): InitParams | null => { if (isWujieSubApp && window.$wujie?.props) { const props: WujieProps = window.$wujie.props; + console.log('WujieProps', props); if (props.fileId && props.projectId) { console.log('使用无界初始化渲染器'); return props as WujieProps; @@ -113,17 +114,17 @@ const initRequestConfig = () => { }); }; - const mergeResponseInterceptors = () => { - const responseHandlers = props.interceptors?.response?.handlers || []; - responseHandlers.forEach((handler) => { - if (isFn(handler?.fulfilled)) { - request.useResponse(handler.fulfilled, handler.rejected); - } - }); - }; + // const mergeResponseInterceptors = () => { + // const responseHandlers = props.interceptors?.response?.handlers || []; + // responseHandlers.forEach((handler) => { + // if (isFn(handler?.fulfilled)) { + // request.useResponse(handler.fulfilled, handler.rejected); + // } + // }); + // }; mergeRequestInterceptors(); - mergeResponseInterceptors(); + // mergeResponseInterceptors(); }; // 显示加载中 diff --git a/packages/renderer-adapter/wujie-vue3/package.json b/packages/renderer-adapter/wujie-vue3/package.json index 9c4af39..a4a062c 100644 --- a/packages/renderer-adapter/wujie-vue3/package.json +++ b/packages/renderer-adapter/wujie-vue3/package.json @@ -1,6 +1,6 @@ { "name": "@sy/wujie-vue3-renderer-adapter", - "version": "1.0.0-alpha.5", + "version": "1.0.0-alpha.7", "description": "wujie-vue3 ycode renderer adapter", "type": "module", "scripts": { diff --git a/packages/renderer-adapter/wujie-vue3/src/adapter.vue b/packages/renderer-adapter/wujie-vue3/src/adapter.vue index ae61219..8703f78 100644 --- a/packages/renderer-adapter/wujie-vue3/src/adapter.vue +++ b/packages/renderer-adapter/wujie-vue3/src/adapter.vue @@ -49,6 +49,19 @@ const props = withDefaults( const { bus } = WujieVue; +// 定义无界插件 +const wujiePlugins = [ + { + patchElementHook(element: Element, iframeWindow: Window) { + if (element.nodeName === 'STYLE') { + element.insertAdjacentElement = function (_position, ele) { + iframeWindow.document.head.append(ele); + }; + } + }, + }, +]; + // 生命周期钩子 const beforeLoad = (appWindow: Window) => { console.log(`${props.name} 开始加载`, appWindow); @@ -110,15 +123,15 @@ onBeforeUnmount(() => { diff --git a/vben-admin.code-workspace b/vben-admin.code-workspace index 40d92c8..414d92d 100644 --- a/vben-admin.code-workspace +++ b/vben-admin.code-workspace @@ -148,6 +148,14 @@ "name": "@sy/vue3-renderer-adapter", "path": "packages/renderer-adapter/vue3", }, + { + "name": "@sy/wujie-vue2-renderer-adapter", + "path": "packages/renderer-adapter/wujie-vue2", + }, + { + "name": "@sy/wujie-vue3-renderer-adapter", + "path": "packages/renderer-adapter/wujie-vue3", + }, { "name": "@vben/stores", "path": "packages/stores",