HISUI
侧菜单数量及颜色功能
2025年03月22日 17时06分

侧菜单数量及颜色功能

侧菜单能更明确的表示当前就诊患者菜单相关信息,在内联菜单扩展信息内维护相关接口,可以实现自定义菜单的颜色,数量,隐藏与否,菜单顺序。

1、增加内联菜单,内联菜单的扩展信息页下conditionalExpression配置的参数值中配置rest路径。

condExp
条件表示式会在切换就诊时调用

2、实现rest接口

对此rest要求如下:

请求类型:GET
请求入参:内联菜单内配置的参数
请求返回值:

{
    code:String,
    msg:String,
    traceId:String,
    data:{
        visibility:Boolean,
        count:String,
        className:String,
        seq:String
    }
}

返回值举例及说明:

{
    code:"200",
    msg:"",
    traceId:"7646984874257285127",
    data:{
        visibility:true,
        count:"2",
        className:"x-tab-strip-red",
        seq:""
    }
}

code为200表示请求成功,其它为错误
msg请求返回消息
traceId为追踪id,用于查看请求日志,
data为数据节点
visibility为true时显示此侧菜单,否则隐藏,
count 侧菜单旁边显示的数字,
className为当前侧菜单样式,目前支持”x-tab-strip-green”, “x-tab-strip-gray”, “x-tab-strip-red”
seq修改侧菜单顺序

java代码实现示例:

@GetMapping("/condition/test")
public BaseResponse<MyMenuVO> getMenuCondition(@RequestParam(defaultValue = "",required = false) String episodeId){
    // dosomething
    return BaseResponse.success(MyMenuVO);
}

3、界面效果

侧菜单

上一篇: 下一篇:

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

访问量: 509468