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 @@
+
+
+
+
+
+
+
+ {{ info.nickname }} 【{{ info.usercode }}】
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
-
- -
- {{scope.row.inviteNickname}}({{scope.row.inviteUsercode}})
-
-
-
-
-
-
-
- 修改
- 删除
-
-
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+