From 8a2474bc3fd04250aae5f3ddef424d8f528b3b89 Mon Sep 17 00:00:00 2001 From: dute7liang <383200134@qq.com> Date: Sat, 20 Jan 2024 22:31:10 +0800 Subject: [PATCH] init --- src/api/cai/payConfig.js | 44 ++++ src/constant/statusMap.js | 16 ++ src/views/cai/payConfig/index.vue | 383 ++++++++++++++++++++++++++++++ src/views/cai/rank/index.vue | 321 +++++++------------------ 4 files changed, 529 insertions(+), 235 deletions(-) create mode 100644 src/api/cai/payConfig.js create mode 100644 src/views/cai/payConfig/index.vue diff --git a/src/api/cai/payConfig.js b/src/api/cai/payConfig.js new file mode 100644 index 0000000..8ba1412 --- /dev/null +++ b/src/api/cai/payConfig.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询支付配置列表 +export function listPayConfig(query) { + return request({ + url: '/cai/payConfig/list', + method: 'get', + params: query + }) +} + +// 查询支付配置详细 +export function getPayConfig(id) { + return request({ + url: '/cai/payConfig/' + id, + method: 'get' + }) +} + +// 新增支付配置 +export function addPayConfig(data) { + return request({ + url: '/cai/payConfig', + method: 'post', + data: data + }) +} + +// 修改支付配置 +export function updatePayConfig(data) { + return request({ + url: '/cai/payConfig', + method: 'put', + data: data + }) +} + +// 删除支付配置 +export function delPayConfig(id) { + return request({ + url: '/cai/payConfig/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 39504cb..d4d6ae7 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -226,3 +226,19 @@ export const forbidStatusList = [ { value: 1, label: '封禁中',listClass: listClass.danger}, { value: 2, label: '已解封',listClass: listClass.primary}, ] + +export const rankTypeList = [ + { value: 1, label: '魅力榜',listClass: listClass.danger}, + { value: 2, label: '邀请榜',listClass: listClass.primary}, +] + +export const rankDataTypeList = [ + { value: 1, label: '日榜',listClass: listClass.primary}, + { value: 2, label: '周榜',listClass: listClass.primary}, + { value: 3, label: '月榜',listClass: listClass.primary}, +] + +export const rankDrawList = [ + { value: true, label: '已领奖',listClass: listClass.primary}, + { value: false, label: '未领奖',listClass: listClass.warning}, +] diff --git a/src/views/cai/payConfig/index.vue b/src/views/cai/payConfig/index.vue new file mode 100644 index 0000000..369e923 --- /dev/null +++ b/src/views/cai/payConfig/index.vue @@ -0,0 +1,383 @@ + + + diff --git a/src/views/cai/rank/index.vue b/src/views/cai/rank/index.vue index eb7ea8a..47ee157 100644 --- a/src/views/cai/rank/index.vue +++ b/src/views/cai/rank/index.vue @@ -1,117 +1,104 @@