From b126f3e458fc6143da5cbd79dbdad4e704eefdcb Mon Sep 17 00:00:00 2001 From: commit_username Date: Thu, 16 Apr 2026 10:09:59 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E8=B4=A6=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字段为可选项 - 不需要表单提交后的操作日志记录 - 新增 createAccountConfig API 接口 --- src/api/modules/config.js | 14 +++ src/pages/config/account/index.vue | 187 +++++++++++++++++++++++++++++ 2 files changed, 201 insertions(+) diff --git a/src/api/modules/config.js b/src/api/modules/config.js index 81e4236..a4ae4be 100644 --- a/src/api/modules/config.js +++ b/src/api/modules/config.js @@ -1,5 +1,18 @@ import request from '@/api/request' +/** + * 新建账号配置 + * @param {object} data - 账号配置数据 { username, secret, token } + * @returns {Promise} + */ +export const createAccountConfig = (data) => { + return request({ + url: '/conf/accounts', + method: 'post', + data: data + }) +} + /** * 获取账号列表 * @returns {Promise} @@ -64,6 +77,7 @@ export const putdbSource = (params) => { // 统一导出 config API const configApi = { + createAccountConfig, accountNames, confAccounts, updateAccountConfig, diff --git a/src/pages/config/account/index.vue b/src/pages/config/account/index.vue index ecf6442..6f5c9b1 100644 --- a/src/pages/config/account/index.vue +++ b/src/pages/config/account/index.vue @@ -7,6 +7,12 @@ 账号配置 +