From bcbd848449b293b70a4376b0b180d872ef2bc543 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Sat, 28 Sep 2024 15:04:09 +0800
Subject: [PATCH] 首次提交
---
src/views/dashboard/Workplace.vue | 78 ++++++++++++++++++++++++++++----------
1 files changed, 57 insertions(+), 21 deletions(-)
diff --git a/src/views/dashboard/Workplace.vue b/src/views/dashboard/Workplace.vue
index 7ed968c..4f0263b 100644
--- a/src/views/dashboard/Workplace.vue
+++ b/src/views/dashboard/Workplace.vue
@@ -31,20 +31,20 @@
<div>
<a-row :gutter="24">
<a-col :xl="16" :lg="24" :md="24" :sm="24" :xs="24">
-<!-- <a-card
+ <a-card
class="project-list"
:loading="loading"
style="margin-bottom: 24px;"
:bordered="false"
title="大盘指数"
:body-style="{ padding: 0 }">
- <!– <a slot="extra">全部项目</a> –>
+ <!-- <a slot="extra">全部项目</a> -->
<div>
<a-card-grid class="project-card-grid" :key="i" v-for="(item, i) in market">
<a-card v-if="i < 6" :bordered="false" :body-style="{ padding: 0 }">
<a-card-meta>
<div slot="title" class="card-title">
- <!– <a-avatar size="small" :src="item.cover" /> –>
+ <!-- <a-avatar size="small" :src="item.cover" /> -->
<a
:style="'background:' + color16()"
style="color:#fff;font-size:14px;border-radius:50%;padding:6px;line-height: 1;">
@@ -77,14 +77,14 @@
<a href="/#/" :class="item.increase < 0 ? 'greens' : 'reds'">{{ item.increase }}</a>
<span class="datetime" :class="item.increase < 0 ? 'greens' : 'reds'">{{ item.increaseRate
}}%</span>
- <!– <a-tag :color="item.increase < 0 ? '#87d068' : '#f50'" style="margin-right:0">
+ <!-- <a-tag :color="item.increase < 0 ? '#87d068' : '#f50'" style="margin-right:0">
{{item.increaseRate}}%
- </a-tag> –>
+ </a-tag> -->
</div>
</a-card>
</a-card-grid>
</div>
- </a-card>-->
+ </a-card>
<a-card :loading="loading" title="持仓动态" :bordered="false">
<a-list>
@@ -144,35 +144,56 @@
</v-chart>
</div>
</a-card>
- <a-card :loading="loading" title="充值提现统计" :bordered="false">
+ <div style="display:flex;align-items: center;justify-content: space-between;background-color: #fff;border-bottom: 1px solid #e8e8e8;">
+ <div style="display:flex;align-items: center;">
+ <a-card
+ title="充值提现统计"
+ :loading="radarLoading"
+ :bordered="false"
+ :body-style="{ padding: 0 }">
+
+ </a-card>
+ </div>
+
+ <div>
+ <a-date-picker
+ show-time
+ style="width: 100%"
+ @change="getstartTime"
+ v-decorator="['startTime', { rules: [{ required: true, message: '请填写开始时间' }] }]"
+ format="YYYY-MM-DD"
+ >
+ </a-date-picker>
+ </div>
+ </div>
+ <a-card :loading="loading" :bordered="false">
+
<div class="members">
<a-row>
<a-col :span="12">
<a>
<span>今日充值</span>
- <span class="member">{{ infodetail.charge_today_sum_amt ? infodetail.charge_today_sum_amt : 0
+ <span class="member">{{ infodata.todayRechargeAmount
}}</span>
</a>
</a-col>
<a-col :span="12">
<a>
<span>总充值</span>
- <span class="member">{{ infodetail.charge_sum_amt ? infodetail.charge_sum_amt : 0 }}</span>
+ <span class="member">{{ infodata.rechargeTotalAmount }}</span>
</a>
</a-col>
<a-col :span="12">
<a>
<span>今日提现</span>
- <span class="member">{{ infodetail.sp_withdraw_sum_today_amt_success ?
- infodetail.sp_withdraw_sum_today_amt_success : 0
+ <span class="member">{{ infodata.todayWithdrawAmount
}}</span>
</a>
</a-col>
<a-col :span="12">
<a>
<span>总提现</span>
- <span class="member">{{ infodetail.sp_withdraw_sum_amt_success ?
- infodetail.sp_withdraw_sum_amt_success : 0
+ <span class="member">{{ infodata.withdrawalTotalAmount
}}</span>
</a>
</a-col>
@@ -180,13 +201,12 @@
<a-col :span="12">
<a>
<span>当日注册人数</span>
- <span class="member">{{ infodetail.toDayRegCount ?
- infodetail.toDayRegCount : 0
+ <span class="member">{{ infodata.todayRegister
}}</span>
</a>
</a-col>
- <a-col :span="12">
+ <!-- <a-col :span="12">
<a>
<span>当日首充人数</span>
<span class="member">{{ infodetail.toDayFristRechargeCount ?
@@ -202,13 +222,13 @@
infodetail.toDayFristRechargeMoney : 0
}}</span>
</a>
- </a-col>
+ </a-col> -->
<a-col :span="12">
<a>
<span>当日充值总人数</span>
- <span class="member">{{ infodetail.toDayRechargeCount ?
- infodetail.toDayRechargeCount : 0
+ <span class="member">{{ infodata.todayWithdraw ?
+ infodata.todayWithdraw : 0
}}</span>
</a>
</a-col>
@@ -227,7 +247,7 @@
import { PageHeaderWrapper } from '@ant-design-vue/pro-layout'
import { Radar } from '@/components'
import { getRoleList, getServiceList } from '@/api/manage'
-import { stockgetMarket, countdata } from '@/api/home'
+import { stockgetMarket, countdata,moneyCount } from '@/api/home'
import { positionlist } from '@/api/position'
import { adminlist } from '@/api/managesettings'
import axios from 'axios'
@@ -300,9 +320,11 @@
market: [],
infodetail: {},
+ infodata:{},
rongzilist: [],
userdetails: '',
- lizhidetail: ''
+ lizhidetail: '',
+ startTime:'',
}
},
computed: {
@@ -340,13 +362,27 @@
this.getrongzilist()
this.getnowuser()
this.getlizhi()
+ this.getinfodata()
},
methods: {
+ getstartTime (date, dateString) {
+ this.startTime = dateString
+ this.getinfodata()
+ },
+ getinfodata(){
+ var data = {
+ startTime:this.startTime,
+ }
+ moneyCount(data).then(res => {
+ this.infodata = res.data
+ })
+ },
getlizhi () {
axios.get('https://saying.api.azwcl.com/saying/get').then(res => {
this.lizhidetail = res.data.data
})
},
+
getnowuser () {
adminlist().then(res => {
if (window.localStorage.getItem('phones')) {
--
Gitblit v1.9.3