From 4bf838ffc2194865ecd6afc075b72338091c9e04 Mon Sep 17 00:00:00 2001
From: YUANYE <418471657@qq.com>
Date: Fri, 24 Sep 2021 09:44:37 +0800
Subject: [PATCH] 1
---
.../user/user-gold/user-gold.component.html | 33 ++++++++++---------
.../user/user-gold/user-gold.component.ts | 21 ++++++++++++
src/app/services/user.service.ts | 13 ++++++++
3 files changed, 51 insertions(+), 16 deletions(-)
diff --git a/src/app/admin/user/user-gold/user-gold.component.html b/src/app/admin/user/user-gold/user-gold.component.html
index c3b4a32..44c0e24 100644
--- a/src/app/admin/user/user-gold/user-gold.component.html
+++ b/src/app/admin/user/user-gold/user-gold.component.html
@@ -4,24 +4,14 @@
-
-
- ¥ 300
+
+
+ ¥ {{income}}
-
-
- ¥ 9000
-
-
-
-
- ¥ 200
-
-
-
-
- ¥ 2000
+
+
+ ¥ {{expend}}
@@ -53,6 +43,17 @@
+
+
+ 时间区间
+
+
+
+
+
diff --git a/src/app/admin/user/user-gold/user-gold.component.ts b/src/app/admin/user/user-gold/user-gold.component.ts
index 85323ba..fe1eb18 100644
--- a/src/app/admin/user/user-gold/user-gold.component.ts
+++ b/src/app/admin/user/user-gold/user-gold.component.ts
@@ -19,6 +19,8 @@ export class UserGoldComponent implements OnInit {
pageNum = 1; // 页码
pageSize = 10; // 条码
loading = true;
+ income = 0; // 收入
+ expend = 0; // 支出
constructor(
private form: FormBuilder,
@@ -37,6 +39,7 @@ export class UserGoldComponent implements OnInit {
this.searchForm = this.form.group({
goldType: [null],
resType: [null],
+ createTime: [null],
});
this.getRequest(true, this.searchForm.value);
}
@@ -48,6 +51,10 @@ export class UserGoldComponent implements OnInit {
if (reset) {
this.pageNum = 1;
}
+ if (whereObject['createTime'] != null && whereObject['createTime'].length > 0) {
+ whereObject['createTimeS'] = new Date(whereObject['createTime'][0]).getTime();
+ whereObject['createTimeE'] = new Date(whereObject['createTime'][1]).getTime();
+ }
whereObject['pageNum'] = this.pageNum;
whereObject['pageSize'] = this.pageSize;
this.user.getGoldRecList(whereObject, data => {
@@ -58,6 +65,20 @@ export class UserGoldComponent implements OnInit {
this.message.error(data['return_msg']);
}
});
+ this.user.queryGold(whereObject , data => {
+ this.income = 0;
+ this.expend = 0;
+ if (data['return_code'] === '000000') {
+ for (const datum of data['return_data']) {
+ if (datum['gold_type'] === 1) {
+ this.income = datum['sum'];
+ }
+ if (datum['gold_type'] === 2) {
+ this.expend = datum['sum'];
+ }
+ }
+ }
+ });
}
// 重置
diff --git a/src/app/services/user.service.ts b/src/app/services/user.service.ts
index 5ea0a6c..c470a16 100644
--- a/src/app/services/user.service.ts
+++ b/src/app/services/user.service.ts
@@ -48,6 +48,19 @@ export class UserService {
});
}
+ /**
+ * @Author Sum1Dream
+ * @methodName queryGold
+ * @Description //获取金币统计
+ * @Date 16:32 2021/9/22
+ * @Param mod
+ **/
+ public queryGold(paramsObject: object, callBack) {
+ this.http.get(environment.baseUrl + 'highGoldRec/queryGold?' + this.common.getWhereCondition(paramsObject)).subscribe(data => {
+ callBack(data);
+ });
+ }
+
/**
* 获取金币情况
*