From 4c7cd1f0b2dbcdcaa11431c3d6f3d7ae8ac8df3f Mon Sep 17 00:00:00 2001 From: 777 <123@qwe.com> Date: Tue, 16 Sep 2025 00:19:49 +0800 Subject: [PATCH] 1231233 --- src/api/cai/rechargeOrder.js | 18 +++ src/api/cai/unionTotal.js | 44 ++++++ src/constant/statusMap.js | 5 + src/views/cai/rechargeOrder/index.vue | 33 +++- .../cai/rechargeOrder/old-fast-pay-list.vue | 79 ++++++++++ src/views/cai/unionTotal/index.vue | 143 ++++++++++++++++++ src/views/cai/userUnion/index.vue | 4 +- .../cai/userUnion/union-update-dialog.vue | 7 + 8 files changed, 330 insertions(+), 3 deletions(-) create mode 100644 src/api/cai/unionTotal.js create mode 100644 src/views/cai/rechargeOrder/old-fast-pay-list.vue create mode 100644 src/views/cai/unionTotal/index.vue diff --git a/src/api/cai/rechargeOrder.js b/src/api/cai/rechargeOrder.js index f987dc7..5255ae1 100644 --- a/src/api/cai/rechargeOrder.js +++ b/src/api/cai/rechargeOrder.js @@ -67,3 +67,21 @@ export function checkRechargeOrder(orderNo,payType) { params: {orderNo,payType} }) } + + +export function getCurrentDayUser() { + return request({ + url: '/cai/fastPayTotal/getCurrentDay', + method: 'get', + }) +} + + +export function fastPayTotalList(query) { + return request({ + url: '/cai/fastPayTotal/list', + method: 'get', + params: query + }) +} + diff --git a/src/api/cai/unionTotal.js b/src/api/cai/unionTotal.js new file mode 100644 index 0000000..d6c3e07 --- /dev/null +++ b/src/api/cai/unionTotal.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询工会每日收益列表 +export function listUnionTotal(query) { + return request({ + url: '/cai/unionTotal/list', + method: 'get', + params: query + }) +} + +// 查询工会每日收益详细 +export function getUnionTotal(id) { + return request({ + url: '/cai/unionTotal/' + id, + method: 'get' + }) +} + +// 新增工会每日收益 +export function addUnionTotal(data) { + return request({ + url: '/cai/unionTotal', + method: 'post', + data: data + }) +} + +// 修改工会每日收益 +export function updateUnionTotal(data) { + return request({ + url: '/cai/unionTotal', + method: 'put', + data: data + }) +} + +// 删除工会每日收益 +export function delUnionTotal(id) { + return request({ + url: '/cai/unionTotal/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 410a7f4..cc32e9a 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -257,6 +257,11 @@ export const rankDataTypeList = [ { value: 3, label: '月榜',listClass: listClass.primary}, ] +export const unionTotalDataTypeList = [ + { value: 1, label: '每日',listClass: listClass.primary}, + { value: 2, 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/rechargeOrder/index.vue b/src/views/cai/rechargeOrder/index.vue index 0fcb918..4f02e16 100644 --- a/src/views/cai/rechargeOrder/index.vue +++ b/src/views/cai/rechargeOrder/index.vue @@ -50,6 +50,19 @@ + + + 历史首充人数 + + 今日首充人数:{{currenUserNum}} + + @@ -129,11 +142,12 @@ + diff --git a/src/views/cai/unionTotal/index.vue b/src/views/cai/unionTotal/index.vue new file mode 100644 index 0000000..ff87138 --- /dev/null +++ b/src/views/cai/unionTotal/index.vue @@ -0,0 +1,143 @@ + + + diff --git a/src/views/cai/userUnion/index.vue b/src/views/cai/userUnion/index.vue index ea3a5db..cfa8d24 100644 --- a/src/views/cai/userUnion/index.vue +++ b/src/views/cai/userUnion/index.vue @@ -46,9 +46,11 @@ - + + + diff --git a/src/views/cai/userUnion/union-update-dialog.vue b/src/views/cai/userUnion/union-update-dialog.vue index 69d1a03..4ae62ed 100644 --- a/src/views/cai/userUnion/union-update-dialog.vue +++ b/src/views/cai/userUnion/union-update-dialog.vue @@ -10,6 +10,9 @@ + + + 开启 @@ -41,6 +44,7 @@ export default { form:{ id: undefined, nickname: undefined, + name: undefined, mobile: undefined, usercode: undefined, // defaultIncomeRate: undefined, @@ -51,6 +55,9 @@ export default { enableRate: [ { required: true, message: "数据不能为空", trigger: "blur" } ], + name: [ + { required: true, message: "数据不能为空", trigger: "blur" } + ], // defaultIncomeRate: [ // { required: true, message: "数据不能为空", trigger: "blur" } // ],