d74c2dcde5d109547258f74b2966cbef.json 21 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\\marketing\\channelCode\\codeStatistic.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\marketing\\channelCode\\codeStatistic.vue","mtime":1677828270207},{"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:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkubWFwLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLmV4ZWMuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuc3BsaXQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5qb2luLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuZnVuY3Rpb24ubmFtZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCBjYXJkc0RhdGEgZnJvbSAnQC9jb21wb25lbnRzL2NhcmRzL2NhcmRzJzsKaW1wb3J0IGVjaGFydHNOZXcgZnJvbSAnQC9jb21wb25lbnRzL2VjaGFydHNOZXcvaW5kZXgnOwppbXBvcnQgeyBnZXRCYXNpYywgZ2V0VHJlbmQsIGdldENoYW5uZWwsIGdldFR5cGUsIHdlY2hhdFFyY29kZVN0YXRpc3RpYyBhcyBfd2VjaGF0UXJjb2RlU3RhdGlzdGljIH0gZnJvbSAnQC9hcGkvc3RhdGlzdGljJzsKaW1wb3J0IHsgZm9ybWF0RGF0ZSB9IGZyb20gJ0AvdXRpbHMvdmFsaWRhdGUnOwppbXBvcnQgZWNoYXJ0c0Zyb20gZnJvbSAnQC9jb21wb25lbnRzL2VjaGFydHMvaW5kZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2luZGV4JywKICBjb21wb25lbnRzOiB7CiAgICBjYXJkc0RhdGE6IGNhcmRzRGF0YSwKICAgIGVjaGFydHNOZXc6IGVjaGFydHNOZXcsCiAgICBlY2hhcnRzRnJvbTogZWNoYXJ0c0Zyb20KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0aW1lVmFsOiBbXSwKICAgICAgc3R5bGU6IHsKICAgICAgICBoZWlnaHQ6ICc0MDBweCcKICAgICAgfSwKICAgICAgaW5mb0xpc3Q6IHt9LAogICAgICBpbmZvTGlzdDI6IHt9LAogICAgICBlY2hhcnRMZWZ0OiB0cnVlLAogICAgICBlY2hhcnRSaWdodDogZmFsc2UsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBsb2FkaW5nMjogZmFsc2UsCiAgICAgIGZyb21MaXN0OiB7CiAgICAgICAgdGl0bGU6ICfpgInmi6nml7bpl7QnLAogICAgICAgIGN1c3RvbTogdHJ1ZSwKICAgICAgICBmcm9tVHh0OiBbewogICAgICAgICAgdGV4dDogJ+WFqOmDqCcsCiAgICAgICAgICB2YWw6ICcnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+S7iuWkqScsCiAgICAgICAgICB2YWw6ICd0b2RheScKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5ZGoJywKICAgICAgICAgIHZhbDogJ3dlZWsnCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acrOaciCcsCiAgICAgICAgICB2YWw6ICdtb250aCcKICAgICAgICB9LCB7CiAgICAgICAgICB0ZXh0OiAn5pys5a2j5bqmJywKICAgICAgICAgIHZhbDogJ3F1YXJ0ZXInCiAgICAgICAgfSwgewogICAgICAgICAgdGV4dDogJ+acrOW5tCcsCiAgICAgICAgICB2YWw6ICd5ZWFyJwogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIHRpbWU6ICcnCiAgICAgIH0sCiAgICAgIGNhcmRMaXN0czogW3sKICAgICAgICBjb2w6IDYsCiAgICAgICAgY291bnQ6IDAsCiAgICAgICAgbmFtZTogJ+aYqOaXpeaWsOWinuWFs+azqCcsCiAgICAgICAgY2xhc3NOYW1lOiAnbWQtcm9zZScKICAgICAgfSwgewogICAgICAgIGNvbDogNiwKICAgICAgICBjb3VudDogMCwKICAgICAgICBuYW1lOiAn5pio5pel5Y+C5LiOJywKICAgICAgICBjbGFzc05hbWU6ICdpb3Mtc3BlZWRvbWV0ZXItb3V0bGluZScKICAgICAgfSwgewogICAgICAgIGNvbDogNiwKICAgICAgICBjb3VudDogMCwKICAgICAgICBuYW1lOiAn5oC75YWz5rOoJywKICAgICAgICBjbGFzc05hbWU6ICdpb3Mtc3BlZWRvbWV0ZXItb3V0bGluZScKICAgICAgfSwgewogICAgICAgIGNvbDogNiwKICAgICAgICBjb3VudDogMCwKICAgICAgICBuYW1lOiAn5Y+C5LiO5oC75Lq65pWwJywKICAgICAgICBjbGFzc05hbWU6ICdtZC1yb3NlJwogICAgICB9XSwKICAgICAgb3B0aW9uRGF0YToge30sCiAgICAgIHNwaW5TaG93OiBmYWxzZSwKICAgICAgb3B0aW9uczogdGhpcy4kdGltZU9wdGlvbnMsCiAgICAgIGNvbHVtbnM6IFt7CiAgICAgICAgdGl0bGU6ICfluo/lj7cnLAogICAgICAgIHR5cGU6ICdpbmRleCcsCiAgICAgICAgd2lkdGg6IDYwLAogICAgICAgIGFsaWduOiAnY2VudGVyJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmnaXmupAnLAogICAgICAgIGtleTogJ25hbWUnLAogICAgICAgIG1pbldpZHRoOiA4MCwKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6YeR6aKdJywKICAgICAgICB3aWR0aDogMTgwLAogICAgICAgIGtleTogJ3ZhbHVlJywKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5Y2g5q+U546HJywKICAgICAgICBzbG90OiAncGVyY2VudCcsCiAgICAgICAgbWluV2lkdGg6IDEwMCwKICAgICAgICBhbGlnbjogJ2NlbnRlcicKICAgICAgfV0KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5pZCA9IHRoaXMuJHJvdXRlLnF1ZXJ5LmlkOwogICAgdmFyIGVuZCA9IG5ldyBEYXRlKCk7CiAgICB2YXIgc3RhcnQgPSBuZXcgRGF0ZSgpOwogICAgc3RhcnQuc2V0VGltZShzdGFydC5zZXRUaW1lKG5ldyBEYXRlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSwgbmV3IERhdGUoKS5nZXRNb250aCgpLCBuZXcgRGF0ZSgpLmdldERhdGUoKSAtIDI5KSkpOwogICAgdGhpcy50aW1lVmFsID0gW3N0YXJ0LCBlbmRdOwogICAgdGhpcy5mb3JtVmFsaWRhdGUudGltZSA9IGZvcm1hdERhdGUoc3RhcnQsICd5eXl5L01NL2RkJykgKyAnLScgKyBmb3JtYXREYXRlKGVuZCwgJ3l5eXkvTU0vZGQnKTsgLy8gdGhpcy5nZXRCYXNpYygpOwogICAgLy8gdGhpcy5nZXRUcmVuZCgpOwogICAgLy8gdGhpcy5nZXRDaGFubmVsKCk7CiAgICAvLyB0aGlzLmdldFR5cGUoKTsKCiAgICB0aGlzLndlY2hhdFFyY29kZVN0YXRpc3RpYygpOwogIH0sCiAgbWV0aG9kczogewogICAgd2VjaGF0UXJjb2RlU3RhdGlzdGljOiBmdW5jdGlvbiB3ZWNoYXRRcmNvZGVTdGF0aXN0aWMoKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICBfd2VjaGF0UXJjb2RlU3RhdGlzdGljKHRoaXMuaWQsIHRoaXMuZm9ybVZhbGlkYXRlKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICB2YXIgYXJyID0gWyd5X2ZvbGxvdycsICd5X3NjYW4nLCAnYWxsX2ZvbGxvdycsICdhbGxfc2NhbiddOwoKICAgICAgICBfdGhpcy5jYXJkTGlzdHMubWFwKGZ1bmN0aW9uIChpLCBpbmRleCkgewogICAgICAgICAgaS5jb3VudCA9IHJlcy5kYXRhW2FycltpbmRleF1dOwogICAgICAgIH0pOwoKICAgICAgICBfdGhpcy5nZXRUcmVuZChyZXMuZGF0YS50cmVuZC5zZXJpZXMsIHJlcy5kYXRhLnRyZW5kLnhBeGlzKTsKICAgICAgfSk7CiAgICB9LAogICAgdGltZUc6IGZ1bmN0aW9uIHRpbWVHKGRkKSB7CiAgICAgIHZhciBkID0gbmV3IERhdGUoZGQpOwogICAgICB2YXIgZGF0ZXRpbWUgPSBkLmdldEZ1bGxZZWFyKCkgKyAnLScgKyAoZC5nZXRNb250aCgpICsgMSkgKyAnLScgKyBkLmdldERhdGUoKSArICcgJyArIGQuZ2V0SG91cnMoKSArICc6JyArIGQuZ2V0TWludXRlcygpICsgJzonICsgZC5nZXRTZWNvbmRzKCk7CiAgICAgIHJldHVybiBkYXRldGltZTsKICAgIH0sCiAgICBzZWxlY3RDaGFuZ2U6IGZ1bmN0aW9uIHNlbGVjdENoYW5nZShlKSB7CiAgICAgIGNvbnNvbGUubG9nKHRoaXMudGltZUcoZS5zcGxpdCgnLCcpWzBdKSwgdGhpcy50aW1lRyhlLnNwbGl0KCcsJylbMV0pKTsKICAgIH0sCiAgICAvLyDlhbfkvZPml6XmnJ8KICAgIG9uY2hhbmdlVGltZTogZnVuY3Rpb24gb25jaGFuZ2VUaW1lKGUpIHsKICAgICAgdGhpcy50aW1lVmFsID0gZTsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUudGltZSA9IHRoaXMudGltZVZhbC5qb2luKCctJyk7CiAgICAgIHRoaXMubmFtZSA9IHRoaXMuZm9ybVZhbGlkYXRlLnRpbWU7CiAgICAgIHRoaXMud2VjaGF0UXJjb2RlU3RhdGlzdGljKCk7CiAgICB9LAogICAgLy8g57uf6K6h5Zu+CiAgICBnZXRUcmVuZDogZnVuY3Rpb24gZ2V0VHJlbmQoc2VyaWVzRGF0YSwgeEF4aXNEYXRhKSB7CiAgICAgIHRoaXMuc3BpblNob3cgPSB0cnVlOwogICAgICB2YXIgbGVnZW5kID0gc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gaXRlbS5uYW1lOwogICAgICB9KTsKICAgICAgdmFyIHhBeGlzID0geEF4aXNEYXRhOwogICAgICB2YXIgY29sID0gWycjNUI4RkY5JywgJyM1QUQ4QTYnLCAnI0ZGQUIyQicsICcjNUQ3MDkyJ107CiAgICAgIHZhciBzZXJpZXMgPSBbXTsKICAgICAgc2VyaWVzRGF0YS5tYXAoZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICAgICAgc2VyaWVzLnB1c2goewogICAgICAgICAgbmFtZTogaXRlbS5uYW1lLAogICAgICAgICAgdHlwZTogJ2xpbmUnLAogICAgICAgICAgZGF0YTogaXRlbS5kYXRhLAogICAgICAgICAgaXRlbVN0eWxlOiB7CiAgICAgICAgICAgIG5vcm1hbDogewogICAgICAgICAgICAgIGNvbG9yOiBjb2xbaW5kZXhdCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBzbW9vdGg6IDAKICAgICAgICB9KTsKICAgICAgfSk7CiAgICAgIHRoaXMub3B0aW9uRGF0YSA9IHsKICAgICAgICB0b29sdGlwOiB7CiAgICAgICAgICB0cmlnZ2VyOiAnYXhpcycsCiAgICAgICAgICBheGlzUG9pbnRlcjogewogICAgICAgICAgICB0eXBlOiAnY3Jvc3MnLAogICAgICAgICAgICBsYWJlbDogewogICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJyM2YTc5ODUnCiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIGxlZ2VuZDogewogICAgICAgICAgeDogJ2NlbnRlcicsCiAgICAgICAgICBkYXRhOiBsZWdlbmQKICAgICAgICB9LAogICAgICAgIGdyaWQ6IHsKICAgICAgICAgIGxlZnQ6ICczJScsCiAgICAgICAgICByaWdodDogJzQlJywKICAgICAgICAgIGJvdHRvbTogJzMlJywKICAgICAgICAgIGNvbnRhaW5MYWJlbDogdHJ1ZQogICAgICAgIH0sCiAgICAgICAgdG9vbGJveDogewogICAgICAgICAgZmVhdHVyZTogewogICAgICAgICAgICBzYXZlQXNJbWFnZToge30KICAgICAgICAgIH0KICAgICAgICB9LAogICAgICAgIHhBeGlzOiB7CiAgICAgICAgICB0eXBlOiAnY2F0ZWdvcnknLAogICAgICAgICAgYm91bmRhcnlHYXA6IHRydWUsCiAgICAgICAgICAvLyBheGlzVGljazp7CiAgICAgICAgICAvLyAgICAgc2hvdzpmYWxzZQogICAgICAgICAgLy8gfSwKICAgICAgICAgIC8vIGF4aXNMaW5lOnsKICAgICAgICAgIC8vICAgICBzaG93OmZhbHNlCiAgICAgICAgICAvLyB9LAogICAgICAgICAgLy8gc3BsaXRMaW5lOiB7CiAgICAgICAgICAvLyAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIC8vIH0sCiAgICAgICAgICBheGlzTGFiZWw6IHsKICAgICAgICAgICAgaW50ZXJ2YWw6IDAsCiAgICAgICAgICAgIHJvdGF0ZTogNDAsCiAgICAgICAgICAgIHRleHRTdHlsZTogewogICAgICAgICAgICAgIGNvbG9yOiAnIzAwMDAwMCcKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgIGRhdGE6IHhBeGlzCiAgICAgICAgfSwKICAgICAgICB5QXhpczogewogICAgICAgICAgdHlwZTogJ3ZhbHVlJywKICAgICAgICAgIGF4aXNMaW5lOiB7CiAgICAgICAgICAgIHNob3c6IGZhbHNlCiAgICAgICAgICB9LAogICAgICAgICAgYXhpc1RpY2s6IHsKICAgICAgICAgICAgc2hvdzogZmFsc2UKICAgICAgICAgIH0sCiAgICAgICAgICBheGlzTGFiZWw6IHsKICAgICAgICAgICAgdGV4dFN0eWxlOiB7CiAgICAgICAgICAgICAgY29sb3I6ICcjN0Y4QjlDJwogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgc3BsaXRMaW5lOiB7CiAgICAgICAgICAgIHNob3c6IHRydWUsCiAgICAgICAgICAgIGxpbmVTdHlsZTogewogICAgICAgICAgICAgIGNvbG9yOiAnI0Y1RjdGOScKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgc2VyaWVzOiBzZXJpZXMKICAgICAgfTsKICAgICAgdGhpcy5zcGluU2hvdyA9IGZhbHNlOwogICAgfQogIH0KfTs="},{"version":3,"mappings":"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","names":["name","components","cardsData","echartsNew","echartsFrom","data","timeVal","style","height","infoList","infoList2","echartLeft","echartRight","loading","loading2","fromList","title","custom","fromTxt","text","val","formValidate","time","cardLists","col","count","className","optionData","spinShow","options","columns","type","width","align","key","minWidth","slot","created","start","methods","wechatQrcodeStatistic","i","timeG","dd","d","selectChange","e","console","onchangeTime","getTrend","seriesData","xAxisData","series","itemStyle","normal","color","smooth","tooltip","trigger","axisPointer","label","backgroundColor","legend","x","grid","left","right","bottom","containLabel","toolbox","feature","saveAsImage","xAxis","boundaryGap","axisLabel","interval","rotate","textStyle","yAxis","axisLine","show","axisTick","splitLine","lineStyle"],"sourceRoot":"src/pages/marketing/channelCode","sources":["codeStatistic.vue"],"sourcesContent":["<template>\r\n <div>\r\n <div class=\"i-layout-page-header\">\r\n <div class=\"i-layout-page-header\">\r\n <span>\r\n <Button\r\n class=\"return\"\r\n icon=\"ios-arrow-back\"\r\n size=\"small\"\r\n type=\"text\"\r\n @click=\"$router.go(-1)\"\r\n :disabled=\"disabled\"\r\n >返回</Button\r\n >\r\n </span>\r\n <Divider class=\"return\" type=\"vertical\" />\r\n <span class=\"ivu-page-header-title\">{{ $route.meta.title }}</span>\r\n </div>\r\n </div>\r\n <cards-data :cardLists=\"cardLists\" v-if=\"cardLists.length >= 0\"></cards-data>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <div class=\"table-head\">\r\n <h3>关注趋势</h3>\r\n <DatePicker\r\n :editable=\"false\"\r\n :clearable=\"false\"\r\n @on-change=\"onchangeTime\"\r\n :value=\"timeVal\"\r\n format=\"yyyy/MM/dd\"\r\n type=\"daterange\"\r\n placement=\"bottom-start\"\r\n placeholder=\"请选择时间\"\r\n style=\"width: 200px\"\r\n :options=\"options\"\r\n class=\"mr20\"\r\n ></DatePicker>\r\n </div>\r\n <echarts-new :option-data=\"optionData\" :styles=\"style\" height=\"100%\" width=\"100%\" v-if=\"optionData\"></echarts-new>\r\n </Card>\r\n <Spin size=\"large\" fix v-if=\"spinShow\"></Spin>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport cardsData from '@/components/cards/cards';\r\nimport echartsNew from '@/components/echartsNew/index';\r\nimport { getBasic, getTrend, getChannel, getType, wechatQrcodeStatistic } from '@/api/statistic';\r\nimport { formatDate } from '@/utils/validate';\r\nimport echartsFrom from '@/components/echarts/index';\r\n\r\nexport default {\r\n name: 'index',\r\n components: { cardsData, echartsNew, echartsFrom },\r\n data() {\r\n return {\r\n timeVal: [],\r\n style: { height: '400px' },\r\n infoList: {},\r\n infoList2: {},\r\n echartLeft: true,\r\n echartRight: false,\r\n loading: false,\r\n loading2: false,\r\n fromList: {\r\n title: '选择时间',\r\n custom: true,\r\n fromTxt: [\r\n { text: '全部', val: '' },\r\n { text: '今天', val: 'today' },\r\n { text: '本周', val: 'week' },\r\n { text: '本月', val: 'month' },\r\n { text: '本季度', val: 'quarter' },\r\n { text: '本年', val: 'year' },\r\n ],\r\n },\r\n formValidate: {\r\n time: '',\r\n },\r\n cardLists: [\r\n {\r\n col: 6,\r\n count: 0,\r\n name: '昨日新增关注',\r\n className: 'md-rose',\r\n },\r\n {\r\n col: 6,\r\n count: 0,\r\n name: '昨日参与',\r\n className: 'ios-speedometer-outline',\r\n },\r\n {\r\n col: 6,\r\n count: 0,\r\n name: '总关注',\r\n className: 'ios-speedometer-outline',\r\n },\r\n {\r\n col: 6,\r\n count: 0,\r\n name: '参与总人数',\r\n className: 'md-rose',\r\n },\r\n ],\r\n optionData: {},\r\n spinShow: false,\r\n options: this.$timeOptions,\r\n columns: [\r\n {\r\n title: '序号',\r\n type: 'index',\r\n width: 60,\r\n align: 'center',\r\n },\r\n {\r\n title: '来源',\r\n key: 'name',\r\n minWidth: 80,\r\n align: 'center',\r\n },\r\n {\r\n title: '金额',\r\n width: 180,\r\n key: 'value',\r\n align: 'center',\r\n },\r\n {\r\n title: '占比率',\r\n slot: 'percent',\r\n minWidth: 100,\r\n align: 'center',\r\n },\r\n ],\r\n };\r\n },\r\n created() {\r\n this.id = this.$route.query.id;\r\n const end = new Date();\r\n const start = new Date();\r\n start.setTime(start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 29)));\r\n this.timeVal = [start, end];\r\n this.formValidate.time = formatDate(start, 'yyyy/MM/dd') + '-' + formatDate(end, 'yyyy/MM/dd');\r\n // this.getBasic();\r\n // this.getTrend();\r\n // this.getChannel();\r\n // this.getType();\r\n this.wechatQrcodeStatistic();\r\n },\r\n methods: {\r\n wechatQrcodeStatistic() {\r\n wechatQrcodeStatistic(this.id, this.formValidate).then((res) => {\r\n let arr = ['y_follow', 'y_scan', 'all_follow', 'all_scan'];\r\n this.cardLists.map((i, index) => {\r\n i.count = res.data[arr[index]];\r\n });\r\n this.getTrend(res.data.trend.series, res.data.trend.xAxis);\r\n });\r\n },\r\n timeG(dd) {\r\n var d = new Date(dd);\r\n var datetime =\r\n d.getFullYear() +\r\n '-' +\r\n (d.getMonth() + 1) +\r\n '-' +\r\n d.getDate() +\r\n ' ' +\r\n d.getHours() +\r\n ':' +\r\n d.getMinutes() +\r\n ':' +\r\n d.getSeconds();\r\n return datetime;\r\n },\r\n\r\n selectChange(e) {\r\n console.log(this.timeG(e.split(',')[0]), this.timeG(e.split(',')[1]));\r\n },\r\n // 具体日期\r\n onchangeTime(e) {\r\n this.timeVal = e;\r\n this.formValidate.time = this.timeVal.join('-');\r\n this.name = this.formValidate.time;\r\n this.wechatQrcodeStatistic();\r\n },\r\n // 统计图\r\n getTrend(seriesData, xAxisData) {\r\n this.spinShow = true;\r\n let legend = seriesData.map((item) => {\r\n return item.name;\r\n });\r\n let xAxis = xAxisData;\r\n let col = ['#5B8FF9', '#5AD8A6', '#FFAB2B', '#5D7092'];\r\n let series = [];\r\n seriesData.map((item, index) => {\r\n series.push({\r\n name: item.name,\r\n type: 'line',\r\n data: item.data,\r\n itemStyle: {\r\n normal: {\r\n color: col[index],\r\n },\r\n },\r\n smooth: 0,\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 },\r\n};\r\n</script>\r\n\r\n<style scoped>\r\n.cl {\r\n margin-right: 20px;\r\n}\r\n.code-row-bg {\r\n display: flex;\r\n flex-wrap: nowrap;\r\n}\r\n.code-row-bg .ivu-mt {\r\n width: 100%;\r\n margin: 0 5px;\r\n}\r\n.ech-box {\r\n margin-top: 10px;\r\n}\r\n.change-style {\r\n border: 1px solid #ccc;\r\n border-radius: 15px;\r\n padding: 0px 10px;\r\n cursor: pointer;\r\n}\r\n.table-head {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n.return {\r\n margin-bottom: 6px;\r\n}\r\n.i-layout-page-header {\r\n padding-left: 13px;\r\n}\r\n</style>\r\n"]}]}