chore: 更新底层引擎
This commit is contained in:
		
							parent
							
								
									db10bb6a6c
								
							
						
					
					
						commit
						99015ecbd2
					
				| @ -13,17 +13,17 @@ | |||||||
|     "clean": "rimraf node_modules" |     "clean": "rimraf node_modules" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@vtj/core": "^0.10.9", |     "@vtj/core": "^0.10.10", | ||||||
|     "@vtj/designer": "0.10.9", |     "@vtj/designer": "0.10.10", | ||||||
|     "@vtj/icons": "0.10.9", |     "@vtj/icons": "0.10.10", | ||||||
|     "@vtj/local": "^0.10.9", |     "@vtj/local": "^0.10.10", | ||||||
|     "@vtj/materials": "^0.10.9", |     "@vtj/materials": "^0.10.10", | ||||||
|     "@vtj/node": "0.10.2", |     "@vtj/node": "0.10.2", | ||||||
|     "@vtj/pro": "^0.10.9", |     "@vtj/pro": "^0.10.10", | ||||||
|     "@vtj/renderer": "^0.10.9", |     "@vtj/renderer": "^0.10.10", | ||||||
|     "@vtj/ui": "^0.10.9", |     "@vtj/ui": "^0.10.10", | ||||||
|     "@vtj/utils": "0.10.9", |     "@vtj/utils": "0.10.10", | ||||||
|     "@vtj/web": "^0.10.9", |     "@vtj/web": "^0.10.10", | ||||||
|     "axios": "^1.8.1", |     "axios": "^1.8.1", | ||||||
|     "element-plus": "^2.9.4", |     "element-plus": "^2.9.4", | ||||||
|     "licia-es": "^1.46.0", |     "licia-es": "^1.46.0", | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ export const pinia = createPinia(); | |||||||
| // 用户模块 store
 | // 用户模块 store
 | ||||||
