From f28bff569a40fdf8160b1ade3f396d97a8357f38 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sun, 9 Mar 2025 15:49:56 +0800 Subject: [PATCH] no message --- resources/assets/js/components/DropdownMenu.vue | 6 +++--- resources/assets/js/components/ImgUpload.vue | 1 - .../js/pages/manage/components/ChatInput/index.vue | 1 - .../js/pages/manage/components/DialogWrapper.vue | 10 +++++++--- .../sass/pages/components/general-operation.scss | 12 ++++++++---- 5 files changed, 18 insertions(+), 12 deletions(-) diff --git a/resources/assets/js/components/DropdownMenu.vue b/resources/assets/js/components/DropdownMenu.vue index c9818700d..494e71df4 100644 --- a/resources/assets/js/components/DropdownMenu.vue +++ b/resources/assets/js/components/DropdownMenu.vue @@ -11,7 +11,7 @@
  • -
      +
        item.value === data.active) ? data.active : ''; this.onUpdate = typeof data.onUpdate === "function" ? data.onUpdate : null; - this.scrollHide = typeof data.scrollHide === "boolean" ? data.scrollHide : false; + this.scrollHide = typeof data.scrollHide === "boolean" ? data.scrollHide : true; this.tickShow = typeof data.tickShow === "boolean" ? data.tickShow : true; this.maxHeight = typeof data.maxHeight === "number" ? data.maxHeight : 0; // diff --git a/resources/assets/js/components/ImgUpload.vue b/resources/assets/js/components/ImgUpload.vue index e529f074a..bb5088c3f 100755 --- a/resources/assets/js/components/ImgUpload.vue +++ b/resources/assets/js/components/ImgUpload.vue @@ -243,7 +243,6 @@ export default { this.$store.state.menuOperation = { event, list, - scrollHide: true, onUpdate: async (act) => { switch (act) { case 'browse': diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue index 752c0ac54..1b99646b2 100755 --- a/resources/assets/js/pages/manage/components/ChatInput/index.vue +++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue @@ -1455,7 +1455,6 @@ export default { event, list, active, - scrollHide: true, onUpdate: async (language) => { if (type === 'transcription') { await this.$store.dispatch('setTranscriptionLanguage', language) diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index e36694707..49fd0fd64 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -1927,10 +1927,15 @@ export default { return } const models = item.config?.models + const list = $A.isArray(models) ? models : [] + let active = this.aiModelValue() + if (!active && item.config?.model) { + active = item.config.model + } this.$store.state.menuOperation = { event, - list: $A.isArray(models) ? models : [], - scrollHide: true, + list, + active, onUpdate: async model => { this.dialogAiModel = [ ...this.dialogAiModel.filter(({dialog_id}) => dialog_id !== this.dialogId), @@ -3518,7 +3523,6 @@ export default { event, list, active: this.cacheTranslationLanguage, - scrollHide: true, onUpdate: async (language) => { if (languageList[language]) { await this.$store.dispatch("setTranslationLanguage", language); diff --git a/resources/assets/sass/pages/components/general-operation.scss b/resources/assets/sass/pages/components/general-operation.scss index 5c2b07eb5..375b77c39 100644 --- a/resources/assets/sass/pages/components/general-operation.scss +++ b/resources/assets/sass/pages/components/general-operation.scss @@ -31,11 +31,15 @@ display: none } - > li { - display: flex; - align-items: center; - justify-content: space-between; + &.operation-ul { + > li { + display: flex; + align-items: center; + justify-content: space-between; + } + } + > li { .item { display: flex; align-items: center;