| 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\\storeCombination\\statistics.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\marketing\\storeCombination\\statistics.vue","mtime":1677828270215},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgY2FyZHNEYXRhIGZyb20gJ0AvY29tcG9uZW50cy9jYXJkcy9jYXJkcyc7CmltcG9ydCB7IGdldGNvbWJpbmF0aW9uU3RhdGlzdGljcywgZ2V0Y29tYmluYXRpb25TdGF0aXN0aWNzUGVvcGxlLCBnZXRjb21iaW5hdGlvblN0YXRpc3RpY3NPcmRlciwgb3JkZXJQaW5rTGlzdEFwaSB9IGZyb20gJ0AvYXBpL21hcmtldGluZyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnaW5kZXgnLAogIGNvbXBvbmVudHM6IHsKICAgIGNhcmRzRGF0YTogY2FyZHNEYXRhCiAgfSwKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbW9kYWxzOiBmYWxzZSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGlkOiAwLAogICAgICB0Ym9keTogW10sCiAgICAgIGxhYmVsV2lkdGg6IDc1LAogICAgICB0b3RhbDogMCwKICAgICAgdGFiczogW3sKICAgICAgICB0eXBlOiAnJywKICAgICAgICBsYWJlbDogJ+a0u+WKqOWPguS4juS6uicKICAgICAgfSwgewogICAgICAgIHR5cGU6ICcnLAogICAgICAgIGxhYmVsOiAn5rS75Yqo6K6i5Y2VJwogICAgICB9XSwKICAgICAgY3VycmVudFRhYjogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHRoZWFkOiBbewogICAgICAgIHRpdGxlOiAn5aS05YOPJywKICAgICAgICBzbG90OiAnYXZhdGFyJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflj5HotbfnlKjmiLcnLAogICAgICAgIGtleTogJ25pY2tuYW1lJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflvIDlm6Lml7bpl7QnLAogICAgICAgIGtleTogJ19hZGRfdGltZScKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5ou85Zui5Lq65pWwJywKICAgICAgICBzbG90OiAncGVvcGxlJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnu5PmnZ/ml7bpl7QnLAogICAgICAgIGtleTogJ19zdG9wX3RpbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aLvOWboueKtuaAgScsCiAgICAgICAgc2xvdDogJ3N0YXR1cycKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBzbG90OiAnYWN0aW9uJwogICAgICB9XSwKICAgICAgdGhlYWQyOiBbewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5Y+3JywKICAgICAgICBrZXk6ICdvcmRlcl9pZCcKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn55So5oi3JywKICAgICAgICBrZXk6ICdyZWFsX25hbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleeKtuaAgScsCiAgICAgICAga2V5OiAnc3RhdHVzJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICforqLljZXmlK/ku5jph5Hpop0nLAogICAgICAgIGtleTogJ3BheV9wcmljZScKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5ZWG5ZOB5pWwJywKICAgICAgICBrZXk6ICd0b3RhbF9udW0nCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S4i+WNleaXtumXtCcsCiAgICAgICAga2V5OiAnYWRkX3RpbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aUr+S7mOaXtumXtCcsCiAgICAgICAga2V5OiAncGF5X3RpbWUnCiAgICAgIH1dLAogICAgICBjYXJkTGlzdHM6IFt7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmtLvliqjlj4LkuI7kurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmjqjlub/kurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICflj5Hotbfmi7zlm6LmlbAnLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmiJDlm6LmlbAnLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmlK/ku5jorqLljZXpop3vvIjlhYPvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmlK/ku5jkurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9XSwKICAgICAgcGFnaW5hdGlvbjogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIHJlYWxfbmFtZTogJycsCiAgICAgICAgc3RhdHVzOiAnJwogICAgICB9LAogICAgICB0eXBlOiAwLAogICAgICBsb2FkaW5nMjogZmFsc2UsCiAgICAgIHRhYkxpc3QzOiBbXSwKICAgICAgY29sdW1uczI6IFt7CiAgICAgICAgdGl0bGU6ICdJRCcsCiAgICAgICAga2V5OiAnaWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLflkI3np7AnLAogICAgICAgIHNsb3Q6ICduaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDEwMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLflpLTlg48nLAogICAgICAgIHNsb3Q6ICdhdmF0YXInCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNlee8luWPtycsCiAgICAgICAga2V5OiAnb3JkZXJfaWQnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+mHkeminScsCiAgICAgICAga2V5OiAncHJpY2UnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleeKtuaAgScsCiAgICAgICAgc2xvdDogJ2FjdGlvbicKICAgICAgfV0KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5pZCA9IHRoaXMuJHJvdXRlLnBhcmFtcy5pZDsKICAgIHRoaXMuZ2V0U3RhdGlzdGljcyh0aGlzLmlkKTsKICAgIHRoaXMuZ2V0TGlzdCh0aGlzLmlkKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOe7n+iuoQogICAgZ2V0U3RhdGlzdGljczogZnVuY3Rpb24gZ2V0U3RhdGlzdGljcyhpZCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgY29uc29sZS5sb2coaWQpOwogICAgICBnZXRjb21iaW5hdGlvblN0YXRpc3RpY3MoaWQpLnRoZW4oZnVuY3Rpb24gKHJlcykgewogICAgICAgIHZhciBhcnIgPSBbJ3Blb3BsZV9jb3VudCcsICdzcHJlYWRfY291bnQnLCAnc3RhcnRfY291bnQnLCAnc3VjY2Vzc19jb3VudCcsICdwYXlfcHJpY2UnLCAncGF5X2NvdW50J107CgogICAgICAgIF90aGlzLmNhcmRMaXN0cy5tYXAoZnVuY3Rpb24gKGksIGluZGV4KSB7CiAgICAgICAgICBpLmNvdW50ID0gcmVzLmRhdGFbYXJyW2luZGV4XV07CiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOWIl+ihqAogICAgZ2V0TGlzdDogZnVuY3Rpb24gZ2V0TGlzdChpZCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CgogICAgICBpZiAodGhpcy50eXBlID09IDApIHsKICAgICAgICBnZXRjb21iaW5hdGlvblN0YXRpc3RpY3NQZW9wbGUodGhpcy5pZCwgdGhpcy5wYWdpbmF0aW9uKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICAgIF90aGlzMi5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgICB2YXIgX3JlcyRkYXRhID0gcmVzLmRhdGEsCiAgICAgICAgICAgICAgY291bnQgPSBfcmVzJGRhdGEuY291bnQsCiAgICAgICAgICAgICAgbGlzdCA9IF9yZXMkZGF0YS5saXN0OwogICAgICAgICAgX3RoaXMyLnRvdGFsID0gY291bnQ7CiAgICAgICAgICBfdGhpczIudGJvZHkgPSBsaXN0OwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGdldGNvbWJpbmF0aW9uU3RhdGlzdGljc09yZGVyKHRoaXMuaWQsIHRoaXMucGFnaW5hdGlvbikudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgdmFyIF9yZXMkZGF0YTIgPSByZXMuZGF0YSwKICAgICAgICAgICAgICBjb3VudCA9IF9yZXMkZGF0YTIuY291bnQsCiAgICAgICAgICAgICAgbGlzdCA9IF9yZXMkZGF0YTIubGlzdDsKICAgICAgICAgIF90aGlzMi50b3RhbCA9IGNvdW50OwogICAgICAgICAgX3RoaXMyLnRib2R5ID0gbGlzdDsKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIC8vIOagh+etvuWIh+aNogogICAgb25DbGlja1RhYjogZnVuY3Rpb24gb25DbGlja1RhYigpIHsKICAgICAgdGhpcy50eXBlID0gdGhpcy5jdXJyZW50VGFiOwogICAgICB0aGlzLmdldExpc3QodGhpcy5pZCk7CiAgICB9LAogICAgLy8g5pCc57SiCiAgICBzZWFyY2hMaXN0OiBmdW5jdGlvbiBzZWFyY2hMaXN0KCkgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCh0aGlzLmlkKTsKICAgIH0sCiAgICAvLyDliIbpobUKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy5wYWdpbmF0aW9uLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KHRoaXMuaWQpOwogICAgfSwKICAgIC8vIOafpeeci+ivpuaDhQogICAgSW5mbzogZnVuY3Rpb24gSW5mbyhyb3cpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLm1vZGFscyA9IHRydWU7CiAgICAgIHRoaXMucm93cyA9IHJvdzsKICAgICAgb3JkZXJQaW5rTGlzdEFwaShyb3cuaWQpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpczMudGFiTGlzdDMgPSBkYXRhLmxpc3Q7CiAgICAgICAgICAgICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgICAgICAgICAgY2FzZSAzOgogICAgICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0LnN0b3AoKTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIF9jYWxsZWUpOwogICAgICAgIH0pKTsKCiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczMubG9hZGluZyA9IGZhbHNlOwoKICAgICAgICBfdGhpczMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfQogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiIA;AACA,SACAA,wBADA,EAEAC,8BAFA,EAGAC,6BAHA,EAIAC,gBAJA,QAKA,iBALA;AAOA;EACAC,aADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC,aADA;MAEAC;QACAC,KADA;QAEAC,KAFA;QAGAC,MAHA;QAIAC,MAJA;QAKAC;MALA,CAFA;MASAC,KATA;MAUAC,SAVA;MAWAC,cAXA;MAYAC,QAZA;MAaAC,OACA;QACAC,QADA;QAEAC;MAFA,CADA,EAKA;QACAD,QADA;QAEAC;MAFA,CALA,CAbA;MAuBAC,aAvBA;MAwBAC,cAxBA;MAyBAC,QACA;QACAC,WADA;QAEAC;MAFA,CADA,EAKA;QACAD,aADA;QAEAE;MAFA,CALA,EASA;QACAF,aADA;QAEAE;MAFA,CATA,EAaA;QACAF,aADA;QAEAC;MAFA,CAbA,EAiBA;QACAD,aADA;QAEAE;MAFA,CAjBA,EAqBA;QACAF,aADA;QAEAC;MAFA,CArBA,EAyBA;QACAD,WADA;QAEAC;MAFA,CAzBA,CAzBA;MAuDAE,SACA;QACAH,YADA;QAEAE;MAFA,CADA,EAKA;QACAF,WADA;QAEAE;MAFA,CALA,EASA;QACAF,aADA;QAEAE;MAFA,CATA,EAaA;QACAF,eADA;QAEAE;MAFA,CAbA,EAiBA;QACAF,cADA;QAEAE;MAFA,CAjBA,EAqBA;QACAF,aADA;QAEAE;MAFA,CArBA,EAyBA;QACAF,aADA;QAEAE;MAFA,CAzBA,CAvDA;MAqFAE,YACA;QACAC,MADA;QAEAC,QAFA;QAGA3B,iBAHA;QAIA4B;MAJA,CADA,EAOA;QACAF,MADA;QAEAC,QAFA;QAGA3B,eAHA;QAIA4B;MAJA,CAPA,EAaA;QACAF,MADA;QAEAC,QAFA;QAGA3B,aAHA;QAIA4B;MAJA,CAbA,EAmBA;QACAF,MADA;QAEAC,QAFA;QAGA3B,WAHA;QAIA4B;MAJA,CAnBA,EAyBA;QACAF,MADA;QAEAC,QAFA;QAGA3B,gBAHA;QAIA4B;MAJA,CAzBA,EA+BA;QACAF,MADA;QAEAC,QAFA;QAGA3B,eAHA;QAIA4B;MAJA,CA/BA,CArFA;MA2HAC;QACAC,OADA;QAEAC,SAFA;QAGAC,aAHA;QAIAC;MAJA,CA3HA;MAiIAjB,OAjIA;MAkIAkB,eAlIA;MAmIAC,YAnIA;MAoIAC,WACA;QACAf,WADA;QAEAE,SAFA;QAGAc;MAHA,CADA,EAMA;QACAhB,aADA;QAEAC,gBAFA;QAGAgB;MAHA,CANA,EAWA;QACAjB,aADA;QAEAC;MAFA,CAXA,EAeA;QACAD,aADA;QAEAE;MAFA,CAfA,EAmBA;QACAF,WADA;QAEAE;MAFA,CAnBA,EAuBA;QACAF,aADA;QAEAC;MAFA,CAvBA;IApIA;EAiKA,CArKA;EAsKAiB,OAtKA,qBAsKA;IACA;IACA;IACA;EACA,CA1KA;EA2KAC;IACA;IACAC,aAFA,yBAEA9B,EAFA,EAEA;MAAA;;MACA+B;MACA9C;QACA;;QACA;UACA+C;QACA,CAFA;MAGA,CALA;IAMA,CAVA;IAWA;IACAC,OAZA,mBAYAjC,EAZA,EAYA;MAAA;;MACA;;MACA;QACAd;UACA;UACA;UAAA;UAAA;UACA;UACA;QACA,CALA;MAMA,CAPA,MAOA;QACAC;UACA;UACA;UAAA;UAAA;UACA;UACA;QACA,CALA;MAMA;IACA,CA7BA;IA8BA;IACA+C,UA/BA,wBA+BA;MACA;MACA;IACA,CAlCA;IAmCA;IACAC,UApCA,wBAoCA;MACA;MACA;IACA,CAvCA;IAwCA;IACAC,UAzCA,sBAyCAC,KAzCA,EAyCA;MACA;MACA;IACA,CA5CA;IA6CA;IACAC,IA9CA,gBA8CAC,GA9CA,EA8CA;MAAA;;MACA;MACA;MACAnD,yBACAoD,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAhD,IADA,GACAiD,QADA;kBAEA;kBACA;;gBAHA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAMAC,KANA,CAMA;QACA;;QACA;MACA,CATA;IAUA;EA3DA;AA3KA","names":["getcombinationStatistics","getcombinationStatisticsPeople","getcombinationStatisticsOrder","orderPinkListApi","name","components","cardsData","data","modals","grid","xl","lg","md","sm","xs","id","tbody","labelWidth","total","tabs","type","label","currentTab","loading","thead","title","slot","key","thead2","cardLists","col","count","className","pagination","page","limit","real_name","status","loading2","tabList3","columns2","width","minWidth","created","methods","getStatistics","console","i","getList","onClickTab","searchList","pageChange","index","Info","row","then","res","catch"],"sourceRoot":"src/pages/marketing/storeCombination","sources":["statistics.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 class=\"return\" icon=\"ios-arrow-back\" size=\"small\" type=\"text\" @click=\"$router.go(-1)\">返回</Button>\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 <div>\r\n <Tabs v-model=\"currentTab\" @on-click=\"onClickTab\">\r\n <TabPane v-for=\"(item, index) in tabs\" :label=\"item.label\" :name=\"item.type\" :key=\"index\" />\r\n </Tabs>\r\n </div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"pagination\"\r\n :model=\"pagination\"\r\n :label-width=\"labelWidth\"\r\n label-position=\"right\"\r\n @submit.native.prevent\r\n >\r\n <Row type=\"flex\" :gutter=\"24\">\r\n <Col span=\"6\" v-if=\"type == 1\">\r\n <FormItem label=\"订单状态:\" label-for=\"status\">\r\n <Select v-model=\"pagination.status\" placeholder=\"请选择订单状态\">\r\n <Option value=\"\">全部</Option>\r\n <Option value=\"0\">未支付</Option>\r\n <Option value=\"1\">待发货</Option>\r\n <Option value=\"2\">待收货</Option>\r\n <Option value=\"3\">待评价</Option>\r\n <Option value=\"4\">交易完成</Option>\r\n </Select>\r\n </FormItem>\r\n </Col>\r\n <Col span=\"6\">\r\n <FormItem label=\"搜索:\" label-for=\"title\">\r\n <Input\r\n search\r\n enter-button\r\n v-model=\"pagination.real_name\"\r\n placeholder=\"请输入用户姓名|手机号|UID\"\r\n @on-search=\"searchList\"\r\n />\r\n </FormItem>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n :columns=\"type ? thead2 : thead\"\r\n :data=\"tbody\"\r\n ref=\"table\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n highlight-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"avatar\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"people\">\r\n <span> {{ row.count_people + ' / ' + row.people }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"status\">\r\n <Tag color=\"blue\" v-show=\"row.status === 1\">进行中</Tag>\r\n <Tag color=\"volcano\" v-show=\"row.status === 3\">已失败</Tag>\r\n <Tag color=\"cyan\" v-show=\"row.status === 2\">已成功</Tag>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"action\">\r\n <a @click=\"Info(row)\">查看详情</a>\r\n </template>\r\n </Table>\r\n <div class=\"acea-row row-right page\">\r\n <Page\r\n :total=\"total\"\r\n :current=\"pagination.page\"\r\n show-elevator\r\n show-total\r\n @on-change=\"pageChange\"\r\n :page-size=\"pagination.limit\"\r\n />\r\n </div>\r\n </Card>\r\n <!-- 详情模态框-->\r\n <Modal\r\n v-model=\"modals\"\r\n class=\"tableBox\"\r\n scrollable\r\n footer-hide\r\n closable\r\n title=\"查看详情\"\r\n :mask-closable=\"false\"\r\n width=\"750\"\r\n >\r\n <Table\r\n ref=\"selection\"\r\n :columns=\"columns2\"\r\n :data=\"tabList3\"\r\n :loading=\"loading2\"\r\n no-data-text=\"暂无数据\"\r\n highlight-row\r\n max-height=\"600\"\r\n size=\"small\"\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n >\r\n <template slot-scope=\"{ row }\" slot=\"nickname\">\r\n <span> {{ row.nickname + ' / ' + row.uid }}</span>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"avatar\">\r\n <div class=\"tabBox_img\" v-viewer>\r\n <img v-lazy=\"row.avatar\" />\r\n </div>\r\n </template>\r\n <template slot-scope=\"{ row }\" slot=\"action\">\r\n <Tag color=\"volcano\" v-show=\"row.is_refund != 0\">已退款</Tag>\r\n <Tag color=\"cyan\" v-show=\"row.is_refund === 0\">未退款</Tag>\r\n </template>\r\n </Table>\r\n </Modal>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport cardsData from '@/components/cards/cards';\r\nimport {\r\n getcombinationStatistics,\r\n getcombinationStatisticsPeople,\r\n getcombinationStatisticsOrder,\r\n orderPinkListApi,\r\n} from '@/api/marketing';\r\n\r\nexport default {\r\n name: 'index',\r\n components: { cardsData },\r\n data() {\r\n return {\r\n modals: false,\r\n grid: {\r\n xl: 7,\r\n lg: 7,\r\n md: 12,\r\n sm: 24,\r\n xs: 24,\r\n },\r\n id: 0,\r\n tbody: [],\r\n labelWidth: 75,\r\n total: 0,\r\n tabs: [\r\n {\r\n type: '',\r\n label: '活动参与人',\r\n },\r\n {\r\n type: '',\r\n label: '活动订单',\r\n },\r\n ],\r\n currentTab: 0,\r\n loading: false,\r\n thead: [\r\n {\r\n title: '头像',\r\n slot: 'avatar',\r\n },\r\n {\r\n title: '发起用户',\r\n key: 'nickname',\r\n },\r\n {\r\n title: '开团时间',\r\n key: '_add_time',\r\n },\r\n {\r\n title: '拼团人数',\r\n slot: 'people',\r\n },\r\n {\r\n title: '结束时间',\r\n key: '_stop_time',\r\n },\r\n {\r\n title: '拼团状态',\r\n slot: 'status',\r\n },\r\n {\r\n title: '操作',\r\n slot: 'action',\r\n },\r\n ],\r\n thead2: [\r\n {\r\n title: '订单号',\r\n key: 'order_id',\r\n },\r\n {\r\n title: '用户',\r\n key: 'real_name',\r\n },\r\n {\r\n title: '订单状态',\r\n key: 'status',\r\n },\r\n {\r\n title: '订单支付金额',\r\n key: 'pay_price',\r\n },\r\n {\r\n title: '订单商品数',\r\n key: 'total_num',\r\n },\r\n {\r\n title: '下单时间',\r\n key: 'add_time',\r\n },\r\n {\r\n title: '支付时间',\r\n key: 'pay_time',\r\n },\r\n ],\r\n cardLists: [\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: '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: '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 pagination: {\r\n page: 1,\r\n limit: 15,\r\n real_name: '',\r\n status: '',\r\n },\r\n type: 0,\r\n loading2: false,\r\n tabList3: [],\r\n columns2: [\r\n {\r\n title: 'ID',\r\n key: 'id',\r\n width: 80,\r\n },\r\n {\r\n title: '用户名称',\r\n slot: 'nickname',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '用户头像',\r\n slot: 'avatar',\r\n },\r\n {\r\n title: '订单编号',\r\n key: 'order_id',\r\n },\r\n {\r\n title: '金额',\r\n key: 'price',\r\n },\r\n {\r\n title: '订单状态',\r\n slot: 'action',\r\n },\r\n ],\r\n };\r\n },\r\n created() {\r\n this.id = this.$route.params.id;\r\n this.getStatistics(this.id);\r\n this.getList(this.id);\r\n },\r\n methods: {\r\n // 统计\r\n getStatistics(id) {\r\n console.log(id);\r\n getcombinationStatistics(id).then((res) => {\r\n let arr = ['people_count', 'spread_count', 'start_count', 'success_count', 'pay_price', 'pay_count'];\r\n this.cardLists.map((i, index) => {\r\n i.count = res.data[arr[index]];\r\n });\r\n });\r\n },\r\n // 列表\r\n getList(id) {\r\n this.loading = true;\r\n if (this.type == 0) {\r\n getcombinationStatisticsPeople(this.id, this.pagination).then((res) => {\r\n this.loading = false;\r\n const { count, list } = res.data;\r\n this.total = count;\r\n this.tbody = list;\r\n });\r\n } else {\r\n getcombinationStatisticsOrder(this.id, this.pagination).then((res) => {\r\n this.loading = false;\r\n const { count, list } = res.data;\r\n this.total = count;\r\n this.tbody = list;\r\n });\r\n }\r\n },\r\n // 标签切换\r\n onClickTab() {\r\n this.type = this.currentTab;\r\n this.getList(this.id);\r\n },\r\n // 搜索\r\n searchList() {\r\n this.pagination.page = 1;\r\n this.getList(this.id);\r\n },\r\n // 分页\r\n pageChange(index) {\r\n this.pagination.page = index;\r\n this.getList(this.id);\r\n },\r\n // 查看详情\r\n Info(row) {\r\n this.modals = true;\r\n this.rows = row;\r\n orderPinkListApi(row.id)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tabList3 = data.list;\r\n this.loading = false;\r\n })\r\n .catch((res) => {\r\n this.loading = false;\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.cl {\r\n margin-right: 20px;\r\n}\r\n\r\n.code-row-bg {\r\n display: flex;\r\n flex-wrap: nowrap;\r\n}\r\n\r\n.code-row-bg .ivu-mt {\r\n width: 100%;\r\n margin: 0 5px;\r\n}\r\n\r\n.ech-box {\r\n margin-top: 10px;\r\n}\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\r\n.table-head {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n\r\n.return {\r\n margin-bottom: 6px;\r\n}\r\n\r\n.i-layout-page-header {\r\n padding-left: 13px;\r\n}\r\n\r\n.tabBox_img {\r\n width: 36px;\r\n height: 36px;\r\n border-radius: 4px;\r\n cursor: pointer;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"]}]}
|