diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/Common/approval.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/Common/approval.js new file mode 100644 index 00000000..466bb1cb --- /dev/null +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/Common/approval.js @@ -0,0 +1,15 @@ +import request from '@/utils/request' +let tokens = window.sessionStorage.getItem('tokenValue') +export default { + // 获取流程列表 + getRecordBySid: function(sid) { + return request({ + url: '/cyf/approval/getRecordBySid/' + sid, + method: 'get', + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) + } +} \ No newline at end of file diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/User/login.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/User/login.js index 399fda6f..a50d2e77 100644 --- a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/User/login.js +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/User/login.js @@ -11,7 +11,7 @@ class User { } logout(data) { // 退出 return request({ - url: '/portal/v1/sysuser/signOut', + url: '/cyf/sys/signOut', method: 'post', data: qs.stringify(data) }) diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/oilTypeProcure/oilTypeProcure.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/oilTypeProcure/oilTypeProcure.js index c5f7e84a..e4ec45ef 100644 --- a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/oilTypeProcure/oilTypeProcure.js +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/oilTypeProcure/oilTypeProcure.js @@ -1,6 +1,20 @@ import request from '@/utils/request' let tokens = window.sessionStorage.getItem('tokenValue') export default { + + // 获取采购订单列表 数据字典 + procureOrderList: function(params) { + return request({ + url: '/cyf/procurement/list', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) + }, + // 采购 // 查询分页列表 @@ -66,7 +80,17 @@ export default { data: data }); }, - + + + // 经理--财务提交 + updateByState: function(data) { + return request({ + url: '/cyf/procurement/updateByState', + method: 'post', + data: data + }); + }, + // 销售 // 查询分页列表 diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/departments/departments.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/departments/departments.js new file mode 100644 index 00000000..5e055ed2 --- /dev/null +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/departments/departments.js @@ -0,0 +1,125 @@ +import request from '@/utils/request' +import qs from 'qs' + +// let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY' +let tokens = window.sessionStorage.getItem('tokenValue') +// 获取菜单 分页列表 +export function pageList(data) { + return request({ + url: '/cyf/sysorganization/listPage', + method: 'POST', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 查询左侧部门列表 +export function orgList(data) { + return request({ + url: '/cyf/sysorganization/list', + method: 'get', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 编辑部门信息 +export function postOrgtree(data) { + return request({ + url: '/cyf/sysorganization/update/' + data.sid, + method: 'POST', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 获取 机构分页列表(编辑部门信息) +export function putOrgtree(data) { + return request({ + url: '/cyf/sysorganization/update/' + data.sid, + method: 'POST', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} + +// 新增部门信息 +export function addOrgTree(data) { + return request({ + url: '/cyf/sysorganization/save', + method: 'POST', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 回显 +export function selectBySid(data) { + return request({ + url: 'cyf/sysorganization/fetchBySid/' + data, + method: 'get', + data: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 树 节点名称 删除 +export function delOrgtree(data) { + return request({ + url: `/cyf/sysorganization/delBySid/` + data.sid, + method: 'get', + data: qs.stringify(data), + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 查询主管人员 旧的:/cyf/sysstafforg/staffinfoList +export function getStaff(data) { + return request({ + url: 'cyf/sysstaffinfo/getStaffNameByDeptSid', + method: 'get', + params: data, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 查询分管人员 +export function getStaffName(params) { + return request({ + url: '/cyf/sysstaffinfo/getStaffName', + method: 'get', + params: params, + headers: { + 'Content-Type': 'application/json', + 'token': tokens + } + }) +} +// 查看二维码 +export function getQrCode(data) { + return request({ + url: '/cyf/sysorganization/getQrCode/' + data.sid, + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/index.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/index.js new file mode 100644 index 00000000..d620bd30 --- /dev/null +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/index.js @@ -0,0 +1,182 @@ +import request from '@/utils/request' +import qs from 'qs' +//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjI5OTQxNjI1fQ.aOFOz0h7c8YQs-ti2GLpqeWu4AE9mifx_043hLJQf8g' +let tokens = window.sessionStorage.getItem('tokenValue'); +// 业务角色 列表 +export function roleOrgList(data){ + return request({ + url: '/cyf/sysrole/listPage', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} + +export function postList(data){ + return request({ + url: '/cyf/syspost/list', + method: 'get', + data: data, + headers: {'Content-Type': 'application/json'} + }) +} + +// 获取数据字典下拉列表 +export function typeValues(data) { + return request({ + url: '/cyf/dictcommon/typeValues', + method: 'get', + params: data + }) +} + +// 设置是否可用:isEnable:1可用,0不可用 +export function setRoleEnable(data) { + return request({ + url: '/cyf/sysrole/setIsEnable/' + data.sid + '/' + data.isEnable, + method: 'POST', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) +} + +/** + * <新增 保存角色> + * @orgSid 机构SID + * @remarks 备注 + * @roleName 角色名称 + * */ +export function saveOrgroles(data) { + return request({ + url: '/cyf/sysrole/save', + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +/** + * <根据SID 修改角色> + * @sid 角色SID + * @orgSid 机构SID + * @remarks 备注 + * @roleName 角色名称 + * */ +export function putOrgroles(data) { + return request({ + url: `/cyf/sysrole/update/${data.sid}`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} + +/** + * <根据SID 删除角色> + * @sid 角色SID + * */ +export function delOrgroles(data) { + return request({ + url: `/cyf/sysrole/delBySids/${data.sid}`, + method: 'get', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 移动端授权 +export function getRoleMenuList(data) { + return request({ + url: '/cyf/sysmobilemenurole/getRoleMenuList', + method: 'post', + params: { roleSid: data } + }) +} + +// 菜单授权保存 +export function saveRoleMenuList(data) { + return request({ + url: `/cyf/sysmobilemenurole/saveRoleMenuList`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} + +// 菜单授权 +export function roleMenuTree(data) { + return request({ + url: `/cyf/sysmenu/listAllByRoleSid`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} + +// 菜单授权保存 +export function saveorgrolemenus(data) { + return request({ + url: `/cyf/sysmenurole/updateRoleAndMenu`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 资源授权 +export function sourceMenuTree(data) { + return request({ + url: `/cyf/syssource/listAllByRoleSid`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 资源授权保存 +export function saveSource(data) { + return request({ + url: `/cyf/syssourcerole/updateRoleAndSource`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 功能授权 +export function funMenuTree(data) { + return request({ + url: `/cyf/sysfunction/listAllByRoleSid`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} +// 功能授权保存 +export function savefunMenu(data) { + return request({ + url: `/cyf/sysrolefunction/updateRoleAndFunction`, + method: 'POST', + data: data, + headers: {'Content-Type': 'application/json', + 'token':tokens + } + }) +} diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/rolemenus.js b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/rolemenus.js new file mode 100644 index 00000000..b3342ebd --- /dev/null +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/api/system/roleAdminister/rolemenus.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' +import qs from 'qs' + +/** + * < 业务角色授权时菜单列表(拥有的菜单选中)> + * @orgTypeKeys 单位性质(类别 + * @roleSid 业务角色sid + * @userType 用户类型只能为1或2 + * */ +export function roleMenuTree(data){ + return request({ + url: '/system/v1/orgrolemenus/menutree', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json'} + }) +} + +/** + * < 保存角色授权的菜单项 > + * @roleMenus[] 角色权限列表 {menuSid 菜单sid} {orgSid 单位sid} {roleSid 角色sid} + * @roleSid 业务角色sid + * */ +export function saveorgrolemenus(data){ + return request({ + url: '/system/v1/orgrolemenus', + method: 'post', + data: data, + headers: {'Content-Type': 'application/json'} + }) +} diff --git a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/layout/components/Navbar.vue b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/layout/components/Navbar.vue index ce084f0d..fd6e4d47 100644 --- a/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/layout/components/Navbar.vue +++ b/yxt-supervise-cyf/yxt-supervise-cyf-ui/src/layout/components/Navbar.vue @@ -8,7 +8,8 @@
欢迎您,{{name}}