接口返回数据加密后,dicUrl请求 name却不回显

Blade 未结 2 767

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

1. 出于项目需要,接口返回数据全部加密了,我们在在router/axios.js 的response 拦截下对返回的数据进行了解密,解密的数据都是正确的,但是遇到了,下拉框已经级联下拉框等使用了 dicUrl属性的字段,全部无法回显

2. image.png

3.


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

期待的结果:使用了 dicUrl属性的字段在表格等正常回显

实际看到的:

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

baldex商业版  saber ,Windows 

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

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

2条回答
  • 2022-04-13 10:58

    dicUrl属性是avue内部进行操作的,如果你做了全局加密就没法用dicUrl属性,需要通过传入data的方式来操作。

    或者你们下载avue源码,修改其底层逻辑,再进行打包依赖。

    0 讨论(0)
  • 可以解密字典数据后使用 updateDic 来更新字典数据
    const crud = this.$refs.crud;
    crud.updateDic("dict", dictData);



    0 讨论(0)
提交回复