UNPKG

tplus-api

Version:

tplus api invoke

1 lines 2.74 kB
{"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"]}