{"version":3,"sources":["tplus-api/../src/util/tools.ts"],"names":[],"mappings":"AAEA,MAAM,CAAC,OAAO,OAAO,KAAK;IACxB,MAAM,CAAC,SAAS,CAAC,OAAO,EAAC,MAAM,GAAE,OAAO;IASxC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAC,MAAM,GAAE,MAAM;IAO9B,MAAM,CAAC,MAAM,CAAC,CAAC,EAAC,MAAM,GAAE,OAAO;IAQ/B,MAAM,CAAC,aAAa,CAAC,KAAK,EAAC,KAAK,CAAC,MAAM,CAAC,EAAC,OAAO,EAAC,MAAM,GAAE,OAAO;IAahE,MAAM,CAAC,cAAc,CAAC,cAAc,EAAC,MAAM,EAAC,IAAI,EAAC,MAAM,GAAE,MAAM;IAM/D;;;OAGG;IACH,MAAM,CAAC,OAAO,IAAG,MAAM;IAavB;;;;OAIG;IACH,MAAM,CAAC,WAAW,CAAC,CAAC,KAAA,GAAE,MAAM;IAI5B,MAAM,CAAC,KAAK,IAAG,OAAO;CAGvB","file":"tools.d.ts","sourcesContent":["import {env} from 'mutants-microfx';\nconst {constant,platform} = env;\nexport default class tools {\n  static isJsonStr(jsonStr:string):boolean{\n    if(this.isNull(jsonStr)){\n      return false;\n    }\n    if(jsonStr.indexOf('{')==0 || jsonStr.indexOf('[')==0){\n      return true;\n    }\n  }\n  //去空函数\n  static trim(str:string):string {\n    let localstr = new String(str);\n    let pattern = /^\\s+|\\s+$/g;\n    localstr = localstr.replace(pattern, \"\");\n    return localstr.toString();\n  }\n  //判断是否为空\n  static isNull(s:string):boolean{\n    if (s == undefined || (this.trim(s) + \"123\" == \"123\")) {\n      return true;\n    }\n    return false;\n  }\n\n  //判断数组是否包含\n  static arrayContains(array:Array<Object>,element:Object):boolean{\n    if(!array){\n      return false;\n    }\n    for (var i = 0; i < array.length; i++) {\n      if (array[i] == element) {\n        return true;\n      }\n    }\n    return false;\n  }\n\n  //获取location search参数\n  static GetQueryString(locationSearch:string,name:string):string{ \n    var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\",\"i\"); \n    var r = locationSearch.substr(1).match(reg); \n    if (r!=null) return (r[2]); return null; \n  }\n\n  /**\n   * 获取当前时间\n   * @return 返回时间类型 yyyy-MM-dd HH:mm:ss\n   */\n  static sysTime():string{\n    const myDate = new Date();\n    const year = myDate.getFullYear();\n    const month = myDate.getMonth()+1;\n    const date = myDate.getDate();\n    const h = myDate.getHours();\n    const m = myDate.getMinutes();\n    const s = myDate.getSeconds();\n    const now = year + '-' + this.getMakeZero(month) + \"-\" + this.getMakeZero(date) + \" \" + this.getMakeZero(h) + ':' + this.getMakeZero(m) + \":\" + this.getMakeZero(s);\n    return now;\n  }\n     \n    \n  /**\n   *  时间补0\n   * \n   * @return 返回时间类型 yyyy-MM-dd HH:mm:ss\n   */\n  static getMakeZero(s):string{\n      return s < 10 ? '0' + s : s;\n  }\n\n  static isApp():boolean{\n    return platform == constant.platform.yonyou || platform == constant.platform.chanjet;\n  }\n}\n"]}