From 35ef7f0cea7aa19da0f03e04958786f572bca833 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Wed, 3 Jan 2024 18:14:36 +0800 Subject: [PATCH] init --- src/api/cai/memberPrice.js | 44 ++ src/api/cai/rechargeOrder.js | 44 ++ src/api/cai/userMember.js | 17 +- src/api/cai/vipOrder.js | 44 ++ src/constant/statusMap.js | 14 +- src/views/cai/rechargeOrder/index.vue | 423 ++++++++++++++++++ .../cai/userMember/add-member-dialog.vue | 116 +++++ src/views/cai/userMember/index.vue | 93 +++- src/views/cai/userMember/vip-order-dialog.vue | 115 +++++ src/views/cai/vipOrder/index.vue | 178 ++++++++ 10 files changed, 1060 insertions(+), 28 deletions(-) create mode 100644 src/api/cai/memberPrice.js create mode 100644 src/api/cai/rechargeOrder.js create mode 100644 src/api/cai/vipOrder.js create mode 100644 src/views/cai/rechargeOrder/index.vue create mode 100644 src/views/cai/userMember/add-member-dialog.vue create mode 100644 src/views/cai/userMember/vip-order-dialog.vue create mode 100644 src/views/cai/vipOrder/index.vue diff --git a/src/api/cai/memberPrice.js b/src/api/cai/memberPrice.js new file mode 100644 index 0000000..7fe72fa --- /dev/null +++ b/src/api/cai/memberPrice.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询会员价格列表 +export function listMemberPrice(query) { + return request({ + url: '/cai/memberPrice/list', + method: 'get', + params: query + }) +} + +// 查询会员价格详细 +export function getMemberPrice(id) { + return request({ + url: '/cai/memberPrice/' + id, + method: 'get' + }) +} + +// 新增会员价格 +export function addMemberPrice(data) { + return request({ + url: '/cai/memberPrice', + method: 'post', + data: data + }) +} + +// 修改会员价格 +export function updateMemberPrice(data) { + return request({ + url: '/cai/memberPrice', + method: 'put', + data: data + }) +} + +// 删除会员价格 +export function delMemberPrice(id) { + return request({ + url: '/cai/memberPrice/' + id, + method: 'delete' + }) +} diff --git a/src/api/cai/rechargeOrder.js b/src/api/cai/rechargeOrder.js new file mode 100644 index 0000000..63411e7 --- /dev/null +++ b/src/api/cai/rechargeOrder.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询充值订单列表 +export function listRechargeOrder(query) { + return request({ + url: '/cai/rechargeOrder/list', + method: 'get', + params: query + }) +} + +// 查询充值订单详细 +export function getRechargeOrder(id) { + return request({ + url: '/cai/rechargeOrder/' + id, + method: 'get' + }) +} + +// 新增充值订单 +export function addRechargeOrder(data) { + return request({ + url: '/cai/rechargeOrder', + method: 'post', + data: data + }) +} + +// 修改充值订单 +export function updateRechargeOrder(data) { + return request({ + url: '/cai/rechargeOrder', + method: 'put', + data: data + }) +} + +// 删除充值订单 +export function delRechargeOrder(id) { + return request({ + url: '/cai/rechargeOrder/' + id, + method: 'delete' + }) +} diff --git a/src/api/cai/userMember.js b/src/api/cai/userMember.js index b6aebcd..553d335 100644 --- a/src/api/cai/userMember.js +++ b/src/api/cai/userMember.js @@ -18,20 +18,11 @@ export function getUserMember(id) { } // 新增会员管理 -export function addUserMember(data) { +export function addUserMember(params) { return request({ - url: '/cai/userMember', - method: 'post', - data: data - }) -} - -// 修改会员管理 -export function updateUserMember(data) { - return request({ - url: '/cai/userMember', - method: 'put', - data: data + url: '/cai/userMember/addVip', + method: 'get', + params: params }) } diff --git a/src/api/cai/vipOrder.js b/src/api/cai/vipOrder.js new file mode 100644 index 0000000..f1406eb --- /dev/null +++ b/src/api/cai/vipOrder.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询VIP订单列表 +export function listVipOrder(query) { + return request({ + url: '/cai/vipOrder/list', + method: 'get', + params: query + }) +} + +// 查询VIP订单详细 +export function getVipOrder(id) { + return request({ + url: '/cai/vipOrder/' + id, + method: 'get' + }) +} + +// 新增VIP订单 +export function addVipOrder(data) { + return request({ + url: '/cai/vipOrder', + method: 'post', + data: data + }) +} + +// 修改VIP订单 +export function updateVipOrder(data) { + return request({ + url: '/cai/vipOrder', + method: 'put', + data: data + }) +} + +// 删除VIP订单 +export function delVipOrder(id) { + return request({ + url: '/cai/vipOrder/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 0508b00..c4fa4d8 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -71,7 +71,7 @@ export const memberTypeList = [ export const memberStatusList = [ { value: 0, label: '可用' ,listClass: listClass.info}, { value: 1, label: '过期' ,listClass: listClass.warning}, - { value: 1, label: '不可用' ,listClass: listClass.danger}, + { value: 2, label: '不可用' ,listClass: listClass.danger}, ] export const yesOrNoList = [ @@ -174,3 +174,15 @@ export const reportStatusList = [ ] +export const platformTypeList = [ + { value: 'ALI', label: '支付宝',listClass: listClass.primary}, + { value: 'WX', label: '微信',listClass: listClass.danger}, + { value: 'ADMIN', label: '后台操作',listClass: listClass.info}, +] + +export const payStatusList = [ + { value: 0, label: '待支付',listClass: listClass.info}, + { value: 1, label: '已支付',listClass: listClass.primary}, + { value: 5, label: '已退款',listClass: listClass.info}, + { value: 10, label: '无需支付',listClass: listClass.info}, +] diff --git a/src/views/cai/rechargeOrder/index.vue b/src/views/cai/rechargeOrder/index.vue new file mode 100644 index 0000000..0ec96a1 --- /dev/null +++ b/src/views/cai/rechargeOrder/index.vue @@ -0,0 +1,423 @@ + + + diff --git a/src/views/cai/userMember/add-member-dialog.vue b/src/views/cai/userMember/add-member-dialog.vue new file mode 100644 index 0000000..c3f896c --- /dev/null +++ b/src/views/cai/userMember/add-member-dialog.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/cai/userMember/index.vue b/src/views/cai/userMember/index.vue index 1186883..1e82032 100644 --- a/src/views/cai/userMember/index.vue +++ b/src/views/cai/userMember/index.vue @@ -1,6 +1,33 @@ - + + + + - - - - + + @@ -69,18 +112,27 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> + + + diff --git a/src/views/cai/vipOrder/index.vue b/src/views/cai/vipOrder/index.vue new file mode 100644 index 0000000..6a78f6b --- /dev/null +++ b/src/views/cai/vipOrder/index.vue @@ -0,0 +1,178 @@ + + +