1 line
5.4 KiB
JSON
1 line
5.4 KiB
JSON
{"remainingRequest":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js!F:\\lixiaobang\\suyi\\suyiScreen\\src\\utils\\index.js","dependencies":[{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\src\\utils\\index.js","mtime":1670891618094},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1670891604112},{"path":"F:\\lixiaobang\\suyi\\suyiScreen\\node_modules\\babel-loader\\lib\\index.js","mtime":1670891602826}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmNvbnN0cnVjdG9yIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLnJlcGxhY2UiOwoKLyoqDQogKiBAcGFyYW0ge0Z1bmN0aW9ufSBmbiDpmLLmipblh73mlbANCiAqIEBwYXJhbSB7TnVtYmVyfSBkZWxheSDlu7bov5/ml7bpl7QNCiAqLwpleHBvcnQgZnVuY3Rpb24gZGVib3VuY2UoZm4sIGRlbGF5KSB7CiAgdmFyIHRpbWVyOwogIHJldHVybiBmdW5jdGlvbiAoKSB7CiAgICB2YXIgY29udGV4dCA9IHRoaXM7CiAgICB2YXIgYXJncyA9IGFyZ3VtZW50czsKICAgIGNsZWFyVGltZW91dCh0aW1lcik7CiAgICB0aW1lciA9IHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICBmbi5hcHBseShjb250ZXh0LCBhcmdzKTsKICAgIH0sIGRlbGF5KTsKICB9Owp9Ci8qKg0KICogQHBhcmFtIHtkYXRlfSB0aW1lIOmcgOimgei9rOaNoueahOaXtumXtA0KICogQHBhcmFtIHtTdHJpbmd9IGZtdCDpnIDopoHovazmjaLnmoTmoLzlvI8g5aaCIHl5eXktTU0tZGTjgIF5eXl5LU1NLWRkIEhIOm1tOnNzDQogKi8KCmV4cG9ydCBmdW5jdGlvbiBmb3JtYXRUaW1lKHRpbWUsIGZtdCkgewogIGlmICghdGltZSkgcmV0dXJuICcnO2Vsc2UgewogICAgdmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKTsKICAgIHZhciBvID0gewogICAgICAnTSsnOiBkYXRlLmdldE1vbnRoKCkgKyAxLAogICAgICAnZCsnOiBkYXRlLmdldERhdGUoKSwKICAgICAgJ0grJzogZGF0ZS5nZXRIb3VycygpLAogICAgICAnbSsnOiBkYXRlLmdldE1pbnV0ZXMoKSwKICAgICAgJ3MrJzogZGF0ZS5nZXRTZWNvbmRzKCksCiAgICAgICdxKyc6IE1hdGguZmxvb3IoKGRhdGUuZ2V0TW9udGgoKSArIDMpIC8gMyksCiAgICAgIFM6IGRhdGUuZ2V0TWlsbGlzZWNvbmRzKCkKICAgIH07CiAgICBpZiAoLyh5KykvLnRlc3QoZm10KSkgZm10ID0gZm10LnJlcGxhY2UoUmVnRXhwLiQxLCAoZGF0ZS5nZXRGdWxsWWVhcigpICsgJycpLnN1YnN0cig0IC0gUmVnRXhwLiQxLmxlbmd0aCkpOwoKICAgIGZvciAodmFyIGsgaW4gbykgewogICAgICBpZiAobmV3IFJlZ0V4cCgnKCcgKyBrICsgJyknKS50ZXN0KGZtdCkpIHsKICAgICAgICBmbXQgPSBmbXQucmVwbGFjZShSZWdFeHAuJDEsIFJlZ0V4cC4kMS5sZW5ndGggPT09IDEgPyBvW2tdIDogKCcwMCcgKyBvW2tdKS5zdWJzdHIoKCcnICsgb1trXSkubGVuZ3RoKSk7CiAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gZm10OwogIH0KfQ=="},{"version":3,"sources":["F:/lixiaobang/suyi/suyiScreen/src/utils/index.js"],"names":["debounce","fn","delay","timer","context","args","arguments","clearTimeout","setTimeout","apply","formatTime","time","fmt","date","Date","o","getMonth","getDate","getHours","getMinutes","getSeconds","Math","floor","S","getMilliseconds","test","replace","RegExp","$1","getFullYear","substr","length","k"],"mappings":";;;;;AAAA;;;;AAIA,OAAO,SAASA,QAAT,CAAkBC,EAAlB,EAAsBC,KAAtB,EAA6B;AAClC,MAAIC,KAAJ;AACA,SAAO,YAAY;AACjB,QAAIC,OAAO,GAAG,IAAd;AACA,QAAIC,IAAI,GAAGC,SAAX;AACAC,IAAAA,YAAY,CAACJ,KAAD,CAAZ;AACAA,IAAAA,KAAK,GAAGK,UAAU,CAAC,YAAY;AAC7BP,MAAAA,EAAE,CAACQ,KAAH,CAASL,OAAT,EAAkBC,IAAlB;AACD,KAFiB,EAEfH,KAFe,CAAlB;AAGD,GAPD;AAQD;AAED;;;;;AAIA,OAAO,SAASQ,UAAT,CAAoBC,IAApB,EAA0BC,GAA1B,EAA+B;AACpC,MAAI,CAACD,IAAL,EAAW,OAAO,EAAP,CAAX,KACK;AACH,QAAME,IAAI,GAAG,IAAIC,IAAJ,CAASH,IAAT,CAAb;AACA,QAAMI,CAAC,GAAG;AACR,YAAMF,IAAI,CAACG,QAAL,KAAkB,CADhB;AAER,YAAMH,IAAI,CAACI,OAAL,EAFE;AAGR,YAAMJ,IAAI,CAACK,QAAL,EAHE;AAIR,YAAML,IAAI,CAACM,UAAL,EAJE;AAKR,YAAMN,IAAI,CAACO,UAAL,EALE;AAMR,YAAMC,IAAI,CAACC,KAAL,CAAW,CAACT,IAAI,CAACG,QAAL,KAAkB,CAAnB,IAAwB,CAAnC,CANE;AAORO,MAAAA,CAAC,EAAEV,IAAI,CAACW,eAAL;AAPK,KAAV;AASA,QAAI,OAAOC,IAAP,CAAYb,GAAZ,CAAJ,EACEA,GAAG,GAAGA,GAAG,CAACc,OAAJ,CACJC,MAAM,CAACC,EADH,EAEJ,CAACf,IAAI,CAACgB,WAAL,KAAqB,EAAtB,EAA0BC,MAA1B,CAAiC,IAAIH,MAAM,CAACC,EAAP,CAAUG,MAA/C,CAFI,CAAN;;AAIF,SAAK,IAAMC,CAAX,IAAgBjB,CAAhB,EAAmB;AACjB,UAAI,IAAIY,MAAJ,CAAW,MAAMK,CAAN,GAAU,GAArB,EAA0BP,IAA1B,CAA+Bb,GAA/B,CAAJ,EAAyC;AACvCA,QAAAA,GAAG,GAAGA,GAAG,CAACc,OAAJ,CACJC,MAAM,CAACC,EADH,EAEJD,MAAM,CAACC,EAAP,CAAUG,MAAV,KAAqB,CAArB,GACIhB,CAAC,CAACiB,CAAD,CADL,GAEI,CAAC,OAAOjB,CAAC,CAACiB,CAAD,CAAT,EAAcF,MAAd,CAAqB,CAAC,KAAKf,CAAC,CAACiB,CAAD,CAAP,EAAYD,MAAjC,CAJA,CAAN;AAMD;AACF;;AACD,WAAOnB,GAAP;AACD;AACF","sourcesContent":["/**\r\n * @param {Function} fn 防抖函数\r\n * @param {Number} delay 延迟时间\r\n */\r\nexport function debounce(fn, delay) {\r\n var timer;\r\n return function () {\r\n var context = this;\r\n var args = arguments;\r\n clearTimeout(timer);\r\n timer = setTimeout(function () {\r\n fn.apply(context, args);\r\n }, delay);\r\n };\r\n}\r\n\r\n/**\r\n * @param {date} time 需要转换的时间\r\n * @param {String} fmt 需要转换的格式 如 yyyy-MM-dd、yyyy-MM-dd HH:mm:ss\r\n */\r\nexport function formatTime(time, fmt) {\r\n if (!time) return '';\r\n else {\r\n const date = new Date(time);\r\n const o = {\r\n 'M+': date.getMonth() + 1,\r\n 'd+': date.getDate(),\r\n 'H+': date.getHours(),\r\n 'm+': date.getMinutes(),\r\n 's+': date.getSeconds(),\r\n 'q+': Math.floor((date.getMonth() + 3) / 3),\r\n S: date.getMilliseconds(),\r\n };\r\n if (/(y+)/.test(fmt))\r\n fmt = fmt.replace(\r\n RegExp.$1,\r\n (date.getFullYear() + '').substr(4 - RegExp.$1.length)\r\n );\r\n for (const k in o) {\r\n if (new RegExp('(' + k + ')').test(fmt)) {\r\n fmt = fmt.replace(\r\n RegExp.$1,\r\n RegExp.$1.length === 1\r\n ? o[k]\r\n : ('00' + o[k]).substr(('' + o[k]).length)\r\n );\r\n }\r\n }\r\n return fmt;\r\n }\r\n}\r\n"]}]} |