diff options
author | 2025-02-21 10:07:11 +0800 | |
---|---|---|
committer | 2025-02-21 10:13:27 +0800 | |
commit | 0ca2d624e555c6e86c97e4ec447cbd512f093110 (patch) | |
tree | 80d68906abbfc588702569552f7a1fbbf8a8f4a6 /usecaseui-portal/src | |
parent | 758f9e94eb9dc48705b42e72642d9e9a1aaab19a (diff) |
Adapt interface, modify menu name
Issue-ID: USECASEUI-844
Change-Id: I217d9145a629e689b88de430e71c9265133f0421
Signed-off-by: kaixiliu <liukaixi@chinamobile.com>
Diffstat (limited to 'usecaseui-portal/src')
-rw-r--r-- | usecaseui-portal/src/app/views/maas/use/use-application.component.ts | 18 | ||||
-rw-r--r-- | usecaseui-portal/src/assets/i18n/en.json | 4 | ||||
-rw-r--r-- | usecaseui-portal/src/assets/i18n/en_common.json | 4 |
3 files changed, 16 insertions, 10 deletions
diff --git a/usecaseui-portal/src/app/views/maas/use/use-application.component.ts b/usecaseui-portal/src/app/views/maas/use/use-application.component.ts index abee90d0..b4546344 100644 --- a/usecaseui-portal/src/app/views/maas/use/use-application.component.ts +++ b/usecaseui-portal/src/app/views/maas/use/use-application.component.ts @@ -85,16 +85,22 @@ export class UseApplicationComponent implements OnInit, OnDestroy { this.chatHistory.push({ question: chatParam.question, questionId: chatParam.questionId, answer: '', status: 'typing' }); this.currentSSE.addEventListener('message', (event) => { const chat = this.chatHistory.find(chatItem => chatItem.questionId === questionId); + let msg = ''; + try { + msg = JSON.parse(event.data).answer; + } catch (error) { + this.message.error('Json parse failed.'); + } if (chat) { - if (['[DONE]', 'Network Error'].includes(event.data)) { + if (['[DONE]', 'Network Error'].includes(msg)) { chat.status = 'finished'; this.isGeneratingAnswer = false; - if (event.data === 'Network Error') { - this.updateAnswer(event, chat); + if (msg === 'Network Error') { + this.updateAnswer(msg, chat); } this.close(); } else { - this.updateAnswer(event, chat); + this.updateAnswer(msg, chat); } } }); @@ -109,8 +115,8 @@ export class UseApplicationComponent implements OnInit, OnDestroy { this.question = ''; } - updateAnswer(event: any, chat: Chat): void { - chat.answer += event.data.replace(/__SPACE__/g, ' '); + updateAnswer(msg: string, chat: Chat): void { + chat.answer += msg.replace(/__SPACE__/g, ' '); } async fetchAllApplication(): Promise<void> { diff --git a/usecaseui-portal/src/assets/i18n/en.json b/usecaseui-portal/src/assets/i18n/en.json index 7e2f55ab..d3bff82e 100644 --- a/usecaseui-portal/src/assets/i18n/en.json +++ b/usecaseui-portal/src/assets/i18n/en.json @@ -179,8 +179,8 @@ "i18nTextDefine_startTime": "Start Time", "i18nTextDefine_endTime": "End Time", "i18nTextDefine_robot": "Large Model", - "i18nTextDefine_mass_build": "Q&A Manage", - "i18nTextDefine_mass_use": "Q&A Assistant", + "i18nTextDefine_mass_build": "Q&A Assistant Manage", + "i18nTextDefine_mass_use": "Q&A Assistant Service", "i18nTextDefine_mass": "MaaS", "i18nTextDefine_knowledgebase": "Knowledge Base Manage", "i18nTextDefine_KnowledgeBaseList": "Knowledge Base", diff --git a/usecaseui-portal/src/assets/i18n/en_common.json b/usecaseui-portal/src/assets/i18n/en_common.json index 788b8985..d0770f9b 100644 --- a/usecaseui-portal/src/assets/i18n/en_common.json +++ b/usecaseui-portal/src/assets/i18n/en_common.json @@ -188,6 +188,6 @@ "i18nTextDefine_startTime": "Start Time", "i18nTextDefine_endTime": "End Time", "i18nTextDefine_robot": "Large Model", - "i18nTextDefine_mass_build": "Q&A Manage", - "i18nTextDefine_mass_use": "Q&A Assistant" + "i18nTextDefine_mass_build": "Q&A Assistant Manage", + "i18nTextDefine_mass_use": "Q&A Assistant Service" } |