From 9cb673cdeaa0eb6d49aa1297e14f0a4c51afacdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Thu, 21 Dec 2023 17:12:49 +0800 Subject: [PATCH] init --- src/api/cai/accountBankcard.js | 44 ++ src/api/cai/accountCash.js | 44 ++ src/api/cai/banner.js | 44 ++ src/api/cai/userForbid.js | 44 ++ src/constant/statusMap.js | 26 ++ src/views/cai/accountBankcard/index.vue | 349 ++++++++++++++++ src/views/cai/accountCash/index.vue | 172 ++++++++ .../cai/banner/banner-add-update-dialog.vue | 117 ++++++ src/views/cai/banner/index.vue | 217 ++++++++++ src/views/cai/user/index.vue | 58 ++- src/views/cai/user/user-add-update-dialog.vue | 100 +++++ src/views/cai/userForbid/index.vue | 377 ++++++++++++++++++ 12 files changed, 1579 insertions(+), 13 deletions(-) create mode 100644 src/api/cai/accountBankcard.js create mode 100644 src/api/cai/accountCash.js create mode 100644 src/api/cai/banner.js create mode 100644 src/api/cai/userForbid.js create mode 100644 src/views/cai/accountBankcard/index.vue create mode 100644 src/views/cai/accountCash/index.vue create mode 100644 src/views/cai/banner/banner-add-update-dialog.vue create mode 100644 src/views/cai/banner/index.vue create mode 100644 src/views/cai/user/user-add-update-dialog.vue create mode 100644 src/views/cai/userForbid/index.vue diff --git a/src/api/cai/accountBankcard.js b/src/api/cai/accountBankcard.js new file mode 100644 index 0000000..c6e9e39 --- /dev/null +++ b/src/api/cai/accountBankcard.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询用户银行卡列表 +export function listAccountBankcard(query) { + return request({ + url: '/cai/accountBankcard/list', + method: 'get', + params: query + }) +} + +// 查询用户银行卡详细 +export function getAccountBankcard(id) { + return request({ + url: '/cai/accountBankcard/' + id, + method: 'get' + }) +} + +// 新增用户银行卡 +export function addAccountBankcard(data) { + return request({ + url: '/cai/accountBankcard', + method: 'post', + data: data + }) +} + +// 修改用户银行卡 +export function updateAccountBankcard(data) { + return request({ + url: '/cai/accountBankcard', + method: 'put', + data: data + }) +} + +// 删除用户银行卡 +export function delAccountBankcard(id) { + return request({ + url: '/cai/accountBankcard/' + id, + method: 'delete' + }) +} diff --git a/src/api/cai/accountCash.js b/src/api/cai/accountCash.js new file mode 100644 index 0000000..adf0bd8 --- /dev/null +++ b/src/api/cai/accountCash.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询用户提现记录列表 +export function listAccountCash(query) { + return request({ + url: '/cai/accountCash/list', + method: 'get', + params: query + }) +} + +// 查询用户提现记录详细 +export function getAccountCash(id) { + return request({ + url: '/cai/accountCash/' + id, + method: 'get' + }) +} + +// 新增用户提现记录 +export function addAccountCash(data) { + return request({ + url: '/cai/accountCash', + method: 'post', + data: data + }) +} + +// 修改用户提现记录 +export function updateAccountCash(data) { + return request({ + url: '/cai/accountCash', + method: 'put', + data: data + }) +} + +// 删除用户提现记录 +export function delAccountCash(id) { + return request({ + url: '/cai/accountCash/' + id, + method: 'delete' + }) +} diff --git a/src/api/cai/banner.js b/src/api/cai/banner.js new file mode 100644 index 0000000..e15ec4d --- /dev/null +++ b/src/api/cai/banner.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询轮播列表 +export function listBanner(query) { + return request({ + url: '/cai/banner/list', + method: 'get', + params: query + }) +} + +// 查询轮播详细 +export function getBanner(id) { + return request({ + url: '/cai/banner/' + id, + method: 'get' + }) +} + +// 新增轮播 +export function addBanner(data) { + return request({ + url: '/cai/banner', + method: 'post', + data: data + }) +} + +// 修改轮播 +export function updateBanner(data) { + return request({ + url: '/cai/banner', + method: 'put', + data: data + }) +} + +// 删除轮播 +export function delBanner(id) { + return request({ + url: '/cai/banner/' + id, + method: 'delete' + }) +} diff --git a/src/api/cai/userForbid.js b/src/api/cai/userForbid.js new file mode 100644 index 0000000..b38b269 --- /dev/null +++ b/src/api/cai/userForbid.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询封号列表列表 +export function listUserForbid(query) { + return request({ + url: '/cai/userForbid/list', + method: 'get', + params: query + }) +} + +// 查询封号列表详细 +export function getUserForbid(id) { + return request({ + url: '/cai/userForbid/' + id, + method: 'get' + }) +} + +// 新增封号列表 +export function addUserForbid(data) { + return request({ + url: '/cai/userForbid', + method: 'post', + data: data + }) +} + +// 修改封号列表 +export function updateUserForbid(data) { + return request({ + url: '/cai/userForbid', + method: 'put', + data: data + }) +} + +// 删除封号列表 +export function delUserForbid(id) { + return request({ + url: '/cai/userForbid/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 10a5e56..ec2ae0d 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -17,4 +17,30 @@ export const authList = [ { value: 1, label: '已认证', listClass: listClass.primary } ] +export const userStatusList = [ + { value: 0, label: '可用', listClass: listClass.primary }, + { value: 1, label: '不可用', listClass: listClass.danger } +] + +// 链接类型 1 网页 2 app内页 3 JSON数据 +export const bannerLinkTypeList = [ + { value: 1, label: '网页' }, + { value: 2, label: 'app内页' }, + { value: 3, label: 'JSON数据' }, +] + +export const bannerStatusList = [ + { value: 0, label: '可用' }, + { value: 1, label: '不可用' } +] + +// 1 申请 2 审核通过 3 审核不通过 4 提现取消 +export const cashStatusList = [ + { value: 1, label: '申请中',listClass: listClass.warning }, + { value: 2, label: '审核通过',listClass: listClass.primary }, + { value: 3, label: '审核不通过',listClass: listClass.danger }, + { value: 4, label: '提现取消',listClass: listClass.info } +] + + diff --git a/src/views/cai/accountBankcard/index.vue b/src/views/cai/accountBankcard/index.vue new file mode 100644 index 0000000..6d7179e --- /dev/null +++ b/src/views/cai/accountBankcard/index.vue @@ -0,0 +1,349 @@ + + + diff --git a/src/views/cai/accountCash/index.vue b/src/views/cai/accountCash/index.vue new file mode 100644 index 0000000..1be9672 --- /dev/null +++ b/src/views/cai/accountCash/index.vue @@ -0,0 +1,172 @@ + + + diff --git a/src/views/cai/banner/banner-add-update-dialog.vue b/src/views/cai/banner/banner-add-update-dialog.vue new file mode 100644 index 0000000..795921c --- /dev/null +++ b/src/views/cai/banner/banner-add-update-dialog.vue @@ -0,0 +1,117 @@ + + + diff --git a/src/views/cai/banner/index.vue b/src/views/cai/banner/index.vue new file mode 100644 index 0000000..31b1b1d --- /dev/null +++ b/src/views/cai/banner/index.vue @@ -0,0 +1,217 @@ + + + diff --git a/src/views/cai/user/index.vue b/src/views/cai/user/index.vue index d5caeef..4dd4667 100644 --- a/src/views/cai/user/index.vue +++ b/src/views/cai/user/index.vue @@ -78,10 +78,22 @@ - + + - - + + + + + + + + + - + - - + - - - + + + + + + + + diff --git a/src/views/cai/userForbid/index.vue b/src/views/cai/userForbid/index.vue new file mode 100644 index 0000000..2eac36a --- /dev/null +++ b/src/views/cai/userForbid/index.vue @@ -0,0 +1,377 @@ + + +