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 @@
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -92,20 +104,26 @@
-
+
-
+
-
-
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+