import { cloneDeep } from 'lodash'; import { getUserInfo } from '.'; export function getReceivingCompanyOptions(PAYEE_OPTIONS: any) { let payeeOptions = cloneDeep(PAYEE_OPTIONS); payeeOptions.ANY = '任意'; return payeeOptions; } export function isSupplier() { let userInfo = getUserInfo(); if (userInfo) { return ['首能', '枭源'].includes(userInfo?.username); } return false; } export function isExaminer() { let userInfo = getUserInfo(); if (userInfo) { return ['examiner'].includes(userInfo?.roleSmallVO?.code); } return false; } export function isSales() { let userInfo = getUserInfo(); if (userInfo) { return ['salesRepresentative', 'salesManager'].includes( userInfo?.roleSmallVO?.code, ); } return false; } export function isProcure() { let userInfo = getUserInfo(); if (userInfo) { return ['procure'].includes(userInfo?.roleSmallVO?.code); } return false; } export function isWarehousekeeper() { let userInfo = getUserInfo(); if (userInfo) { return ['warehouseKeeper'].includes(userInfo?.roleSmallVO?.code); } return false; } export function isAdmin() { let userInfo = getUserInfo(); if (userInfo) { return ['admin'].includes(userInfo?.roleSmallVO?.code); } return false; } export function isFinance() { let userInfo = getUserInfo(); if (userInfo) { return ['finance'].includes(userInfo?.roleSmallVO?.code); } return false; }