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" }
// ],