feat(system): 添加菜单显示状态控制功能并完善租户ID设置
- 在MetaVo中添加visible字段用于控制菜单显示状态 - 修改SysMenuServiceImpl中的路由构建逻辑,传递visible信息到前端 - 更新SidebarItem.vue组件,根据visible属性控制菜单项显示 - 在多个医嘱管理相关服务类中显式设置租户ID以确保多租户隔离 - 调整字典管理相关路由配置,优化页面跳转路径 - 在菜单管理界面添加显示状态查询和表格列展示功能
This commit is contained in:
@@ -462,6 +462,7 @@ public class NurseBillingAppService implements INurseBillingAppService {
|
||||
|
||||
// 基础配置:主键(新增为null,修改为已有ID)、状态、业务编号
|
||||
deviceRequest.setId(adviceDto.getRequestId());
|
||||
deviceRequest.setTenantId(loginUser.getTenantId()); // 显式设置租户ID
|
||||
// 业务编号:按日生成,前缀+4位序列号(确保每日唯一)
|
||||
deviceRequest
|
||||
.setBusNo(assignSeqUtil.getSeqByDay(AssignSeqEnum.DEVICE_RES_NO.getPrefix(), DEVICE_RES_NO_SEQ_LENGTH));
|
||||
@@ -533,6 +534,7 @@ public class NurseBillingAppService implements INurseBillingAppService {
|
||||
// 基础配置:主键、状态、业务编号、签发编码
|
||||
serviceRequest.setId(activityDto.getRequestId()); // 主键ID(新增为null,修改为已有ID)
|
||||
serviceRequest.setStatusEnum(RequestStatus.ACTIVE.getValue()); // 状态:激活(划价即生效)
|
||||
serviceRequest.setTenantId(SecurityUtils.getLoginUser().getTenantId()); // 显式设置租户ID
|
||||
serviceRequest.setAuthoredTime(authoredTime); // 医嘱签发时间
|
||||
serviceRequest.setSignCode(signCode); // 全局签发编码(关联同一批次划价的医嘱)
|
||||
serviceRequest.setOccurrenceStartTime(startTime); // 医嘱开始执行时间
|
||||
|
||||
Reference in New Issue
Block a user