From e5919c0e9058fd417fb4a8ca5b37013f17ab5b37 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Mon, 12 Jan 2026 15:21:16 +0800
Subject: [PATCH] 1
---
src/views/userlist/index.vue | 45 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 43 insertions(+), 2 deletions(-)
diff --git a/src/views/userlist/index.vue b/src/views/userlist/index.vue
index 4461577..56cee7f 100644
--- a/src/views/userlist/index.vue
+++ b/src/views/userlist/index.vue
@@ -107,6 +107,8 @@
<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
slot="action"
href="javascript:;"
@@ -116,6 +118,8 @@
"
>实名审核</a
>
+ <a-divider type="vertical" />
+ <a slot="action" href="javascript:;" @click="deleteUser(record)" style="color: #ff4d4f">删除</a>
</template>
</a-table>
</a-card>
@@ -124,14 +128,16 @@
<EditUserinfodialog ref="EditUserinfodialog" :getinit="geteditinit" :agentlist="agentlist"></EditUserinfodialog>
<editUserbankdialog ref="editUserbankdialog" :getinit="geteditinit"></editUserbankdialog>
<audituserdialog ref="audituserdialog" :currentDetails="currentDetails" :getinit="geteditinit"></audituserdialog>
+ <editCapitaluserdialog :activeArr="activeArr" ref="editCapitaluserdialog" :getinit="geteditinit"></editCapitaluserdialog>
</page-header-wrapper>
</template>
<script>
-import { agentuserlist, agentgetSecondAgent, agentgetAgentInfo, getMoney } from '@/api/home'
+import { agentuserlist, agentgetSecondAgent, agentgetAgentInfo, getMoney, userdelete } from '@/api/home'
import adduserdialog from './components/adduserdialog'
import detailuserdialog from './components/detailuserdialog'
import EditUserinfodialog from './components/EditUserinfodialog'
import editUserbankdialog from './components/editUserbankdialog'
+import editCapitaluserdialog from './components/editCapitaluserdialog'
import audituserdialog from './components/audituserdialog'
import { async } from 'regenerator-runtime'
export default {
@@ -141,10 +147,12 @@
detailuserdialog,
EditUserinfodialog,
editUserbankdialog,
+ editCapitaluserdialog,
audituserdialog
},
data () {
return {
+ activeArr: [],
queryParam: {
agentId: undefined,
realName: '',
@@ -259,6 +267,14 @@
this.getagentuserinfo()
},
methods: {
+ async getMoneyzj(record) {
+ const res = await getMoney({ userId: record.id })
+ if (res.success) {
+ const arr = res.data.filter((item) => item.accectType !== 'ALL')
+ this.activeArr = arr
+ this.$refs.editCapitaluserdialog.getEditorder(record)
+ }
+ },
async userInfo (val) {
const res = await getMoney({ userId: val.id })
if (res.success) {
@@ -315,7 +331,32 @@
this.queryParam.pageSize = pageSize
this.getuserList()
},
- handleTableChange () {}
+ handleTableChange () {},
+ deleteUser (record) {
+ var that = this
+ this.$confirm({
+ title: '提示',
+ content: `确认删除用户 ${record.realName || record.phone} 吗?此操作不可恢复!`,
+ onOk () {
+ var data = {
+ userId: record.id
+ }
+ userdelete(data).then((res) => {
+ if (res.status == 0) {
+ that.$message.success({ content: '删除成功', duration: 2 })
+ that.getuserList()
+ } else {
+ that.$message.error(res.msg || '删除失败')
+ }
+ }).catch((err) => {
+ that.$message.error('删除失败,请稍后重试')
+ })
+ },
+ onCancel () {
+ console.log('Cancel')
+ }
+ })
+ }
}
}
</script>
--
Gitblit v1.9.3