Commit f612be99 authored by nick zheng's avatar nick zheng

fix: 用户当前权益信息更新

parent 96d2c2a6
...@@ -9,6 +9,7 @@ import { fetchEventStreamSource } from '../utils/fetch-event-stream-source' ...@@ -9,6 +9,7 @@ import { fetchEventStreamSource } from '../utils/fetch-event-stream-source'
import { UploadStatus } from '@/enums/upload-status' import { UploadStatus } from '@/enums/upload-status'
import { ChannelType } from '@/enums/channel' import { ChannelType } from '@/enums/channel'
import { useDialogueFile } from '@/composables/useDialogueFile' import { useDialogueFile } from '@/composables/useDialogueFile'
import { useUserStore } from '@/store/modules/user'
const { t } = useI18n() const { t } = useI18n()
...@@ -29,6 +30,8 @@ const emit = defineEmits<{ ...@@ -29,6 +30,8 @@ const emit = defineEmits<{
clearAllMessage: [] clearAllMessage: []
}>() }>()
const userStore = useUserStore()
const { uploadFileList, handleLimitUpload, handleUpload, handleRemoveFile } = useDialogueFile() const { uploadFileList, handleLimitUpload, handleUpload, handleRemoveFile } = useDialogueFile()
const multiModelDialogueList = defineModel<MultiModelDialogueItem[]>('multiModelDialogueList', { required: true }) const multiModelDialogueList = defineModel<MultiModelDialogueItem[]>('multiModelDialogueList', { required: true })
...@@ -185,6 +188,7 @@ function handleQuestionSubmit() { ...@@ -185,6 +188,7 @@ function handleQuestionSubmit() {
onFinally: () => { onFinally: () => {
modelItem.controller = null modelItem.controller = null
modelItem.isAnswerResponseWait = false modelItem.isAnswerResponseWait = false
userStore.fetchUpdateEquityInfo()
}, },
}) })
}) })
......
...@@ -265,6 +265,7 @@ function handleClearAllMessage() { ...@@ -265,6 +265,7 @@ function handleClearAllMessage() {
.ctWarning(t('common_module.dialogue_module.clear_message_dialog_content'), t('common_module.tip')) .ctWarning(t('common_module.dialogue_module.clear_message_dialog_content'), t('common_module.tip'))
.then(() => { .then(() => {
handleBlockMessageResponse() handleBlockMessageResponse()
userStore.fetchUpdateEquityInfo()
window.$message.success(t('common_module.clear_success_message')) window.$message.success(t('common_module.clear_success_message'))
}) })
} }
......
...@@ -11,6 +11,7 @@ import { useDialogueFile } from '@/composables/useDialogueFile' ...@@ -11,6 +11,7 @@ import { useDialogueFile } from '@/composables/useDialogueFile'
import { TEXTTOSPEECH_WS_URL } from '@/config/base-url' import { TEXTTOSPEECH_WS_URL } from '@/config/base-url'
import WebSocketCtr from '@/utils/web-socket-ctr' import WebSocketCtr from '@/utils/web-socket-ctr'
import { ChannelType } from '@/enums/channel' import { ChannelType } from '@/enums/channel'
import { useUserStore } from '@/store/modules/user'
interface Props { interface Props {
messageList: Map<string, ConversationMessageItem> messageList: Map<string, ConversationMessageItem>
...@@ -36,6 +37,7 @@ const emit = defineEmits<{ ...@@ -36,6 +37,7 @@ const emit = defineEmits<{
}>() }>()
const personalAppConfigStore = usePersonalAppConfigStore() const personalAppConfigStore = usePersonalAppConfigStore()
const userStore = useUserStore()
const { uploadFileList, handleLimitUpload, handleUpload, handleRemoveFile } = useDialogueFile() const { uploadFileList, handleLimitUpload, handleUpload, handleRemoveFile } = useDialogueFile()
...@@ -261,6 +263,7 @@ function handleMessageSend() { ...@@ -261,6 +263,7 @@ function handleMessageSend() {
}, },
onFinally: () => { onFinally: () => {
controller = null controller = null
userStore.fetchUpdateEquityInfo()
}, },
}) })
} }
...@@ -285,6 +288,7 @@ function handleClearAllMessage() { ...@@ -285,6 +288,7 @@ function handleClearAllMessage() {
function blockMessageResponse() { function blockMessageResponse() {
controller?.abort() controller?.abort()
isAnswerResponseWait.value = false isAnswerResponseWait.value = false
userStore.fetchUpdateEquityInfo()
} }
function handleSelectFile(cb: () => void) { function handleSelectFile(cb: () => void) {
......
...@@ -16,11 +16,14 @@ import { ...@@ -16,11 +16,14 @@ import {
} from '@/apis/knowledge' } from '@/apis/knowledge'
import useTableScrollY from '@/composables/useTableScrollY' import useTableScrollY from '@/composables/useTableScrollY'
import EditKnowledgeModal, { KnowledgeFormDataInterface } from './components/edit-knowledge-modal.vue' import EditKnowledgeModal, { KnowledgeFormDataInterface } from './components/edit-knowledge-modal.vue'
import { useUserStore } from '@/store/modules/user'
const { t } = useI18n() const { t } = useI18n()
const router = useRouter() const router = useRouter()
const userStore = useUserStore()
const { pageContentWrapRef, tableContentY } = useTableScrollY(48 + 48) const { pageContentWrapRef, tableContentY } = useTableScrollY(48 + 48)
const knowledgeDocumentColumn = createKnowledgeDocumentColumn(handleClickKnowledgeDocumentTableAction) const knowledgeDocumentColumn = createKnowledgeDocumentColumn(handleClickKnowledgeDocumentTableAction)
...@@ -146,6 +149,7 @@ async function handleDeleteKnowledgeDocument(kdId: number) { ...@@ -146,6 +149,7 @@ async function handleDeleteKnowledgeDocument(kdId: number) {
if (res.code === 0) { if (res.code === 0) {
window.$message.success(t('common_module.delete_success_message')) window.$message.success(t('common_module.delete_success_message'))
await userStore.fetchUpdateEquityInfo()
await handleGetKnowledgeDocumentList() await handleGetKnowledgeDocumentList()
} }
}) })
...@@ -192,6 +196,7 @@ async function handleBatchDelDocument() { ...@@ -192,6 +196,7 @@ async function handleBatchDelDocument() {
if (res.code === 0) { if (res.code === 0) {
window.$message.success(t('common_module.delete_success_message')) window.$message.success(t('common_module.delete_success_message'))
await userStore.fetchUpdateEquityInfo()
await handleGetKnowledgeDocumentList() await handleGetKnowledgeDocumentList()
} }
}) })
......
...@@ -239,6 +239,7 @@ function handleMessageSend() { ...@@ -239,6 +239,7 @@ function handleMessageSend() {
}, },
onFinally: () => { onFinally: () => {
controller = null controller = null
userStore.fetchUpdateEquityInfo()
}, },
}) })
} }
...@@ -263,6 +264,7 @@ function handleClearAllMessage() { ...@@ -263,6 +264,7 @@ function handleClearAllMessage() {
function blockMessageResponse() { function blockMessageResponse() {
controller?.abort() controller?.abort()
isAnswerResponseWait.value = false isAnswerResponseWait.value = false
userStore.fetchUpdateEquityInfo()
} }
function handleToLogin() { function handleToLogin() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment