登录后,弹框列表选择的内容更新到AuthUtil.xxxx中,用于全局业务获取该值

Blade 已结 1 312
eternal
eternal 剑圣 2023-02-10 15:15
悬赏:10

一、该问题的重现步骤是什么?

  1.  在前端saber登录后,立刻 弹框列表选择某个城市"city",选择好后,业务城市默认用AuthUtil.getCity() 方式获取。

  2. 这个城市“city”怎么更新到AuthUtil.city中,或者有什么其他更好的处理方式?

  3. 可以多次弹框切换“城市”;


二、你期待的结果是什么?实际看到的又是什么?

     登录后弹框选择城市,将城市赋值到AuthUtil.city,  需要用到city的地方,通过AuthUtil.getCity() 获取。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

   3.0.1.RELEASE


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  zhx1994
    zhx1994 (最佳回答者)
    2023-02-10 15:37

    你这个放缓存去就行了。

    作者追问:2023-02-10 15:37

    还要加权限配置,和所在机构可见类似,要加个所在城市可见,要加权限的表里都有城市字段, 用缓存可行吗?

    回答: 2023-02-10 15:37

    可以通过自定义数据权限实现,具体看这个章节。

    W8TAE)5Y[J9Q{H@)@39J(UH.png

    回答: 2023-02-10 15:37

    再修改下源码,解析缓存中的值。

    R5(_D{H7XHNV5OB9PV]8MNP.png

    0 讨论(1)
提交回复