From bd4543223483d0526af5a237f6415a9265f87b59 Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Thu, 16 Apr 2026 09:27:48 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B4=A6=E5=8F=B7=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=96=B0=E5=A2=9E=E6=96=B0=E5=BB=BA=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=8A=9F=E8=83=BD=20(issue=20#371100)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在账号配置页面添加"新建账号"按钮,点击弹出创建账号对话框 - 新增三个输入字段: 用户名(必填)、密钥、Token - 用户名字段必填,且长度限制2-50个字符 - 密钥和Token字段为可选项,长度限制2-50个字符 - 添加对应的API接口 createAccountConfig --- src/api/modules/config.js | 14 ++ src/pages/config/account/index.vue | 204 +++++++++++++++++++++++++++-- 2 files changed, 210 insertions(+), 8 deletions(-) diff --git a/src/api/modules/config.js b/src/api/modules/config.js index 81e4236..46d1451 100644 --- a/src/api/modules/config.js +++ b/src/api/modules/config.js @@ -36,6 +36,19 @@ export const updateAccountConfig = (username, data) => { }) } +/** + * 创建账号配置信息 + * @param {object} data - 账号配置数据 { username, secret, token } + * @returns {Promise} + */ +export const createAccountConfig = (data) => { + return request({ + url: '/conf/accounts', + method: 'post', + data: data + }) +} + /** * 获取数据源信息 @@ -67,6 +80,7 @@ const configApi = { accountNames, confAccounts, updateAccountConfig, + createAccountConfig, getdbSource, putdbSource } diff --git a/src/pages/config/account/index.vue b/src/pages/config/account/index.vue index ecf6442..a3498c2 100644 --- a/src/pages/config/account/index.vue +++ b/src/pages/config/account/index.vue @@ -7,14 +7,22 @@ 账号配置 -