diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index bab44ec..713c543 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -65,6 +65,14 @@ public class SysUserController extends BaseController { return userService.selectPageUserList(user, pageQuery); } + /** + * 获取用户列表 + */ + @GetMapping("/worker/list") + public TableDataInfo workerList(SysUser user, PageQuery pageQuery) { + return userService.selectUserListByRoleId(user, pageQuery); + } + /** * 查询用户列表,用于用户选择场景 */ diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java index d9139c5..5c79bfc 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java @@ -151,6 +151,12 @@ public class SysUser extends BaseEntity { @TableField(exist = false) private Long[] postIds; + private String idCard; + + private String bankCard; + + private Long laborCost; + /** * 数据权限 当前角色ID */ diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/SysOaProject.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/SysOaProject.java index 5acf3dc..5dacfe0 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/SysOaProject.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/SysOaProject.java @@ -115,4 +115,18 @@ public class SysOaProject extends BaseEntity { */ private String remark; + /** + * 是否延期 + */ + private Long isPostpone; + + /** + * 延期原因 + */ + private String postponeReason; + + /** + * 延期至 + */ + private Date postponeTime; } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/SysOaProjectBo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/SysOaProjectBo.java index d30db70..ad79cb2 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/SysOaProjectBo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/bo/SysOaProjectBo.java @@ -141,4 +141,19 @@ public class SysOaProjectBo extends BaseEntity { private String remark; + /** + * 是否延期 + */ + private Long isPostpone; + + /** + * 延期原因 + */ + private String postponeReason; + + /** + * 延期至 + */ + private Date postponeTime; + } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaProjectVo.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaProjectVo.java index b4e137d..8fd90c5 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaProjectVo.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/domain/vo/SysOaProjectVo.java @@ -165,4 +165,19 @@ public class SysOaProjectVo { private String remark; + /** + * 是否延期 + */ + private Long isPostpone; + + /** + * 延期原因 + */ + private String postponeReason; + + /** + * 延期至 + */ + private Date postponeTime; + } diff --git a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaTaskServiceImpl.java b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaTaskServiceImpl.java index 6cef2d7..6889413 100644 --- a/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaTaskServiceImpl.java +++ b/ruoyi-oa/src/main/java/com/ruoyi/oa/service/impl/SysOaTaskServiceImpl.java @@ -84,6 +84,7 @@ public class SysOaTaskServiceImpl implements ISysOaTaskService { ajax.put("color", "#cccccc"); objects.add(ajax); }); + System.out.println(objects); //根据项目id获取任务列表类型属性最大的值 SysOaTaskBo task = new SysOaTaskBo(); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java index 7147198..5c39caa 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java @@ -92,4 +92,6 @@ public interface SysUserMapper extends BaseMapperPlus selectUserList(SysUser user); + + /** + * 根据条件分页查询用户列表 + * + * @param user 用户信息 + * @return 用户信息集合信息 + */ + TableDataInfo selectUserListByRoleId(SysUser user,PageQuery pageQuery); + + /** * 根据条件分页查询已分配用户角色列表 * diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 3e0626f..4378fd7 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -71,7 +71,15 @@ public class SysUserServiceImpl implements ISysUserService, UserService { return baseMapper.selectUserList(this.buildQueryWrapper(user)); } - private Wrapper buildQueryWrapper(SysUser user) { + @Override + public TableDataInfo selectUserListByRoleId(SysUser user, PageQuery pageQuery) { + QueryWrapper sysUserWrapper = this.buildQueryWrapper(user); + sysUserWrapper.eq("sr.role_id", 1852970465740505090L); + Page page = baseMapper.selectPageUserList(pageQuery.build(), sysUserWrapper); + return TableDataInfo.build(page); + } + + private QueryWrapper buildQueryWrapper(SysUser user) { Map params = user.getParams(); QueryWrapper wrapper = Wrappers.query(); wrapper.eq("u.del_flag", UserConstants.USER_NORMAL) diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml index e73e715..7196d54 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -24,6 +24,9 @@ + + + @@ -85,10 +88,12 @@ @@ -139,4 +144,6 @@ + + diff --git a/ruoyi-ui/src/api/system/user.js b/ruoyi-ui/src/api/system/user.js index 9f10002..e37bef2 100644 --- a/ruoyi-ui/src/api/system/user.js +++ b/ruoyi-ui/src/api/system/user.js @@ -10,6 +10,15 @@ export function listUser(query) { }) } +// 查询员工列表 +export function listWorker(query) { + return request({ + url: '/system/user/worker/list', + method: 'get', + params: query + }) +} + // 查询用户列表,用于流程里的用户选择 export function selectUser(query) { return request({ diff --git a/ruoyi-ui/src/views/oa/project/index.vue b/ruoyi-ui/src/views/oa/project/index.vue index 235ad2c..1fc510c 100644 --- a/ruoyi-ui/src/views/oa/project/index.vue +++ b/ruoyi-ui/src/views/oa/project/index.vue @@ -109,9 +109,9 @@ - + @@ -123,13 +123,13 @@ @@ -146,9 +146,19 @@ - + @@ -185,7 +195,7 @@ - + @@ -215,7 +225,7 @@ 项目总金额 - {{convertToTenThousand(form.funds)}} + {{ convertToTenThousand(form.funds) }}