073f4b787c0c76c64b7ca5b02a16f7ec.json 24 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\\storeBargain\\statistics.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\marketing\\storeBargain\\statistics.vue","mtime":1677828270214},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5tYXAuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgY2FyZHNEYXRhIGZyb20gJ0AvY29tcG9uZW50cy9jYXJkcy9jYXJkcyc7CmltcG9ydCB7IGdldGJhcmdhaW5TdGF0aXN0aWNzLCBnZXRiYXJnYWluU3RhdGlzdGljc1Blb3BsZSwgZ2V0YmFyZ2FpblN0YXRpc3RpY3NPcmRlciwgYmFyZ2FpblVzZXJJbmZvQXBpIH0gZnJvbSAnQC9hcGkvbWFya2V0aW5nJzsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdpbmRleCcsCiAgY29tcG9uZW50czogewogICAgY2FyZHNEYXRhOiBjYXJkc0RhdGEKICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBtb2RhbHM6IGZhbHNlLAogICAgICB0YWJMaXN0MzogW10sCiAgICAgIGxvYWRpbmcyOiBmYWxzZSwKICAgICAgZ3JpZDogewogICAgICAgIHhsOiA3LAogICAgICAgIGxnOiA3LAogICAgICAgIG1kOiAxMiwKICAgICAgICBzbTogMjQsCiAgICAgICAgeHM6IDI0CiAgICAgIH0sCiAgICAgIGlkOiAwLAogICAgICB0Ym9keTogW10sCiAgICAgIGxhYmVsV2lkdGg6IDc1LAogICAgICB0b3RhbDogMCwKICAgICAgdGFiczogW3sKICAgICAgICB0eXBlOiAnJywKICAgICAgICBsYWJlbDogJ+a0u+WKqOWPguS4juS6uicKICAgICAgfSwgewogICAgICAgIHR5cGU6ICcnLAogICAgICAgIGxhYmVsOiAn5rS75Yqo6K6i5Y2VJwogICAgICB9XSwKICAgICAgY3VycmVudFRhYjogMCwKICAgICAgbG9hZGluZzogZmFsc2UsCiAgICAgIHRoZWFkOiBbewogICAgICAgIHRpdGxlOiAn5aS05YOPJywKICAgICAgICBzbG90OiAnYXZhdGFyJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflj5HotbfnlKjmiLcnLAogICAgICAgIGtleTogJ25pY2tuYW1lJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICflj5Hotbfml7bpl7QnLAogICAgICAgIGtleTogJ2FkZF90aW1lJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfluK7noI3kurrmlbAnLAogICAgICAgIHNsb3Q6ICdudW0nCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+e7k+adn+aXtumXtCcsCiAgICAgICAga2V5OiAnZGF0YXRpbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+egjeS7t+eKtuaAgScsCiAgICAgICAgc2xvdDogJ3N0YXR1cycKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn5pON5L2cJywKICAgICAgICBzbG90OiAnYWN0aW9uJwogICAgICB9XSwKICAgICAgdGhlYWQyOiBbewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5Y+3JywKICAgICAgICBrZXk6ICdvcmRlcl9pZCcKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn55So5oi3JywKICAgICAgICBrZXk6ICdyZWFsX25hbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+iuouWNleeKtuaAgScsCiAgICAgICAga2V5OiAnc3RhdHVzJwogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICforqLljZXmlK/ku5jph5Hpop0nLAogICAgICAgIGtleTogJ3BheV9wcmljZScKICAgICAgfSwgewogICAgICAgIHRpdGxlOiAn6K6i5Y2V5ZWG5ZOB5pWwJywKICAgICAgICBrZXk6ICd0b3RhbF9udW0nCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+S4i+WNleaXtumXtCcsCiAgICAgICAga2V5OiAnYWRkX3RpbWUnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+aUr+S7mOaXtumXtCcsCiAgICAgICAga2V5OiAncGF5X3RpbWUnCiAgICAgIH1dLAogICAgICBjYXJkTGlzdHM6IFt7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmtLvliqjlj4LkuI7kurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmjqjlub/kurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICflj5HotbfnoI3ku7fmlbAnLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfnoI3ku7fmiJDlip/mlbAnLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmlK/ku5jorqLljZXpop3vvIjlhYPvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9LCB7CiAgICAgICAgY29sOiA2LAogICAgICAgIGNvdW50OiAwLAogICAgICAgIG5hbWU6ICfmlK/ku5jkurrmlbDvvIjkurrvvIknLAogICAgICAgIGNsYXNzTmFtZTogJ2lvcy1zcGVlZG9tZXRlci1vdXRsaW5lJwogICAgICB9XSwKICAgICAgcGFnaW5hdGlvbjogewogICAgICAgIHBhZ2U6IDEsCiAgICAgICAgbGltaXQ6IDE1LAogICAgICAgIHJlYWxfbmFtZTogJycsCiAgICAgICAgc3RhdHVzOiAnJwogICAgICB9LAogICAgICB0eXBlOiAwLAogICAgICBjb2x1bW5zMjogW3sKICAgICAgICB0aXRsZTogJ+eUqOaIt0lEJywKICAgICAgICBrZXk6ICd1aWQnLAogICAgICAgIHdpZHRoOiA4MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfnlKjmiLflpLTlg48nLAogICAgICAgIHNsb3Q6ICdhdmF0YXInCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+eUqOaIt+WQjeensCcsCiAgICAgICAgc2xvdDogJ25pY2tuYW1lJywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+egjeS7t+mHkeminScsCiAgICAgICAga2V5OiAncHJpY2UnCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+egjeS7t+aXtumXtCcsCiAgICAgICAga2V5OiAnYWRkX3RpbWUnLAogICAgICAgIG1pbldpZHRoOiAxMDAKICAgICAgfV0KICAgIH07CiAgfSwKICBjcmVhdGVkOiBmdW5jdGlvbiBjcmVhdGVkKCkgewogICAgdGhpcy5pZCA9IHRoaXMuJHJvdXRlLnBhcmFtcy5pZDsKICAgIHRoaXMuZ2V0U3RhdGlzdGljcyh0aGlzLmlkKTsKICAgIHRoaXMuZ2V0TGlzdCh0aGlzLmlkKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIOe7n+iuoQogICAgZ2V0U3RhdGlzdGljczogZnVuY3Rpb24gZ2V0U3RhdGlzdGljcyhpZCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgY29uc29sZS5sb2coaWQpOwogICAgICBnZXRiYXJnYWluU3RhdGlzdGljcyhpZCkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgdmFyIGFyciA9IFsncGVvcGxlX2NvdW50JywgJ3NwcmVhZF9jb3VudCcsICdzdGFydF9jb3VudCcsICdzdWNjZXNzX2NvdW50JywgJ3BheV9wcmljZScsICdwYXlfY291bnQnLCAncGF5X3JhdGUnXTsKCiAgICAgICAgX3RoaXMuY2FyZExpc3RzLm1hcChmdW5jdGlvbiAoaSwgaW5kZXgpIHsKICAgICAgICAgIGkuY291bnQgPSByZXMuZGF0YVthcnJbaW5kZXhdXTsKICAgICAgICB9KTsKICAgICAgfSk7CiAgICB9LAogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KGlkKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKCiAgICAgIGlmICh0aGlzLnR5cGUgPT0gMCkgewogICAgICAgIGdldGJhcmdhaW5TdGF0aXN0aWNzUGVvcGxlKHRoaXMuaWQsIHRoaXMucGFnaW5hdGlvbikudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgdmFyIF9yZXMkZGF0YSA9IHJlcy5kYXRhLAogICAgICAgICAgICAgIGNvdW50ID0gX3JlcyRkYXRhLmNvdW50LAogICAgICAgICAgICAgIGxpc3QgPSBfcmVzJGRhdGEubGlzdDsKICAgICAgICAgIF90aGlzMi50b3RhbCA9IGNvdW50OwogICAgICAgICAgX3RoaXMyLnRib2R5ID0gbGlzdDsKICAgICAgICB9KTsKICAgICAgfSBlbHNlIHsKICAgICAgICBnZXRiYXJnYWluU3RhdGlzdGljc09yZGVyKHRoaXMuaWQsIHRoaXMucGFnaW5hdGlvbikudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgICBfdGhpczIubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgdmFyIF9yZXMkZGF0YTIgPSByZXMuZGF0YSwKICAgICAgICAgICAgICBjb3VudCA9IF9yZXMkZGF0YTIuY291bnQsCiAgICAgICAgICAgICAgbGlzdCA9IF9yZXMkZGF0YTIubGlzdDsKICAgICAgICAgIF90aGlzMi50b3RhbCA9IGNvdW50OwogICAgICAgICAgX3RoaXMyLnRib2R5ID0gbGlzdDsKICAgICAgICB9KTsKICAgICAgfQogICAgfSwKICAgIC8vIOagh+etvuWIh+aNogogICAgb25DbGlja1RhYjogZnVuY3Rpb24gb25DbGlja1RhYigpIHsKICAgICAgdGhpcy50eXBlID0gdGhpcy5jdXJyZW50VGFiOwogICAgICB0aGlzLmdldExpc3QodGhpcy5pZCk7CiAgICB9LAogICAgLy8g5pCc57SiCiAgICBzZWFyY2hMaXN0OiBmdW5jdGlvbiBzZWFyY2hMaXN0KCkgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCh0aGlzLmlkKTsKICAgIH0sCiAgICAvLyDliIbpobUKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy5wYWdpbmF0aW9uLnBhZ2UgPSBpbmRleDsKICAgICAgdGhpcy5nZXRMaXN0KHRoaXMuaWQpOwogICAgfSwKICAgIC8vIOafpeeci+ivpuaDhQogICAgSW5mbzogZnVuY3Rpb24gSW5mbyhyb3cpIHsKICAgICAgdmFyIF90aGlzMyA9IHRoaXM7CgogICAgICB0aGlzLm1vZGFscyA9IHRydWU7CiAgICAgIHRoaXMucm93cyA9IHJvdzsKICAgICAgYmFyZ2FpblVzZXJJbmZvQXBpKHJvdy5pZCkudGhlbiggLyojX19QVVJFX18qL2Z1bmN0aW9uICgpIHsKICAgICAgICB2YXIgX3JlZiA9IF9hc3luY1RvR2VuZXJhdG9yKCAvKiNfX1BVUkVfXyovcmVnZW5lcmF0b3JSdW50aW1lLm1hcmsoZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS53cmFwKGZ1bmN0aW9uIF9jYWxsZWUkKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgICAgc3dpdGNoIChfY29udGV4dC5wcmV2ID0gX2NvbnRleHQubmV4dCkgewogICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICAgIF90aGlzMy50YWJMaXN0MyA9IGRhdGEubGlzdDsKICAgICAgICAgICAgICAgICAgX3RoaXMzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDM6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzMy5sb2FkaW5nID0gZmFsc2U7CgogICAgICAgIF90aGlzMy4kTWVzc2FnZS5lcnJvcihyZXMubXNnKTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"mappings":"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","names":["getbargainStatistics","getbargainStatisticsPeople","getbargainStatisticsOrder","bargainUserInfoApi","name","components","cardsData","data","modals","tabList3","loading2","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","columns2","width","minWidth","created","methods","getStatistics","console","i","getList","onClickTab","searchList","pageChange","index","Info","row","then","res","catch"],"sourceRoot":"src/pages/marketing/storeBargain","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=\"num\">\r\n <span> {{ row.already_num + ' / ' + row.people_num }}</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 === 2\">已失败</Tag>\r\n <Tag color=\"cyan\" v-show=\"row.status === 3\">已成功</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=\"cyan\" v-show=\"row.is_refund === 1\">已退款</Tag>\r\n <Tag color=\"volcano\" 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 getbargainStatistics,\r\n getbargainStatisticsPeople,\r\n getbargainStatisticsOrder,\r\n bargainUserInfoApi,\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 tabList3: [],\r\n loading2: 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: 'num',\r\n },\r\n {\r\n title: '结束时间',\r\n key: 'datatime',\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 columns2: [\r\n {\r\n title: '用户ID',\r\n key: 'uid',\r\n width: 80,\r\n },\r\n {\r\n title: '用户头像',\r\n slot: 'avatar',\r\n },\r\n {\r\n title: '用户名称',\r\n slot: 'nickname',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '砍价金额',\r\n key: 'price',\r\n },\r\n {\r\n title: '砍价时间',\r\n key: 'add_time',\r\n minWidth: 100,\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 getbargainStatistics(id).then((res) => {\r\n let arr = [\r\n 'people_count',\r\n 'spread_count',\r\n 'start_count',\r\n 'success_count',\r\n 'pay_price',\r\n 'pay_count',\r\n 'pay_rate',\r\n ];\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 getbargainStatisticsPeople(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 getbargainStatisticsOrder(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 bargainUserInfoApi(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"]}]}