| export const useUserStore = defineStore('user', () => { | export const useUserStore = defineStore('user', () => { | ||||||
|   // 状态定义
 |   // 状态定义
 | ||||||
|   const token = ref<string>(localStorage.getItem('token') || ''); |   const token = ref<string>(localStorage.getItem('y-code-access-token') || ''); | ||||||
|   const userProfile = ref<null>(null); |   const userProfile = ref<null>(null); | ||||||
| 
 | 
 | ||||||
|   // getter 计算属性
 |   // getter 计算属性
 | ||||||
| @ -17,14 +17,14 @@ export const useUserStore = defineStore('user', () => { | |||||||
|   // 同步 action
 |   // 同步 action
 | ||||||
|   const setToken = (newToken: string) => { |   const setToken = (newToken: string) => { | ||||||
|     token.value = newToken; |     token.value = newToken; | ||||||
|     localStorage.setItem('token', newToken); |     localStorage.setItem('y-code-access-token', newToken); | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   // 清理方法
 |   // 清理方法
 | ||||||
|   const logout = () => { |   const logout = () => { | ||||||
|     token.value = ''; |     token.value = ''; | ||||||
|     userProfile.value = null; |     userProfile.value = null; | ||||||
|     localStorage.removeItem('token'); |     localStorage.removeItem('y-code-access-token'); | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   return { |   return { | ||||||
|  | |||||||
| @ -60,7 +60,10 @@ onMounted(async () => { | |||||||
| </script> | </script> | ||||||
| 
 | 
 | ||||||
| <template> | <template> | ||||||
|   <div class="designer-container" ref="container"></div> |   <div | ||||||
|  |     class="designer-container" | ||||||
|  |     ref="container" | ||||||
|  |     :token="userStore.token"></div> | ||||||
| </template> | </template> | ||||||
| 
 | 
 | ||||||
| <style scoped> | <style scoped> | ||||||
|  | |||||||
| @ -1,5 +1,5 @@ | |||||||
| <template> | <template> | ||||||
|   <component v-if="renderer" :is="renderer"></component> |   <component v-if="renderer" :is="renderer" v-bind="$attrs"></component> | ||||||
| </template> | </template> | ||||||
| <script lang="ts" setup> | <script lang="ts" setup> | ||||||
| import { ref, getCurrentInstance } from 'vue'; | import { ref, getCurrentInstance } from 'vue'; | ||||||
|  | |||||||
| @ -27,7 +27,7 @@ instance.interceptors.response.use( | |||||||
|     if (response.data.code === 401) { |     if (response.data.code === 401) { | ||||||
|       const userStore = useUserStore(); |       const userStore = useUserStore(); | ||||||
|       console.log('用户未授权或登录已过期,即将跳转...'); |       console.log('用户未授权或登录已过期,即将跳转...'); | ||||||
|       userStore.logout(); |       // userStore.logout();
 | ||||||
|       // 返回一个永远不会resolve的Promise,防止后续代码执行
 |       // 返回一个永远不会resolve的Promise,防止后续代码执行
 | ||||||
|       return new Promise(() => {}); |       return new Promise(() => {}); | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -29,7 +29,7 @@ const routes: Array<RouteRecordRaw> = [ | |||||||
|             // degrade: true,
 |             // degrade: true,
 | ||||||
|             applicationId: LOW_CODE_APPLICATION_ID, |             applicationId: LOW_CODE_APPLICATION_ID, | ||||||
|             projectId: LOW_CODE_PROJECT_ID, |             projectId: LOW_CODE_PROJECT_ID, | ||||||
|             fileId: 'b91ra0ej4', |             fileId: '1hsd0407hf', | ||||||
|           }, |           }, | ||||||
|         }, |         }, | ||||||
|         component: () => import('@/components/renderer-adapter/index.vue'), |         component: () => import('@/components/renderer-adapter/index.vue'), | ||||||
|  | |||||||
| @ -34,6 +34,26 @@ const routes: Array<RouteRecordRaw> = [ | |||||||
|         }, |         }, | ||||||
|         component: () => import('@/components/renderer-adapter/index.vue'), |         component: () => import('@/components/renderer-adapter/index.vue'), | ||||||
|       }, |       }, | ||||||
|  |       { | ||||||
|  |         path: 'file', | ||||||
|  |         name: `${moduleName}-file`, | ||||||
|  |         meta: { | ||||||
|  |           title: 'dsl 文件列表', | ||||||
|  |           keepAlive: true, | ||||||
|  |           icon: 'ant-design:file', | ||||||
|  |           app: { | ||||||
|  |             url: Y_CODE_RENDERER_URL, | ||||||
|  |             name: 'y-code-platform-project-file', | ||||||
|  |             // sync: true,
 | ||||||
|  |             // alive: true,
 | ||||||
|  |             // degrade: true,
 | ||||||
|  |             applicationId: LOW_CODE_APPLICATION_ID, | ||||||
|  |             projectId: LOW_CODE_PROJECT_ID, | ||||||
|  |             fileId: '7pftwojzu', | ||||||
|  |           }, | ||||||
|  |         }, | ||||||
|  |         component: () => import('@/components/renderer-adapter/index.vue'), | ||||||
|  |       }, | ||||||
|     ], |     ], | ||||||
|   }, |   }, | ||||||
| ]; | ]; | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ const routes: Array<RouteRecordRaw> = [ | |||||||
|     name: moduleName, |     name: moduleName, | ||||||
|     meta: { |     meta: { | ||||||
|       title: '静态文件管理', |       title: '静态文件管理', | ||||||
|       icon: 'ant-design:file-outlined', |       icon: 'ant-design:file', | ||||||
|     }, |     }, | ||||||
|     children: [ |     children: [ | ||||||
|       { |       { | ||||||
| @ -20,7 +20,7 @@ const routes: Array<RouteRecordRaw> = [ | |||||||
|         meta: { |         meta: { | ||||||
|           title: '静态文件列表', |           title: '静态文件列表', | ||||||
|           keepAlive: true, |           keepAlive: true, | ||||||
|           icon: 'ant-design:list', |           icon: 'ant-design:file', | ||||||
|           app: { |           app: { | ||||||
|             url: Y_CODE_RENDERER_URL, |             url: Y_CODE_RENDERER_URL, | ||||||
|             name: 'y-code-platform-application-list', |             name: 'y-code-platform-application-list', | ||||||
|  | |||||||
| @ -18,14 +18,14 @@ | |||||||
|     "@sy/low-code-shared": "workspace:*", |     "@sy/low-code-shared": "workspace:*", | ||||||
|     "@sy/web-vitals": "workspace:*", |     "@sy/web-vitals": "workspace:*", | ||||||
|     "@tanstack/vue-query": "^5.66.9", |     "@tanstack/vue-query": "^5.66.9", | ||||||
|     "@vtj/core": "^0.10.9", |     "@vtj/core": "^0.10.10", | ||||||
|     "@vtj/icons": "0.10.9", |     "@vtj/icons": "0.10.10", | ||||||
|     "@vtj/materials": "^0.10.9", |     "@vtj/materials": "^0.10.10", | ||||||
|     "@vtj/pro": "^0.10.9", |     "@vtj/pro": "^0.10.10", | ||||||
|     "@vtj/renderer": "^0.10.9", |     "@vtj/renderer": "^0.10.10", | ||||||
|     "@vtj/ui": "^0.10.9", |     "@vtj/ui": "^0.10.10", | ||||||
|     "@vtj/web": "^0.10.9", |     "@vtj/utils": "^0.10.10", | ||||||
|     "@vtj/utils": "^0.10.9", |     "@vtj/web": "^0.10.10", | ||||||
|     "axios": "^1.8.1", |     "axios": "^1.8.1", | ||||||
|     "core-js": "^3.40.0", |     "core-js": "^3.40.0", | ||||||
|     "element-plus": "^2.9.4", |     "element-plus": "^2.9.4", | ||||||
| @ -36,10 +36,10 @@ | |||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@farmfe/cli": "^1.0.4", |     "@farmfe/cli": "^1.0.4", | ||||||
|     "@vtj/cli": "^0.10.2", |  | ||||||
|     "@farmfe/core": "^1.6.6", |     "@farmfe/core": "^1.6.6", | ||||||
|     "@sy/vite-plugin-http2-proxy": "workspace:*", |     "@sy/vite-plugin-http2-proxy": "workspace:*", | ||||||
|     "@vitejs/plugin-vue": "^5.2.1", |     "@vitejs/plugin-vue": "^5.2.1", | ||||||
|  |     "@vtj/cli": "^0.10.2", | ||||||
|     "vite-plugin-mkcert": "^1.17.6" |     "vite-plugin-mkcert": "^1.17.6" | ||||||
|   } |   } | ||||||
| } | } | ||||||
| @ -37,7 +37,7 @@ const { data: file, isFetching } = useQuery({ | |||||||
|     await postmate.then((parent) => { |     await postmate.then((parent) => { | ||||||
|       parent.emit('some-event', 'y-code-renderer is ready') |       parent.emit('some-event', 'y-code-renderer is ready') | ||||||
|       Object.assign(model, parent.model) |       Object.assign(model, parent.model) | ||||||
|       // console.log('model', model) |       localStorage.setItem('y-code-access-token', model.accessToken || '') | ||||||
|     }) |     }) | ||||||
| 
 | 
 | ||||||
|     return getFile(model.fileId).then(() => { |     return getFile(model.fileId).then(() => { | ||||||
|  | |||||||
							
								
								
									
										541
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										541
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 wangxuefeng
						wangxuefeng