--fix bug 概览

This commit is contained in:
yuping
2023-03-26 19:09:59 +08:00
parent 7b98178e34
commit 8307259dcb
3 changed files with 52 additions and 68 deletions

View File

@@ -31,20 +31,20 @@ export function traverseArr(arr, traverseObj, saveOld = false) {
const admin = [5, 6, 8, 9, 11, 12];
//检查 管理权和归属权
export function checkPer(per,createId) {
if(createId && store?.state?.userInfo?.id === createId){
export function checkPer(per, createId) {
if (createId && store?.state?.userInfo?.id === createId) {
return true;
}
if (store?.state?.userInfo?.roleList.some(t => t.code === "system-admin")) {
return true;
}
if(per){
if (per) {
return (per + "").split(",").some(t => admin.some(s => s == t));
}
if (store?.state?.userInfo?.isHrbp) {
return true;
}
return false
return false;
}
const adminOwner = [6, 9, 12];
@@ -201,3 +201,20 @@ export function newFile(code) {
URL.revokeObjectURL(linkNode.href); // 释放URL 对象
document.body.removeChild(linkNode);
}
//保留两位小数
export function fixDouble(v) {
const f = parseFloat(v);
if (isNaN(f)) {
return 0;
}
return Math.round(f * 100) / 100;
}
//输出两位百分小数
export function fixDoublePer(v) {
const f = parseFloat(v);
if (isNaN(f)) {
return 0;
}
return Math.round(f * 10000) / 100;
}