UNPKG

@pit-front-end/utils

Version:

湖南创智艾泰克科技有限公司

70 lines (69 loc) 2.31 kB
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>; };