diff --git a/resources/assets/js/components/AIAssistant/index.vue b/resources/assets/js/components/AIAssistant/index.vue index afc4d568f..9f4de1a26 100644 --- a/resources/assets/js/components/AIAssistant/index.vue +++ b/resources/assets/js/components/AIAssistant/index.vue @@ -703,10 +703,6 @@ export default { this.onSubmit(); return; } - if (e.key === 'Escape' && this.displayMode === 'chat') { - this.showModal = false; - return; - } } // 上下键切换历史输入 if (e.key === 'ArrowUp') { @@ -3416,6 +3412,15 @@ export default { } } +.ai-assistant-assist { + width: 0; + height: 0; + opacity: 0; + display: none; + visibility: hidden; + pointer-events: none; +} + .ai-assistant-modal { --apply-reasoning-before-bg: #e1e1e1; .ivu-modal { diff --git a/resources/assets/js/components/AIAssistant/modal.vue b/resources/assets/js/components/AIAssistant/modal.vue index 77d443cbb..f0e167f5a 100644 --- a/resources/assets/js/components/AIAssistant/modal.vue +++ b/resources/assets/js/components/AIAssistant/modal.vue @@ -44,6 +44,15 @@ + + { + this.onClose() + }); + }, + + /** + * 关闭:直接关闭浮窗(不区分显示模式),由外部控制 visible 变为 false + */ onClose() { this.$emit('input', false); - } + }, } };