| 1 |
- {"remainingRequest":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js??ref--0-2!E:\\item\\newItem\\admin\\src\\pages\\statistic\\user\\components\\userInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\statistic\\user\\components\\userInfo.vue","mtime":1677828270243},{"path":"E:\\item\\newItem\\admin\\babel.config.js","mtime":1677828270071},{"path":"E:\\item\\newItem\\admin\\.babelrc","mtime":1677828270070},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\newItem\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000},{"path":"E:\\item\\newItem\\admin\\node_modules\\iview-loader\\index.js","mtime":1570440814000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IHN0YXRpc3RpY1VzZXJCYXNpY0FwaSwgc3RhdGlzdGljVXNlclRyZW5kQXBpIH0gZnJvbSAnQC9hcGkvc3RhdGlzdGljJzsKaW1wb3J0IGVjaGFydHNOZXcgZnJvbSAnQC9jb21wb25lbnRzL2VjaGFydHNOZXcvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3VzZXJJbmZvJywKICBjb21wb25lbnRzOiB7CiAgICBlY2hhcnRzTmV3OiBlY2hhcnRzTmV3CiAgfSwKICBwcm9wczogewogICAgZm9ybUlubGluZTogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICBjaGFubmVsX3R5cGU6ICcnLAogICAgICAgICAgZGF0YTogJycKICAgICAgICB9OwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc3BpblNob3c6IGZhbHNlLAogICAgICBncmlkOiB7CiAgICAgICAgeGw6IDQsCiAgICAgICAgbGc6IDgsCiAgICAgICAgbWQ6IDEyLAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgbmFtZTogJ+i/kTMw5aSpJywKICAgICAgdGltZVZhbDogW10sCiAgICAgIGRhdGFUaW1lOiAnJywKICAgICAgbGlzdDogW10sCiAgICAgIG9wdGlvbkRhdGE6IHt9LAogICAgICBzdHlsZTogewogICAgICAgIGhlaWdodDogJzQwMHB4JwogICAgICB9CiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0U3RhdGlzdGljcygpOwogICAgdGhpcy5nZXRUcmVuZCgpOwogIH0sCiAgbWV0aG9kczogewogICAgb25TZWFjaDogZnVuY3Rpb24gb25TZWFjaCgpIHsKICAgICAgdGhpcy5nZXRTdGF0aXN0aWNzKCk7CiAgICAgIHRoaXMuZ2V0VHJlbmQoKTsKICAgIH0sCiAgICAvLyDlhbfkvZPml6XmnJ8KICAgIG9uY2hhbmdlVGltZTogZnVuY3Rpb24gb25jaGFuZ2VUaW1lKGUpIHsKICAgICAgdGhpcy50aW1lVmFsID0gZTsKICAgICAgdGhpcy5kYXRhVGltZSA9IHRoaXMudGltZVZhbC5qb2luKCctJyk7CiAgICAgIHRoaXMubmFtZSA9IHRoaXMuZGF0YVRpbWU7CiAgICB9LAogICAgLy8g57uf6K6hCiAgICBnZXRTdGF0aXN0aWNzOiBmdW5jdGlvbiBnZXRTdGF0aXN0aWNzKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgc3RhdGlzdGljVXNlckJhc2ljQXBpKHRoaXMuZm9ybUlubGluZSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBjYXJkTGlzdHM7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgIGNhcmRMaXN0cyA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpcy5saXN0ID0gW3sKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn6K6/5a6i5pWwJywKICAgICAgICAgICAgICAgICAgICBpY29uOiAnaWNvbmZhbmdrZXNodScsCiAgICAgICAgICAgICAgICAgICAgbGlzdDogY2FyZExpc3RzLnBlb3BsZSwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICdvbmUnCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5rWP6KeI6YePJywKICAgICAgICAgICAgICAgICAgICBpY29uOiAnaWNvbnNoYW5ncGlubGl1bGFubGlhbmcnLAogICAgICAgICAgICAgICAgICAgIGxpc3Q6IGNhcmRMaXN0cy5icm93c2UsCiAgICAgICAgICAgICAgICAgICAgY29sb3JzOiAndHdvJwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+aWsOWinueUqOaIt+aVsCcsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb254aW56ZW5neW9uZ2h1c2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMubmV3VXNlciwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICd0aHJlZScKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfmiJDkuqTnlKjmiLfmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29uY2hlbmdqaWFveW9uZ2h1c2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMucGF5UGVvcGxlLAogICAgICAgICAgICAgICAgICAgIGNvbG9yczogJ2ZvdXInCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn6K6/5a6iLeaUr+S7mOi9rOWMlueOhycsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb25mYW5na2UtemhpZnV6aHVhbmh1YXNodWFpJywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMucGF5UGVyY2VudCwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICd0aHJlZScKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfku5jotLnkvJrlkZjmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29uZnVmZWlodWl5dWFuc2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMucGF5VXNlciwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICdmb3VyJwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+WFheWAvOeUqOaIt+aVsCcsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb25jaG9uZ3poaXlvbmdodXNodScsCiAgICAgICAgICAgICAgICAgICAgbGlzdDogY2FyZExpc3RzLnJlY2hhcmdlUGVvcGxlLAogICAgICAgICAgICAgICAgICAgIGNvbG9yczogJ3R3bycKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICflrqLljZXku7cnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29ua2VkYW5qaWEnLAogICAgICAgICAgICAgICAgICAgIGxpc3Q6IGNhcmRMaXN0cy5wYXlQcmljZSwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICdvbmUnCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn57Sv6K6h55So5oi3JywKICAgICAgICAgICAgICAgICAgICBpY29uOiAnaWNvbmxlaWppeW9uZ2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMuY3VtdWxhdGl2ZVVzZXIsCiAgICAgICAgICAgICAgICAgICAgY29sb3JzOiAnZm91cicKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfntK/orqHku5jotLnkvJrlkZjmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29uZnVmZWlodWl5dWFuc2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMuY3VtdWxhdGl2ZVBheVVzZXIsCiAgICAgICAgICAgICAgICAgICAgY29sb3JzOiAnb25lJwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+e0r+iuoeWFheWAvOeUqOaIt+aVsCcsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb25jaG9uZ3poaXlvbmdodXNodScsCiAgICAgICAgICAgICAgICAgICAgbGlzdDogY2FyZExpc3RzLmN1bXVsYXRpdmVSZWNoYXJnZVBlb3BsZSwKICAgICAgICAgICAgICAgICAgICBjb2xvcnM6ICdmb3VyJwogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+e0r+iuoeaIkOS6pOeUqOaIt+aVsCcsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb25jaGVuZ2ppYW95b25naHVzaHUnLAogICAgICAgICAgICAgICAgICAgIGxpc3Q6IGNhcmRMaXN0cy5jdW11bGF0aXZlUGF5UGVvcGxlLAogICAgICAgICAgICAgICAgICAgIGNvbG9yczogJ3RocmVlJwogICAgICAgICAgICAgICAgICB9XTsKCiAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnu5/orqHlm74KICAgIGdldFRyZW5kOiBmdW5jdGlvbiBnZXRUcmVuZCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLnNwaW5TaG93ID0gdHJ1ZTsKICAgICAgc3RhdGlzdGljVXNlclRyZW5kQXBpKHRoaXMuZm9ybUlubGluZSkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUyKHJlcykgewogICAgICAgICAgdmFyIGxlZ2VuZCwgeEF4aXMsIGNvbCwgc2VyaWVzOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUyJChfY29udGV4dDIpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0Mi5wcmV2ID0gX2NvbnRleHQyLm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgbGVnZW5kID0gcmVzLmRhdGEuc2VyaWVzLm1hcChmdW5jdGlvbiAoaXRlbSkgewogICAgICAgICAgICAgICAgICAgIHJldHVybiBpdGVtLm5hbWU7CiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICB4QXhpcyA9IHJlcy5kYXRhLnhBeGlzOwogICAgICAgICAgICAgICAgICBjb2wgPSBbJyM1QjhGRjknLCAnIzVBRDhBNicsICcjRkZBQjJCJywgJyM1RDcwOTInXTsKICAgICAgICAgICAgICAgICAgc2VyaWVzID0gW107CiAgICAgICAgICAgICAgICAgIHJlcy5kYXRhLnNlcmllcy5tYXAoZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICAgICAgICAgICAgICAgICAgc2VyaWVzLnB1c2goewogICAgICAgICAgICAgICAgICAgICAgbmFtZTogaXRlbS5uYW1lLAogICAgICAgICAgICAgICAgICAgICAgdHlwZTogJ2xpbmUnLAogICAgICAgICAgICAgICAgICAgICAgZGF0YTogaXRlbS52YWx1ZSwKICAgICAgICAgICAgICAgICAgICAgIGl0ZW1TdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgICBub3JtYWw6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sW2luZGV4XQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgc21vb3RoOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICBfdGhpczIub3B0aW9uRGF0YSA9IHsKICAgICAgICAgICAgICAgICAgICB0b29sdGlwOiB7CiAgICAgICAgICAgICAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsCiAgICAgICAgICAgICAgICAgICAgICBheGlzUG9pbnRlcjogewogICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnY3Jvc3MnLAogICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJyM2YTc5ODUnCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGxlZ2VuZDogewogICAgICAgICAgICAgICAgICAgICAgeDogJ2NlbnRlcicsCiAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBsZWdlbmQKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGdyaWQ6IHsKICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICczJScsCiAgICAgICAgICAgICAgICAgICAgICByaWdodDogJzQlJywKICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogJzMlJywKICAgICAgICAgICAgICAgICAgICAgIGNvbnRhaW5MYWJlbDogdHJ1ZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgdG9vbGJveDogewogICAgICAgICAgICAgICAgICAgICAgZmVhdHVyZTogewogICAgICAgICAgICAgICAgICAgICAgICBzYXZlQXNJbWFnZToge30KICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHhBeGlzOiB7CiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnY2F0ZWdvcnknLAogICAgICAgICAgICAgICAgICAgICAgYm91bmRhcnlHYXA6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAvLyBheGlzVGljazp7CiAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgc2hvdzpmYWxzZQogICAgICAgICAgICAgICAgICAgICAgLy8gfSwKICAgICAgICAgICAgICAgICAgICAgIC8vIGF4aXNMaW5lOnsKICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBzaG93OmZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAvLyB9LAogICAgICAgICAgICAgICAgICAgICAgLy8gc3BsaXRMaW5lOiB7CiAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgc2hvdzogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgIC8vIH0sCiAgICAgICAgICAgICAgICAgICAgICBheGlzTGFiZWw6IHsKICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJ2YWw6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnIzAwMDAwMCcKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IHhBeGlzCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB5QXhpczogewogICAgICAgICAgICAgICAgICAgICAgdHlwZTogJ3ZhbHVlJywKICAgICAgICAgICAgICAgICAgICAgIGF4aXNMaW5lOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHNob3c6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgYXhpc1RpY2s6IHsKICAgICAgICAgICAgICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBheGlzTGFiZWw6IHsKICAgICAgICAgICAgICAgICAgICAgICAgdGV4dFN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICcjN0Y4QjlDJwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgc3BsaXRMaW5lOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHNob3c6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVTdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAnI0Y1RjdGOScKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgc2VyaWVzOiBzZXJpZXMKICAgICAgICAgICAgICAgICAgfTsKICAgICAgICAgICAgICAgICAgX3RoaXMyLnNwaW5TaG93ID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSA3OgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0Mi5zdG9wKCk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlMik7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94MikgewogICAgICAgICAgcmV0dXJuIF9yZWYyLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgfTsKICAgICAgfSgpKS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwoKICAgICAgICBfdGhpczIuc3BpblNob3cgPSBmYWxzZTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":"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","names":["name","components","echartsNew","props","formInline","type","default","channel_type","data","spinShow","grid","xl","lg","md","sm","xs","timeVal","dataTime","list","optionData","style","height","mounted","methods","onSeach","onchangeTime","e","getStatistics","statisticUserBasicApi","then","cardLists","res","icon","colors","catch","getTrend","statisticUserTrendApi","legend","xAxis","col","series","itemStyle","normal","color","smooth","tooltip","trigger","axisPointer","label","backgroundColor","x","left","right","bottom","containLabel","toolbox","feature","saveAsImage","boundaryGap","axisLabel","interval","rotate","textStyle","yAxis","axisLine","show","axisTick","splitLine","lineStyle"],"sourceRoot":"src/pages/statistic/user/components","sources":["userInfo.vue"],"sourcesContent":["<template>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <div class=\"acea-row row-between-wrapper\">\r\n <div class=\"header-title mb20\">\r\n 用户概况\r\n <Poptip word-wrap width=\"500\" trigger=\"hover\" placement=\"right-start\">\r\n <Icon type=\"ios-information-circle-outline\" />\r\n <div slot=\"content\">\r\n <div>访客数</div>\r\n <div>在选定条件下,访问商城页面的去重人数</div>\r\n <br />\r\n <div>浏览量</div>\r\n <div>在选定条件下,用户浏览商城页面的次数。每打开一个页面或每刷新一次页面都记录1次</div>\r\n <br />\r\n <div>新增用户数</div>\r\n <div>在选定条件下,新注册的用户</div>\r\n <br />\r\n <div>成交用户数</div>\r\n <div>在选定条件下,下单并支付成功的用户</div>\r\n <br />\r\n <div>访客-支付转化率</div>\r\n <div>在选定条件下,全部成交客户数 / 商城访客数</div>\r\n <br />\r\n <div>激活付费会员数</div>\r\n <div>在选定条件下,通过各种方式成为付费会员的用户数</div>\r\n <br />\r\n <div>充值用户数</div>\r\n <div>在选定条件下,成功充值的用户</div>\r\n <br />\r\n <div>客单价</div>\r\n <div>在选定条件下,用户支付的总金额 / 支付人数</div>\r\n <br />\r\n <div>累积用户数</div>\r\n <div>商城的总用户</div>\r\n <br />\r\n <div>累积付费会员数</div>\r\n <div>筛选时间截止时,具有商城付费会员身份的用户数</div>\r\n <br />\r\n <div>累积充值用户数</div>\r\n <div>筛选时间截止时,商城成功充值过的用户</div>\r\n <br />\r\n <div>累积成交用户数</div>\r\n <div>筛选时间截止时,下单并支付成功的用户</div>\r\n </div>\r\n </Poptip>\r\n </div>\r\n </div>\r\n <div class=\"mb20\" style=\"padding-left: 25px\">\r\n <Row>\r\n <Col v-bind=\"grid\" v-for=\"(item, index) in list\" :key=\"index\">\r\n <div class=\"acea-row mb30 fwn\">\r\n <div class=\"iconCrl mr15\" :class=\"item.colors\">\r\n <i class=\"iconfont\" :class=\"item.icon\"></i>\r\n </div>\r\n <div class=\"info\">\r\n <span class=\"sp1\" v-text=\"item.name\"></span>\r\n <span class=\"sp2\" v-if=\"index === list.length - 1\" v-text=\"item.list.num\"></span>\r\n <span class=\"sp2\" v-else v-text=\"item.list.num\"></span>\r\n <span class=\"content-time spBlock\"\r\n >环比增长:<i class=\"content-is\" :class=\"Number(item.list.percent) >= 0 ? 'up' : 'down'\"\r\n >{{ item.list.percent }}%</i\r\n ><Icon\r\n :color=\"Number(item.list.percent) >= 0 ? '#F5222D' : '#39C15B'\"\r\n :type=\"Number(item.list.percent) >= 0 ? 'md-arrow-dropup' : 'md-arrow-dropdown'\"\r\n /></span>\r\n </div>\r\n </div>\r\n </Col>\r\n </Row>\r\n </div>\r\n <echarts-new :option-data=\"optionData\" :styles=\"style\" height=\"100%\" width=\"100%\" v-if=\"optionData\"></echarts-new>\r\n <Spin size=\"large\" fix v-if=\"spinShow\"></Spin>\r\n </Card>\r\n</template>\r\n\r\n<script>\r\nimport { statisticUserBasicApi, statisticUserTrendApi } from '@/api/statistic';\r\nimport echartsNew from '@/components/echartsNew/index';\r\nexport default {\r\n name: 'userInfo',\r\n components: {\r\n echartsNew,\r\n },\r\n props: {\r\n formInline: {\r\n type: Object,\r\n default: function () {\r\n return {\r\n channel_type: '',\r\n data: '',\r\n };\r\n },\r\n },\r\n },\r\n data() {\r\n return {\r\n spinShow: false,\r\n grid: {\r\n xl: 4,\r\n lg: 8,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n name: '近30天',\r\n timeVal: [],\r\n dataTime: '',\r\n list: [],\r\n optionData: {},\r\n style: { height: '400px' },\r\n };\r\n },\r\n mounted() {\r\n this.getStatistics();\r\n this.getTrend();\r\n },\r\n methods: {\r\n onSeach() {\r\n this.getStatistics();\r\n this.getTrend();\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.dataTime = this.timeVal.join('-');\r\n this.name = this.dataTime;\r\n },\r\n // 统计\r\n getStatistics() {\r\n statisticUserBasicApi(this.formInline)\r\n .then(async (res) => {\r\n const cardLists = res.data;\r\n this.list = [\r\n {\r\n name: '访客数',\r\n icon: 'iconfangkeshu',\r\n list: cardLists.people,\r\n colors: 'one',\r\n },\r\n {\r\n name: '浏览量',\r\n icon: 'iconshangpinliulanliang',\r\n list: cardLists.browse,\r\n colors: 'two',\r\n },\r\n {\r\n name: '新增用户数',\r\n icon: 'iconxinzengyonghushu',\r\n list: cardLists.newUser,\r\n colors: 'three',\r\n },\r\n {\r\n name: '成交用户数',\r\n icon: 'iconchengjiaoyonghushu',\r\n list: cardLists.payPeople,\r\n colors: 'four',\r\n },\r\n {\r\n name: '访客-支付转化率',\r\n icon: 'iconfangke-zhifuzhuanhuashuai',\r\n list: cardLists.payPercent,\r\n colors: 'three',\r\n },\r\n {\r\n name: '付费会员数',\r\n icon: 'iconfufeihuiyuanshu',\r\n list: cardLists.payUser,\r\n colors: 'four',\r\n },\r\n {\r\n name: '充值用户数',\r\n icon: 'iconchongzhiyonghushu',\r\n list: cardLists.rechargePeople,\r\n colors: 'two',\r\n },\r\n {\r\n name: '客单价',\r\n icon: 'iconkedanjia',\r\n list: cardLists.payPrice,\r\n colors: 'one',\r\n },\r\n {\r\n name: '累计用户',\r\n icon: 'iconleijiyonghu',\r\n list: cardLists.cumulativeUser,\r\n colors: 'four',\r\n },\r\n {\r\n name: '累计付费会员数',\r\n icon: 'iconfufeihuiyuanshu',\r\n list: cardLists.cumulativePayUser,\r\n colors: 'one',\r\n },\r\n {\r\n name: '累计充值用户数',\r\n icon: 'iconchongzhiyonghushu',\r\n list: cardLists.cumulativeRechargePeople,\r\n colors: 'four',\r\n },\r\n {\r\n name: '累计成交用户数',\r\n icon: 'iconchengjiaoyonghushu',\r\n list: cardLists.cumulativePayPeople,\r\n colors: 'three',\r\n },\r\n ];\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 统计图\r\n getTrend() {\r\n this.spinShow = true;\r\n statisticUserTrendApi(this.formInline)\r\n .then(async (res) => {\r\n let legend = res.data.series.map((item) => {\r\n return item.name;\r\n });\r\n let xAxis = res.data.xAxis;\r\n let col = ['#5B8FF9', '#5AD8A6', '#FFAB2B', '#5D7092'];\r\n let series = [];\r\n res.data.series.map((item, index) => {\r\n series.push({\r\n name: item.name,\r\n type: 'line',\r\n data: item.value,\r\n itemStyle: {\r\n normal: {\r\n color: col[index],\r\n },\r\n },\r\n smooth: true,\r\n });\r\n });\r\n this.optionData = {\r\n tooltip: {\r\n trigger: 'axis',\r\n axisPointer: {\r\n type: 'cross',\r\n label: {\r\n backgroundColor: '#6a7985',\r\n },\r\n },\r\n },\r\n legend: {\r\n x: 'center',\r\n data: legend,\r\n },\r\n grid: {\r\n left: '3%',\r\n right: '4%',\r\n bottom: '3%',\r\n containLabel: true,\r\n },\r\n toolbox: {\r\n feature: {\r\n saveAsImage: {},\r\n },\r\n },\r\n xAxis: {\r\n type: 'category',\r\n boundaryGap: true,\r\n // axisTick:{\r\n // show:false\r\n // },\r\n // axisLine:{\r\n // show:false\r\n // },\r\n // splitLine: {\r\n // show: false\r\n // },\r\n axisLabel: {\r\n interval: 0,\r\n rotate: 40,\r\n textStyle: {\r\n color: '#000000',\r\n },\r\n },\r\n data: xAxis,\r\n },\r\n yAxis: {\r\n type: 'value',\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n textStyle: {\r\n color: '#7F8B9C',\r\n },\r\n },\r\n splitLine: {\r\n show: true,\r\n lineStyle: {\r\n color: '#F5F7F9',\r\n },\r\n },\r\n },\r\n series: series,\r\n };\r\n this.spinShow = false;\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n this.spinShow = false;\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n.one {\r\n background: #1890ff;\r\n}\r\n.two {\r\n background: #00c050;\r\n}\r\n.three {\r\n background: #ffab2b;\r\n}\r\n.four {\r\n background: #b37feb;\r\n}\r\n.up,\r\n.el-icon-caret-top {\r\n color: #f5222d;\r\n font-size: 12px;\r\n opacity: 1 !important;\r\n}\r\n.iconfont {\r\n font-size: 16px;\r\n color: #fff;\r\n}\r\n.down,\r\n.el-icon-caret-bottom {\r\n color: #39c15b;\r\n font-size: 12px;\r\n}\r\n.curP {\r\n cursor: pointer;\r\n}\r\n.header {\r\n &-title {\r\n font-size: 16px;\r\n color: rgba(0, 0, 0, 0.85);\r\n }\r\n &-time {\r\n font-size: 12px;\r\n color: #000000;\r\n opacity: 0.45;\r\n }\r\n}\r\n.iconCrl {\r\n width: 32px;\r\n height: 32px;\r\n border-radius: 50%;\r\n text-align: center;\r\n line-height: 32px;\r\n opacity: 0.7;\r\n /*margin-left: 74px;*/\r\n}\r\n\r\n.lan {\r\n background: #1890ff;\r\n}\r\n\r\n.iconshangpinliulanliang {\r\n color: #fff;\r\n}\r\n\r\n.infoBox {\r\n width: 20%;\r\n}\r\n\r\n.info {\r\n .sp1 {\r\n color: #666;\r\n font-size: 14px;\r\n display: block;\r\n }\r\n .sp2 {\r\n font-weight: 400;\r\n font-size: 30px;\r\n color: rgba(0, 0, 0, 0.85);\r\n display: block;\r\n }\r\n .sp3 {\r\n font-size: 12px;\r\n font-weight: 400;\r\n color: rgba(0, 0, 0, 0.45);\r\n display: block;\r\n }\r\n}\r\n.fwn {\r\n flex-wrap: nowrap;\r\n}\r\n</style>\r\n"]}]}
|