d5dffdc035c49deea2ab95b7f0035d50.json 15 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\\finance\\commission\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\newItem\\admin\\src\\pages\\finance\\commission\\index.vue","mtime":1677828270196},{"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:aW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkU6L2l0ZW0vbmV3SXRlbS9hZG1pbi9ub2RlX21vZHVsZXMvQHZ1ZS9iYWJlbC1wcmVzZXQtYXBwL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9hc3luY1RvR2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRTovaXRlbS9uZXdJdGVtL2FkbWluL25vZGVfbW9kdWxlcy9AdnVlL2JhYmVsLXByZXNldC1hcHAvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwppbXBvcnQgInJlZ2VuZXJhdG9yLXJ1bnRpbWUvcnVudGltZS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IGNvbW1pc3Npb25MaXN0QXBpLCB1c2VyQ29tbWlzc2lvbkFwaSB9IGZyb20gJ0AvYXBpL2ZpbmFuY2UnOwppbXBvcnQgY29tbWlzc2lvbkRldGFpbHMgZnJvbSAnLi9oYW5kbGUvY29tbWlzc2lvbkRldGFpbHMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2NvbW1pc3Npb25SZWNvcmQnLAogIGNvbXBvbmVudHM6IHsKICAgIGNvbW1pc3Npb25EZXRhaWxzOiBjb21taXNzaW9uRGV0YWlscwogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRvdGFsOiAwLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFiTGlzdDogW10sCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIG5pY2tuYW1lOiAnJywKICAgICAgICBwcmljZV9tYXg6ICcnLAogICAgICAgIHByaWNlX21pbjogJycsCiAgICAgICAgZXhjZWw6IDAsCiAgICAgICAgcGFnZTogMSwKICAgICAgICAvLyDlvZPliY3pobUKICAgICAgICBsaW1pdDogMjAgLy8g5q+P6aG15pi+56S65p2h5pWwCgogICAgICB9LAogICAgICBjb2x1bW5zOiBbewogICAgICAgIHRpdGxlOiAn55So5oi35L+h5oGvJywKICAgICAgICBrZXk6ICduaWNrbmFtZScsCiAgICAgICAgbWluV2lkdGg6IDE1MAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmgLvkvaPph5Hph5Hpop0nLAogICAgICAgIGtleTogJ3N1bV9udW1iZXInLAogICAgICAgIHNvcnRhYmxlOiAnY3VzdG9tJywKICAgICAgICBtaW5XaWR0aDogMTIwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+i0puaIt+S9meminScsCiAgICAgICAga2V5OiAnbm93X21vbmV5JywKICAgICAgICBtaW5XaWR0aDogMTAwCiAgICAgIH0sIHsKICAgICAgICB0aXRsZTogJ+i0puaIt+S9o+mHkScsCiAgICAgICAga2V5OiAnYnJva2VyYWdlX3ByaWNlJywKICAgICAgICBzb3J0YWJsZTogJ2N1c3RvbScsCiAgICAgICAgbWluV2lkdGg6IDEyMAogICAgICB9LCB7CiAgICAgICAgdGl0bGU6ICfmj5DnjrDliLDotKbkvaPph5EnLAogICAgICAgIGtleTogJ2V4dHJhY3RfcHJpY2UnLAogICAgICAgIG1pbldpZHRoOiAxNTAKICAgICAgfSAvLyB7CiAgICAgIC8vICAgdGl0bGU6ICfmk43kvZwnLAogICAgICAvLyAgIHNsb3Q6ICdhY3Rpb24nLAogICAgICAvLyAgIGZpeGVkOiAncmlnaHQnLAogICAgICAvLyAgIG1pbldpZHRoOiAxMDAKICAgICAgLy8gfQogICAgICBdCiAgICB9OwogIH0sCiAgY29tcHV0ZWQ6IF9vYmplY3RTcHJlYWQoX29iamVjdFNwcmVhZCh7fSwgbWFwU3RhdGUoJ21lZGlhJywgWydpc01vYmlsZSddKSksIHt9LCB7CiAgICBsYWJlbFdpZHRoOiBmdW5jdGlvbiBsYWJlbFdpZHRoKCkgewogICAgICByZXR1cm4gdGhpcy5pc01vYmlsZSA/IHVuZGVmaW5lZCA6IDgwOwogICAgfSwKICAgIGxhYmVsUG9zaXRpb246IGZ1bmN0aW9uIGxhYmVsUG9zaXRpb24oKSB7CiAgICAgIHJldHVybiB0aGlzLmlzTW9iaWxlID8gJ3RvcCcgOiAnbGVmdCc7CiAgICB9CiAgfSksCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKICAgICAgY29tbWlzc2lvbkxpc3RBcGkodGhpcy5mb3JtVmFsaWRhdGUpLnRoZW4oIC8qI19fUFVSRV9fKi9mdW5jdGlvbiAoKSB7CiAgICAgICAgdmFyIF9yZWYgPSBfYXN5bmNUb0dlbmVyYXRvciggLyojX19QVVJFX18qL3JlZ2VuZXJhdG9yUnVudGltZS5tYXJrKGZ1bmN0aW9uIF9jYWxsZWUocmVzKSB7CiAgICAgICAgICB2YXIgZGF0YTsKICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUud3JhcChmdW5jdGlvbiBfY2FsbGVlJChfY29udGV4dCkgewogICAgICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgZGF0YSA9IHJlcy5kYXRhOwogICAgICAgICAgICAgICAgICBfdGhpcy50YWJMaXN0ID0gZGF0YS5saXN0OwogICAgICAgICAgICAgICAgICBfdGhpcy50b3RhbCA9IGRhdGEuY291bnQ7CiAgICAgICAgICAgICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgX2NhbGxlZSk7CiAgICAgICAgfSkpOwoKICAgICAgICByZXR1cm4gZnVuY3Rpb24gKF94KSB7CiAgICAgICAgICByZXR1cm4gX3JlZi5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgIH07CiAgICAgIH0oKSkuY2F0Y2goZnVuY3Rpb24gKHJlcykgewogICAgICAgIF90aGlzLmxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgX3RoaXMuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIHBhZ2VDaGFuZ2U6IGZ1bmN0aW9uIHBhZ2VDaGFuZ2UoaW5kZXgpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IGluZGV4OwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0sCiAgICAvLyDmkJzntKIKICAgIHVzZXJTZWFyY2hzOiBmdW5jdGlvbiB1c2VyU2VhcmNocygpIHsKICAgICAgdGhpcy5mb3JtVmFsaWRhdGUucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0TGlzdCgpOwogICAgfSwKICAgIC8vIOWvvOWHugogICAgZXhwb3J0czogZnVuY3Rpb24gZXhwb3J0cygpIHsKICAgICAgdmFyIF90aGlzMiA9IHRoaXM7CgogICAgICB2YXIgZm9ybVZhbGlkYXRlID0gdGhpcy5mb3JtVmFsaWRhdGU7CiAgICAgIHZhciBkYXRhID0gewogICAgICAgIHByaWNlX21heDogZm9ybVZhbGlkYXRlLnByaWNlX21heCwKICAgICAgICBwcmljZV9taW46IGZvcm1WYWxpZGF0ZS5wcmljZV9taW4sCiAgICAgICAgbmlja25hbWU6IGZvcm1WYWxpZGF0ZS5uaWNrbmFtZQogICAgICB9OwogICAgICB1c2VyQ29tbWlzc2lvbkFwaShkYXRhKS50aGVuKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBsb2NhdGlvbi5ocmVmID0gcmVzLmRhdGFbMF07CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpczIuJE1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOivpuaDhQogICAgSW5mbzogZnVuY3Rpb24gSW5mbyhyb3cpIHsKICAgICAgdGhpcy4kcmVmcy5jb21taXNzaW9uLm1vZGFscyA9IHRydWU7CiAgICAgIHRoaXMuJHJlZnMuY29tbWlzc2lvbi5nZXREZXRhaWxzKHJvdy51aWQpOwogICAgICB0aGlzLiRyZWZzLmNvbW1pc3Npb24uZ2V0TGlzdChyb3cudWlkKTsKICAgIH0sCiAgICAvLyDmjpLluo8KICAgIHNvcnRDaGFuZ2VkOiBmdW5jdGlvbiBzb3J0Q2hhbmdlZChlKSB7CiAgICAgIGlmIChlLmtleSA9PSAnc3VtX251bWJlcicpIHsKICAgICAgICBkZWxldGUgdGhpcy5mb3JtVmFsaWRhdGUuYnJva2VyYWdlX3ByaWNlOwogICAgICB9IGVsc2UgewogICAgICAgIGRlbGV0ZSB0aGlzLmZvcm1WYWxpZGF0ZS5zdW1fbnVtYmVyOwogICAgICB9CgogICAgICB0aGlzLmZvcm1WYWxpZGF0ZVtlLmtleV0gPSBlLm9yZGVyOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAyEA;AACA;AACA;AAEA;EACAA,wBADA;EAEAC;IAAAC;EAAA,CAFA;EAGAC,IAHA,kBAGA;IACA;MACAC,QADA;MAEAC,cAFA;MAGAC,WAHA;MAIAC;QACAC,YADA;QAEAC,aAFA;QAGAC,aAHA;QAIAC,QAJA;QAKAC,OALA;QAKA;QACAC,SANA,CAMA;;MANA,CAJA;MAYAC,UACA;QACAC,aADA;QAEAC,eAFA;QAGAC;MAHA,CADA,EAMA;QACAF,cADA;QAEAC,iBAFA;QAGAE,kBAHA;QAIAD;MAJA,CANA,EAYA;QACAF,aADA;QAEAC,gBAFA;QAGAC;MAHA,CAZA,EAiBA;QACAF,aADA;QAEAC,sBAFA;QAGAE,kBAHA;QAIAD;MAJA,CAjBA,EAuBA;QACAF,eADA;QAEAC,oBAFA;QAGAC;MAHA,CAvBA,CA4BA;MACA;MACA;MACA;MACA;MACA;MAjCA;IAZA;EAgDA,CApDA;EAqDAE,0CACAC,+BADA;IAEAC,UAFA,wBAEA;MACA;IACA,CAJA;IAKAC,aALA,2BAKA;MACA;IACA;EAPA,EArDA;EA8DAC,OA9DA,qBA8DA;IACA;EACA,CAhEA;EAiEAC;IACA;IACAC,OAFA,qBAEA;MAAA;;MACA;MACAC,qCACAC,IADA;QAAA,mEACA;UAAA;UAAA;YAAA;cAAA;gBAAA;kBACAxB,IADA,GACAyB,QADA;kBAEA;kBACA;kBACA;;gBAJA;gBAAA;kBAAA;cAAA;YAAA;UAAA;QAAA,CADA;;QAAA;UAAA;QAAA;MAAA,KAOAC,KAPA,CAOA;QACA;;QACA;MACA,CAVA;IAWA,CAfA;IAgBAC,UAhBA,sBAgBAC,KAhBA,EAgBA;MACA;MACA;IACA,CAnBA;IAoBA;IACAC,WArBA,yBAqBA;MACA;MACA;IACA,CAxBA;IAyBA;IACAC,OA1BA,qBA0BA;MAAA;;MACA;MACA;QACAxB,iCADA;QAEAC,iCAFA;QAGAF;MAHA;MAKA0B,wBACAP,IADA,CACA;QACAQ;MACA,CAHA,EAIAN,KAJA,CAIA;QACA;MACA,CANA;IAOA,CAxCA;IAyCA;IACAO,IA1CA,gBA0CAC,GA1CA,EA0CA;MACA;MACA;MACA;IACA,CA9CA;IA+CA;IACAC,WAhDA,uBAgDAC,CAhDA,EAgDA;MACA;QACA;MACA,CAFA,MAEA;QACA;MACA;;MACA;MACA;IACA;EAxDA;AAjEA","names":["name","components","commissionDetails","data","total","loading","tabList","formValidate","nickname","price_max","price_min","excel","page","limit","columns","title","key","minWidth","sortable","computed","mapState","labelWidth","labelPosition","mounted","methods","getList","commissionListApi","then","res","catch","pageChange","index","userSearchs","exports","userCommissionApi","location","Info","row","sortChanged","e"],"sourceRoot":"src/pages/finance/commission","sources":["index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <Card :bordered=\"false\" dis-hover class=\"ivu-mt\">\r\n <Form\r\n ref=\"formValidate\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n class=\"tabform\"\r\n @submit.native.prevent\r\n >\r\n <Row :gutter=\"24\" type=\"flex\">\r\n <Col :xl=\"5\" :lg=\"8\" :md=\"10\" :sm=\"11\" :xs=\"24\" class=\"mr10\">\r\n <FormItem label=\"昵称/ID:\">\r\n <Input\r\n enter-button\r\n placeholder=\"请输入\"\r\n element-id=\"nickname\"\r\n v-model=\"formValidate.nickname\"\r\n clearable\r\n />\r\n </FormItem>\r\n </Col>\r\n <Col :xl=\"8\" :lg=\"12\" :md=\"13\" :sm=\"12\" :xs=\"24\">\r\n <FormItem label=\"佣金范围:\" class=\"tab_data\">\r\n <Input\r\n enter-button\r\n placeholder=\"¥\"\r\n element-id=\"price_min\"\r\n class=\"mr10\"\r\n v-model=\"formValidate.price_min\"\r\n clearable\r\n />\r\n <span class=\"mr10\">一</span>\r\n <Input enter-button placeholder=\"¥\" element-id=\"price_max\" v-model=\"formValidate.price_max\" clearable />\r\n </FormItem>\r\n </Col>\r\n <Col span=\"4\">\r\n <Button type=\"primary\" icon=\"ios-search\" @click=\"userSearchs\">搜索</Button>\r\n <Button v-auth=\"['export-userCommission']\" class=\"export\" icon=\"ios-share-outline\" @click=\"exports\"\r\n >导出\r\n </Button>\r\n </Col>\r\n </Row>\r\n </Form>\r\n <Table\r\n ref=\"table\"\r\n :columns=\"columns\"\r\n :data=\"tabList\"\r\n class=\"mt25\"\r\n :loading=\"loading\"\r\n no-data-text=\"暂无数据\"\r\n no-filtered-data-text=\"暂无筛选结果\"\r\n @on-sort-change=\"sortChanged\"\r\n >\r\n <!-- <template slot-scope=\"{ row, index }\" 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=\"formValidate.page\"\r\n show-elevator\r\n show-total\r\n :page-size=\"formValidate.limit\"\r\n @on-change=\"pageChange\"\r\n />\r\n </div>\r\n </Card>\r\n <commission-details ref=\"commission\"></commission-details>\r\n </div>\r\n</template>\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { commissionListApi, userCommissionApi } from '@/api/finance';\r\nimport commissionDetails from './handle/commissionDetails';\r\n\r\nexport default {\r\n name: 'commissionRecord',\r\n components: { commissionDetails },\r\n data() {\r\n return {\r\n total: 0,\r\n loading: false,\r\n tabList: [],\r\n formValidate: {\r\n nickname: '',\r\n price_max: '',\r\n price_min: '',\r\n excel: 0,\r\n page: 1, // 当前页\r\n limit: 20, // 每页显示条数\r\n },\r\n columns: [\r\n {\r\n title: '用户信息',\r\n key: 'nickname',\r\n minWidth: 150,\r\n },\r\n {\r\n title: '总佣金金额',\r\n key: 'sum_number',\r\n sortable: 'custom',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '账户余额',\r\n key: 'now_money',\r\n minWidth: 100,\r\n },\r\n {\r\n title: '账户佣金',\r\n key: 'brokerage_price',\r\n sortable: 'custom',\r\n minWidth: 120,\r\n },\r\n {\r\n title: '提现到账佣金',\r\n key: 'extract_price',\r\n minWidth: 150,\r\n },\r\n // {\r\n // title: '操作',\r\n // slot: 'action',\r\n // fixed: 'right',\r\n // minWidth: 100\r\n // }\r\n ],\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : 80;\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'left';\r\n },\r\n },\r\n mounted() {\r\n this.getList();\r\n },\r\n methods: {\r\n // 列表\r\n getList() {\r\n this.loading = true;\r\n commissionListApi(this.formValidate)\r\n .then(async (res) => {\r\n let data = res.data;\r\n this.tabList = data.list;\r\n this.total = data.count;\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 pageChange(index) {\r\n this.formValidate.page = index;\r\n this.getList();\r\n },\r\n // 搜索\r\n userSearchs() {\r\n this.formValidate.page = 1;\r\n this.getList();\r\n },\r\n // 导出\r\n exports() {\r\n let formValidate = this.formValidate;\r\n let data = {\r\n price_max: formValidate.price_max,\r\n price_min: formValidate.price_min,\r\n nickname: formValidate.nickname,\r\n };\r\n userCommissionApi(data)\r\n .then((res) => {\r\n location.href = res.data[0];\r\n })\r\n .catch((res) => {\r\n this.$Message.error(res.msg);\r\n });\r\n },\r\n // 详情\r\n Info(row) {\r\n this.$refs.commission.modals = true;\r\n this.$refs.commission.getDetails(row.uid);\r\n this.$refs.commission.getList(row.uid);\r\n },\r\n // 排序\r\n sortChanged(e) {\r\n if (e.key == 'sum_number') {\r\n delete this.formValidate.brokerage_price;\r\n } else {\r\n delete this.formValidate.sum_number;\r\n }\r\n this.formValidate[e.key] = e.order;\r\n this.getList();\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"stylus\">\r\n.lines\r\n padding-top 6px !important\r\n\r\n.tabform .export\r\n margin-left 10px;\r\n\r\n.tab_data >>> .ivu-form-item-content\r\n display flex !important\r\n</style>\r\n"]}]}