9e5d46978c7355e905964775906842a8.json 24 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js??ref--13-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\supervision.js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\utils\\supervision.js","mtime":1647228900793},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOlxcVXNlcnNcXEFkbWluaXN0cmF0b3JcXERlc2t0b3BcXFx1NjcwMFx1NjVCMFxcc3VwZXJ2aXNpb24tdWlcXG5vZGVfbW9kdWxlc1xcQGJhYmVsXFxydW50aW1lXFxoZWxwZXJzXFxpbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmFkZERhdGVSYW5nZSA9IGFkZERhdGVSYW5nZTsKZXhwb3J0cy5nZXROb3dXZWVrID0gZ2V0Tm93V2VlazsKZXhwb3J0cy5oYW5kbGVUcmVlID0gaGFuZGxlVHJlZTsKZXhwb3J0cy5tZXJnZVJlY3Vyc2l2ZSA9IG1lcmdlUmVjdXJzaXZlOwpleHBvcnRzLnBhcnNlVGltZSA9IHBhcnNlVGltZTsKZXhwb3J0cy5wcmFzZVN0ckVtcHR5ID0gcHJhc2VTdHJFbXB0eTsKZXhwb3J0cy5yZXNldEZvcm0gPSByZXNldEZvcm07CmV4cG9ydHMuc2VsZWN0RGljdExhYmVsID0gc2VsZWN0RGljdExhYmVsOwpleHBvcnRzLnNlbGVjdERpY3RMYWJlbHMgPSBzZWxlY3REaWN0TGFiZWxzOwpleHBvcnRzLnNwcmludGYgPSBzcHJpbnRmOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5leGVjLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnRlc3QuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcucmVwbGFjZS5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5jb25zdHJ1Y3Rvci5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnJlZ2V4cC5zdGlja3kuanMiKTsKCnJlcXVpcmUoImNvcmUtanMvbW9kdWxlcy9lcy5yZWdleHAudG8tc3RyaW5nLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZy5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLnN0cmluZy5zcGxpdC5qcyIpOwoKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC5rZXlzLmpzIik7CgpyZXF1aXJlKCJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyIpOwoKdmFyIF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQzpcXFVzZXJzXFxBZG1pbmlzdHJhdG9yXFxEZXNrdG9wXFxcdTY3MDBcdTY1QjBcXHN1cGVydmlzaW9uLXVpXFxub2RlX21vZHVsZXNcXEBiYWJlbFxccnVudGltZVxcaGVscGVyc1xcY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlci5qcyIpKTsKCnZhciBfdHlwZW9mMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiQzpcXFVzZXJzXFxBZG1pbmlzdHJhdG9yXFxEZXNrdG9wXFxcdTY3MDBcdTY1QjBcXHN1cGVydmlzaW9uLXVpXFxub2RlX21vZHVsZXNcXEBiYWJlbFxccnVudGltZVxcaGVscGVyc1xcdHlwZW9mLmpzIikpOwoKLyoqDQogKiDpgJrnlKhqc+aWueazleWwgeijheWkhOeQhg0KICogQ29weXJpZ2h0IChjKSAyMDE5IHN1cGVydmlzaW9uDQogKi8KLy8g5pel5pyf5qC85byP5YyWCmZ1bmN0aW9uIHBhcnNlVGltZSh0aW1lLCBwYXR0ZXJuKSB7CiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDAgfHwgIXRpbWUpIHsKICAgIHJldHVybiBudWxsOwogIH0KCiAgdmFyIGZvcm1hdCA9IHBhdHRlcm4gfHwgJ3t5fS17bX0te2R9IHtofTp7aX06e3N9JzsKICB2YXIgZGF0ZTsKCiAgaWYgKCgwLCBfdHlwZW9mMi5kZWZhdWx0KSh0aW1lKSA9PT0gJ29iamVjdCcpIHsKICAgIGRhdGUgPSB0aW1lOwogIH0gZWxzZSB7CiAgICBpZiAodHlwZW9mIHRpbWUgPT09ICdzdHJpbmcnICYmIC9eWzAtOV0rJC8udGVzdCh0aW1lKSkgewogICAgICB0aW1lID0gcGFyc2VJbnQodGltZSk7CiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lID09PSAnc3RyaW5nJykgewogICAgICB0aW1lID0gdGltZS5yZXBsYWNlKG5ldyBSZWdFeHAoLy0vZ20pLCAnLycpLnJlcGxhY2UoJ1QnLCAnICcpLnJlcGxhY2UobmV3IFJlZ0V4cCgvXC5bXGRdezN9L2dtKSwgJycpOwogICAgfQoKICAgIGlmICh0eXBlb2YgdGltZSA9PT0gJ251bWJlcicgJiYgdGltZS50b1N0cmluZygpLmxlbmd0aCA9PT0gMTApIHsKICAgICAgdGltZSA9IHRpbWUgKiAxMDAwOwogICAgfQoKICAgIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKTsKICB9CgogIHZhciBmb3JtYXRPYmogPSB7CiAgICB5OiBkYXRlLmdldEZ1bGxZZWFyKCksCiAgICBtOiBkYXRlLmdldE1vbnRoKCkgKyAxLAogICAgZDogZGF0ZS5nZXREYXRlKCksCiAgICBoOiBkYXRlLmdldEhvdXJzKCksCiAgICBpOiBkYXRlLmdldE1pbnV0ZXMoKSwKICAgIHM6IGRhdGUuZ2V0U2Vjb25kcygpLAogICAgYTogZGF0ZS5nZXREYXkoKQogIH07CiAgdmFyIHRpbWVfc3RyID0gZm9ybWF0LnJlcGxhY2UoL3soeXxtfGR8aHxpfHN8YSkrfS9nLCBmdW5jdGlvbiAocmVzdWx0LCBrZXkpIHsKICAgIHZhciB2YWx1ZSA9IGZvcm1hdE9ialtrZXldOyAvLyBOb3RlOiBnZXREYXkoKSByZXR1cm5zIDAgb24gU3VuZGF5CgogICAgaWYgKGtleSA9PT0gJ2EnKSB7CiAgICAgIHJldHVybiBbJ+aXpScsICfkuIAnLCAn5LqMJywgJ+S4iScsICflm5snLCAn5LqUJywgJ+WFrSddW3ZhbHVlXTsKICAgIH0KCiAgICBpZiAocmVzdWx0Lmxlbmd0aCA+IDAgJiYgdmFsdWUgPCAxMCkgewogICAgICB2YWx1ZSA9ICcwJyArIHZhbHVlOwogICAgfQoKICAgIHJldHVybiB2YWx1ZSB8fCAwOwogIH0pOwogIHJldHVybiB0aW1lX3N0cjsKfQovKioNCiAqIOiOt+WPluW9k+WJjeaYn+acn+WHoA0KICovCgoKZnVuY3Rpb24gZ2V0Tm93V2Vlayhub3cpIHsKICAvLyAgICB2YXIgc3NkYXRlID0gbmV3IERhdGUobm93WzBdLCBwYXJzZUludChub3dbMV0gLSAxKSwgbm93WzJdKTsKICAvLyAgICB2YXIgIHdlZWsxPVN0cmluZyhzc2RhdGUuZ2V0RGF5KCkpLnJlcGxhY2UoIjAiLCLml6UiKS5yZXBsYWNlKCIxIiwi5LiAIikucmVwbGFjZSgiMiIsIuS6jCIpLnJlcGxhY2UoIjMiLCLkuIkiKS5yZXBsYWNlKCI0Iiwi5ZubIikucmVwbGFjZSgiNSIsIuS6lCIpLnJlcGxhY2UoIjYiLCLlha0iKS8v5bCx5piv5L2g6KaB55qE5pif5pyf5YegCiAgLy8gICAgdmFyIHdlZWs9IuaYn+acnyIrd2VlazEKICAvLyAgICByZXR1cm4gd2VlazsKICB2YXIgZGF0ZUFycmF5ID0gbm93LnNwbGl0KCItIik7CiAgdmFyIGRhdGUgPSBuZXcgRGF0ZShkYXRlQXJyYXlbMF0sIHBhcnNlSW50KGRhdGVBcnJheVsxXSAtIDEpLCBkYXRlQXJyYXlbMl0pOwogIHJldHVybiAi5pif5pyfIiArICLml6XkuIDkuozkuInlm5vkupTlha0iLmNoYXJBdChkYXRlLmdldERheSgpKTsKfSAvLyDooajljZXph43nva4KCgpmdW5jdGlvbiByZXNldEZvcm0ocmVmTmFtZSkgewogIGlmICh0aGlzLiRyZWZzW3JlZk5hbWVdKSB7CiAgICB0aGlzLiRyZWZzW3JlZk5hbWVdLnJlc2V0RmllbGRzKCk7CiAgfQp9IC8vIOa3u+WKoOaXpeacn+iMg+WbtAoKCmZ1bmN0aW9uIGFkZERhdGVSYW5nZShwYXJhbXMsIGRhdGVSYW5nZSwgcHJvcE5hbWUpIHsKICB2YXIgc2VhcmNoID0gcGFyYW1zOwogIHNlYXJjaC5wYXJhbXMgPSAoMCwgX3R5cGVvZjIuZGVmYXVsdCkoc2VhcmNoLnBhcmFtcykgPT09ICdvYmplY3QnICYmIHNlYXJjaC5wYXJhbXMgIT09IG51bGwgJiYgIUFycmF5LmlzQXJyYXkoc2VhcmNoLnBhcmFtcykgPyBzZWFyY2gucGFyYW1zIDoge307CiAgZGF0ZVJhbmdlID0gQXJyYXkuaXNBcnJheShkYXRlUmFuZ2UpID8gZGF0ZVJhbmdlIDogW107CgogIGlmICh0eXBlb2YgcHJvcE5hbWUgPT09ICd1bmRlZmluZWQnKSB7CiAgICBzZWFyY2gucGFyYW1zWydiZWdpblRpbWUnXSA9IGRhdGVSYW5nZVswXTsKICAgIHNlYXJjaC5wYXJhbXNbJ2VuZFRpbWUnXSA9IGRhdGVSYW5nZVsxXTsKICB9IGVsc2UgewogICAgc2VhcmNoLnBhcmFtc1snYmVnaW4nICsgcHJvcE5hbWVdID0gZGF0ZVJhbmdlWzBdOwogICAgc2VhcmNoLnBhcmFtc1snZW5kJyArIHByb3BOYW1lXSA9IGRhdGVSYW5nZVsxXTsKICB9CgogIHJldHVybiBzZWFyY2g7Cn0gLy8g5Zue5pi+5pWw5o2u5a2X5YW4CgoKZnVuY3Rpb24gc2VsZWN0RGljdExhYmVsKGRhdGFzLCB2YWx1ZSkgewogIHZhciBhY3Rpb25zID0gW107CiAgT2JqZWN0LmtleXMoZGF0YXMpLnNvbWUoZnVuY3Rpb24gKGtleSkgewogICAgaWYgKGRhdGFzW2tleV0udmFsdWUgPT0gJycgKyB2YWx1ZSkgewogICAgICBhY3Rpb25zLnB1c2goZGF0YXNba2V5XS5sYWJlbCk7CiAgICAgIHJldHVybiB0cnVlOwogICAgfQogIH0pOwogIHJldHVybiBhY3Rpb25zLmpvaW4oJycpOwp9IC8vIOWbnuaYvuaVsOaNruWtl+WFuO+8iOWtl+espuS4suaVsOe7hO+8iQoKCmZ1bmN0aW9uIHNlbGVjdERpY3RMYWJlbHMoZGF0YXMsIHZhbHVlLCBzZXBhcmF0b3IpIHsKICB2YXIgYWN0aW9ucyA9IFtdOwogIHZhciBjdXJyZW50U2VwYXJhdG9yID0gdW5kZWZpbmVkID09PSBzZXBhcmF0b3IgPyAiLCIgOiBzZXBhcmF0b3I7CiAgdmFyIHRlbXAgPSB2YWx1ZS5zcGxpdChjdXJyZW50U2VwYXJhdG9yKTsKICBPYmplY3Qua2V5cyh2YWx1ZS5zcGxpdChjdXJyZW50U2VwYXJhdG9yKSkuc29tZShmdW5jdGlvbiAodmFsKSB7CiAgICBPYmplY3Qua2V5cyhkYXRhcykuc29tZShmdW5jdGlvbiAoa2V5KSB7CiAgICAgIGlmIChkYXRhc1trZXldLnZhbHVlID09ICcnICsgdGVtcFt2YWxdKSB7CiAgICAgICAgYWN0aW9ucy5wdXNoKGRhdGFzW2tleV0ubGFiZWwgKyBjdXJyZW50U2VwYXJhdG9yKTsKICAgICAgfQogICAgfSk7CiAgfSk7CiAgcmV0dXJuIGFjdGlvbnMuam9pbignJykuc3Vic3RyaW5nKDAsIGFjdGlvbnMuam9pbignJykubGVuZ3RoIC0gMSk7Cn0gLy8g5a2X56ym5Liy5qC85byP5YyWKCVzICkKCgpmdW5jdGlvbiBzcHJpbnRmKHN0cikgewogIHZhciBhcmdzID0gYXJndW1lbnRzLAogICAgICBmbGFnID0gdHJ1ZSwKICAgICAgaSA9IDE7CiAgc3RyID0gc3RyLnJlcGxhY2UoLyVzL2csIGZ1bmN0aW9uICgpIHsKICAgIHZhciBhcmcgPSBhcmdzW2krK107CgogICAgaWYgKHR5cGVvZiBhcmcgPT09ICd1bmRlZmluZWQnKSB7CiAgICAgIGZsYWcgPSBmYWxzZTsKICAgICAgcmV0dXJuICcnOwogICAgfQoKICAgIHJldHVybiBhcmc7CiAgfSk7CiAgcmV0dXJuIGZsYWcgPyBzdHIgOiAnJzsKfSAvLyDovazmjaLlrZfnrKbkuLLvvIx1bmRlZmluZWQsbnVsbOetiei9rOWMluS4uiIiCgoKZnVuY3Rpb24gcHJhc2VTdHJFbXB0eShzdHIpIHsKICBpZiAoIXN0ciB8fCBzdHIgPT0gInVuZGVmaW5lZCIgfHwgc3RyID09ICJudWxsIikgewogICAgcmV0dXJuICIiOwogIH0KCiAgcmV0dXJuIHN0cjsKfSAvLyDmlbDmja7lkIjlubYKCgpmdW5jdGlvbiBtZXJnZVJlY3Vyc2l2ZShzb3VyY2UsIHRhcmdldCkgewogIGZvciAodmFyIHAgaW4gdGFyZ2V0KSB7CiAgICB0cnkgewogICAgICBpZiAodGFyZ2V0W3BdLmNvbnN0cnVjdG9yID09IE9iamVjdCkgewogICAgICAgIHNvdXJjZVtwXSA9IG1lcmdlUmVjdXJzaXZlKHNvdXJjZVtwXSwgdGFyZ2V0W3BdKTsKICAgICAgfSBlbHNlIHsKICAgICAgICBzb3VyY2VbcF0gPSB0YXJnZXRbcF07CiAgICAgIH0KICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgc291cmNlW3BdID0gdGFyZ2V0W3BdOwogICAgfQogIH0KCiAgcmV0dXJuIHNvdXJjZTsKfQoKOwovKioNCiAqIOaehOmAoOagkeWei+e7k+aehOaVsOaNrg0KICogQHBhcmFtIHsqfSBkYXRhIOaVsOaNrua6kA0KICogQHBhcmFtIHsqfSBpZCBpZOWtl+autSDpu5jorqQgJ2lkJw0KICogQHBhcmFtIHsqfSBwYXJlbnRJZCDniLboioLngrnlrZfmrrUg6buY6K6kICdwYXJlbnRJZCcNCiAqIEBwYXJhbSB7Kn0gY2hpbGRyZW4g5a2p5a2Q6IqC54K55a2X5q61IOm7mOiupCAnY2hpbGRyZW4nDQogKi8KCmZ1bmN0aW9uIGhhbmRsZVRyZWUoZGF0YSwgaWQsIHBhcmVudElkLCBjaGlsZHJlbikgewogIHZhciBjb25maWcgPSB7CiAgICBpZDogaWQgfHwgJ2lkJywKICAgIHBhcmVudElkOiBwYXJlbnRJZCB8fCAncGFyZW50SWQnLAogICAgY2hpbGRyZW5MaXN0OiBjaGlsZHJlbiB8fCAnY2hpbGRyZW4nCiAgfTsKICB2YXIgY2hpbGRyZW5MaXN0TWFwID0ge307CiAgdmFyIG5vZGVJZHMgPSB7fTsKICB2YXIgdHJlZSA9IFtdOwoKICB2YXIgX2l0ZXJhdG9yID0gKDAsIF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyMi5kZWZhdWx0KShkYXRhKSwKICAgICAgX3N0ZXA7CgogIHRyeSB7CiAgICBmb3IgKF9pdGVyYXRvci5zKCk7ICEoX3N0ZXAgPSBfaXRlcmF0b3IubigpKS5kb25lOykgewogICAgICB2YXIgZCA9IF9zdGVwLnZhbHVlOwogICAgICB2YXIgX3BhcmVudElkID0gZFtjb25maWcucGFyZW50SWRdOwoKICAgICAgaWYgKGNoaWxkcmVuTGlzdE1hcFtfcGFyZW50SWRdID09IG51bGwpIHsKICAgICAgICBjaGlsZHJlbkxpc3RNYXBbX3BhcmVudElkXSA9IFtdOwogICAgICB9CgogICAgICBub2RlSWRzW2RbY29uZmlnLmlkXV0gPSBkOwoKICAgICAgY2hpbGRyZW5MaXN0TWFwW19wYXJlbnRJZF0ucHVzaChkKTsKICAgIH0KICB9IGNhdGNoIChlcnIpIHsKICAgIF9pdGVyYXRvci5lKGVycik7CiAgfSBmaW5hbGx5IHsKICAgIF9pdGVyYXRvci5mKCk7CiAgfQoKICB2YXIgX2l0ZXJhdG9yMiA9ICgwLCBfY3JlYXRlRm9yT2ZJdGVyYXRvckhlbHBlcjIuZGVmYXVsdCkoZGF0YSksCiAgICAgIF9zdGVwMjsKCiAgdHJ5IHsKICAgIGZvciAoX2l0ZXJhdG9yMi5zKCk7ICEoX3N0ZXAyID0gX2l0ZXJhdG9yMi5uKCkpLmRvbmU7KSB7CiAgICAgIHZhciBfZCA9IF9zdGVwMi52YWx1ZTsKICAgICAgdmFyIF9wYXJlbnRJZDIgPSBfZFtjb25maWcucGFyZW50SWRdOwoKICAgICAgaWYgKG5vZGVJZHNbX3BhcmVudElkMl0gPT0gbnVsbCkgewogICAgICAgIHRyZWUucHVzaChfZCk7CiAgICAgIH0KICAgIH0KICB9IGNhdGNoIChlcnIpIHsKICAgIF9pdGVyYXRvcjIuZShlcnIpOwogIH0gZmluYWxseSB7CiAgICBfaXRlcmF0b3IyLmYoKTsKICB9CgogIGZvciAodmFyIF9pID0gMCwgX3RyZWUgPSB0cmVlOyBfaSA8IF90cmVlLmxlbmd0aDsgX2krKykgewogICAgdmFyIHQgPSBfdHJlZVtfaV07CiAgICBhZGFwdFRvQ2hpbGRyZW5MaXN0KHQpOwogIH0KCiAgZnVuY3Rpb24gYWRhcHRUb0NoaWxkcmVuTGlzdChvKSB7CiAgICBpZiAoY2hpbGRyZW5MaXN0TWFwW29bY29uZmlnLmlkXV0gIT09IG51bGwpIHsKICAgICAgb1tjb25maWcuY2hpbGRyZW5MaXN0XSA9IGNoaWxkcmVuTGlzdE1hcFtvW2NvbmZpZy5pZF1dOwogICAgfQoKICAgIGlmIChvW2NvbmZpZy5jaGlsZHJlbkxpc3RdKSB7CiAgICAgIHZhciBfaXRlcmF0b3IzID0gKDAsIF9jcmVhdGVGb3JPZkl0ZXJhdG9ySGVscGVyMi5kZWZhdWx0KShvW2NvbmZpZy5jaGlsZHJlbkxpc3RdKSwKICAgICAgICAgIF9zdGVwMzsKCiAgICAgIHRyeSB7CiAgICAgICAgZm9yIChfaXRlcmF0b3IzLnMoKTsgIShfc3RlcDMgPSBfaXRlcmF0b3IzLm4oKSkuZG9uZTspIHsKICAgICAgICAgIHZhciBjID0gX3N0ZXAzLnZhbHVlOwogICAgICAgICAgYWRhcHRUb0NoaWxkcmVuTGlzdChjKTsKICAgICAgICB9CiAgICAgIH0gY2F0Y2ggKGVycikgewogICAgICAgIF9pdGVyYXRvcjMuZShlcnIpOwogICAgICB9IGZpbmFsbHkgewogICAgICAgIF9pdGVyYXRvcjMuZigpOwogICAgICB9CiAgICB9CiAgfQoKICByZXR1cm4gdHJlZTsKfQ=="},{"version":3,"sources":["C:/Users/Administrator/Desktop/最新/supervision-ui/src/utils/supervision.js"],"names":["parseTime","time","pattern","arguments","length","format","date","test","parseInt","replace","RegExp","toString","Date","formatObj","y","getFullYear","m","getMonth","d","getDate","h","getHours","i","getMinutes","s","getSeconds","a","getDay","time_str","result","key","value","getNowWeek","now","dateArray","split","charAt","resetForm","refName","$refs","resetFields","addDateRange","params","dateRange","propName","search","Array","isArray","selectDictLabel","datas","actions","Object","keys","some","push","label","join","selectDictLabels","separator","currentSeparator","undefined","temp","val","substring","sprintf","str","args","flag","arg","praseStrEmpty","mergeRecursive","source","target","p","constructor","e","handleTree","data","id","parentId","children","config","childrenList","childrenListMap","nodeIds","tree","t","adaptToChildrenList","o","c"],"mappings":"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","sourcesContent":["/**\r\n * 通用js方法封装处理\r\n * Copyright (c) 2019 supervision\r\n */\r\n\r\n// 日期格式化\r\nexport function parseTime(time, pattern) {\r\n\tif (arguments.length === 0 || !time) {\r\n\t\treturn null\r\n\t}\r\n\tconst format = pattern || '{y}-{m}-{d} {h}:{i}:{s}'\r\n\tlet date\r\n\tif (typeof time === 'object') {\r\n\t\tdate = time\r\n\t} else {\r\n\t\tif ((typeof time === 'string') && (/^[0-9]+$/.test(time))) {\r\n\t\t\ttime = parseInt(time)\r\n\t\t} else if (typeof time === 'string') {\r\n\t\t\ttime = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\\.[\\d]{3}/gm),'');\r\n\t\t}\r\n\t\tif ((typeof time === 'number') && (time.toString().length === 10)) {\r\n\t\t\ttime = time * 1000\r\n\t\t}\r\n\t\tdate = new Date(time)\r\n\t}\r\n\tconst formatObj = {\r\n\t\ty: date.getFullYear(),\r\n\t\tm: date.getMonth() + 1,\r\n\t\td: date.getDate(),\r\n\t\th: date.getHours(),\r\n\t\ti: date.getMinutes(),\r\n\t\ts: date.getSeconds(),\r\n\t\ta: date.getDay()\r\n\t}\r\n\tconst time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {\r\n\t\tlet value = formatObj[key]\r\n\t\t// Note: getDay() returns 0 on Sunday\r\n\t\tif (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value] }\r\n\t\tif (result.length > 0 && value < 10) {\r\n\t\t\tvalue = '0' + value\r\n\t\t}\r\n\t\treturn value || 0\r\n\t})\r\n\treturn time_str\r\n}\r\n\r\n/**\r\n * 获取当前星期几\r\n */\r\n export function getNowWeek(now) {\r\n\t// var ssdate = new Date(now[0], parseInt(now[1] - 1), now[2]);\r\n // var week1=String(ssdate.getDay()).replace(\"0\",\"日\").replace(\"1\",\"一\").replace(\"2\",\"二\").replace(\"3\",\"三\").replace(\"4\",\"四\").replace(\"5\",\"五\").replace(\"6\",\"六\")//就是你要的星期几\r\n // var week=\"星期\"+week1\r\n\t// return week;\r\n\r\n\t var dateArray = now.split(\"-\");\r\n\t var date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]);\r\n\t return \"星期\" + \"日一二三四五六\".charAt(date.getDay());\r\n}\r\n\r\n// 表单重置\r\nexport function resetForm(refName) {\r\n\tif (this.$refs[refName]) {\r\n\t\tthis.$refs[refName].resetFields();\r\n\t}\r\n}\r\n\r\n// 添加日期范围\r\nexport function addDateRange(params, dateRange, propName) {\r\n\tlet search = params;\r\n\tsearch.params = typeof (search.params) === 'object' && search.params !== null && !Array.isArray(search.params) ? search.params : {};\r\n\tdateRange = Array.isArray(dateRange) ? dateRange : [];\r\n\tif (typeof (propName) === 'undefined') {\r\n\t\tsearch.params['beginTime'] = dateRange[0];\r\n\t\tsearch.params['endTime'] = dateRange[1];\r\n\t} else {\r\n\t\tsearch.params['begin' + propName] = dateRange[0];\r\n\t\tsearch.params['end' + propName] = dateRange[1];\r\n\t}\r\n\treturn search;\r\n}\r\n\r\n// 回显数据字典\r\nexport function selectDictLabel(datas, value) {\r\n\tvar actions = [];\r\n\tObject.keys(datas).some((key) => {\r\n\t\tif (datas[key].value == ('' + value)) {\r\n\t\t\tactions.push(datas[key].label);\r\n\t\t\treturn true;\r\n\t\t}\r\n\t})\r\n\treturn actions.join('');\r\n}\r\n\r\n// 回显数据字典(字符串数组)\r\nexport function selectDictLabels(datas, value, separator) {\r\n\tvar actions = [];\r\n\tvar currentSeparator = undefined === separator ? \",\" : separator;\r\n\tvar temp = value.split(currentSeparator);\r\n\tObject.keys(value.split(currentSeparator)).some((val) => {\r\n\t\tObject.keys(datas).some((key) => {\r\n\t\t\tif (datas[key].value == ('' + temp[val])) {\r\n\t\t\t\tactions.push(datas[key].label + currentSeparator);\r\n\t\t\t}\r\n\t\t})\r\n\t})\r\n\treturn actions.join('').substring(0, actions.join('').length - 1);\r\n}\r\n\r\n// 字符串格式化(%s )\r\nexport function sprintf(str) {\r\n\tvar args = arguments, flag = true, i = 1;\r\n\tstr = str.replace(/%s/g, function () {\r\n\t\tvar arg = args[i++];\r\n\t\tif (typeof arg === 'undefined') {\r\n\t\t\tflag = false;\r\n\t\t\treturn '';\r\n\t\t}\r\n\t\treturn arg;\r\n\t});\r\n\treturn flag ? str : '';\r\n}\r\n\r\n// 转换字符串,undefined,null等转化为\"\"\r\nexport function praseStrEmpty(str) {\r\n\tif (!str || str == \"undefined\" || str == \"null\") {\r\n\t\treturn \"\";\r\n\t}\r\n\treturn str;\r\n}\r\n\r\n// 数据合并\r\nexport function mergeRecursive(source, target) {\r\n for (var p in target) {\r\n try {\r\n if (target[p].constructor == Object) {\r\n source[p] = mergeRecursive(source[p], target[p]);\r\n } else {\r\n source[p] = target[p];\r\n }\r\n } catch(e) {\r\n source[p] = target[p];\r\n }\r\n }\r\n return source;\r\n};\r\n\r\n/**\r\n * 构造树型结构数据\r\n * @param {*} data 数据源\r\n * @param {*} id id字段 默认 'id'\r\n * @param {*} parentId 父节点字段 默认 'parentId'\r\n * @param {*} children 孩子节点字段 默认 'children'\r\n */\r\nexport function handleTree(data, id, parentId, children) {\r\n\tlet config = {\r\n\t\tid: id || 'id',\r\n\t\tparentId: parentId || 'parentId',\r\n\t\tchildrenList: children || 'children'\r\n\t};\r\n\r\n\tvar childrenListMap = {};\r\n\tvar nodeIds = {};\r\n\tvar tree = [];\r\n\r\n\tfor (let d of data) {\r\n\t\tlet parentId = d[config.parentId];\r\n\t\tif (childrenListMap[parentId] == null) {\r\n\t\t\tchildrenListMap[parentId] = [];\r\n\t\t}\r\n\t\tnodeIds[d[config.id]] = d;\r\n\t\tchildrenListMap[parentId].push(d);\r\n\t}\r\n\r\n\tfor (let d of data) {\r\n\t\tlet parentId = d[config.parentId];\r\n\t\tif (nodeIds[parentId] == null) {\r\n\t\t\ttree.push(d);\r\n\t\t}\r\n\t}\r\n\r\n\tfor (let t of tree) {\r\n\t\tadaptToChildrenList(t);\r\n\t}\r\n\r\n\tfunction adaptToChildrenList(o) {\r\n\t\tif (childrenListMap[o[config.id]] !== null) {\r\n\t\t\to[config.childrenList] = childrenListMap[o[config.id]];\r\n\t\t}\r\n\t\tif (o[config.childrenList]) {\r\n\t\t\tfor (let c of o[config.childrenList]) {\r\n\t\t\t\tadaptToChildrenList(c);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\treturn tree;\r\n}\r\n"]}]}