diff --git a/src/i18n/lang/en.ts b/src/i18n/lang/en.ts index 02c108dc1c925284f8e51ecb0ba5362362f7502a..829c2ec4fb0051913962a775fb300916b6e66a63 100644 --- a/src/i18n/lang/en.ts +++ b/src/i18n/lang/en.ts @@ -96,7 +96,9 @@ export default { submit: "Submit", report: "Report", reason_for_reporting: "Reason for Reporting", - enter_a_description_for_your_report:"Enter a description for your report." + enter_a_description_for_your_report:"Enter a description for your report.", + revoke:"Revoke", + refresh:"Refresh", }, Report:{ pornographic_content: "Pornographic content", diff --git a/src/i18n/lang/zh-cn.ts b/src/i18n/lang/zh-cn.ts index f77ed7984e9df0de7b718bdd0388ce69cef2ad5d..c1ce9484baa495b23bb5b34e5a38656f402ca6c3 100644 --- a/src/i18n/lang/zh-cn.ts +++ b/src/i18n/lang/zh-cn.ts @@ -96,7 +96,9 @@ export default { submit: "提交", report: "举报", reason_for_reporting: "选择举报类型", - enter_a_description_for_your_report: "请输入举报描述" + enter_a_description_for_your_report: "请输入举报描述", + revoke:"撤销", + refresh:"重新生成", }, Report: { pornographic_content: "低俗色情", diff --git a/src/views/dialogue/dialogueView.vue b/src/views/dialogue/dialogueView.vue index 2145ca6c884efb4c54608da53a044a7648e5ad87..4213df87a0e852b089fcf3c8a14af122f77c56b8 100644 --- a/src/views/dialogue/dialogueView.vue +++ b/src/views/dialogue/dialogueView.vue @@ -19,6 +19,7 @@ import CopilotIconSelected from '@/assets/images/routerCopilotSelected.png'; import WitchainDIcon from '@/assets/images/witchainD.png'; import WitchainDIconSelected from '@/assets/svgs/WitchainDSelected.svg'; import tools from '../tools/index.vue'; +import { successMsg } from 'src/components/Message'; const { createNewSession } = useHistorySessionStore(); // 挂载全局事件 @@ -122,6 +123,11 @@ const updateApi = async () => { let action = 'update'; await api.changeApiKey({ action }); revoke.value = false; + await api.getApiKey(); + const [_, res] = await api.changeApiKey({ action }); + if (!_ && res) { + apikey.value = res.result.api_key; + } }; const revokeApi = async () => { @@ -144,6 +150,7 @@ const handleKnowledgeDialogClose = () => { const copy = () => { navigator.clipboard.writeText(apikey.value); + successMsg('复制成功'); }; const lang = computed(() => (language.value === 'EN' ? 'English' : '简体中文'));