feat(HRM): 新增HRM办公审批模块及相关功能组件
新增HRM办公审批模块,包括审批中心、抄送我的、我的申请等功能页面和组件。主要变更包括: 1. 添加审批相关API接口文件 2. 新增审批详情展示组件 3. 实现审批流程操作功能 4. 添加Vuex状态管理 5. 新增相关静态资源图片 6. 配置页面路由 7. 实现审批列表展示和筛选功能 8. 添加审批操作弹窗和状态管理
This commit is contained in:
@@ -121,6 +121,24 @@ export default {
|
||||
url: '/pages/workbench/notice/notice',
|
||||
category: '信息中心'
|
||||
},
|
||||
{
|
||||
text: '我的代办',
|
||||
icon: '/static/images/todo.png',
|
||||
url: '/pages/workbench/hrm/approve/approve',
|
||||
category: '办公管理'
|
||||
},
|
||||
{
|
||||
text: '抄送我的',
|
||||
icon: '/static/images/cc.png',
|
||||
url: '/pages/workbench/hrm/cc/cc',
|
||||
category: '办公管理'
|
||||
},
|
||||
{
|
||||
text: '我的申请',
|
||||
icon: '/static/images/hrm_apply.png',
|
||||
url: '/pages/workbench/hrm/apply/apply',
|
||||
category: '办公管理'
|
||||
},
|
||||
{
|
||||
text: '库存盘点',
|
||||
icon: '/static/images/stock.png',
|
||||
@@ -171,12 +189,7 @@ export default {
|
||||
url: '/pages/workbench/wms/out',
|
||||
category: '库房管理',
|
||||
},
|
||||
// {
|
||||
// text: '我的申请',
|
||||
// icon: '/static/images/apply.png',
|
||||
// url: '/pages/workbench/workflow/apply/apply',
|
||||
// category: '办公流程'
|
||||
// },
|
||||
|
||||
// {
|
||||
// text: '代办任务',
|
||||
// icon: '/static/images/todo.png',
|
||||
@@ -234,9 +247,11 @@ export default {
|
||||
uni.showLoading()
|
||||
console.log('开始调用getUserProfile API');
|
||||
const response = await getUserProfile();
|
||||
//
|
||||
console.log('用户个人信息:', response);
|
||||
// 从接口返回数据中提取用户权限(roleKey)
|
||||
const roles = response.data.user?.roles?.map(item => item.roleKey) || [];
|
||||
this.$store.commit('oa/SET_STATE', response.data.user)
|
||||
console.log('用户权限字段', roles);
|
||||
this.roleGroup = roles;
|
||||
uni.hideLoading()
|
||||
|
||||
Reference in New Issue
Block a user