diff --git a/web/src/components/table/TokensTable.js b/web/src/components/table/TokensTable.js
index d49a344d..0a049c39 100644
--- a/web/src/components/table/TokensTable.js
+++ b/web/src/components/table/TokensTable.js
@@ -639,20 +639,53 @@ const TokensTable = () => {
type="warning"
icon={}
className="!rounded-full flex-1 md:flex-initial"
- onClick={async () => {
+ onClick={() => {
if (selectedKeys.length === 0) {
showError(t('请至少选择一个令牌!'));
return;
}
- let keys = '';
- for (let i = 0; i < selectedKeys.length; i++) {
- keys +=
- selectedKeys[i].name + ' sk-' + selectedKeys[i].key + '\n';
- }
- await copyText(keys);
+ Modal.info({
+ title: t('复制令牌'),
+ icon: null,
+ content: t('请选择你的复制方式'),
+ footer: (
+
+ }
+ onClick={async () => {
+ let content = '';
+ for (let i = 0; i < selectedKeys.length; i++) {
+ content +=
+ selectedKeys[i].name + ' sk-' + selectedKeys[i].key + '\n';
+ }
+ await copyText(content);
+ Modal.destroyAll();
+ }}
+ >
+ {t('名称+密钥')}
+
+ }
+ onClick={async () => {
+ let content = '';
+ for (let i = 0; i < selectedKeys.length; i++) {
+ content += 'sk-' + selectedKeys[i].key + '\n';
+ }
+ await copyText(content);
+ Modal.destroyAll();
+ }}
+ >
+ {t('仅密钥')}
+
+
+ ),
+ });
}}
>
- {t('复制所选令牌到剪贴板')}
+ {t('复制所选令牌')}