diff --git a/supervise-organizational-ui/src/api/system/departments/departments.js b/supervise-organizational-ui/src/api/system/departments/departments.js index 6594952b..bc377a68 100644 --- a/supervise-organizational-ui/src/api/system/departments/departments.js +++ b/supervise-organizational-ui/src/api/system/departments/departments.js @@ -1,120 +1,125 @@ import request from '@/utils/request' -import qs from 'qs'; +import qs from 'qs' -//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY' -let tokens = window.sessionStorage.getItem('token'); -//获取菜单 分页列表 +// let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY' +let tokens = window.sessionStorage.getItem('token') +// 获取菜单 分页列表 export function pageList(data) { return request({ url: '/portal/v1/sysorganization/listPage', method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } // 查询左侧部门列表 -export function orgList(data){ +export function orgList(data) { return request({ url: '/portal/v1/sysorganization/list', method: 'get', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } // 编辑部门信息 -export function postOrgtree(data){ +export function postOrgtree(data) { return request({ - url: '/portal/v1/sysorganization/update/' +data.sid, + url: '/portal/v1/sysorganization/update/' + data.sid, method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } -// 获取 机构分页列表 +// 获取 机构分页列表(编辑部门信息) export function putOrgtree(data) { return request({ - url: '/portal/v1/sysorganization/update/' +data.sid, + url: '/portal/v1/sysorganization/update/' + data.sid, method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens} + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } }) } + // 新增部门信息 -export function addOrgTree(data){ +export function addOrgTree(data) { return request({ url: '/portal/v1/sysorganization/save', method: 'POST', data: data, - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 回显 +export function selectBySid(data) { + return request({ + url: 'portal/v1/sysorganization/fetchBySid/' + data, + method: 'get', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } // 树 节点名称 删除 export function delOrgtree(data) { return request({ - url: `/portal/v1/sysorganization/delBySid/`+data.sid, + url: `/portal/v1/sysorganization/delBySid/` + data.sid, method: 'get', data: qs.stringify(data), - headers: {'Content-Type': 'application/json', - 'token':tokens + headers: { + 'Content-Type': 'application/json', + 'token': tokens } }) } - - - - - - - - -// 获取 机构树形 -export function getOrgTree(data) { +// 查询主管人员 旧的:/portal/v1/sysstafforg/staffinfoList +export function getStaff(data) { return request({ - url: `/system/v1/departments/departmentTreeList/`+ data.organizationSid, - method: 'GET', - params: data + url: 'portal/v1/sysstaffinfo/getStaffNameByDeptSid', + method: 'get', + params: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } }) } -//// 添加 机构树形节点 -//export function addOrgTree(data) { -//return request({ -// url: `/system/v1/departments`, -// method: 'post', -// data: data, -// headers: {'Content-Type': 'application/json'} -//}) -//} - -// 获取 机构分页列表 -export function getPagelist(data) { +// 查询分管人员 +export function getStaffName(params) { return request({ - url: `/system/v1/departments/pagelist`, - method: 'post', - data: data, - headers: {'Content-Type': 'application/json'} + url: '/portal/v1/sysstaffinfo/getStaffName', + method: 'get', + params: params, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } }) } - - - - - - - // 查看二维码 export function getQrCode(data) { return request({ - url: `/system/v1/departments/getQrCode/`+data.sid, - method: 'POST', - data: qs.stringify(data) + url: '/portal/v1/sysorganization/getQrCode/' + data.sid, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } }) } diff --git a/supervise-organizational-ui/src/api/system/postManage/index.js b/supervise-organizational-ui/src/api/system/postManage/index.js index 5d110f52..a7c12ba5 100644 --- a/supervise-organizational-ui/src/api/system/postManage/index.js +++ b/supervise-organizational-ui/src/api/system/postManage/index.js @@ -58,4 +58,21 @@ export function delOrgroles(data){ 'token':tokens } }) -} \ No newline at end of file +} + +export function pullDown(data){ + return request({ + url: '/portal/v1/dictcommons/typeValues', + method: 'get', + params: data + }) +} + +// 查询岗位列表 +export function selectList(data){ + return request({ + url: '/portal/v1/syspost/selectList', + method: 'get', + params: data + }) +} diff --git a/supervise-organizational-ui/src/api/system/roleAdminister/index.js b/supervise-organizational-ui/src/api/system/roleAdminister/index.js index da00965f..d31c6f99 100644 --- a/supervise-organizational-ui/src/api/system/roleAdminister/index.js +++ b/supervise-organizational-ui/src/api/system/roleAdminister/index.js @@ -14,12 +14,33 @@ export function roleOrgList(data){ }) } +export function postList(data){ + return request({ + url: '/portal/v1/syspost/list', + method: 'get', + data: data, + headers: {'Content-Type': 'application/json'} + }) +} + +// 获取数据字典下拉列表 +export function typeValues(data) { + return request({ + url: '/portal/v1/dictcommons/typeValues', + method: 'get', + params: data + }) +} + // 设置是否可用:isEnable:1可用,0不可用 export function setRoleEnable(data) { return request({ - url: `/system/v1/orgroles/setIsEnable/${data.sid}/${data.isEnable}`, + url: '/portal/v1/sysrole/setIsEnable/' + data.sid + '/' + data.isEnable, method: 'POST', - data: qs.stringify(data) + data: data, + headers: { + 'Content-Type': 'application/json' + } }) } @@ -71,6 +92,27 @@ export function delOrgroles(data) { } }) } +// 移动端授权 +export function getRoleMenuList(data) { + return request({ + url: '/portal/v1/sysmobilemenurole/getRoleMenuList', + method: 'post', + params: { roleSid: data } + }) +} + +// 菜单授权保存 +export function saveRoleMenuList(data) { + return request({ + url: `/portal/v1/sysmobilemenurole/saveRoleMenuList`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} + // 菜单授权 export function roleMenuTree(data) { return request({ @@ -78,10 +120,11 @@ export function roleMenuTree(data) { method: 'POST', data: data, headers: {'Content-Type': 'application/json', - 'token':tokens + 'token':tokens } }) } + // 菜单授权保存 export function saveorgrolemenus(data) { return request({ @@ -89,7 +132,7 @@ export function saveorgrolemenus(data) { method: 'POST', data: data, headers: {'Content-Type': 'application/json', - 'token':tokens + 'token':tokens } }) } @@ -136,4 +179,4 @@ export function savefunMenu(data) { 'token':tokens } }) -} \ No newline at end of file +} diff --git a/supervise-organizational-ui/src/api/system/userManage/index.js b/supervise-organizational-ui/src/api/system/userManage/index.js index 753a8fb1..c6503722 100644 --- a/supervise-organizational-ui/src/api/system/userManage/index.js +++ b/supervise-organizational-ui/src/api/system/userManage/index.js @@ -1,11 +1,33 @@ import request from '@/utils/request' import qs from 'qs' // 用户列表 - +//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjI5OTQxNjI1fQ.aOFOz0h7c8YQs-ti2GLpqeWu4AE9mifx_043hLJQf8g' let tokens = window.sessionStorage.getItem('token'); export function userList(data){ return request({ - url: '/base/v1/basefinbank/listPage', + url: '/portal/v1/sysuser/listPage', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 新增 +export function userAdd(data){ + return request({ + url: '/portal/v1/sysuser/save', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 更新 +export function userUpdata(data){ + return request({ + url: '/portal/v1/sysuser/update/' +data.sid, method: 'post', data: data, headers: {'Content-Type': 'application/json', @@ -13,10 +35,33 @@ export function userList(data){ } }) } + +// 删除 +export function delUser(data){ + return request({ + url: '/portal/v1/sysuser/delBySid/' +data.sid, + method: 'get', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 初始化密码 +export function initPwd(data){ + return request({ + url: '/portal/v1/sysuser/initPwd/' +data.sid, + method: 'post', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} // 根据sid查询一条信息 export function userSingle(data){ return request({ - url: '/base/v1/basefinpolicy/fetchSid/' +data.sid, + url: '/portal/v1/sysuser/fetchBySid/' +data.sid, method: 'get', data: data, headers: {'Content-Type': 'application/json', @@ -24,10 +69,10 @@ export function userSingle(data){ } }) } -// 新增 -export function userListAdd(data){ +// 单条用户的角色列表 +export function setRole(data){ return request({ - url: '/base/v1/basefinbank/save/', + url: '/portal/v1/sysrole/listAllByUserSid/' +data.sid, method: 'post', data: data, headers: {'Content-Type': 'application/json', @@ -35,10 +80,10 @@ export function userListAdd(data){ } }) } -// 更新 -export function userUpdata(data){ +// 角色列表 +export function saveOrgRole(data){ return request({ - url: '/base/v1/basefinbank/update/' +data.sid, + url: '/portal/v1/sysuserrole/update', method: 'post', data: data, headers: {'Content-Type': 'application/json', @@ -46,15 +91,60 @@ export function userUpdata(data){ } }) } +// 查询角色列表 +export function roleList(data){ + return request({ + url: '/portal/v1/sysrole/listAll', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 查询部门列表 +export function orgList(data){ + return request({ + url: '/portal/v1/sysorganization/list', + method: 'get', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 查询岗位列表 +export function postList(data){ + return request({ + url: '/portal/v1/syspost/fetchByOrgSid/'+data.sid, + method: 'get', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} -// 删除 -export function delbank(data){ +// 获取验证码 +export function getCode(data){ return request({ - url: '/base/v1/basefinbank/deleteBySids/' +data.sid, + url: '/portal/v1/sysuser/sendMessageCode/'+data.phone, method: 'get', data: data, headers: {'Content-Type': 'application/json', - 'token':tokens + 'token':tokens + } + }) +} + +// 设置是否可用:isEnable:1可用,0不可用 +export function setRoleEnable(data) { + return request({ + url: '/portal/v1/sysuser/setIsEnable/' + data.sid + '/' + data.isEnable, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' } }) } diff --git a/supervise-organizational-ui/src/views/organizational/gwgl.vue b/supervise-organizational-ui/src/views/organizational/gwgl.vue index 5e7e49e6..ab4e5a13 100644 --- a/supervise-organizational-ui/src/views/organizational/gwgl.vue +++ b/supervise-organizational-ui/src/views/organizational/gwgl.vue @@ -1,290 +1,505 @@ + diff --git a/supervise-organizational-ui/src/views/organizational/userManageAdd.vue b/supervise-organizational-ui/src/views/organizational/userManageAdd.vue new file mode 100644 index 00000000..27a27f4b --- /dev/null +++ b/supervise-organizational-ui/src/views/organizational/userManageAdd.vue @@ -0,0 +1,267 @@ + + + + + diff --git a/supervise-organizational-ui/src/views/organizational/userManageList.vue b/supervise-organizational-ui/src/views/organizational/userManageList.vue new file mode 100644 index 00000000..519205d6 --- /dev/null +++ b/supervise-organizational-ui/src/views/organizational/userManageList.vue @@ -0,0 +1,483 @@ + + + + + + diff --git a/supervise-organizational-ui/src/views/organizational/yhgl.vue b/supervise-organizational-ui/src/views/organizational/yhgl.vue index 39a339ab..37d826e2 100644 --- a/supervise-organizational-ui/src/views/organizational/yhgl.vue +++ b/supervise-organizational-ui/src/views/organizational/yhgl.vue @@ -1,290 +1,65 @@ - diff --git a/supervise-organizational-ui/src/views/organizational/zzgl.vue b/supervise-organizational-ui/src/views/organizational/zzgl.vue index ca552c21..0ae852ea 100644 --- a/supervise-organizational-ui/src/views/organizational/zzgl.vue +++ b/supervise-organizational-ui/src/views/organizational/zzgl.vue @@ -1,290 +1,660 @@ - + +