From a2399ad792d2e5209d5803dcb6845684bf3e2b96 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Tue, 09 Apr 2024 19:32:11 +0800
Subject: [PATCH] first commit
---
src/views/userlist/components/detailuserdialog.vue | 51 ++++---
src/views/userlist/index.vue | 142 +++++++++++--------
src/main.js | 4
src/api/home.js | 66 +++++----
src/views/dashboard/Workplace.vue | 134 +++++++++---------
5 files changed, 216 insertions(+), 181 deletions(-)
diff --git a/src/api/home.js b/src/api/home.js
index 261597b..778e804 100644
--- a/src/api/home.js
+++ b/src/api/home.js
@@ -2,19 +2,20 @@
import qs from 'qs'
const userApi = {
agentuserlist: '/agent/user/list.do', // 用户列表
+ getMoney: '/agent/getMoney.do', // 获取账户金额
agentgetSecondAgent: '/agent/getSecondAgent.do', // 代理列表
agentaddSimulatedAccount: '/agent/addSimulatedAccount.do', // 添加真实/模拟用户
agentaddAgent: '/agent/addAgent.do', // 添加下级代理
agentgetAgentInfo: '/agent/getAgentInfo.do', // 获取代理信息
agentgetAgentAgencyFeeList: '/agent/getAgentAgencyFeeList.do', // 获取代理利润明细列表
agentupdatePwd: '/agent/updatePwd.do', // 修改密码
- countdata: '/agent/count.do' ,// 首页统计类
+ countdata: '/agent/count.do', // 首页统计类
updataOnLineServices: '/agent/updataOnLineServices.do', // 修改客服链接
userupdate: '/agent/user/update.do', // 修改用户信息
usergetBank: '/agent/user/getBank.do', // 获取用户银行卡信息
userupdateBank: '/agent/user/updateBank.do', // 修改用户银行卡信息
userauthByAdmin: '/agent/user/authByAdmin.do', // 用户实名认证审核
- }
+}
/**
* login func
@@ -27,104 +28,111 @@
* @param parameter
* @returns {*}
*/
-export function updataOnLineServices (parameter) {
+
+export function getMoney(parameter) {
+ return request({
+ url: userApi.getMoney,
+ method: 'get',
+ params: parameter,
+ })
+}
+export function updataOnLineServices(parameter) {
return request({
url: userApi.updataOnLineServices,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function userauthByAdmin (parameter) {
+export function userauthByAdmin(parameter) {
return request({
url: userApi.userauthByAdmin,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function userupdate (parameter) {
+export function userupdate(parameter) {
return request({
url: userApi.userupdate,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function userupdateBank (parameter) {
+export function userupdateBank(parameter) {
return request({
url: userApi.userupdateBank,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function countdata (parameter) {
+export function countdata(parameter) {
return request({
url: userApi.countdata,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentuserlist (parameter) {
+export function agentuserlist(parameter) {
return request({
url: userApi.agentuserlist,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-
-export function usergetBank (parameter) {
+export function usergetBank(parameter) {
return request({
url: userApi.usergetBank,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentgetSecondAgent (parameter) {
+export function agentgetSecondAgent(parameter) {
return request({
url: userApi.agentgetSecondAgent,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentaddSimulatedAccount (parameter) {
+export function agentaddSimulatedAccount(parameter) {
return request({
url: userApi.agentaddSimulatedAccount,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentaddAgent (parameter) {
+export function agentaddAgent(parameter) {
return request({
url: userApi.agentaddAgent,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentgetAgentInfo (parameter) {
+export function agentgetAgentInfo(parameter) {
return request({
url: userApi.agentgetAgentInfo,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentgetAgentAgencyFeeList (parameter) {
+export function agentgetAgentAgencyFeeList(parameter) {
return request({
url: userApi.agentgetAgentAgencyFeeList,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
-export function agentupdatePwd (parameter) {
+export function agentupdatePwd(parameter) {
return request({
url: userApi.agentupdatePwd,
method: 'post',
- data: qs.stringify(parameter)
+ data: qs.stringify(parameter),
})
}
diff --git a/src/main.js b/src/main.js
index 8b78048..08b2932 100644
--- a/src/main.js
+++ b/src/main.js
@@ -19,7 +19,7 @@
import './permission' // permission control
import './utils/filter' // global filter
import './global.less'
-window['console']['log'] = function () {} // global style
+// window['console']['log'] = function () {} // global style
Vue.config.productionTip = false
@@ -39,5 +39,5 @@
i18n,
// init localstorage, vuex, Logo message
created: bootstrap,
- render: h => h(App)
+ render: (h) => h(App),
}).$mount('#app')
diff --git a/src/views/dashboard/Workplace.vue b/src/views/dashboard/Workplace.vue
index 960b096..3f4b535 100644
--- a/src/views/dashboard/Workplace.vue
+++ b/src/views/dashboard/Workplace.vue
@@ -30,15 +30,9 @@
<a-card :bordered="false" :title="`【账号余额:${userdetail.totalMoney ? userdetail.totalMoney : '0.00'}】`">
<div class="everylist">
<a-row :gutter="48">
- <a-col :md="12" :lg="8" :sm="24">
- 代理名称:{{ userdetail.agentName }}
- </a-col>
- <a-col :md="12" :lg="8" :sm="24">
- 真实姓名:{{ userdetail.agentRealName }}
- </a-col>
- <a-col :md="12" :lg="8" :sm="24">
- 代理代码:{{ userdetail.agentCode }}
- </a-col>
+ <a-col :md="12" :lg="8" :sm="24"> 代理名称:{{ userdetail.agentName }} </a-col>
+ <a-col :md="12" :lg="8" :sm="24"> 真实姓名:{{ userdetail.agentRealName }} </a-col>
+ <a-col :md="12" :lg="8" :sm="24"> 代理代码:{{ userdetail.agentCode }} </a-col>
</a-row>
</div>
@@ -48,9 +42,7 @@
锁定状态:
{{ userdetail.isLock == 0 ? '正常' : '锁定' }}
</a-col>
- <a-col :md="12" :lg="8" :sm="24">
- 电话号码:{{ userdetail.agentPhone }}
- </a-col>
+ <a-col :md="12" :lg="8" :sm="24"> 电话号码:{{ userdetail.agentPhone }} </a-col>
<a-col :md="12" :lg="8" :sm="24">
创建时间:
{{ userdetail.addTime | moment }}
@@ -63,14 +55,22 @@
<!-- <a-tag v-clipboard:copy="copyJson" v-clipboard:success="onCopy" v-clipboard:error="onError">
<span>复制</span>
</a-tag> -->
- <a-button type="primary" @click="onCopy(wapurl)" icon="copy" size="small" style="margin-left: 10px;">复制</a-button>
+ <a-button type="primary" @click="onCopy(wapurl)" icon="copy" size="small" style="margin-left: 10px"
+ >复制</a-button
+ >
</div>
<div class="everylist">
客服链接:{{ userdetail.onLineServices }}
<!-- <a-tag v-clipboard:copy="copyJson" v-clipboard:success="onCopy" v-clipboard:error="onError">
<span>复制</span>
</a-tag> -->
- <a-button type="primary" @click="$refs.editUserbankdialog.getEditorder(userdetail)" size="small" style="margin-left: 10px;">修改</a-button>
+ <a-button
+ type="primary"
+ @click="$refs.editUserbankdialog.getEditorder(userdetail)"
+ size="small"
+ style="margin-left: 10px"
+ >修改</a-button
+ >
</div>
</a-card>
@@ -80,8 +80,7 @@
<a-col :span="12">
<a>
<span>今日充值</span>
- <span class="member">{{ infodetail.charge_today_sum_amt ? infodetail.charge_today_sum_amt : 0
- }}</span>
+ <span class="member">{{ infodetail.charge_today_sum_amt ? infodetail.charge_today_sum_amt : 0 }}</span>
</a>
</a-col>
<a-col :span="12">
@@ -93,16 +92,16 @@
<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">{{
+ infodetail.sp_withdraw_sum_today_amt_success ? infodetail.sp_withdraw_sum_today_amt_success : 0
}}</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">{{
+ infodetail.sp_withdraw_sum_amt_success ? infodetail.sp_withdraw_sum_amt_success : 0
}}</span>
</a>
</a-col>
@@ -110,17 +109,15 @@
<a-col :span="12">
<a>
<span>当日注册人数</span>
- <span class="member">{{ infodetail.toDayRegCount ?
- infodetail.toDayRegCount : 0
- }}</span>
+ <span class="member">{{ infodetail.toDayRegCount ? infodetail.toDayRegCount : 0 }}</span>
</a>
</a-col>
<a-col :span="12">
<a>
<span>当日首充人数</span>
- <span class="member">{{ infodetail.toDayFristRechargeCount ?
- infodetail.toDayFristRechargeCount : 0
+ <span class="member">{{
+ infodetail.toDayFristRechargeCount ? infodetail.toDayFristRechargeCount : 0
}}</span>
</a>
</a-col>
@@ -128,8 +125,8 @@
<a-col :span="12">
<a>
<span>当日首充金额</span>
- <span class="member">{{ infodetail.toDayFristRechargeMoney ?
- infodetail.toDayFristRechargeMoney : 0
+ <span class="member">{{
+ infodetail.toDayFristRechargeMoney ? infodetail.toDayFristRechargeMoney : 0
}}</span>
</a>
</a-col>
@@ -137,9 +134,7 @@
<a-col :span="12">
<a>
<span>当日充值总人数</span>
- <span class="member">{{ infodetail.toDayRechargeCount ?
- infodetail.toDayRechargeCount : 0
- }}</span>
+ <span class="member">{{ infodetail.toDayRechargeCount ? infodetail.toDayRechargeCount : 0 }}</span>
</a>
</a-col>
</a-row>
@@ -165,16 +160,16 @@
components: {
editUserbankdialog,
PageHeaderWrapper,
- Radar
+ Radar,
},
- data () {
+ data() {
return {
pieScale: null,
pieData: null,
sourceData: null,
pieStyle: {
stroke: '#fff',
- lineWidth: 1
+ lineWidth: 1,
},
timeFix: timeFix(),
avatar: '',
@@ -193,10 +188,10 @@
tickLine: null,
grid: {
lineStyle: {
- lineDash: null
+ lineDash: null,
},
- hideFirstLine: false
- }
+ hideFirstLine: false,
+ },
},
axis2Opts: {
dataKey: 'score',
@@ -205,16 +200,16 @@
grid: {
type: 'polygon',
lineStyle: {
- lineDash: null
- }
- }
+ lineDash: null,
+ },
+ },
},
scale: [
{
dataKey: 'score',
min: 0,
- max: 80
- }
+ max: 80,
+ },
],
axisData: [
{ item: '引用', a: 70, b: 30, c: 40 },
@@ -222,7 +217,7 @@
{ item: '产量', a: 50, b: 60, c: 40 },
{ item: '贡献', a: 40, b: 50, c: 40 },
{ item: '热度', a: 60, b: 70, c: 40 },
- { item: '引用', a: 70, b: 50, c: 40 }
+ { item: '引用', a: 70, b: 50, c: 40 },
],
radarData: [],
@@ -231,52 +226,52 @@
rongzilist: [],
userdetail: '',
lizhidetail: '',
- wapurl: ''
+ wapurl: '',
}
},
computed: {
...mapState({
- nickname: state => state.user.nickname,
- welcome: state => state.user.welcome
+ nickname: (state) => state.user.nickname,
+ welcome: (state) => state.user.welcome,
}),
- currentUser () {
+ currentUser() {
return {
name: 'Serati Ma',
- avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png'
+ avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png',
}
},
- userInfo () {
+ userInfo() {
return this.$store.getters.userInfo
- }
+ },
},
- created () {
+ created() {
this.user = this.userInfo
this.avatar = this.userInfo.avatar
- getRoleList().then(res => {
+ getRoleList().then((res) => {
// console.log('workplace -> call getRoleList()', res)
})
- getServiceList().then(res => {
+ getServiceList().then((res) => {
// console.log('workplace -> call getServiceList()', res)
})
},
- mounted () {
+ mounted() {
this.initRadar()
this.getAgentInfo()
this.getlizhi()
this.getcountdata()
},
methods: {
- agentlist () {
- this.getAgentInfo()
+ agentlist() {
+ this.getAgentInfo()
},
- getcountdata () {
- countdata().then(res => {
+ getcountdata() {
+ countdata().then((res) => {
this.infodetail = res.data
})
},
- onCopy (text) {
+ onCopy(text) {
const oInput = document.createElement('input')
oInput.value = text
document.body.appendChild(oInput)
@@ -285,46 +280,47 @@
this.$message.success('复制成功')
oInput.remove()
},
- getlizhi () {
- axios.get('https://saying.api.azwcl.com/saying/get').then(res => {
+ getlizhi() {
+ axios.get('https://saying.api.azwcl.com/saying/get').then((res) => {
this.lizhidetail = res.data.data
})
},
// 获取代理信息
- getAgentInfo () {
- agentgetAgentInfo().then(res => {
+ getAgentInfo() {
+ agentgetAgentInfo().then((res) => {
if (res.status == 0) {
this.userdetail = res.data
// this.wapurl = location.protocol + '//' + location.host + '/#/register?agentCode=' + this.userdetail.agentCode
- var url = location.protocol + '//' + location.host + '/#/register?agentCode=' + this.userdetail.agentCode
+ var url = 'https://www.3falcon.com/#/register?agentCode=' + this.userdetail.agentCode
// var url = 'https://www.rksv.one' + '/#/register?agentCode=' + this.userdetail.agentCode
this.wapurl = url.replace('agent.', '')
}
})
},
- color16 () { // 十六进制颜色随机
+ color16() {
+ // 十六进制颜色随机
var r = Math.floor(Math.random() * 256)
var g = Math.floor(Math.random() * 256)
var b = Math.floor(Math.random() * 256)
var color = '#' + r.toString(16) + g.toString(16) + b.toString(16)
return color
},
- initRadar () {
+ initRadar() {
this.radarLoading = true
- this.$http.get('/workplace/radar').then(res => {
+ this.$http.get('/workplace/radar').then((res) => {
const dv = new DataSet.View().source(res.result)
dv.transform({
type: 'fold',
fields: ['个人', '团队', '部门'],
key: 'user',
- value: 'score'
+ value: 'score',
})
this.radarData = dv.rows
this.radarLoading = false
})
- }
- }
+ },
+ },
}
</script>
diff --git a/src/views/userlist/components/detailuserdialog.vue b/src/views/userlist/components/detailuserdialog.vue
index 52685da..58381b9 100644
--- a/src/views/userlist/components/detailuserdialog.vue
+++ b/src/views/userlist/components/detailuserdialog.vue
@@ -1,7 +1,11 @@
<template>
<div>
<a-modal title="用户详情" :width="1000" :visible="userDialog" :footer="false" @cancel="userDialog = false">
- <a-descriptions bordered :title="currentDetails.realName ? currentDetails.realName : '未认证'" :column="{ xxl: 3, xl: 3, lg: 3, md: 3, sm: 2, xs: 1 }">
+ <a-descriptions
+ bordered
+ :title="currentDetails.realName ? currentDetails.realName : '未认证'"
+ :column="{ xxl: 3, xl: 3, lg: 3, md: 3, sm: 2, xs: 1 }"
+ >
<a-descriptions-item label="用户ID">
{{ currentDetails.id ? currentDetails.id : '--' }}
</a-descriptions-item>
@@ -39,16 +43,16 @@
{{ currentDetails.bankNo ? currentDetails.bankNo : '--' }}
</a-descriptions-item>
<a-descriptions-item label="账户总资金">
- {{ (currentDetails.userAmt + currentDetails.userIndexAmt + currentDetails.userFuturesAmt).toFixed(2) }}
+ {{ currentDetails.ALL }}{{ currentDetails.ALLsybol }}
</a-descriptions-item>
- <a-descriptions-item label="融资总资金">
- {{ currentDetails.userAmt ? currentDetails.userAmt : '0' }}
+ <a-descriptions-item label="马股总资金">
+ {{ currentDetails.MAS }}{{ currentDetails.MASsybol }}
</a-descriptions-item>
- <a-descriptions-item label="融资可用资金">
- {{ currentDetails.enableAmt ? currentDetails.enableAmt : '0' }}
+ <a-descriptions-item label="美股总资金">
+ {{ currentDetails.US }}{{ currentDetails.USsybol }}
</a-descriptions-item>
- <a-descriptions-item label="融资冻结保证金">
- {{ currentDetails.allFreezAmt ? currentDetails.allFreezAmt : '0' }}
+ <a-descriptions-item label="港股总资金">
+ {{ currentDetails.HK || 0 }}{{ currentDetails.HKsybol || 'HK$' }}
</a-descriptions-item>
<a-descriptions-item label="融资平仓线">
{{ currentDetails.forceLine ? currentDetails.forceLine : '0' }}
@@ -77,26 +81,31 @@
<a-descriptions-item label="期货平仓线">
{{ currentDetails.futuresForceLine ? currentDetails.futuresForceLine : '0' }}
</a-descriptions-item> -->
-
</a-descriptions>
</a-modal>
</div>
</template>
<script>
export default {
- components: {},
- props: {
- currentDetails: {
- type: Object
- }
+ components: {},
+ props: {
+ currentDetails: {
+ type: Object,
},
- data () {
- return {
- userDialog: false
- }
- },
- methods: {
-
+ },
+ data() {
+ return {
+ userDialog: false,
}
+ },
+ watch: {
+ currentDetails(v) {
+ console.log(v)
+ },
+ },
+ mounted() {
+ console.log(this.currentDetails)
+ },
+ methods: {},
}
</script>
diff --git a/src/views/userlist/index.vue b/src/views/userlist/index.vue
index 8eb764f..3f9ab59 100644
--- a/src/views/userlist/index.vue
+++ b/src/views/userlist/index.vue
@@ -16,7 +16,8 @@
<a-col :md="12" :lg="6" :sm="24">
<a-form-item label="下级代理">
<a-select v-model="queryParam.agentId" placeholder="请选择下级代理">
- <a-select-option v-for="(item, index) in agentlist" :key="index" :value="item.id">{{ item.agentName }}
+ <a-select-option v-for="(item, index) in agentlist" :key="index" :value="item.id"
+ >{{ item.agentName }}
</a-select-option>
</a-select>
</a-form-item>
@@ -33,23 +34,26 @@
<a-input v-model="queryParam.phone" style="width: 100%" placeholder="请填写用户手机号" />
</a-form-item>
</a-col>
-
</a-row>
<a-row :gutter="48">
<a-col :md="12" :lg="6" :sm="24">
<a-form-item>
<span class="table-page-search-submitButtons">
- <a-button icon="redo" @click="() => this.queryParam = {}">重置</a-button>
+ <a-button icon="redo" @click="() => (this.queryParam = {})">重置</a-button>
<a-button
type="primary"
icon="search"
style="margin-left: 8px"
- @click="queryParam.pageNum = 1, getuserList()">查询</a-button>
+ @click=";(queryParam.pageNum = 1), getuserList()"
+ >查询</a-button
+ >
<a-button
type="primary"
icon="plus"
style="margin-left: 8px"
- @click="$refs.adduserdialog.addUserdialog = true">添加账户</a-button>
+ @click="$refs.adduserdialog.addUserdialog = true"
+ >添加账户</a-button
+ >
</span>
</a-form-item>
</a-col>
@@ -65,42 +69,50 @@
@change="handleTableChange"
:columns="columns"
:data-source="dataList"
- rowKey="phone">
- <span slot="agentName" slot-scope="text,record">
+ rowKey="phone"
+ >
+ <span slot="agentName" slot-scope="text, record">
<template>
<div>
<span>{{ record.agentName }}({{ record.agentId }})</span>
</div>
</template>
</span>
- <span slot="isLock" slot-scope="text,record">
+ <span slot="isLock" slot-scope="text, record">
<template>
<div>
- <a-tag :color="record.isLock == 0 ? 'green' : 'red'">{{ record.isLock == 0 ? '可交易' : '不可交易' }}</a-tag>
+ <a-tag :color="record.isLock == 0 ? 'green' : 'red'">{{
+ record.isLock == 0 ? '可交易' : '不可交易'
+ }}</a-tag>
</div>
</template>
</span>
- <span slot="isLogin" slot-scope="text,record">
+ <span slot="isLogin" slot-scope="text, record">
<template>
<div>
- <a-tag :color="record.isLogin == 0 ? 'green' : 'red'">{{ record.isLogin == 0 ? '可登陆' : '不可登陆' }}</a-tag>
+ <a-tag :color="record.isLogin == 0 ? 'green' : 'red'">{{
+ record.isLogin == 0 ? '可登陆' : '不可登陆'
+ }}</a-tag>
</div>
</template>
</span>
- <template slot="action" slot-scope="text,record">
+ <template slot="action" slot-scope="text, record">
+ <!-- currentDetails = record; $refs.detailuserdialog.userDialog = true -->
+ <a slot="action" href="javascript:;" @click="userInfo(record)">用户详情</a>
+ <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="currentDetails = record; $refs.detailuserdialog.userDialog = true">用户详情</a>
- <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="currentDetails = record; $refs.audituserdialog.userDialog = true">实名审核</a>
+ @click="
+ currentDetails = record
+ $refs.audituserdialog.userDialog = true
+ "
+ >实名审核</a
+ >
</template>
</a-table>
</a-card>
@@ -112,12 +124,13 @@
</page-header-wrapper>
</template>
<script>
-import { agentuserlist, agentgetSecondAgent,agentgetAgentInfo } from '@/api/home'
+import { agentuserlist, agentgetSecondAgent, agentgetAgentInfo, getMoney } from '@/api/home'
import adduserdialog from './components/adduserdialog'
import detailuserdialog from './components/detailuserdialog'
import EditUserinfodialog from './components/EditUserinfodialog'
import editUserbankdialog from './components/editUserbankdialog'
import audituserdialog from './components/audituserdialog'
+import { async } from 'regenerator-runtime'
export default {
name: 'Agentlist',
components: {
@@ -125,9 +138,9 @@
detailuserdialog,
EditUserinfodialog,
editUserbankdialog,
- audituserdialog
+ audituserdialog,
},
- data () {
+ data() {
return {
queryParam: {
agentId: undefined,
@@ -135,36 +148,36 @@
phone: '',
pageNum: 1,
pageSize: 10,
- accountType: 0
+ accountType: 0,
},
labelCol: {
xs: { span: 24 },
- sm: { span: 7 }
+ sm: { span: 7 },
},
wrapperCol: {
xs: { span: 24 },
- sm: { span: 13 }
+ sm: { span: 13 },
},
columns: [
- {
+ {
title: '用户ID',
dataIndex: 'id',
- align: 'center'
+ align: 'center',
},
{
title: '所属代理(Id)',
scopedSlots: { customRender: 'agentName' },
- align: 'center'
+ align: 'center',
},
{
title: '手机号',
dataIndex: 'phone',
- align: 'center'
+ align: 'center',
},
{
title: '真实姓名',
dataIndex: 'realName',
- align: 'center'
+ align: 'center',
},
{
title: '总资金',
@@ -172,7 +185,7 @@
align: 'center',
customRender: (text, row, index) => {
return text.toFixed(2)
- }
+ },
},
{
title: '认证信息',
@@ -180,26 +193,26 @@
align: 'center',
customRender: (text, row, index) => {
return text == 0 ? '待认证' : text == 1 ? '待审核' : text == 2 ? '认证成功' : text == 3 ? '驳回' : ''
- }
+ },
},
{
title: '交易状态',
dataIndex: 'isLock',
align: 'center',
- scopedSlots: { customRender: 'isLock' }
+ scopedSlots: { customRender: 'isLock' },
},
{
title: '登录状态',
dataIndex: 'isLogin',
align: 'center',
- scopedSlots: { customRender: 'isLogin' }
+ scopedSlots: { customRender: 'isLogin' },
},
{
title: '操作',
key: 'action',
align: 'center',
- scopedSlots: { customRender: 'action' }
- }
+ scopedSlots: { customRender: 'action' },
+ },
], // 表头
dataList: [],
pagination: {
@@ -209,42 +222,53 @@
pageSizeOptions: ['10', '20', '50', '100'], // 每页中显示的数据
onShowSizeChange: (current, pageSize) => this.onSizeChange(current, pageSize), // 改变每页数量时更新显示
onChange: (page, pageSize) => this.onPageChange(page, pageSize), // 点击页码事件
- showTotal: total => `共有 ${total} 条数据` // 分页中显示总的数据
+ showTotal: (total) => `共有 ${total} 条数据`, // 分页中显示总的数据
},
loading: false,
agentqueryParam: {
pageNum: 1,
- pageSize: 100
+ pageSize: 100,
},
agentlist: [],
- userid:'',
- currentDetails: {}
+ userid: '',
+ currentDetails: {},
}
},
- created () {
+ created() {
this.getuserList()
this.getagentlist()
this.getagentuserinfo()
},
methods: {
- geteditinit () {
+ async userInfo(val) {
+ const res = await getMoney({ userId: val.id })
+ if (res.success) {
+ res.data.map((item) => {
+ val[item.accectType] = item.totalMoney
+ val[item.accectType + 'sybol'] = item.symbolCode
+ })
+ }
+ this.currentDetails = val
+ this.$refs.detailuserdialog.userDialog = true
+ },
+ geteditinit() {
this.getuserList()
},
- getinit () {
+ getinit() {
this.queryParam = {
agentId: undefined,
realName: '',
phone: '',
pageNum: 1,
pageSize: 10,
- accountType: 0
+ accountType: 0,
}
this.getuserList()
},
- getuserList () {
+ getuserList() {
var that = this
this.loading = true
- agentuserlist(this.queryParam).then(res => {
+ agentuserlist(this.queryParam).then((res) => {
this.dataList = res.data.list
this.pagination.total = res.data.total
setTimeout(() => {
@@ -252,29 +276,27 @@
}, 500)
})
},
- getagentuserinfo () {
- agentgetAgentInfo(this.agentqueryParam).then(res => {
- console.log(res);
+ getagentuserinfo() {
+ agentgetAgentInfo(this.agentqueryParam).then((res) => {
+ console.log(res)
this.userid = res.data.id
})
},
- getagentlist () {
- agentgetSecondAgent(this.agentqueryParam).then(res => {
+ getagentlist() {
+ agentgetSecondAgent(this.agentqueryParam).then((res) => {
this.agentlist = res.data.list
})
},
- onPageChange (page, pageSize) {
+ onPageChange(page, pageSize) {
this.queryParam.pageNum = page
this.getuserList()
},
- onSizeChange (current, pageSize) {
+ onSizeChange(current, pageSize) {
this.queryParam.pageNum = current
this.queryParam.pageSize = pageSize
this.getuserList()
},
- handleTableChange () {
-
- }
- }
+ handleTableChange() {},
+ },
}
</script>
--
Gitblit v1.9.3