|
|
@@ -5,6 +5,7 @@ import { Data } from "../../../mk/data/Data";
|
|
|
*/
|
|
|
export class CashNormalData extends Data {
|
|
|
public init() {
|
|
|
+ this.initTestData();// 假数据
|
|
|
// 提现记录数据
|
|
|
this.getRecord()
|
|
|
}
|
|
|
@@ -15,12 +16,22 @@ export class CashNormalData extends Data {
|
|
|
return;
|
|
|
}
|
|
|
console.log(response.data);
|
|
|
+ if (response.data.CashStatusList) {
|
|
|
+ response.data.CashStatusList.forEach(item_data => {
|
|
|
+ for (const key in item_data) {
|
|
|
+ item_data[key] = parseInt(item_data[key])
|
|
|
+ }
|
|
|
+ });
|
|
|
+ this.list_data = response.data.CashStatusList;
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+ /** 数据列表 */
|
|
|
+ public list_data: Array<TCashList> = [];
|
|
|
+
|
|
|
/**
|
|
|
* 标志位 - 是否刷新样式
|
|
|
*/
|
|
|
- public init_rmb_style = true;
|
|
|
+ public init_rmb_style = true;
|
|
|
|
|
|
private _receip_total_rmb: number = 0;
|
|
|
/** 到账毛币总数 */
|
|
|
@@ -31,4 +42,63 @@ export class CashNormalData extends Data {
|
|
|
get receip_total_rmb() {
|
|
|
return this._receip_total_rmb;
|
|
|
}
|
|
|
+
|
|
|
+ /** 提现类型 */
|
|
|
+ public cash_type = ['', 'BOSS提现', '每日提现', '夺宝提现', '钱庄提现', '招募任务提现', '每日招募提现', '累计招募提现', '', '彩蛋提现', '福袋提现', '福袋提现'];
|
|
|
+
|
|
|
+ /** 客户端造 假数据 */
|
|
|
+ private initTestData() {
|
|
|
+ for (let i = 0; i < 30; i++) {
|
|
|
+ const id = i + 1;
|
|
|
+ let obj = {
|
|
|
+ /** 档位 */
|
|
|
+ cashType: mk.math.random(1, 10),
|
|
|
+ applyTime: 1623399160,
|
|
|
+ amount: i * 10,
|
|
|
+ remain: i * 1000,
|
|
|
+ CashMode: i % 2,
|
|
|
+ /** 红包码 */
|
|
|
+ withdrawalCode: 'AABBC' + i,
|
|
|
+ }
|
|
|
+ this.list_data.push(obj);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取存在红包码的 数据列表
|
|
|
+ */
|
|
|
+ public getListDataHavCode() {
|
|
|
+ let new_list_data = [];
|
|
|
+ const l_count = this.list_data.length;
|
|
|
+ for (let i = 0; i < l_count; i++) {
|
|
|
+ if (this.list_data[i].withdrawalCode) {
|
|
|
+ new_list_data.push(this.list_data[i]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return new_list_data;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ * 提现记录类型
|
|
|
+ */
|
|
|
+export type TCashList = {
|
|
|
+ /**
|
|
|
+ * 提现类型
|
|
|
+ */
|
|
|
+ cashType: number,
|
|
|
+ /** 提现时间 */
|
|
|
+ applyTime: number,
|
|
|
+ /** 提现金额,单位分 */
|
|
|
+ amount: number,
|
|
|
+ /** 剩余红包币,1元===10000红包币 */
|
|
|
+ remain: number,
|
|
|
+ /** 2:有红包码,其他无红包码 */
|
|
|
+ CashMode: number,
|
|
|
+ /** 红包码 */
|
|
|
+ withdrawalCode: string,
|
|
|
}
|
|
|
+export enum ECashType {
|
|
|
+ assss = 1,
|
|
|
+}
|