From 00382fabb0ab9adb4a692a738ad137813ea941e2 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Sat, 20 Apr 2024 23:00:05 +0800 Subject: [PATCH] init --- src/api/xq/userAuth.js | 17 +- src/api/xq/userInfo.js | 8 + src/views/xq/user/add-user-dialog.vue | 8 +- src/views/xq/user/index.vue | 31 +- src/views/xq/user/update-user-dialog.vue | 12 +- src/views/xq/user/user-info-dialog.vue | 30 +- src/views/xq/userAuth/index.vue | 145 +++--- .../xq/userAuth/update-user-auth-dialog.vue | 211 +++++++++ .../xq/userAuth/user-auth-info-dialog.vue | 127 +++++ src/views/xq/userInfo/index.vue | 84 +++- .../xq/userInfo/update-user-info-dialog.vue | 432 ++++++++++++++++++ 11 files changed, 963 insertions(+), 142 deletions(-) create mode 100644 src/views/xq/userAuth/update-user-auth-dialog.vue create mode 100644 src/views/xq/userAuth/user-auth-info-dialog.vue create mode 100644 src/views/xq/userInfo/update-user-info-dialog.vue diff --git a/src/api/xq/userAuth.js b/src/api/xq/userAuth.js index d771705..997e26b 100644 --- a/src/api/xq/userAuth.js +++ b/src/api/xq/userAuth.js @@ -17,15 +17,6 @@ export function getUserAuth(id) { }) } -// 新增用户认证管理 -export function addUserAuth(data) { - return request({ - url: '/xq/userAuth', - method: 'post', - data: data - }) -} - // 修改用户认证管理 export function updateUserAuth(data) { return request({ @@ -35,10 +26,4 @@ export function updateUserAuth(data) { }) } -// 删除用户认证管理 -export function delUserAuth(id) { - return request({ - url: '/xq/userAuth/' + id, - method: 'delete' - }) -} + diff --git a/src/api/xq/userInfo.js b/src/api/xq/userInfo.js index c10c9a2..71086fa 100644 --- a/src/api/xq/userInfo.js +++ b/src/api/xq/userInfo.js @@ -42,3 +42,11 @@ export function delUserInfo(id) { method: 'delete' }) } + +export function getUserInfoUpdate(id) { + return request({ + url: '/xq/userInfo/userInfoUpdate', + method: 'get', + params: {'userId':id} + }) +} diff --git a/src/views/xq/user/add-user-dialog.vue b/src/views/xq/user/add-user-dialog.vue index 1341138..a328696 100644 --- a/src/views/xq/user/add-user-dialog.vue +++ b/src/views/xq/user/add-user-dialog.vue @@ -3,8 +3,8 @@ - - + +
- - - 新增 - - 修改 - @@ -141,7 +122,8 @@ - + +
@@ -161,16 +143,18 @@ import { appUserTypeList, genderList, userStatusList } from '@/constant/statusMa import BindInviteDialog from '@/views/xq/user/bind-invite-dialog.vue' import UserInfoDialog from '@/views/xq/user/user-info-dialog.vue' import AddUserDialog from '@/views/xq/user/add-user-dialog.vue' +import UpdateUserDialog from '@/views/xq/user/update-user-dialog.vue' export default { name: "User", - components: { BindInviteDialog,UserInfoDialog,AddUserDialog}, + components: { BindInviteDialog,UserInfoDialog,AddUserDialog,UpdateUserDialog}, data() { return { userStatusList,genderList,appUserTypeList, bindInviteDialogVisible: false, userInfoDialogVisible: false, addUserDialogVisible: false, + updateUserDialogVisible: false, // 遮罩层 loading: true, // 选中数组 @@ -234,7 +218,10 @@ export default { }, /** 修改按钮操作 */ handleUpdate(row) { - + this.updateUserDialogVisible = true + this.$nextTick(() => { + this.$refs.updateUserDialog.init(row) + }) }, handleInfo(row) { this.userInfoDialogVisible = true diff --git a/src/views/xq/user/update-user-dialog.vue b/src/views/xq/user/update-user-dialog.vue index 10302c6..dc813ce 100644 --- a/src/views/xq/user/update-user-dialog.vue +++ b/src/views/xq/user/update-user-dialog.vue @@ -1,10 +1,10 @@ diff --git a/src/views/xq/userAuth/update-user-auth-dialog.vue b/src/views/xq/userAuth/update-user-auth-dialog.vue new file mode 100644 index 0000000..332ea9c --- /dev/null +++ b/src/views/xq/userAuth/update-user-auth-dialog.vue @@ -0,0 +1,211 @@ + + + diff --git a/src/views/xq/userAuth/user-auth-info-dialog.vue b/src/views/xq/userAuth/user-auth-info-dialog.vue new file mode 100644 index 0000000..a3e5894 --- /dev/null +++ b/src/views/xq/userAuth/user-auth-info-dialog.vue @@ -0,0 +1,127 @@ + + + + diff --git a/src/views/xq/userInfo/index.vue b/src/views/xq/userInfo/index.vue index 5fd0953..044af79 100644 --- a/src/views/xq/userInfo/index.vue +++ b/src/views/xq/userInfo/index.vue @@ -47,7 +47,6 @@
- @@ -176,42 +175,52 @@ - - + + + + + + @@ -220,9 +229,13 @@ 详情 + 修改 @@ -234,21 +247,44 @@ :limit.sync="queryParams.pageSize" @pagination="getList" /> + + + + diff --git a/src/views/xq/userInfo/update-user-info-dialog.vue b/src/views/xq/userInfo/update-user-info-dialog.vue new file mode 100644 index 0000000..ee18bfd --- /dev/null +++ b/src/views/xq/userInfo/update-user-info-dialog.vue @@ -0,0 +1,432 @@ + + +