diff --git a/src/views/inspection/staff/api/staff.js b/src/views/inspection/staff/api/staff.js index c6f974b..c3e4a0d 100644 --- a/src/views/inspection/staff/api/staff.js +++ b/src/views/inspection/staff/api/staff.js @@ -51,6 +51,7 @@ export function addFolder(data) { } // 新增用户 export function permissionAssign(data) { + data.servicePackageId = 'jiance' return request({ url: '/system/permission/assign-user-role', method: 'post', diff --git a/src/views/partner/form/InspectionCashierConfirmForm.vue b/src/views/partner/form/InspectionCashierConfirmForm.vue index d7f996c..a29ff60 100644 --- a/src/views/partner/form/InspectionCashierConfirmForm.vue +++ b/src/views/partner/form/InspectionCashierConfirmForm.vue @@ -10,6 +10,9 @@ + + + diff --git a/src/views/repair/staff/ChooseUserDraw.vue b/src/views/repair/staff/ChooseUserDraw.vue new file mode 100644 index 0000000..5309b20 --- /dev/null +++ b/src/views/repair/staff/ChooseUserDraw.vue @@ -0,0 +1,293 @@ + + + diff --git a/src/views/repair/staff/api/staff.js b/src/views/repair/staff/api/staff.js new file mode 100644 index 0000000..15552a4 --- /dev/null +++ b/src/views/repair/staff/api/staff.js @@ -0,0 +1,180 @@ +import request from '@/utils/request' +import { praseStrEmpty } from "@/utils/ruoyi"; + +// 查询用户列表 +export function listUser(query) { + return request({ + url: '/system/role/selectListByRoleIdRepair', + method: 'get', + params: query + }) +} + +// 获取用户精简信息列表 +export function listSimpleUsers() { + return request({ + url: '/system/user/list-all-simple', + method: 'get' + }) +} + +// 查询用户详细 +export function getUser(userId) { + return request({ + url: '/base/repair-staff/get?id=' + praseStrEmpty(userId), + method: 'get' + }) +} +// 驾照类型 +export function getDriverLicenseType(userId) { + return request({ + url: '/common/down/getDriverLicenseType', + method: 'get' + }) +} + +// 新增用户 +export function addUser(data) { + return request({ + url: '/system/user/create', + method: 'post', + data: data + }) +} +// 新增用户 +export function addFolder(data) { + return request({ + url: '/inspectionStaff/addFolder', + method: 'post', + data: data + }) +} +// 新增用户 +export function permissionAssign(data) { + data.servicePackageId = 'weixiu' + return request({ + url: '/system/permission/assign-user-role', + method: 'post', + data: data + }) +} + +// 修改用户 +export function updateUser(data) { + return request({ + url: '/inspectionStaff/update', + method: 'put', + data: data + }) +} + +// 删除用户 +export function delUser(userId) { + return request({ + url: '/inspectionStaff/delete?id=' + userId, + method: 'delete' + }) +} + +// 导出用户 +export function exportUser(query) { + return request({ + url: '/inspectionStaff/export', + method: 'get', + params: query, + responseType: 'blob' + }) +} + +// 用户密码重置 +export function resetUserPwd(id, password) { + const data = { + id, + password + } + return request({ + url: '/system/user/update-password', + method: 'put', + data: data + }) +} + +// 用户状态修改 +export function changeUserStatus(id, status) { + const data = { + id, + status + } + return request({ + url: '/system/user/update-status', + method: 'put', + data: data + }) +} + +// 查询用户个人信息 +export function getUserProfile() { + return request({ + url: '/system/user/profile/get', + method: 'get' + }) +} +// 查询检测岗位 +export function getPost() { + return request({ + url: '/system/role/pageByQuery', + params:{ + servicePackageId:'weixiu' + }, + method: 'get' + }) +} + +// 修改用户个人信息 +export function updateUserProfile(data) { + return request({ + url: '/system/user/profile/update', + method: 'put', + data: data + }) +} + +// 用户密码重置 +export function updateUserPwd(oldPassword, newPassword) { + const data = { + oldPassword, + newPassword + } + return request({ + url: '/system/user/profile/update-password', + method: 'put', + data: data + }) +} + +// 用户头像上传 +export function uploadAvatar(data) { + return request({ + url: '/system/user/profile/update-avatar', + method: 'put', + data: data + }) +} + +// 下载用户导入模板 +export function importTemplate() { + return request({ + url: '/inspectionStaff/get-import-template', + method: 'get', + responseType: 'blob' + }) +} + +// 查询用户列表 +export function listSelectUser(query) { + return request({ + url: '/inspectionStaff/listSelectUser', + method: 'get', + params: query + }) +} diff --git a/src/views/repair/staff/index.vue b/src/views/repair/staff/index.vue new file mode 100644 index 0000000..d69a353 --- /dev/null +++ b/src/views/repair/staff/index.vue @@ -0,0 +1,864 @@ + + + diff --git a/src/views/repair/staff/profile/index.vue b/src/views/repair/staff/profile/index.vue new file mode 100644 index 0000000..519a058 --- /dev/null +++ b/src/views/repair/staff/profile/index.vue @@ -0,0 +1,100 @@ + + + diff --git a/src/views/repair/staff/profile/resetPwd.vue b/src/views/repair/staff/profile/resetPwd.vue new file mode 100644 index 0000000..d769868 --- /dev/null +++ b/src/views/repair/staff/profile/resetPwd.vue @@ -0,0 +1,71 @@ + + + diff --git a/src/views/repair/staff/profile/userAvatar.vue b/src/views/repair/staff/profile/userAvatar.vue new file mode 100644 index 0000000..56e03c7 --- /dev/null +++ b/src/views/repair/staff/profile/userAvatar.vue @@ -0,0 +1,171 @@ + + + + diff --git a/src/views/repair/staff/profile/userInfo.vue b/src/views/repair/staff/profile/userInfo.vue new file mode 100644 index 0000000..cc2f83f --- /dev/null +++ b/src/views/repair/staff/profile/userInfo.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/views/repair/staff/profile/userSocial.vue b/src/views/repair/staff/profile/userSocial.vue new file mode 100644 index 0000000..95f1550 --- /dev/null +++ b/src/views/repair/staff/profile/userSocial.vue @@ -0,0 +1,100 @@ + + +