diff --git a/src/api/tenant/talents.js b/src/api/tenant/talents.js index a9317dc..8ec950f 100644 --- a/src/api/tenant/talents.js +++ b/src/api/tenant/talents.js @@ -1,106 +1,114 @@ import request from '@/router/axios'; /*获取人才列表*/ export const getList = - (current, size, params, groupId) => { - return request({ - url: '/api/jobslink-api/tenant/talents/list', - method: 'get', - params: {...params, current, size, groupId} - }) - } + (current, size, params, groupId) => { + return request({ + url: '/api/jobslink-api/tenant/talents/list', + method: 'get', + params: {...params, current, size, groupId} + }) + } /*新增人才*/ export const add = - (row) => { - return request( - {url: '/api/jobslink-api/tenant/talents/save', method: 'post', data: row}) - } + (row) => { + return request( + {url: '/api/jobslink-api/tenant/talents/save', method: 'post', data: row}) + } /*编辑人才*/ export const update = - (row) => { - return request({ - url: '/api/jobslink-api/tenant/talents/tenant/update', - method: 'post', - data: row - }) - } + (row) => { + return request({ + url: '/api/jobslink-api/tenant/talents/tenant/update', + method: 'post', + data: row + }) + } /*删除人才*/ export const remove = - (ids) => { - return request({ - url: '/api/jobslink-api/tenant/talents/remove', - method: 'post', - params: {ids} - }) - } + (ids) => { + return request({ + url: '/api/jobslink-api/tenant/talents/remove', + method: 'post', + params: {ids} + }) + } /*人才详情*/ export const detail = - (id) => { - return request({ - url: '/api/jobslink-api/tenant/talents/detail', - method: 'get', - params: {id} - }) - } + (id) => { + return request({ + url: '/api/jobslink-api/tenant/talents/detail', + method: 'get', + params: {id} + }) + } /*获取分组*/ export const getDept = - (params = {}) => { - return request({ - url: '/api/jobslink-api/tenant/talents/group/listAll', - method: 'get', - params - }) - } + (params = {}) => { + return request({ + url: '/api/jobslink-api/tenant/talents/group/listAll', + method: 'get', + params + }) + } /*新建分组*/ export const addDept = - (row) => { - return request({ - url: '/api/jobslink-api/tenant/talents/group/save', - method: 'post', - data: row - }) - } + (row) => { + return request({ + url: '/api/jobslink-api/tenant/talents/group/save', + method: 'post', + data: row + }) + } /*编辑分组*/ export const updateDept = - (row) => { - return request({ - url: '/api/jobslink-api/tenant/talents/group/update', - method: 'post', - data: row - }) - } + (row) => { + return request({ + url: '/api/jobslink-api/tenant/talents/group/update', + method: 'post', + data: row + }) + } /*删除分组*/ export const removeDept = - (ids) => { - return request({ - url: '/api/jobslink-api/tenant/talents/group/remove', - method: 'post', - params: {ids} - }) - } + (ids) => { + return request({ + url: '/api/jobslink-api/tenant/talents/group/remove', + method: 'post', + params: {ids} + }) + } /*转移分组*/ export const transferDept = - (groupIds, ids) => { - return request({ - url: '/api/jobslink-api/tenant/talents/updateAllGroup', - method: 'post', - params: {groupIds, ids} - }) - } + (groupIds, ids, deptId) => { + return request({ + url: '/api/jobslink-api/tenant/talents/updateAllGroup', + method: 'post', + params: {groupIds, ids, deptId} + }) + } /*导入人才库*/ export const upload = () => { return `/api/jobslink-api/tenant/talents/tenant/import-talents?isCovered=1` } + +export const getDeptMyTree = (params) => { + return request({ + url: '/api/jobslink-api/system/dept/my-tree', + method: 'get', + params + }) +} diff --git a/src/router/router.js b/src/router/router.js index 38e7e23..2c7a950 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -18,6 +18,7 @@ Vue.use(VueRouter); export const createRouter = () => new VueRouter({ // mode: 'history', + // base: 'manage', // https://router.vquejs.org/zh/guide/advanced/scroll-behavior.html#%E5%BC%82%E6%AD%A5%E6%BB%9A%E5%8A%A8 // 这个方法 是控制滚动条 // 如果 retuen falsy || {} ,则不发生滚动 diff --git a/src/views/system/user.vue b/src/views/system/user.vue index ca88d5c..123d086 100644 --- a/src/views/system/user.vue +++ b/src/views/system/user.vue @@ -31,13 +31,15 @@ size="small" icon="el-icon-search" @click="searchChange1" - >搜 索搜 索 + 清 空清 空 + @@ -72,7 +74,8 @@ v-if="permission.user_role" icon="el-icon-user" @click="handleGrant" - >角色配置角色配置 + 密码重置密码重置 +