- import { ref } from 'vue';
- /**
- * 是否已有页面自己提供了助手界面(当前为 AI 首页内嵌的全屏助手)。
- *
- * 背景:助手组件被同时挂在布局层(悬浮球 + 弹框)和 AI 首页两处,两份实例各持一份
- * 会话状态;在首页点悬浮球打开的是布局层那一份,等于把同一个助手开了两套,属于错误交互。
- *
- * 这里用一个显式标记解耦:提供界面的页面在挂载/卸载时切换,布局层据此决定是否挂载
- * 悬浮球与弹框。不用路由路径判断——该页路由来自后端菜单配置,路径不是稳定契约。
- */
- export const pageProvidesAssistant = ref(false);
|