fix: allow quick menu actions and stabilize blank welcome
This commit is contained in:
parent
099de1e922
commit
15e1f3c40f
@ -151,6 +151,7 @@ const appOptions = {
|
||||
blankHeroActive: false,
|
||||
blankHeroExiting: false,
|
||||
blankWelcomeText: '',
|
||||
lastBlankConversationId: null,
|
||||
blankWelcomePool: [
|
||||
'有什么可以帮忙的?',
|
||||
'想了解些热点吗?',
|
||||
@ -2427,14 +2428,21 @@ const appOptions = {
|
||||
|
||||
refreshBlankHeroState() {
|
||||
const isBlank = this.isConversationBlank();
|
||||
const currentConv = this.currentConversationId || 'temp';
|
||||
const needNewWelcome =
|
||||
!this.blankHeroActive ||
|
||||
this.lastBlankConversationId !== currentConv;
|
||||
|
||||
if (isBlank) {
|
||||
if (!this.blankHeroExiting) {
|
||||
if (needNewWelcome && !this.blankHeroExiting) {
|
||||
this.pickWelcomeText();
|
||||
}
|
||||
this.blankHeroActive = true;
|
||||
this.lastBlankConversationId = currentConv;
|
||||
} else {
|
||||
this.blankHeroActive = false;
|
||||
this.blankHeroExiting = false;
|
||||
this.lastBlankConversationId = null;
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
type="button"
|
||||
class="stadium-btn add-btn"
|
||||
@click.stop="$emit('toggle-quick-menu')"
|
||||
:disabled="!isConnected || streamingMessage || inputLocked"
|
||||
:disabled="!isConnected"
|
||||
>
|
||||
+
|
||||
</button>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user