diff --git a/apps/system_manage/serializers/system.py b/apps/system_manage/serializers/system.py index 26d5a62bd..95b757e9a 100644 --- a/apps/system_manage/serializers/system.py +++ b/apps/system_manage/serializers/system.py @@ -42,3 +42,11 @@ class SystemProfileSerializer(serializers.Serializer): return {'version': version, 'edition': settings.edition, 'license_is_valid': license_is_valid() if license_is_valid() is not None else False, 'ras': get_key_pair_by_sql().get('key')} + + +class SystemConfigSerializer(serializers.Serializer): + @staticmethod + def get_config(): + return { + 'mindmap_url': settings.config.get('MINDMAP_URL', '') + } diff --git a/apps/system_manage/urls.py b/apps/system_manage/urls.py index dfe873342..5f2c70f20 100644 --- a/apps/system_manage/urls.py +++ b/apps/system_manage/urls.py @@ -11,5 +11,6 @@ urlpatterns = [ path('workspace//resource_user_permission/resource//resource///', views.WorkspaceResourceUserPermissionView.Page.as_view()), path('email_setting', views.SystemSetting.Email.as_view()), path('profile', views.SystemProfile.as_view()), - path('valid//', views.Valid.as_view()) + path('valid//', views.Valid.as_view()), + path('config', views.get_system_config) ] diff --git a/apps/system_manage/views/__init__.py b/apps/system_manage/views/__init__.py index feb26cdba..5182ff9b0 100644 --- a/apps/system_manage/views/__init__.py +++ b/apps/system_manage/views/__init__.py @@ -10,3 +10,4 @@ from .user_resource_permission import * from .email_setting import * from .system_profile import * from .valid import * +from .system_config import * diff --git a/config.yaml b/config.yaml index 0be4ffc7c..3f7070adc 100644 --- a/config.yaml +++ b/config.yaml @@ -41,4 +41,7 @@ CHAT_PATH: /chat SESSION_TIMEOUT: 28800 # 沙盒Python包路径 -SANDBOX_PYTHON_PACKAGE_PATHS: /opt/py3/lib/python3.11/site-packages,/opt/maxkb-app/sandbox/python-packages,/opt/maxkb/python-packages \ No newline at end of file +SANDBOX_PYTHON_PACKAGE_PATHS: /opt/py3/lib/python3.11/site-packages,/opt/maxkb-app/sandbox/python-packages,/opt/maxkb/python-packages + +# 思维导图服务配置 +MINDMAP_URL: http://10.100.52.76:3000/ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d70a5c3b4..5edecddb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,5 +2,9 @@ "name": "MaxKB", "lockfileVersion": 3, "requires": true, - "packages": {} + "packages": { + "": { + "name": "MaxKB" + } + } } diff --git a/ui/package.json b/ui/package.json index de0fa11ae..004cb41e4 100644 --- a/ui/package.json +++ b/ui/package.json @@ -21,7 +21,7 @@ "@codemirror/lang-python": "^6.2.1", "@codemirror/theme-one-dark": "^6.1.2", "@logicflow/core": "^1.2.27", - "@logicflow/extension": "^1.2.27", + "@logicflow/extension": "^2.1.15", "@vavt/cm-extension": "^1.9.1", "@vueuse/core": "^13.3.0", "axios": "^1.8.4", @@ -33,7 +33,7 @@ "highlight.js": "^11.11.1", "html-to-image": "^1.11.13", "html2canvas": "^1.4.1", - "jspdf": "^3.0.3", + "jspdf": "^4.2.0", "katex": "^0.16.10", "marked": "^12.0.2", "md-editor-v3": "^5.8.2", diff --git a/ui/src/components/layout-container/index.vue b/ui/src/components/layout-container/index.vue index e8f145a2b..c2fc96b31 100644 --- a/ui/src/components/layout-container/index.vue +++ b/ui/src/components/layout-container/index.vue @@ -50,7 +50,7 @@ const props = defineProps({ }, }) -const isCollapse = ref(true) +const isCollapse = ref(false) const leftWidth = ref(props.minLeftWidth) const isResizing = ref(false) diff --git a/ui/src/locales/lang/zh-CN/layout.ts b/ui/src/locales/lang/zh-CN/layout.ts index 146c4b693..2ca5ad665 100644 --- a/ui/src/locales/lang/zh-CN/layout.ts +++ b/ui/src/locales/lang/zh-CN/layout.ts @@ -2,5 +2,7 @@ export default { logout: '退出登录', apiKey: 'API Key 管理', apiServiceAddress: 'API 服务地址', - language: '语言' + language: '语言', + userManualUrl: 'http://docs.maxkb.hk/', + forumUrl: 'https://github.com/1Panel-dev/MaxKB/discussions' } diff --git a/ui/src/views/chat/pc/index.vue b/ui/src/views/chat/pc/index.vue index e4a8ac9eb..198dacc85 100644 --- a/ui/src/views/chat/pc/index.vue +++ b/ui/src/views/chat/pc/index.vue @@ -25,11 +25,12 @@

AI-RAG

+
+
- +