export declare class CommonService { private base64EncodeChars; private base64DecodeChars; constructor(); /** * 根据模块及资源获取到url * @param moduleId 模块id * @param resId 资源id */ getUrlBy(moduleId: string, resId: string, act: string): string; /** * base64编码 * @param {Object} str */ base64encode(str: any): any; /** * base64解码 * @param {Object} str */ base64decode(str: any): any; /** * utf16转utf8 * @param {Object} str */ utf16to8(str: any): any; /** * utf8转utf16 * @param {Object} str */ utf8to16(str: any): any; /** * 加密 */ enCode64(str: any): any; /** * 解密 */ deCode64(str: any): any; Random(n: any): string; getTimestamp(): number; getTimestampFromDate(date: any): number; getDateByTimetamp(timeStamp: any): Date; getYearMonth(): string; getDate(): string; getSelectContent(content: any, name: any): any; getSwitch(switchvalue: any): "是" | "否"; getSwitchd(switchvalue: any): "已签认" | "未签认"; /**** * 替换文件 * text :为源文件 * rep:需要替换的符号 * rex:替换后的符号 * **/ textReplaceAll(text: any, regexp: any, replacement: any): any; md5Encode(string: any): string; /** * * @param {当前值} value * @param {默认值} defaultValue */ getVbyNull(value: any, defaultValue: any): any; /** * * @description 数组转树结构 * @param id id值 * @param list 数据列表 * @param parentValue 上级编码的值 * @param code 编码 * @param name 名称 * @param subtitle 小标题 * @param parent 父级编码字段 */ listtotree(list: any[], id: string, parentValue: any, code: string, name: string, subtitle: string, parent: string): any[]; /** * 把字符串的参数替换成data中有的值参数形式为:{PARAMID:''} * @param data 数据对象 * @param dataStr 字符串 */ getStringFilterByParam(data: any, dataStr: string): string; /** * * @description 数组转树结构 * @param id id值 * @param list 数据列表 * @param parentValue 上级编码的值 * @param code 编码 * @param name 名称 * @param subtitle 小标题 * @param parent 父级编码字段 * @param childFieldCode 是否有子节点的名称 */ listtotreeasync(list: any[], code: string, name: string, parent: string, childFieldCode: string): any[]; }