d99679171c77c6296dfbcbfa308eec8a.json 12 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\index\\components\\userChart.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\index\\components\\userChart.vue","mtime":1761614939019},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJEOi9mcm9udC9pdGVtL3p5QWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkQ6L2Zyb250L2l0ZW0venlBZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCB7IHVzZXJBcGksIHJhbmtBcGkgfSBmcm9tICdAL2FwaS9pbmRleCc7CmltcG9ydCBlY2hhcnRzRnJvbSBmcm9tICdAL2NvbXBvbmVudHMvZWNoYXJ0cy9pbmRleCc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAndXNlci1jaGFydCcsCiAgY29tcG9uZW50czogewogICAgZWNoYXJ0c0Zyb206IGVjaGFydHNGcm9tCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbGluZTogJ2xpbmUnLAogICAgICBjaXJjbGU6ICdjaXJjbGUnLAogICAgICBpbmZvTGlzdDoge30sCiAgICAgIHNlcmllczogW10sCiAgICAgIHhEYXRhOiBbXSwKICAgICAgeTFEYXRhOiBbXSwKICAgICAgeTJEYXRhOiBbXSwKICAgICAgbGlzdHM6IFtdLAogICAgICBiaW5nX2RhdGE6IFtdLAogICAgICBiaW5nX3hkYXRhOiBbXQogICAgfTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOe7n+iuoQogICAgZ2V0U3RhdGlzdGljczogZnVuY3Rpb24gZ2V0U3RhdGlzdGljcygpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKICAgICAgdXNlckFwaSgpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKC8qI19fUFVSRV9fKi9fcmVnZW5lcmF0b3IoKS5tKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICByZXR1cm4gX3JlZ2VuZXJhdG9yKCkudyhmdW5jdGlvbiAoX2NvbnRleHQpIHsKICAgICAgICAgICAgd2hpbGUgKDEpIHN3aXRjaCAoX2NvbnRleHQubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIF90aGlzLmluZm9MaXN0ID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpcy5zZXJpZXMgPSBbewogICAgICAgICAgICAgICAgICBkYXRhOiByZXMuZGF0YS5zZXJpZXMsCiAgICAgICAgICAgICAgICAgIG5hbWU6ICfkurrmlbDvvIjkurrvvIknLAogICAgICAgICAgICAgICAgICB0eXBlOiAnbGluZScsCiAgICAgICAgICAgICAgICAgIHRvb2x0aXA6IHRydWUsCiAgICAgICAgICAgICAgICAgIHNtb290aDogdHJ1ZSwKICAgICAgICAgICAgICAgICAgc3ltYm9sOiAnbm9uZScsCiAgICAgICAgICAgICAgICAgIGFyZWFTdHlsZTogewogICAgICAgICAgICAgICAgICAgIG5vcm1hbDogewogICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9XTsKICAgICAgICAgICAgICAgIF90aGlzLmJpbmdfZGF0YSA9IHJlcy5iaW5nX2RhdGE7CiAgICAgICAgICAgICAgICBfdGhpcy5iaW5nX3hkYXRhID0gcmVzLmJpbmdfeGRhdGE7CiAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBnZXRSYW5rOiBmdW5jdGlvbiBnZXRSYW5rKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgcmFua0FwaSgpLnRoZW4oLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZjIgPSBfYXN5bmNUb0dlbmVyYXRvcigvKiNfX1BVUkVfXyovX3JlZ2VuZXJhdG9yKCkubShmdW5jdGlvbiBfY2FsbGVlMihyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0MikgewogICAgICAgICAgICB3aGlsZSAoMSkgc3dpdGNoIChfY29udGV4dDIubikgewogICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgIGRhdGEgPSByZXMuZGF0YTsKICAgICAgICAgICAgICAgIF90aGlzMi5saXN0cyA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmEoMik7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUyKTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeDIpIHsKICAgICAgICAgIHJldHVybiBfcmVmMi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g55uR5ZCs6aG16Z2i5a695bqm5Y+Y5YyW77yM5Yi35paw6KGo5qC8CiAgICBoYW5kbGVSZXNpemU6IGZ1bmN0aW9uIGhhbmRsZVJlc2l6ZSgpIHsKICAgICAgaWYgKHRoaXMuaW5mb0xpc3QgJiYgdGhpcy5zZXJpZXMubGVuZ3RoICE9PSAwKSB0aGlzLiRyZWZzLnVzZXJDaGFydC5oYW5kbGVSZXNpemUoKTsKICAgICAgaWYgKHRoaXMuaW5mb0xpc3QpIHRoaXMuJHJlZnMudmlzaXRDaGFydC5oYW5kbGVSZXNpemUoKTsKICAgIH0KICB9LAogIG1vdW50ZWQ6IGZ1bmN0aW9uIG1vdW50ZWQoKSB7CiAgICB0aGlzLmdldFN0YXRpc3RpY3MoKTsKICAgIHRoaXMuZ2V0UmFuaygpOwogIH0sCiAgYmVmb3JlRGVzdHJveTogZnVuY3Rpb24gYmVmb3JlRGVzdHJveSgpIHsKICAgIGlmICh0aGlzLnZpc2l0Q2hhcnQpIHsKICAgICAgdGhpcy52aXNpdENoYXJ0LmRpc3Bvc2UoKTsKICAgICAgdGhpcy52aXNpdENoYXJ0ID0gbnVsbDsKICAgIH0KICB9Cn07"},{"version":3,"names":["userApi","rankApi","echartsFrom","name","components","data","line","circle","infoList","series","xData","y1Data","y2Data","lists","bing_data","bing_xdata","methods","getStatistics","_this","then","_ref","_asyncToGenerator","_regenerator","m","_callee","res","w","_context","n","type","tooltip","smooth","symbol","areaStyle","normal","opacity","a","_x","apply","arguments","catch","$message","error","msg","getRank","_this2","_ref2","_callee2","_context2","list","_x2","handleResize","length","$refs","userChart","visitChart","mounted","beforeDestroy","dispose"],"sources":["src/pages/index/components/userChart.vue"],"sourcesContent":["<template>\r\n <div @resize=\"handleResize\">\r\n <el-row :gutter=\"16\">\r\n <el-col :xl=\"16\" :lg=\"12\" :md=\"24\" :sm=\"24\" :xs=\"24\" class=\"ivu-mb dashboard-console-visit\">\r\n <el-card :bordered=\"false\" shadow=\"never\">\r\n <div class=\"card-title\">\r\n <el-avatar\r\n icon=\"el-icon-user-solid\"\r\n size=\"small\"\r\n style=\"color: var(--prev-color-primary); background-color: #e6f7ff\"\r\n ></el-avatar>\r\n <h4 class=\"ivu-pl-8\">用户</h4>\r\n </div>\r\n <echarts-from\r\n ref=\"userChart\"\r\n :echartsTitle=\"line\"\r\n :infoList=\"infoList\"\r\n :series=\"series\"\r\n v-if=\"infoList && series.length !== 0\"\r\n ></echarts-from>\r\n </el-card>\r\n </el-col>\r\n <el-col :xl=\"8\" :lg=\"12\" :md=\"24\" :sm=\"24\" :xs=\"24\">\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"dashboard-console-visit\">\r\n <div class=\"card-title\">\r\n <el-avatar\r\n icon=\"el-icon-s-marketing\"\r\n size=\"small\"\r\n style=\"color: var(--prev-color-primary); background-color: #e6f7ff\"\r\n ></el-avatar>\r\n <h4 class=\"ivu-pl-8\">购买用户统计</h4>\r\n </div>\r\n <echarts-from ref=\"visitChart\" :infoList=\"infoList\" :echartsTitle=\"circle\"></echarts-from>\r\n </el-card>\r\n </el-col>\r\n </el-row>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { userApi, rankApi } from '@/api/index';\r\nimport echartsFrom from '@/components/echarts/index';\r\nexport default {\r\n name: 'user-chart',\r\n components: { echartsFrom },\r\n data() {\r\n return {\r\n line: 'line',\r\n circle: 'circle',\r\n infoList: {},\r\n series: [],\r\n xData: [],\r\n y1Data: [],\r\n y2Data: [],\r\n lists: [],\r\n bing_data: [],\r\n bing_xdata: [],\r\n };\r\n },\r\n methods: {\r\n // 统计\r\n getStatistics() {\r\n userApi()\r\n .then(async (res) => {\r\n this.infoList = res.data;\r\n this.series = [\r\n {\r\n data: res.data.series,\r\n name: '人数(人)',\r\n type: 'line',\r\n tooltip: true,\r\n smooth: true,\r\n symbol: 'none',\r\n areaStyle: {\r\n normal: {\r\n opacity: 0.2,\r\n },\r\n },\r\n },\r\n ];\r\n this.bing_data = res.bing_data;\r\n this.bing_xdata = res.bing_xdata;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n getRank() {\r\n rankApi()\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.lists = data.list;\r\n })\r\n .catch((res) => {\r\n this.$message.error(res.msg);\r\n });\r\n },\r\n // 监听页面宽度变化,刷新表格\r\n handleResize() {\r\n if (this.infoList && this.series.length !== 0) this.$refs.userChart.handleResize();\r\n if (this.infoList) this.$refs.visitChart.handleResize();\r\n },\r\n },\r\n mounted() {\r\n this.getStatistics();\r\n this.getRank();\r\n },\r\n beforeDestroy() {\r\n if (this.visitChart) {\r\n this.visitChart.dispose();\r\n this.visitChart = null;\r\n }\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.dashboard-console-visit {\r\n ul {\r\n li {\r\n list-style-type: none;\r\n margin-top: 12px;\r\n }\r\n }\r\n}\r\n.trees-coadd {\r\n width: 100%;\r\n height: 100%;\r\n .scollhide {\r\n width: 100%;\r\n height: 100%;\r\n overflow-x: hidden;\r\n overflow-y: scroll;\r\n }\r\n}\r\n.scollhide::-webkit-scrollbar {\r\n display: none;\r\n}\r\n.names {\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n width: 84%;\r\n margin-bottom: -7px;\r\n}\r\n.card-title {\r\n display: flex;\r\n align-items: center;\r\n ::v-deep .el-avatar--small {\r\n background-color: var(--prev-color-primary-light-9) !important;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;AAwCA,SAAAA,OAAA,EAAAC,OAAA;AACA,OAAAC,WAAA;AACA;EACAC,IAAA;EACAC,UAAA;IAAAF,WAAA,EAAAA;EAAA;EACAG,IAAA,WAAAA,KAAA;IACA;MACAC,IAAA;MACAC,MAAA;MACAC,QAAA;MACAC,MAAA;MACAC,KAAA;MACAC,MAAA;MACAC,MAAA;MACAC,KAAA;MACAC,SAAA;MACAC,UAAA;IACA;EACA;EACAC,OAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MAAA,IAAAC,KAAA;MACAlB,OAAA,GACAmB,IAAA;QAAA,IAAAC,IAAA,GAAAC,iBAAA,cAAAC,YAAA,GAAAC,CAAA,UAAAC,QAAAC,GAAA;UAAA,OAAAH,YAAA,GAAAI,CAAA,WAAAC,QAAA;YAAA,kBAAAA,QAAA,CAAAC,CAAA;cAAA;gBACAV,KAAA,CAAAV,QAAA,GAAAiB,GAAA,CAAApB,IAAA;gBACAa,KAAA,CAAAT,MAAA,IACA;kBACAJ,IAAA,EAAAoB,GAAA,CAAApB,IAAA,CAAAI,MAAA;kBACAN,IAAA;kBACA0B,IAAA;kBACAC,OAAA;kBACAC,MAAA;kBACAC,MAAA;kBACAC,SAAA;oBACAC,MAAA;sBACAC,OAAA;oBACA;kBACA;gBACA,EACA;gBACAjB,KAAA,CAAAJ,SAAA,GAAAW,GAAA,CAAAX,SAAA;gBACAI,KAAA,CAAAH,UAAA,GAAAU,GAAA,CAAAV,UAAA;cAAA;gBAAA,OAAAY,QAAA,CAAAS,CAAA;YAAA;UAAA,GAAAZ,OAAA;QAAA,CACA;QAAA,iBAAAa,EAAA;UAAA,OAAAjB,IAAA,CAAAkB,KAAA,OAAAC,SAAA;QAAA;MAAA,KACAC,KAAA,WAAAf,GAAA;QACAP,KAAA,CAAAuB,QAAA,CAAAC,KAAA,CAAAjB,GAAA,CAAAkB,GAAA;MACA;IACA;IACAC,OAAA,WAAAA,QAAA;MAAA,IAAAC,MAAA;MACA5C,OAAA,GACAkB,IAAA;QAAA,IAAA2B,KAAA,GAAAzB,iBAAA,cAAAC,YAAA,GAAAC,CAAA,UAAAwB,SAAAtB,GAAA;UAAA,IAAApB,IAAA;UAAA,OAAAiB,YAAA,GAAAI,CAAA,WAAAsB,SAAA;YAAA,kBAAAA,SAAA,CAAApB,CAAA;cAAA;gBACAvB,IAAA,GAAAoB,GAAA,CAAApB,IAAA;gBACAwC,MAAA,CAAAhC,KAAA,GAAAR,IAAA,CAAA4C,IAAA;cAAA;gBAAA,OAAAD,SAAA,CAAAZ,CAAA;YAAA;UAAA,GAAAW,QAAA;QAAA,CACA;QAAA,iBAAAG,GAAA;UAAA,OAAAJ,KAAA,CAAAR,KAAA,OAAAC,SAAA;QAAA;MAAA,KACAC,KAAA,WAAAf,GAAA;QACAoB,MAAA,CAAAJ,QAAA,CAAAC,KAAA,CAAAjB,GAAA,CAAAkB,GAAA;MACA;IACA;IACA;IACAQ,YAAA,WAAAA,aAAA;MACA,SAAA3C,QAAA,SAAAC,MAAA,CAAA2C,MAAA,aAAAC,KAAA,CAAAC,SAAA,CAAAH,YAAA;MACA,SAAA3C,QAAA,OAAA6C,KAAA,CAAAE,UAAA,CAAAJ,YAAA;IACA;EACA;EACAK,OAAA,WAAAA,QAAA;IACA,KAAAvC,aAAA;IACA,KAAA2B,OAAA;EACA;EACAa,aAAA,WAAAA,cAAA;IACA,SAAAF,UAAA;MACA,KAAAA,UAAA,CAAAG,OAAA;MACA,KAAAH,UAAA;IACA;EACA;AACA","ignoreList":[]}]}