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/userlist/index.vue | 97 +++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 87 insertions(+), 10 deletions(-)
diff --git a/src/views/userlist/index.vue b/src/views/userlist/index.vue
index 1232155..5ee9bb1 100644
--- a/src/views/userlist/index.vue
+++ b/src/views/userlist/index.vue
@@ -5,10 +5,47 @@
<a-form layout="inline">
<a-row :gutter="48">
<a-col :md="12" :lg="6" :sm="24">
+ <a-form-item label="交易状态">
+ <a-select v-model="queryParam.isLock" placeholder="请选择交易状态" :default-value="{ key: '0' }">
+ <a-select-option :value="0">可交易</a-select-option>
+ <a-select-option :value="1">不可交易</a-select-option>
+ </a-select>
+ </a-form-item>
+ </a-col>
+ <a-col :md="12" :lg="6" :sm="24">
+ <a-form-item label="登录状态">
+ <a-select v-model="queryParam.isLogin" placeholder="请选择登录状态" :default-value="{ key: '0' }">
+ <a-select-option :value="0">可登录</a-select-option>
+ <a-select-option :value="1">不可登录</a-select-option>
+ </a-select>
+ </a-form-item>
+ </a-col>
+ <a-col :md="12" :lg="6" :sm="24">
+ <a-form-item label="注册时间">
+ <a-date-picker
+ show-time
+ style="width: 50%"
+ @change="getregTime"
+ v-model="regTime"
+ format="YYYY-MM-DD HH:mm:ss"
+ >
+ </a-date-picker>
+ </a-form-item>
+ </a-col>
+ <a-col :md="12" :lg="6" :sm="24">
<a-form-item label="用户筛选">
<a-select v-model="queryParam.accountType" placeholder="请选择用户类型" :default-value="{ key: '0' }">
<a-select-option :value="0">真实用户</a-select-option>
<a-select-option :value="1">模拟用户</a-select-option>
+ </a-select>
+ </a-form-item>
+ </a-col>
+ <a-col :md="12" :lg="6" :sm="24">
+ <a-form-item label="实名状态">
+ <a-select v-model="queryParam.isActive" placeholder="请选择实名状态" :default-value="{ key: '0' }">
+ <a-select-option :value="0">未实名</a-select-option>
+ <a-select-option :value="2">已实名</a-select-option>
+ <a-select-option :value="3">被驳回</a-select-option>
</a-select>
</a-form-item>
</a-col>
@@ -70,6 +107,7 @@
:columns="columns"
:data-source="dataList"
rowKey="phone"
+ :scroll="{ x: 2800 }"
>
<span slot="agentName" slot-scope="text, record">
<template>
@@ -109,8 +147,8 @@
<a-divider type="vertical" />
<a slot="action" href="javascript:;" @click="$refs.EditUserinfodialog.getEditorder(record)">编辑</a>
<a-divider type="vertical" />
- <a slot="action" href="javascript:;" @click="$refs.editUserbankdialog.getbankinfo(record)">银行卡</a>
- <a-divider type="vertical" />
+<!-- <a slot="action" href="javascript:;" @click="$refs.editUserbankdialog.getbankinfo(record)">银行卡</a>
+ <a-divider type="vertical" /> -->
<a slot="action" href="javascript:;" @click="getMoneyzj(record)">资金</a>
<a-divider type="vertical" />
<a
@@ -160,10 +198,15 @@
},
data() {
return {
+ regTime:'',
queryParam: {
agentId: undefined,
realName: '',
+ isLock:'',
+ isLogin:'',
+ isActive:'',
phone: '',
+ regTime:'',
pageNum: 1,
pageSize: 10,
accountType: 0,
@@ -188,8 +231,23 @@
align: 'center',
},
{
- title: '手机号',
+ title: '账号',
dataIndex: 'phone',
+ align: 'center',
+ },
+ {
+ title: '总资产',
+ dataIndex: 'totalMoney',
+ align: 'center',
+ },
+ {
+ title: '可用余额',
+ dataIndex: 'availableBalance',
+ align: 'center',
+ },
+ {
+ title: '冻结金额',
+ dataIndex: 'freezeMoney',
align: 'center',
},
{
@@ -197,14 +255,15 @@
dataIndex: 'realName',
align: 'center',
},
+ {
+ title: '资金使用百分比',
+ dataIndex: 'fundRatio',
+ align: 'center',
+ },
// {
- // title: '总资金',
- // dataIndex: 'userAmt',
+ // title: '杠杠',
+ // dataIndex: 'lever',
// align: 'center',
- // customRender: (text, row, index) => {
- // return text ? text.toFixed(2) : '0'
- // // return text.toFixed(2)
- // },
// },
{
title: '认证信息',
@@ -234,10 +293,18 @@
return moment(text).format('YYYY-MM-DD HH:mm:ss')
},
},
+ // {
+ // title: '操作',
+ // key: 'action',
+ // align: 'center',
+ // scopedSlots: { customRender: 'action' },
+ // },
{
title: '操作',
key: 'action',
align: 'center',
+ fixed: 'right',
+ width: 400,
scopedSlots: { customRender: 'action' },
},
], // 表头
@@ -268,6 +335,9 @@
this.getagentlist()
},
methods: {
+ getregTime(date, dateString) {
+ this.regTime = dateString
+ },
getMoneyzj(record) {
console.log(record.id)
getMoney({ userId: record.id }).then((res) => {
@@ -306,12 +376,17 @@
this.queryParam = {
agentId: undefined,
realName: '',
+ isLock:'',
+ isLogin:'',
+ isActive:'',
phone: '',
+ regTime:'',
pageNum: 1,
pageSize: 10,
accountType: 0,
}
this.pagination.current = 1
+ this.regTime = ''
this.getuserList()
},
geteditinit() {
@@ -320,6 +395,7 @@
getuserList() {
var that = this
this.loading = true
+ this.queryParam.regTime = this.regTime
usermanag(this.queryParam).then((res) => {
this.dataList = res.data.list
this.pagination.total = res.data.total
@@ -339,8 +415,9 @@
this.getuserList()
},
onSizeChange(current, pageSize) {
+ // console.log(current, pageSize)
this.queryParam.pageNum = current
- this.pagination.current = page
+ // this.pagination.current = page
this.queryParam.pageSize = pageSize
this.getuserList()
},
--
Gitblit v1.9.3