diff --git a/src/i18n/lang/en.ts b/src/i18n/lang/en.ts index 60af04e8b6bc4535d7c9854bcd8df7d77066d525..6a8ce9c23e618bc514897e4f8a15e67dc44e2d0f 100644 --- a/src/i18n/lang/en.ts +++ b/src/i18n/lang/en.ts @@ -95,7 +95,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 522e13b705297b4a770131a06f21ada62076f8a5..fb480d4e2a6b9aeb85c1bddd45dd9f01ed28e8e3 100644 --- a/src/i18n/lang/zh-cn.ts +++ b/src/i18n/lang/zh-cn.ts @@ -95,7 +95,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 d9b16f170e6f549b7c11ce467db3a966d9779e55..a0e9f5784d2c4763458fc3f240517476b484f8a0 100644 --- a/src/views/dialogue/dialogueView.vue +++ b/src/views/dialogue/dialogueView.vue @@ -13,6 +13,7 @@ import { ElMessage } from 'element-plus'; import { watch } from 'vue'; import i18n from 'src/i18n' import { reactive } from 'vue'; +import { successMsg } from 'src/components/Message'; // 挂载全局事件 window.onHtmlEventDispatch = onHtmlEventDispatch as any; @@ -108,6 +109,12 @@ 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() => { @@ -130,6 +137,7 @@ const handleKnowledgeDialogClose = () => { const copy = () => { navigator.clipboard.writeText(apikey.value); + successMsg('复制成功'); }