@pit-front-end/utils
Version:
湖南创智艾泰克科技有限公司
70 lines (69 loc) • 2.31 kB
TypeScript
export declare const initUserStore: (pinia1: any) => void;
export declare const pit: {
hasCode: {
btn_add: string;
btn_edit: string;
btn_detail: string;
btn_remove: string;
btn_batchRemove: string;
btn_copy: string;
btn_upload: string;
btn_download: string;
btn_more: string;
btn_grading: string;
btn_password: string;
btn_menu: string;
btn_relation: string;
btn_batchXZ: string;
btn_class: string;
btn_reduction: string;
btn_del: string;
btn_autoSC: string;
btn_batchFB: string;
btn_sum: string;
btn_unlock: string;
btn_estimate: string;
};
hasP(enCode: string): boolean;
hasFormP(enCode: string): boolean;
hasBtnP(enCode: string): boolean;
hasFlow(params: any, hasFlow: any, enCode: any, key?: string): boolean;
toDate(v: Date | string, format: string): string;
/**
* 日期格式化
* @param time
* @param pattern
* @returns
*/
parseTime(time: any, pattern: string): string | null;
/**
* 返回项目路径
* @param p
* @returns
*/
getNormalPath(p: any): any;
dateFormat(date: any, format: any): string;
formatFloat(val: any, i?: any, max?: any, min?: any, negative?: any): string;
treeToArray(list: any, newArr?: never[]): never[];
arrayToTree(items: any): any[];
handleDateStr(stamp: any): string;
amountThousandsConversion(number: any): any;
adminAuthority(): boolean;
isProjectManager(): boolean;
iterationArr(nodeArr: any, cb: any, key?: string): void;
/**
* @desc 在系统内部进行跳转
* @param url {string} 跳转地址,如 /gatewayHom 必须为相对地址
* @param target {string} _target或_self
* @param cb {function} 跳转前回调,参数url
*/
goToRouteWithThePlatform(url: any, target: any, cb: any, timer?: number): void;
getBlobFileName(res: any): string;
deepClone(source: any): any;
/**
* @desc 检测图片链接是否有效
* @param imgUrl {string} 图片地址
* @return 返回一个promise 根据promise状态知晓地址图片地址是否失效
*/
checkImgIsVaild(imgurl: any): Promise<unknown>;
};