b72e9b3a2cf152bb3b750c1e1bb1aa7f.json 23 KB

1
  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\\wechetInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\statistic\\user\\components\\wechetInfo.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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5Lm1hcC5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IHN0YXRpc3RpY1dlY2hhdEFwaSwgc3RhdGlzdGljV2VjaGF0VHJlbmRBcGkgfSBmcm9tICdAL2FwaS9zdGF0aXN0aWMnOwppbXBvcnQgZWNoYXJ0c05ldyBmcm9tICdAL2NvbXBvbmVudHMvZWNoYXJ0c05ldy9pbmRleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnd2VjaGV0SW5mbycsCiAgY29tcG9uZW50czogewogICAgZWNoYXJ0c05ldzogZWNoYXJ0c05ldwogIH0sCiAgcHJvcHM6IHsKICAgIGZvcm1JbmxpbmU6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgY2hhbm5lbF90eXBlOiAnJywKICAgICAgICAgIGRhdGE6ICcnCiAgICAgICAgfTsKICAgICAgfQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHNwaW5TaG93OiBmYWxzZSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA4LAogICAgICAgIGxnOiA4LAogICAgICAgIG1kOiA4LAogICAgICAgIHNtOiAyNCwKICAgICAgICB4czogMjQKICAgICAgfSwKICAgICAgdGltZVZhbDogW10sCiAgICAgIGRhdGFUaW1lOiAnJywKICAgICAgbGlzdDogW10sCiAgICAgIG9wdGlvbkRhdGE6IHt9LAogICAgICBzdHlsZTogewogICAgICAgIGhlaWdodDogJzQwMHB4JwogICAgICB9CiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0U3RhdGlzdGljcygpOwogICAgdGhpcy5nZXRUcmVuZCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5YW35L2T5pel5pyfCiAgICBvbmNoYW5nZVRpbWU6IGZ1bmN0aW9uIG9uY2hhbmdlVGltZShlKSB7CiAgICAgIHRoaXMudGltZVZhbCA9IGU7CiAgICAgIHRoaXMuZGF0YVRpbWUgPSB0aGlzLnRpbWVWYWwuam9pbignLScpOwogICAgICB0aGlzLm5hbWUgPSB0aGlzLmRhdGFUaW1lOwogICAgICB0aGlzLmdldFN0YXRpc3RpY3MoKTsKICAgICAgdGhpcy5nZXRUcmVuZCgpOyAvLyB0aGlzLnVzZXJGcm9tLnVzZXJfdGltZSA9IHRoaXMudGltZVZhbC5qb2luKCctJykKICAgIH0sCiAgICAvLyDnu5/orqEKICAgIGdldFN0YXRpc3RpY3M6IGZ1bmN0aW9uIGdldFN0YXRpc3RpY3MoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBzdGF0aXN0aWNXZWNoYXRBcGkodGhpcy5mb3JtSW5saW5lKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoIC8qI19fUFVSRV9fKi9yZWdlbmVyYXRvclJ1bnRpbWUubWFyayhmdW5jdGlvbiBfY2FsbGVlKHJlcykgewogICAgICAgICAgdmFyIGNhcmRMaXN0czsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgY2FyZExpc3RzID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzLmxpc3QgPSBbewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfmlrDlop7lhbPms6jnlKjmiLfmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29ueGluemVuZ2d1YW56aHV5b25naHUnLAogICAgICAgICAgICAgICAgICAgIGxpc3Q6IGNhcmRMaXN0cy5zdWJzY3JpYmUKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfmlrDlop7lj5blhbPnlKjmiLfmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29ueGluemVuZ3F1Z3VhbnlvbmdodScsCiAgICAgICAgICAgICAgICAgICAgbGlzdDogY2FyZExpc3RzLnVuU3Vic2NyaWJlCiAgICAgICAgICAgICAgICAgIH0sIHsKICAgICAgICAgICAgICAgICAgICBuYW1lOiAn5YeA5aKe55So5oi35pWwJywKICAgICAgICAgICAgICAgICAgICBpY29uOiAnaWNvbmppbmd6ZW5neW9uZ2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMuaW5jcmVhc2VTdWJzY3JpYmUKICAgICAgICAgICAgICAgICAgfSwgewogICAgICAgICAgICAgICAgICAgIG5hbWU6ICfntK/np6/lhbPms6jnlKjmiLfmlbAnLAogICAgICAgICAgICAgICAgICAgIGljb246ICdpY29ubGVpamlndWFuemh1eW9uZ2h1JywKICAgICAgICAgICAgICAgICAgICBsaXN0OiBjYXJkTGlzdHMuY3VtdWxhdGl2ZVN1YnNjcmliZQogICAgICAgICAgICAgICAgICB9LCB7CiAgICAgICAgICAgICAgICAgICAgbmFtZTogJ+e0r+enr+WPluWFs+eUqOaIt+aVsCcsCiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ2ljb25sZWlqaXF1Z3VhbnlvbmdodScsCiAgICAgICAgICAgICAgICAgICAgbGlzdDogY2FyZExpc3RzLmN1bXVsYXRpdmVVblN1YnNjcmliZQogICAgICAgICAgICAgICAgICB9XTsKCiAgICAgICAgICAgICAgICBjYXNlIDI6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRNZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDnu5/orqHlm74KICAgIGdldFRyZW5kOiBmdW5jdGlvbiBnZXRUcmVuZCgpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB0aGlzLnNwaW5TaG93ID0gdHJ1ZTsKICAgICAgc3RhdGlzdGljV2VjaGF0VHJlbmRBcGkodGhpcy5mb3JtSW5saW5lKS50aGVuKCAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmMiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZTIocmVzKSB7CiAgICAgICAgICB2YXIgbGVnZW5kLCB4QXhpcywgY29sLCBzZXJpZXM7CiAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLndyYXAoZnVuY3Rpb24gX2NhbGxlZTIkKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBsZWdlbmQgPSByZXMuZGF0YS5zZXJpZXMubWFwKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGl0ZW0ubmFtZTsKICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIHhBeGlzID0gcmVzLmRhdGEueEF4aXM7CiAgICAgICAgICAgICAgICAgIGNvbCA9IFsnIzVCOEZGOScsICcjNUFEOEE2JywgJyM1RDcwOTInLCAnIzVENzA5MiddOwogICAgICAgICAgICAgICAgICBzZXJpZXMgPSBbXTsKICAgICAgICAgICAgICAgICAgcmVzLmRhdGEuc2VyaWVzLm1hcChmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHsKICAgICAgICAgICAgICAgICAgICBzZXJpZXMucHVzaCh7CiAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBpdGVtLm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAnbGluZScsCiAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBpdGVtLnZhbHVlLAogICAgICAgICAgICAgICAgICAgICAgaXRlbVN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIG5vcm1hbDogewogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xbaW5kZXhdCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBzbW9vdGg6IHRydWUKICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgIF90aGlzMi5vcHRpb25EYXRhID0gewogICAgICAgICAgICAgICAgICAgIHRvb2x0aXA6IHsKICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXI6ICdheGlzJywKICAgICAgICAgICAgICAgICAgICAgIGF4aXNQb2ludGVyOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdjcm9zcycsCiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAnIzZhNzk4NScKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgbGVnZW5kOiB7CiAgICAgICAgICAgICAgICAgICAgICB4OiAnY2VudGVyJywKICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IGxlZ2VuZAogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgZ3JpZDogewogICAgICAgICAgICAgICAgICAgICAgbGVmdDogJzMlJywKICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAnNCUnLAogICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAnMyUnLAogICAgICAgICAgICAgICAgICAgICAgY29udGFpbkxhYmVsOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB0b29sYm94OiB7CiAgICAgICAgICAgICAgICAgICAgICBmZWF0dXJlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHNhdmVBc0ltYWdlOiB7fQogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgeEF4aXM6IHsKICAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdjYXRlZ29yeScsCiAgICAgICAgICAgICAgICAgICAgICBib3VuZGFyeUdhcDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgIC8vIGF4aXNUaWNrOnsKICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBzaG93OmZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAvLyB9LAogICAgICAgICAgICAgICAgICAgICAgLy8gYXhpc0xpbmU6ewogICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHNob3c6ZmFsc2UKICAgICAgICAgICAgICAgICAgICAgIC8vIH0sCiAgICAgICAgICAgICAgICAgICAgICAvLyBzcGxpdExpbmU6IHsKICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBzaG93OiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgLy8gfSwKICAgICAgICAgICAgICAgICAgICAgIGF4aXNMYWJlbDogewogICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnZhbDogMCwKICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgdGV4dFN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICcjMDAwMDAwJwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgZGF0YTogeEF4aXMKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHlBeGlzOiB7CiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiAndmFsdWUnLAogICAgICAgICAgICAgICAgICAgICAgYXhpc0xpbmU6IHsKICAgICAgICAgICAgICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBheGlzVGljazogewogICAgICAgICAgICAgICAgICAgICAgICBzaG93OiBmYWxzZQogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIGF4aXNMYWJlbDogewogICAgICAgICAgICAgICAgICAgICAgICB0ZXh0U3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJyM3RjhCOUMnCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBzcGxpdExpbmU6IHsKICAgICAgICAgICAgICAgICAgICAgICAgc2hvdzogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgbGluZVN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICcjRjVGN0Y5JwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBzZXJpZXM6IHNlcmllcwogICAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgICBfdGhpczIuc3BpblNob3cgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDc6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CgogICAgICAgIHJldHVybiBmdW5jdGlvbiAoX3gyKSB7CiAgICAgICAgICByZXR1cm4gX3JlZjIuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CgogICAgICAgIF90aGlzMi5zcGluU2hvdyA9IGZhbHNlOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDA;AACA;AACA;EACAA,kBADA;EAEAC;IACAC;EADA,CAFA;EAKAC;IACAC;MACAC,YADA;MAEAC;QACA;UACAC,gBADA;UAEAC;QAFA;MAIA;IAPA;EADA,CALA;EAgBAA,IAhBA,kBAgBA;IACA;MACAC,eADA;MAEAC;QACAC,KADA;QAEAC,KAFA;QAGAC,KAHA;QAIAC,MAJA;QAKAC;MALA,CAFA;MASAC,WATA;MAUAC,YAVA;MAWAC,QAXA;MAYAC,cAZA;MAaAC;QAAAC;MAAA;IAbA;EAeA,CAhCA;EAiCAC,OAjCA,qBAiCA;IACA;IACA;EACA,CApCA;EAqCAC;IACA;IACAC,YAFA,wBAEAC,CAFA,EAEA;MACA;MACA;MACA;MACA;MACA,gBALA,CAMA;IACA,CATA;IAUA;IACAC,aAXA,2BAWA;MAAA;;MACAC,oCACAC,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAC,SADA,GACAC,QADA;kBAEA,cACA;oBACA9B,eADA;oBAEA+B,gCAFA;oBAGAb;kBAHA,CADA,EAMA;oBACAlB,eADA;oBAEA+B,+BAFA;oBAGAb;kBAHA,CANA,EAWA;oBACAlB,aADA;oBAEA+B,0BAFA;oBAGAb;kBAHA,CAXA,EAgBA;oBACAlB,eADA;oBAEA+B,8BAFA;oBAGAb;kBAHA,CAhBA,EAqBA;oBACAlB,eADA;oBAEA+B,6BAFA;oBAGAb;kBAHA,CArBA;;gBAFA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KA+BAc,KA/BA,CA+BA;QACA;MACA,CAjCA;IAkCA,CA9CA;IA+CA;IACAC,QAhDA,sBAgDA;MAAA;;MACA;MACAC,yCACAN,IADA;QAAA,oEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAO,MADA,GACAL;oBACA;kBACA,CAFA,CADA;kBAIAM,KAJA,GAIAN,cAJA;kBAKAO,GALA,GAKA,4CALA;kBAMAC,MANA,GAMA,EANA;kBAOAR;oBACAQ;sBACAtC,eADA;sBAEAK,YAFA;sBAGAG,gBAHA;sBAIA+B;wBACAC;0BACAC;wBADA;sBADA,CAJA;sBASAC;oBATA;kBAWA,CAZA;kBAaA;oBACAC;sBACAC,eADA;sBAEAC;wBACAxC,aADA;wBAEAyC;0BACAC;wBADA;sBAFA;oBAFA,CADA;oBAUAZ;sBACAa,WADA;sBAEAxC;oBAFA,CAVA;oBAcAE;sBACAuC,UADA;sBAEAC,WAFA;sBAGAC,YAHA;sBAIAC;oBAJA,CAdA;oBAoBAC;sBACAC;wBACAC;sBADA;oBADA,CApBA;oBAyBAnB;sBACA/B,gBADA;sBAEAmD,iBAFA;sBAGA;sBACA;sBACA;sBACA;sBACA;sBACA;sBACA;sBACA;sBACA;sBACAC;wBACAC,WADA;wBAEAC,UAFA;wBAGAC;0BACAnB;wBADA;sBAHA,CAZA;sBAmBAjC;oBAnBA,CAzBA;oBA8CAqD;sBACAxD,aADA;sBAEAyD;wBACAC;sBADA,CAFA;sBAKAC;wBACAD;sBADA,CALA;sBAQAN;wBACAG;0BACAnB;wBADA;sBADA,CARA;sBAaAwB;wBACAF,UADA;wBAEAG;0BACAzB;wBADA;sBAFA;oBAbA,CA9CA;oBAkEAH;kBAlEA;kBAoEA;;gBAxFA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KA2FAN,KA3FA,CA2FA;QACA;;QACA;MACA,CA9FA;IA+FA;EAjJA;AArCA","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","onchangeTime","e","getStatistics","statisticWechatApi","then","cardLists","res","icon","catch","getTrend","statisticWechatTrendApi","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":["wechetInfo.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>在选定条件下,取消关注公众号的用户数量</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=\"acea-row mb20\">\r\n <div class=\"infoBox acea-row mb30\" v-for=\"(item, index) in list\" :key=\"index\">\r\n <div\r\n class=\"iconCrl mr15\"\r\n :class=\"{ one: index % 4 == 0, two: index % 4 == 1, three: index % 4 == 2, four: index % 4 == 3 }\"\r\n >\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 >{{ Number(item.list.percent).toFixed(2) }}%</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 </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 { statisticWechatApi, statisticWechatTrendApi } from '@/api/statistic';\r\nimport echartsNew from '@/components/echartsNew/index';\r\nexport default {\r\n name: 'wechetInfo',\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: 8,\r\n lg: 8,\r\n md: 8,\r\n sm: 24,\r\n xs: 24,\r\n },\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 // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.dataTime = this.timeVal.join('-');\r\n this.name = this.dataTime;\r\n this.getStatistics();\r\n this.getTrend();\r\n // this.userFrom.user_time = this.timeVal.join('-')\r\n },\r\n // 统计\r\n getStatistics() {\r\n statisticWechatApi(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: 'iconxinzengguanzhuyonghu',\r\n list: cardLists.subscribe,\r\n },\r\n {\r\n name: '新增取关用户数',\r\n icon: 'iconxinzengquguanyonghu',\r\n list: cardLists.unSubscribe,\r\n },\r\n {\r\n name: '净增用户数',\r\n icon: 'iconjingzengyonghu',\r\n list: cardLists.increaseSubscribe,\r\n },\r\n {\r\n name: '累积关注用户数',\r\n icon: 'iconleijiguanzhuyonghu',\r\n list: cardLists.cumulativeSubscribe,\r\n },\r\n {\r\n name: '累积取关用户数',\r\n icon: 'iconleijiquguanyonghu',\r\n list: cardLists.cumulativeUnSubscribe,\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 statisticWechatTrendApi(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', '#5D7092', '#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\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\r\n.iconfont {\r\n font-size: 16px;\r\n color: #fff;\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}\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 @media screen and (max-width: 1200px) {\r\n width: 33%;\r\n }\r\n @media screen and (max-width: 900px) {\r\n width: 50%;\r\n }\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</style>\r\n"]}]}