diff --git a/admin-ui/src/api/ai/config.js b/admin-ui/src/api/ai/config.js new file mode 100644 index 0000000..cb534ea --- /dev/null +++ b/admin-ui/src/api/ai/config.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询团队(部门)对应火山引擎配置列表 +export function listConfig(query) { + return request({ + url: '/ai/config/list', + method: 'get', + params: query + }) +} + +// 查询团队(部门)对应火山引擎配置详细 +export function getConfig(id) { + return request({ + url: '/ai/config/' + id, + method: 'get' + }) +} + +// 新增团队(部门)对应火山引擎配置 +export function addConfig(data) { + return request({ + url: '/ai/config', + method: 'post', + data: data + }) +} + +// 修改团队(部门)对应火山引擎配置 +export function updateConfig(data) { + return request({ + url: '/ai/config', + method: 'put', + data: data + }) +} + +// 删除团队(部门)对应火山引擎配置 +export function delConfig(id) { + return request({ + url: '/ai/config/' + id, + method: 'delete' + }) +} diff --git a/admin-ui/src/api/ai/data.js b/admin-ui/src/api/ai/data.js new file mode 100644 index 0000000..bda3d44 --- /dev/null +++ b/admin-ui/src/api/ai/data.js @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 查询团队每日消耗统计 +export function listData(query) { + return request({ + url: '/ai/data/list', + method: 'get', + params: query + }) +} diff --git a/admin-ui/src/api/ai/order.js b/admin-ui/src/api/ai/order.js index d54a66b..c964878 100644 --- a/admin-ui/src/api/ai/order.js +++ b/admin-ui/src/api/ai/order.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 查询订单管理列表 +// 查询团队(部门)充值退款订单列表 export function listOrder(query) { return request({ url: '/ai/order/list', @@ -9,7 +9,7 @@ export function listOrder(query) { }) } -// 查询订单管理详细 +// 查询团队(部门)充值退款订单详细 export function getOrder(id) { return request({ url: '/ai/order/' + id, @@ -17,7 +17,7 @@ export function getOrder(id) { }) } -// 新增订单管理 +// 新增团队(部门)充值退款订单 export function addOrder(data) { return request({ url: '/ai/order', @@ -26,7 +26,7 @@ export function addOrder(data) { }) } -// 修改订单管理 +// 修改团队(部门)充值退款订单 export function updateOrder(data) { return request({ url: '/ai/order', @@ -35,29 +35,10 @@ export function updateOrder(data) { }) } -export function changeIsTop(id, isTop) { - const data = { - id, - isTop - } - return request({ - url: '/ai/order', - method: 'put', - data: data - }) -} - -// 删除订单管理 +// 删除团队(部门)充值退款订单 export function delOrder(id) { return request({ url: '/ai/order/' + id, method: 'delete' }) } - -export function downloadVideo(id) { - return request({ - url: '/api/ai/' + id, - method: 'get' - }) -} diff --git a/admin-ui/src/api/ai/record.js b/admin-ui/src/api/ai/record.js new file mode 100644 index 0000000..c059afb --- /dev/null +++ b/admin-ui/src/api/ai/record.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询团队(部门)余额变动列表 +export function listRecord(query) { + return request({ + url: '/ai/record/list', + method: 'get', + params: query + }) +} + +// 查询团队(部门)余额变动详细 +export function getRecord(id) { + return request({ + url: '/ai/record/' + id, + method: 'get' + }) +} + +// 新增团队(部门)余额变动 +export function addRecord(data) { + return request({ + url: '/ai/record', + method: 'post', + data: data + }) +} + +// 修改团队(部门)余额变动 +export function updateRecord(data) { + return request({ + url: '/ai/record', + method: 'put', + data: data + }) +} + +// 删除团队(部门)余额变动 +export function delRecord(id) { + return request({ + url: '/ai/record/' + id, + method: 'delete' + }) +} diff --git a/admin-ui/src/api/subteam.js b/admin-ui/src/api/subteam.js new file mode 100644 index 0000000..ef21c6a --- /dev/null +++ b/admin-ui/src/api/subteam.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +export function getSubteamOverview() { + return request({ url: '/subteam/overview', method: 'get' }) +} + +export function listSubteamUser(query) { + return request({ url: '/subteam/user/list', method: 'get', params: query }) +} + +export function getSubteamUser(id) { + const url = id != null && id !== '' ? '/subteam/user/' + id : '/subteam/user' + return request({ url, method: 'get' }) +} + +export function addSubteamUser(data) { + return request({ url: '/subteam/user', method: 'post', data }) +} + +export function updateSubteamUser(data) { + return request({ url: '/subteam/user', method: 'put', data }) +} + +export function delSubteamUser(userIds) { + return request({ url: '/subteam/user/' + userIds, method: 'delete' }) +} + +export function resetSubteamUserPwd(data) { + return request({ url: '/subteam/user/resetPwd', method: 'put', data }) +} + +export function changeSubteamUserStatus(data) { + return request({ url: '/subteam/user/changeStatus', method: 'put', data }) +} + +export function listSubteamVideoOrder(query) { + return request({ url: '/subteam/video-order/list', method: 'get', params: query }) +} + +export function getSubteamVideoOrder(id) { + return request({ url: '/subteam/video-order/' + id, method: 'get' }) +} + +export function listSubteamChargeOrder(query) { + return request({ url: '/subteam/charge-order/list', method: 'get', params: query }) +} + +export function getSubteamChargeOrder(id) { + return request({ url: '/subteam/charge-order/' + id, method: 'get' }) +} + +export function listSubteamUserBalance(query) { + return request({ url: '/subteam/user-balance/list', method: 'get', params: query }) +} + +export function getSubteamUserBalance(id) { + return request({ url: '/subteam/user-balance/' + id, method: 'get' }) +} + +export function listSubteamConsumeStat(query) { + return request({ url: '/subteam/consume-stat/list', method: 'get', params: query }) +} + +export function listSubteamGroupBalance(query) { + return request({ url: '/subteam/group-balance/list', method: 'get', params: query }) +} + +export function getSubteamGroupBalance(id) { + return request({ url: '/subteam/group-balance/' + id, method: 'get' }) +} diff --git a/admin-ui/src/views/ai/config/index.vue b/admin-ui/src/views/ai/config/index.vue new file mode 100644 index 0000000..dc0830b --- /dev/null +++ b/admin-ui/src/views/ai/config/index.vue @@ -0,0 +1,270 @@ + + + diff --git a/admin-ui/src/views/ai/data/index.vue b/admin-ui/src/views/ai/data/index.vue new file mode 100644 index 0000000..7f4b1d9 --- /dev/null +++ b/admin-ui/src/views/ai/data/index.vue @@ -0,0 +1,141 @@ + + + diff --git a/admin-ui/src/views/ai/order/index.vue b/admin-ui/src/views/ai/order/index.vue index 33c7281..5dd6c22 100644 --- a/admin-ui/src/views/ai/order/index.vue +++ b/admin-ui/src/views/ai/order/index.vue @@ -1,79 +1,59 @@ - - diff --git a/admin-ui/src/views/ai/record/index.vue b/admin-ui/src/views/ai/record/index.vue new file mode 100644 index 0000000..9027035 --- /dev/null +++ b/admin-ui/src/views/ai/record/index.vue @@ -0,0 +1,312 @@ + + + diff --git a/admin-ui/src/views/subteam/chargeOrder/index.vue b/admin-ui/src/views/subteam/chargeOrder/index.vue new file mode 100644 index 0000000..ef23826 --- /dev/null +++ b/admin-ui/src/views/subteam/chargeOrder/index.vue @@ -0,0 +1,64 @@ + + + diff --git a/admin-ui/src/views/subteam/consumeStat/index.vue b/admin-ui/src/views/subteam/consumeStat/index.vue new file mode 100644 index 0000000..8f35d93 --- /dev/null +++ b/admin-ui/src/views/subteam/consumeStat/index.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/admin-ui/src/views/subteam/groupBalance/index.vue b/admin-ui/src/views/subteam/groupBalance/index.vue new file mode 100644 index 0000000..0638a08 --- /dev/null +++ b/admin-ui/src/views/subteam/groupBalance/index.vue @@ -0,0 +1,55 @@ + + + diff --git a/admin-ui/src/views/subteam/overview/index.vue b/admin-ui/src/views/subteam/overview/index.vue new file mode 100644 index 0000000..47ea8d9 --- /dev/null +++ b/admin-ui/src/views/subteam/overview/index.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/admin-ui/src/views/subteam/user/index.vue b/admin-ui/src/views/subteam/user/index.vue new file mode 100644 index 0000000..12ff433 --- /dev/null +++ b/admin-ui/src/views/subteam/user/index.vue @@ -0,0 +1,300 @@ + + + diff --git a/admin-ui/src/views/subteam/userBalance/index.vue b/admin-ui/src/views/subteam/userBalance/index.vue new file mode 100644 index 0000000..236bd65 --- /dev/null +++ b/admin-ui/src/views/subteam/userBalance/index.vue @@ -0,0 +1,56 @@ + + + diff --git a/admin-ui/src/views/subteam/videoOrder/index.vue b/admin-ui/src/views/subteam/videoOrder/index.vue new file mode 100644 index 0000000..b06d72b --- /dev/null +++ b/admin-ui/src/views/subteam/videoOrder/index.vue @@ -0,0 +1,138 @@ + + + diff --git a/admin-ui/src/views/system/dept/index.vue b/admin-ui/src/views/system/dept/index.vue index b37db62..ad24a89 100644 --- a/admin-ui/src/views/system/dept/index.vue +++ b/admin-ui/src/views/system/dept/index.vue @@ -26,16 +26,6 @@ - - 新增 - - - + + @@ -68,20 +58,13 @@ - + @@ -133,31 +110,31 @@ - + - + - + - + - + + + + + + + + +

限制本部门下「启用」状态账号数量;0 或不填表示不限制。

+
+
@@ -230,95 +226,11 @@ - - - - - - 充值 - 退款 - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -345,23 +257,15 @@ color: #909399; line-height: 1.5; } -.edit-score-input-number { - width: 100%; +.form-tip { + margin-right: 16px; + color: #e6a23c; + font-size: 12px; }