1 |
- {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Distribution\\Businessman\\Distributor.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Distribution\\Businessman\\Distributor.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZGVsQnVzaW5lc3NtYW4sIGdldEFsbEJ1c2luZXNzbWFuLCBnZXRBbGxHcmFkZSwgZXhwb3J0R2V0QWxsQnVzaW5lc3NtYW4gfSBmcm9tICJAL2FwaS9Db21taXNzaW9uIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJEaXN0cmlidXRvciIsCgogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBzZWFyY2hfZm9ybTogewogICAgICAgIGF1ZGl0U3RhdHVzOiAyLAogICAgICAgIGF1ZGl0U3RhcjogIiIsCiAgICAgICAgYXVkaXRFbmQ6ICIiLAogICAgICAgIGdyYWRlOiAiIiwKICAgICAgICBzZWFyY2g6ICIiCiAgICAgIH0sCiAgICAgIGF1ZGl0VGltZTogW10sCiAgICAgIGJ1c2luZXNzbWFuX2xpc3Q6IFtdLAogICAgICBncmFkZV9saXN0OiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMAogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxCdXNpbmVzc21hbigpOwogICAgdGhpcy5nZXRBbGxHcmFkZSgpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsQnVzaW5lc3NtYW4oKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBkZWxCdXNpbmVzc21hbih1c2VyQ2VudGVySWQpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a5Yig6Zmk6K+l5YiG6ZSA5ZWG5ZCXPyIsICLmj5DnpLoiLCB7CiAgICAgICAgY29uZmlybUJ1dHRvblRleHQ6ICLnoa7lrpoiLAogICAgICAgIGNhbmNlbEJ1dHRvblRleHQ6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgZGVsQnVzaW5lc3NtYW4oewogICAgICAgICAgdXNlckNlbnRlcklkOiB1c2VyQ2VudGVySWQKICAgICAgICB9KTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLliKDpmaTmiJDlip8hIgogICAgICAgIH0pOwogICAgICAgIGF3YWl0IHRoaXMuZ2V0QWxsQnVzaW5lc3NtYW4oKTsKICAgICAgfSk7CiAgICB9LAoKICAgIGFzeW5jIGdldEFsbEJ1c2luZXNzbWFuKGV4cG9ydHMpIHsKICAgICAgY29uc3QgcGFyYW1zID0gewogICAgICAgIHBhZ2U6IHRoaXMucGFnZSwKICAgICAgICBwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSwKICAgICAgICAuLi50aGlzLnNlYXJjaF9mb3JtCiAgICAgIH07CgogICAgICBpZiAoZXhwb3J0cykgewogICAgICAgIHBhcmFtcy5leHBvcnQgPSBleHBvcnRzOwogICAgICAgIHBhcmFtcy5kaXN0cmlidXRpb24gPSAxOwogICAgICAgIGNvbnN0IHRhcmdldCA9IGF3YWl0IGV4cG9ydEdldEFsbEJ1c2luZXNzbWFuKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgY29uc3QgewogICAgICAgICAgZGF0YSwKICAgICAgICAgIHBhZ2VUb3RhbAogICAgICAgIH0gPSBhd2FpdCBnZXRBbGxCdXNpbmVzc21hbih7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICAgIHRoaXMuYnVzaW5lc3NtYW5fbGlzdCA9IGRhdGE7CiAgICAgICAgdGhpcy50b3RhbCA9IHBhZ2VUb3RhbDsKICAgICAgfQogICAgfSwKCiAgICBhc3luYyBnZXRBbGxHcmFkZSgpIHsKICAgICAgY29uc3QgewogICAgICAgIGRhdGEKICAgICAgfSA9IGF3YWl0IGdldEFsbEdyYWRlKCk7CiAgICAgIHRoaXMuZ3JhZGVfbGlzdCA9IGRhdGE7CiAgICB9LAoKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxCdXNpbmVzc21hbigpOwogICAgfSwKCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSAxOwogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLmdldEFsbEJ1c2luZXNzbWFuKCk7CiAgICB9LAoKICAgIGF1ZGl0VGltZUNoYW5nZSh2YWwpIHsKICAgICAgaWYgKHZhbCAmJiB2YWwubGVuZ3RoKSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5hdWRpdFN0YXIgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuc2VhcmNoX2Zvcm0uYXVkaXRFbmQgPSB2YWxbMV0gLyAxMDAwICsgODYzOTk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zZWFyY2hfZm9ybS5hdWRpdFN0YXIgPSAiIjsKICAgICAgICB0aGlzLnNlYXJjaF9mb3JtLmF1ZGl0RW5kID0gIiI7CiAgICAgIH0KCiAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkJA,SACAA,cADA,EAEAC,iBAFA,EAGAC,WAHA,EAIAC,uBAJA,QAKA,kBALA;AAMA;EACAC,mBADA;;EAEAC;IACA;MACAC;QACAC,cADA;QAEAC,aAFA;QAGAC,YAHA;QAIAC,SAJA;QAKAC;MALA,CADA;MAQAC,aARA;MASAC,oBATA;MAUAC,cAVA;MAWAC,QAXA;MAYAC,OAZA;MAaAC;IAbA;EAeA,CAlBA;;EAmBAC;IACA;IACA;EACA,CAtBA;;EAuBAC;IACA;IACA;EACA,CA1BA;;EA2BAC;IACApB;MACA;QACAqB,uBADA;QAEAC,sBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;UACAC;QADA;QAIA;UACAF,eADA;UAEAG;QAFA;QAIA;MACA,CAdA;IAeA,CAjBA;;IAkBA;MACA;QACAV,eADA;QAEAC,uBAFA;QAGA;MAHA;;MAKA;QACAU;QACAA;QACA,+CACA;QADA;MAGA,CANA,MAMA;QACA;UAAAtB;UAAAuB;QAAA,8BACA;QADA;QAGA;QACA;MACA;IACA,CArCA;;IAsCA;MACA;QAAAvB;MAAA;MAEA;IACA,CA1CA;;IA2CAwB;MACA;MACA;IACA,CA9CA;;IA+CAC;MACA;MACA;MACA;IACA,CAnDA;;IAoDAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA;;EA7DA;AA3BA","names":["delBusinessman","getAllBusinessman","getAllGrade","exportGetAllBusinessman","name","data","search_form","auditStatus","auditStar","auditEnd","grade","search","auditTime","businessman_list","grade_list","total","page","pageSize","created","activated","methods","confirmButtonText","cancelButtonText","type","then","userCenterId","message","params","pageTotal","pageChange","sizeChange","auditTimeChange"],"sourceRoot":"src/views/Distribution/Businessman","sources":["Distributor.vue"],"sourcesContent":["<template>\n <Container>\n <el-form slot=\"left\" :inline=\"true\" style=\"margin-bottom: 0\" size=\"small\">\n <el-form-item>\n <el-input\n v-model=\"search_form.search\"\n placeholder=\"手机号/姓名\"\n class=\"input-with-select\"\n style=\"width: 200px\"\n clearable\n @clear=\"pageChange(1)\"\n @keyup.enter.native=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-select\n v-model=\"search_form.grade\"\n placeholder=\"等级\"\n clearable\n style=\"width: 150px\"\n @change=\"pageChange(1)\"\n >\n <el-option\n v-for=\"(item, index) in grade_list\"\n :key=\"index\"\n :value=\"item.grade\"\n :label=\"item.name\"\n ></el-option>\n </el-select>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"auditTime\"\n type=\"daterange\"\n range-separator=\"-\"\n start-placeholder=\"成为分销商开始时间\"\n end-placeholder=\"成为分销商结束时间\"\n value-format=\"timestamp\"\n @change=\"auditTimeChange\"\n ></el-date-picker>\n </el-form-item>\n <el-button size=\"small\" type=\"primary\" @click=\"getAllBusinessman(1)\">\n 导出\n </el-button>\n </el-form>\n <el-table :data=\"businessman_list\">\n <el-table-column\n prop=\"name\"\n label=\"姓名\"\n min-width=\"130\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column\n prop=\"mobile\"\n label=\"手机号\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"gradeName\"\n label=\"等级\"\n min-width=\"100\"\n ></el-table-column>\n <el-table-column prop=\"totalMoney\" min-width=\"100\" label=\"累计佣金\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"waitMoney\" min-width=\"100\" label=\"提现佣金\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.waitMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"createTime\"\n label=\"成为分销商时间\"\n min-width=\"160px\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"subTotal\" label=\"下线总数\" min-width=\"100px\">\n <template slot-scope=\"scope\">\n {{ scope.row.statistics ? scope.row.statistics.sub || 0 : 0 }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"subBusinessman\"\n label=\"下级分销商总数\"\n min-width=\"120px\"\n >\n <template slot-scope=\"scope\">\n {{\n scope.row.statistics ? scope.row.statistics.subBusinessman || 0 : 0\n }}\n </template>\n </el-table-column>\n <el-table-column prop=\"operation\" label=\"操作\" min-width=\"140px\">\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.BusinessmangetdelBusinessman)\"\n type=\"text\"\n size=\"small\"\n @click=\"delBusinessman(scope.row.userCenterId)\"\n >\n 删除\n </el-button>\n <el-button\n v-if=\"\n scope.row.statistics &&\n scope.row.statistics.sub > 0 &&\n $accessCheck($Access.BusinessmangetgetAllSub)\n \"\n type=\"text\"\n size=\"small\"\n @click=\"\n $router.push(\n '/Distribution/Businessman/DistributorNext?id=' +\n scope.row.id +\n '&name=' +\n scope.row.name\n )\n \"\n >\n 查看下级\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n </Container>\n</template>\n\n<script>\n import {\n delBusinessman,\n getAllBusinessman,\n getAllGrade,\n exportGetAllBusinessman,\n } from \"@/api/Commission\";\n export default {\n name: \"Distributor\",\n data() {\n return {\n search_form: {\n auditStatus: 2,\n auditStar: \"\",\n auditEnd: \"\",\n grade: \"\",\n search: \"\",\n },\n auditTime: [],\n businessman_list: [],\n grade_list: [],\n total: 0,\n page: 1,\n pageSize: 10,\n };\n },\n created() {\n this.getAllBusinessman();\n this.getAllGrade();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllBusinessman();\n },\n methods: {\n delBusinessman(userCenterId) {\n this.$confirm(\"确定删除该分销商吗?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await delBusinessman({\n userCenterId: userCenterId,\n });\n\n this.$message({\n type: \"success\",\n message: \"删除成功!\",\n });\n await this.getAllBusinessman();\n });\n },\n async getAllBusinessman(exports) {\n const params = {\n page: this.page,\n pageSize: this.pageSize,\n ...this.search_form,\n };\n if (exports) {\n params.export = exports;\n params.distribution = 1;\n const target = await exportGetAllBusinessman({\n ...params,\n });\n } else {\n const { data, pageTotal } = await getAllBusinessman({\n ...params,\n });\n this.businessman_list = data;\n this.total = pageTotal;\n }\n },\n async getAllGrade() {\n const { data } = await getAllGrade();\n\n this.grade_list = data;\n },\n pageChange(val) {\n this.page = val;\n this.getAllBusinessman();\n },\n sizeChange(val) {\n this.page = 1;\n this.pageSize = val;\n this.getAllBusinessman();\n },\n auditTimeChange(val) {\n if (val && val.length) {\n this.search_form.auditStar = val[0] / 1000;\n this.search_form.auditEnd = val[1] / 1000 + 86399;\n } else {\n this.search_form.auditStar = \"\";\n this.search_form.auditEnd = \"\";\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped>\n /*.commodity{*/\n /* width: 30%;*/\n /*}*/\n .clear span {\n color: red;\n cursor: pointer;\n margin-left: 20px;\n font-size: 12px;\n }\n</style>\n"]}]}
|