From 8f40a0c7dd95fb1b4b7e255d81907d9720d5c07b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Wed, 13 Mar 2024 16:59:17 +0800 Subject: [PATCH] init --- src/api/xq/user.js | 52 ++++++ src/api/xq/userExtend.js | 22 +-- src/api/xq/userInvite.js | 44 +++++ src/views/xq/user/bind-invite-dialog.vue | 101 +++++++++++ src/views/xq/user/index.vue | 68 +++++++- .../xq/userExtend/add-account-dialog.vue | 113 ++++++++++++ src/views/xq/userExtend/index.vue | 99 ++++++----- src/views/xq/userInvite/index.vue | 161 ++++++++++++++++++ 8 files changed, 588 insertions(+), 72 deletions(-) create mode 100644 src/api/xq/userInvite.js create mode 100644 src/views/xq/user/bind-invite-dialog.vue create mode 100644 src/views/xq/userExtend/add-account-dialog.vue create mode 100644 src/views/xq/userInvite/index.vue diff --git a/src/api/xq/user.js b/src/api/xq/user.js index 6c954d6..eafe99a 100644 --- a/src/api/xq/user.js +++ b/src/api/xq/user.js @@ -30,6 +30,58 @@ export function getUserByUsercode(usercode) { }) } +export function resetUserPassword(data) { + return request({ + url: '/xq/user/resetPwd', + method: 'post', + data: data + }) +} + +export function resetUserMobile(data) { + return request({ + url: '/xq/user/updateMobile', + method: 'put', + data: data + }) +} + +// 解绑用户邀请人 +export function userUnBindInvite(userId) { + return request({ + url: '/xq/user/unBindInvite', + method: 'get', + params:{userId} + }) +} + +// 绑定用户邀请人 +export function userBindInvite(userId,inviteUsercode) { + return request({ + url: '/xq/user/bindInvite', + method: 'get', + params:{ + userId,inviteUsercode + } + }) +} + +export function userResetAvatar(id) { + return request({ + url: '/xq/user/resetAvatar', + method: 'post', + data: {id} + }) +} + +export function userResetNickname(id) { + return request({ + url: '/xq/user/resetNickname', + method: 'post', + data: {id} + }) +} + // 查询用户管理详细 export function getUser(id) { return request({ diff --git a/src/api/xq/userExtend.js b/src/api/xq/userExtend.js index d3c2831..8e3f8b5 100644 --- a/src/api/xq/userExtend.js +++ b/src/api/xq/userExtend.js @@ -17,28 +17,12 @@ export function getUserExtend(id) { }) } -// 新增用户邀请 -export function addUserExtend(data) { +// 修改用户邀请 +export function updateIncomeCoin(data) { return request({ - url: '/xq/userExtend', + url: '/xq/userExtend/updateIncomeCoin', method: 'post', data: data }) } -// 修改用户邀请 -export function updateUserExtend(data) { - return request({ - url: '/xq/userExtend', - method: 'put', - data: data - }) -} - -// 删除用户邀请 -export function delUserExtend(id) { - return request({ - url: '/xq/userExtend/' + id, - method: 'delete' - }) -} diff --git a/src/api/xq/userInvite.js b/src/api/xq/userInvite.js new file mode 100644 index 0000000..84f15cb --- /dev/null +++ b/src/api/xq/userInvite.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询用户邀请列表 +export function listUserInvite(query) { + return request({ + url: '/xq/userInvite/list', + method: 'get', + params: query + }) +} + +// 查询用户邀请详细 +export function getUserInvite(id) { + return request({ + url: '/xq/userInvite/' + id, + method: 'get' + }) +} + +// 新增用户邀请 +export function addUserInvite(data) { + return request({ + url: '/xq/userInvite', + method: 'post', + data: data + }) +} + +// 修改用户邀请 +export function updateUserInvite(data) { + return request({ + url: '/xq/userInvite', + method: 'put', + data: data + }) +} + +// 删除用户邀请 +export function delUserInvite(id) { + return request({ + url: '/xq/userInvite/' + id, + method: 'delete' + }) +} diff --git a/src/views/xq/user/bind-invite-dialog.vue b/src/views/xq/user/bind-invite-dialog.vue new file mode 100644 index 0000000..232778f --- /dev/null +++ b/src/views/xq/user/bind-invite-dialog.vue @@ -0,0 +1,101 @@ + + + diff --git a/src/views/xq/user/index.vue b/src/views/xq/user/index.vue index 00c17e0..bb9c9b7 100644 --- a/src/views/xq/user/index.vue +++ b/src/views/xq/user/index.vue @@ -149,19 +149,23 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> + + diff --git a/src/views/xq/userExtend/index.vue b/src/views/xq/userExtend/index.vue index c6166de..8d39db7 100644 --- a/src/views/xq/userExtend/index.vue +++ b/src/views/xq/userExtend/index.vue @@ -32,11 +32,22 @@ + + 收益调整 + + - + @@ -45,53 +56,33 @@ - - - - - - - - - - + + + + + diff --git a/src/views/xq/userInvite/index.vue b/src/views/xq/userInvite/index.vue new file mode 100644 index 0000000..4998a7c --- /dev/null +++ b/src/views/xq/userInvite/index.vue @@ -0,0 +1,161 @@ + + +