fix(仪表板): 仪表板计算字段没有进行加密

This commit is contained in:
dataeaseShu
2025-04-10 15:24:37 +08:00
committed by Junjun
parent c1e119f231
commit bc320aedcc
4 changed files with 95 additions and 24 deletions

View File

@@ -0,0 +1,36 @@
import { Base64 } from 'js-base64'
const originNameHandle = (arr = []) => {
arr.forEach(ele => {
if (ele.extField === 2) {
ele.originName = Base64.encodeURI(ele.originName)
}
})
}
const originNameHandleBack = (arr = []) => {
arr.forEach(ele => {
if (ele.extField === 2) {
ele.originName = Base64.decode(ele.originName)
}
})
}
const originNameHandleWithArr = (obj = {}, fields) => {
fields.forEach(ele => {
originNameHandle(obj[ele])
})
}
const originNameHandleBackWithArr = (obj = {}, fields) => {
fields.forEach(ele => {
originNameHandleBack(obj[ele])
})
}
export {
originNameHandle,
originNameHandleBack,
originNameHandleWithArr,
originNameHandleBackWithArr
}