From 796c3725a041b75264b435f56bb6562146d2a0c4 Mon Sep 17 00:00:00 2001 From: franktrue Date: Thu, 27 Apr 2023 17:56:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=9A=E5=8A=A1=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cert/apiToken.js | 44 +++ src/api/cert/modelInfo.js | 44 +++ src/api/cert/rechargeRecord.js | 44 +++ src/api/cert/serverInfo.js | 44 +++ src/api/cert/usageRecord.js | 44 +++ src/layout/components/Sidebar/Logo.vue | 2 +- src/views/cert/apiToken/index.vue | 395 ++++++++++++++++++++++++ src/views/cert/modelInfo/index.vue | 288 +++++++++++++++++ src/views/cert/rechargeRecord/index.vue | 314 +++++++++++++++++++ src/views/cert/serverInfo/index.vue | 311 +++++++++++++++++++ src/views/cert/usageRecord/index.vue | 336 ++++++++++++++++++++ 11 files changed, 1865 insertions(+), 1 deletion(-) create mode 100644 src/api/cert/apiToken.js create mode 100644 src/api/cert/modelInfo.js create mode 100644 src/api/cert/rechargeRecord.js create mode 100644 src/api/cert/serverInfo.js create mode 100644 src/api/cert/usageRecord.js create mode 100644 src/views/cert/apiToken/index.vue create mode 100644 src/views/cert/modelInfo/index.vue create mode 100644 src/views/cert/rechargeRecord/index.vue create mode 100644 src/views/cert/serverInfo/index.vue create mode 100644 src/views/cert/usageRecord/index.vue diff --git a/src/api/cert/apiToken.js b/src/api/cert/apiToken.js new file mode 100644 index 0000000..c6f7988 --- /dev/null +++ b/src/api/cert/apiToken.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询令牌管理列表 +export function listApiToken(query) { + return request({ + url: '/cert/apiToken/list', + method: 'get', + params: query + }) +} + +// 查询令牌管理详细 +export function getApiToken(id) { + return request({ + url: '/cert/apiToken/' + id, + method: 'get' + }) +} + +// 新增令牌管理 +export function addApiToken(data) { + return request({ + url: '/cert/apiToken', + method: 'post', + data: data + }) +} + +// 修改令牌管理 +export function updateApiToken(data) { + return request({ + url: '/cert/apiToken', + method: 'put', + data: data + }) +} + +// 删除令牌管理 +export function delApiToken(id) { + return request({ + url: '/cert/apiToken/' + id, + method: 'delete' + }) +} diff --git a/src/api/cert/modelInfo.js b/src/api/cert/modelInfo.js new file mode 100644 index 0000000..bbc3955 --- /dev/null +++ b/src/api/cert/modelInfo.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询模型管理列表 +export function listModelInfo(query) { + return request({ + url: '/cert/modelInfo/list', + method: 'get', + params: query + }) +} + +// 查询模型管理详细 +export function getModelInfo(id) { + return request({ + url: '/cert/modelInfo/' + id, + method: 'get' + }) +} + +// 新增模型管理 +export function addModelInfo(data) { + return request({ + url: '/cert/modelInfo', + method: 'post', + data: data + }) +} + +// 修改模型管理 +export function updateModelInfo(data) { + return request({ + url: '/cert/modelInfo', + method: 'put', + data: data + }) +} + +// 删除模型管理 +export function delModelInfo(id) { + return request({ + url: '/cert/modelInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/cert/rechargeRecord.js b/src/api/cert/rechargeRecord.js new file mode 100644 index 0000000..87bc972 --- /dev/null +++ b/src/api/cert/rechargeRecord.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询充值记录列表 +export function listRechargeRecord(query) { + return request({ + url: '/cert/rechargeRecord/list', + method: 'get', + params: query + }) +} + +// 查询充值记录详细 +export function getRechargeRecord(id) { + return request({ + url: '/cert/rechargeRecord/' + id, + method: 'get' + }) +} + +// 新增充值记录 +export function addRechargeRecord(data) { + return request({ + url: '/cert/rechargeRecord', + method: 'post', + data: data + }) +} + +// 修改充值记录 +export function updateRechargeRecord(data) { + return request({ + url: '/cert/rechargeRecord', + method: 'put', + data: data + }) +} + +// 删除充值记录 +export function delRechargeRecord(id) { + return request({ + url: '/cert/rechargeRecord/' + id, + method: 'delete' + }) +} diff --git a/src/api/cert/serverInfo.js b/src/api/cert/serverInfo.js new file mode 100644 index 0000000..bf97d3b --- /dev/null +++ b/src/api/cert/serverInfo.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询服务器管理列表 +export function listServerInfo(query) { + return request({ + url: '/cert/serverInfo/list', + method: 'get', + params: query + }) +} + +// 查询服务器管理详细 +export function getServerInfo(id) { + return request({ + url: '/cert/serverInfo/' + id, + method: 'get' + }) +} + +// 新增服务器管理 +export function addServerInfo(data) { + return request({ + url: '/cert/serverInfo', + method: 'post', + data: data + }) +} + +// 修改服务器管理 +export function updateServerInfo(data) { + return request({ + url: '/cert/serverInfo', + method: 'put', + data: data + }) +} + +// 删除服务器管理 +export function delServerInfo(id) { + return request({ + url: '/cert/serverInfo/' + id, + method: 'delete' + }) +} diff --git a/src/api/cert/usageRecord.js b/src/api/cert/usageRecord.js new file mode 100644 index 0000000..e5026f9 --- /dev/null +++ b/src/api/cert/usageRecord.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询使用记录列表 +export function listUsageRecord(query) { + return request({ + url: '/cert/usageRecord/list', + method: 'get', + params: query + }) +} + +// 查询使用记录详细 +export function getUsageRecord(id) { + return request({ + url: '/cert/usageRecord/' + id, + method: 'get' + }) +} + +// 新增使用记录 +export function addUsageRecord(data) { + return request({ + url: '/cert/usageRecord', + method: 'post', + data: data + }) +} + +// 修改使用记录 +export function updateUsageRecord(data) { + return request({ + url: '/cert/usageRecord', + method: 'put', + data: data + }) +} + +// 删除使用记录 +export function delUsageRecord(id) { + return request({ + url: '/cert/usageRecord/' + id, + method: 'delete' + }) +} diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 962600e..3bc5950 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -25,7 +25,7 @@ defineProps({ } }) -const title = ref('若依管理系统'); +const title = ref('Api2GPT'); const settingsStore = useSettingsStore(); const sideTheme = computed(() => settingsStore.sideTheme); diff --git a/src/views/cert/apiToken/index.vue b/src/views/cert/apiToken/index.vue new file mode 100644 index 0000000..53eaffa --- /dev/null +++ b/src/views/cert/apiToken/index.vue @@ -0,0 +1,395 @@ + + + diff --git a/src/views/cert/modelInfo/index.vue b/src/views/cert/modelInfo/index.vue new file mode 100644 index 0000000..8491aab --- /dev/null +++ b/src/views/cert/modelInfo/index.vue @@ -0,0 +1,288 @@ + + + + \ No newline at end of file diff --git a/src/views/cert/rechargeRecord/index.vue b/src/views/cert/rechargeRecord/index.vue new file mode 100644 index 0000000..f1e4db0 --- /dev/null +++ b/src/views/cert/rechargeRecord/index.vue @@ -0,0 +1,314 @@ + + + + \ No newline at end of file diff --git a/src/views/cert/serverInfo/index.vue b/src/views/cert/serverInfo/index.vue new file mode 100644 index 0000000..347e884 --- /dev/null +++ b/src/views/cert/serverInfo/index.vue @@ -0,0 +1,311 @@ + + + diff --git a/src/views/cert/usageRecord/index.vue b/src/views/cert/usageRecord/index.vue new file mode 100644 index 0000000..aa01202 --- /dev/null +++ b/src/views/cert/usageRecord/index.vue @@ -0,0 +1,336 @@ + + + + \ No newline at end of file