| 1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\finance\\commission\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\finance\\commission\\index.vue","mtime":1761185180087},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9yZWdlbmVyYXRvciBmcm9tICJDOi9Vc2Vycy9BZG1pbmlzdHJhdG9yL0Rlc2t0b3AvY3JtZWI1LjAvdGVtcGxhdGUvYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL3JlZ2VuZXJhdG9yLmpzIjsKaW1wb3J0IF9hc3luY1RvR2VuZXJhdG9yIGZyb20gIkM6L1VzZXJzL0FkbWluaXN0cmF0b3IvRGVza3RvcC9jcm1lYjUuMC90ZW1wbGF0ZS9hZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vYXN5bmNUb0dlbmVyYXRvci5qcyI7CmltcG9ydCBfb2JqZWN0U3ByZWFkIGZyb20gIkM6L1VzZXJzL0FkbWluaXN0cmF0b3IvRGVza3RvcC9jcm1lYjUuMC90ZW1wbGF0ZS9hZG1pbi9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9lc20vb2JqZWN0U3ByZWFkMi5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IGNvbW1pc3Npb25MaXN0QXBpLCB1c2VyQ29tbWlzc2lvbkFwaSB9IGZyb20gJ0AvYXBpL2ZpbmFuY2UnOwppbXBvcnQgY29tbWlzc2lvbkRldGFpbHMgZnJvbSAnLi9oYW5kbGUvY29tbWlzc2lvbkRldGFpbHMnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ2NvbW1pc3Npb25SZWNvcmQnLAogIGNvbXBvbmVudHM6IHsKICAgIGNvbW1pc3Npb25EZXRhaWxzOiBjb21taXNzaW9uRGV0YWlscwogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIHRvdGFsOiAwLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdGFiTGlzdDogW10sCiAgICAgIGZvcm1WYWxpZGF0ZTogewogICAgICAgIG5pY2tuYW1lOiAnJywKICAgICAgICBwcmljZV9tYXg6IHVuZGVmaW5lZCwKICAgICAgICBwcmljZV9taW46IHVuZGVmaW5lZCwKICAgICAgICBleGNlbDogMCwKICAgICAgICBwYWdlOiAxLAogICAgICAgIC8vIOW9k+WJjemhtQogICAgICAgIGxpbWl0OiAyMCAvLyDmr4/pobXmmL7npLrmnaHmlbAKICAgICAgfQogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnODBweCc7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZ2V0TGlzdCgpOwogIH0sCiAgbWV0aG9kczogewogICAgLy8g5YiX6KGoCiAgICBnZXRMaXN0OiBmdW5jdGlvbiBnZXRMaXN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBjb21taXNzaW9uTGlzdEFwaSh0aGlzLmZvcm1WYWxpZGF0ZSkudGhlbigvKiNfX1BVUkVfXyovZnVuY3Rpb24gKCkgewogICAgICAgIHZhciBfcmVmID0gX2FzeW5jVG9HZW5lcmF0b3IoLyojX19QVVJFX18qL19yZWdlbmVyYXRvcigpLm0oZnVuY3Rpb24gX2NhbGxlZShyZXMpIHsKICAgICAgICAgIHZhciBkYXRhOwogICAgICAgICAgcmV0dXJuIF9yZWdlbmVyYXRvcigpLncoZnVuY3Rpb24gKF9jb250ZXh0KSB7CiAgICAgICAgICAgIHdoaWxlICgxKSBzd2l0Y2ggKF9jb250ZXh0Lm4pIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBkYXRhID0gcmVzLmRhdGE7CiAgICAgICAgICAgICAgICBfdGhpcy50YWJMaXN0ID0gZGF0YS5saXN0OwogICAgICAgICAgICAgICAgX3RoaXMudG90YWwgPSBkYXRhLmNvdW50OwogICAgICAgICAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5hKDIpOwogICAgICAgICAgICB9CiAgICAgICAgICB9LCBfY2FsbGVlKTsKICAgICAgICB9KSk7CiAgICAgICAgcmV0dXJuIGZ1bmN0aW9uIChfeCkgewogICAgICAgICAgcmV0dXJuIF9yZWYuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKICAgICAgICB9OwogICAgICB9KCkpLmNhdGNoKGZ1bmN0aW9uIChyZXMpIHsKICAgICAgICBfdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgICAgX3RoaXMuJG1lc3NhZ2UuZXJyb3IocmVzLm1zZyk7CiAgICAgIH0pOwogICAgfSwKICAgIC8vIOaQnOe0ogogICAgdXNlclNlYXJjaHM6IGZ1bmN0aW9uIHVzZXJTZWFyY2hzKCkgewogICAgICB0aGlzLmZvcm1WYWxpZGF0ZS5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRMaXN0KCk7CiAgICB9LAogICAgLy8g5a+85Ye6CiAgICBleHBvcnRzOiBmdW5jdGlvbiBleHBvcnRzKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKICAgICAgdmFyIGZvcm1WYWxpZGF0ZSA9IHRoaXMuZm9ybVZhbGlkYXRlOwogICAgICB2YXIgZGF0YSA9IHsKICAgICAgICBwcmljZV9tYXg6IGZvcm1WYWxpZGF0ZS5wcmljZV9tYXgsCiAgICAgICAgcHJpY2VfbWluOiBmb3JtVmFsaWRhdGUucHJpY2VfbWluLAogICAgICAgIG5pY2tuYW1lOiBmb3JtVmFsaWRhdGUubmlja25hbWUKICAgICAgfTsKICAgICAgdXNlckNvbW1pc3Npb25BcGkoZGF0YSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgbG9jYXRpb24uaHJlZiA9IHJlcy5kYXRhWzBdOwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLiRtZXNzYWdlLmVycm9yKHJlcy5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICAvLyDor6bmg4UKICAgIEluZm86IGZ1bmN0aW9uIEluZm8ocm93KSB7CiAgICAgIHRoaXMuJHJlZnMuY29tbWlzc2lvbi5tb2RhbHMgPSB0cnVlOwogICAgICB0aGlzLiRyZWZzLmNvbW1pc3Npb24uZ2V0RGV0YWlscyhyb3cudWlkKTsKICAgICAgdGhpcy4kcmVmcy5jb21taXNzaW9uLmdldExpc3Qocm93LnVpZCk7CiAgICB9LAogICAgLy8g5o6S5bqPCiAgICBzb3J0Q2hhbmdlZDogZnVuY3Rpb24gc29ydENoYW5nZWQoZSkgewogICAgICBpZiAoZS5rZXkgPT0gJ3N1bV9udW1iZXInKSB7CiAgICAgICAgZGVsZXRlIHRoaXMuZm9ybVZhbGlkYXRlLmJyb2tlcmFnZV9wcmljZTsKICAgICAgfSBlbHNlIHsKICAgICAgICBkZWxldGUgdGhpcy5mb3JtVmFsaWRhdGUuc3VtX251bWJlcjsKICAgICAgfQogICAgICB0aGlzLmZvcm1WYWxpZGF0ZVtlLmtleV0gPSBlLm9yZGVyOwogICAgICB0aGlzLmdldExpc3QoKTsKICAgIH0KICB9Cn07"},{"version":3,"names":["mapState","commissionListApi","userCommissionApi","commissionDetails","name","components","data","total","loading","tabList","formValidate","nickname","price_max","undefined","price_min","excel","page","limit","computed","_objectSpread","labelWidth","isMobile","labelPosition","mounted","getList","methods","_this","then","_ref","_asyncToGenerator","_regenerator","m","_callee","res","w","_context","n","list","count","a","_x","apply","arguments","catch","$message","error","msg","userSearchs","exports","_this2","location","href","Info","row","$refs","commission","modals","getDetails","uid","sortChanged","e","key","brokerage_price","sum_number","order"],"sources":["src/pages/finance/commission/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form ref=\"formValidate\" :label-width=\"labelWidth\" label-position=\"right\" inline @submit.native.prevent>\r\n <el-form-item label=\"昵称/ID:\">\r\n <el-input placeholder=\"请输入\" v-model=\"formValidate.nickname\" clearable class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item label=\"佣金范围:\" class=\"tab_data\">\r\n <el-input-number :controls=\"false\" :min=\"0\" class=\"mr10\" v-model=\"formValidate.price_min\" />\r\n <span class=\"mr10\">一</span>\r\n <el-input-number :controls=\"false\" :min=\"0\" v-model=\"formValidate.price_max\" />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"userSearchs\">查询</el-button>\r\n </el-form-item>\r\n </el-form>\r\n </div>\r\n </el-card>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"mt16\">\r\n <el-button v-auth=\"['export-userCommission']\" class=\"export\" v-db-click @click=\"exports\">导出</el-button>\r\n <el-table\r\n ref=\"table\"\r\n :data=\"tabList\"\r\n v-loading=\"loading\"\r\n empty-text=\"暂无数据\"\r\n @on-sort-change=\"sortChanged\"\r\n class=\"mt14\"\r\n >\r\n <el-table-column label=\"用户信息\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.nickname }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"总佣金金额\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.sum_number }}</span>\r\n </template>\r\n </el-table-column>\r\n <!-- <el-table-column label=\"账户余额\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.now_money }}</span>\r\n </template>\r\n </el-table-column> -->\r\n <el-table-column label=\"账户佣金\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.brokerage_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"提现佣金\" min-width=\"100\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.extract_price }}</span>\r\n </template>\r\n </el-table-column>\r\n </el-table>\r\n <div class=\"acea-row row-right page\">\r\n <pagination\r\n v-if=\"total\"\r\n :total=\"total\"\r\n :page.sync=\"formValidate.page\"\r\n :limit.sync=\"formValidate.limit\"\r\n @pagination=\"getList\"\r\n />\r\n </div>\r\n </el-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: undefined,\r\n price_min: undefined,\r\n excel: 0,\r\n page: 1, // 当前页\r\n limit: 20, // 每页显示条数\r\n },\r\n };\r\n },\r\n computed: {\r\n ...mapState('media', ['isMobile']),\r\n labelWidth() {\r\n return this.isMobile ? undefined : '80px';\r\n },\r\n labelPosition() {\r\n return this.isMobile ? 'top' : 'right';\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 // 搜索\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 lang=\"scss\" scoped>\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 ::v-deep .ivu-form-item-content {\r\n display: flex !important;\r\n}\r\n</style>\r\n"],"mappings":"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","ignoreList":[]}]}
|