5ea89bb125804bfa55791922ddb1835a.json 8.9 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerAdmin\\SaldoDetail.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Customer\\CustomerAdmin\\SaldoDetail.vue","mtime":1678954023529},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsTWVtYmVyQmFsYW5jZURldGFpbCB9IGZyb20gIkAvYXBpL0N1c3RvbWVyIjsKZXhwb3J0IGRlZmF1bHQgewogIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICB0aW1lOiAiIiwKICAgICAgLy8g5L2Z6aKd5piO57uGCiAgICAgIG5hbWU6ICIiLAogICAgICAvLyDlvZPliY3kvZnpop0KICAgICAgbW9uZXk6ICIiLAogICAgICBjdXN0b21lcklkOiAiIiwKICAgICAgeHh4OiAiIiwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIHBhZ2VTaXplOiAxMCwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgc3RhcnQ6ICIiLAogICAgICBlbmQ6ICIiCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLm1vbmV5ID0gdGhpcy4kcm91dGUucXVlcnkubW9uZXk7CiAgICB0aGlzLm5hbWUgPSB0aGlzLiRyb3V0ZS5xdWVyeS5uYW1lOwogICAgdGhpcy5jdXN0b21lcklkID0gdGhpcy4kcm91dGUucXVlcnkuaWQ7CiAgICB0aGlzLmdldEFsbE1lbWJlckJhbGFuY2VEZXRhaWwoKTsKICB9LAoKICBhY3RpdmF0ZWQoKSB7CiAgICBpZiAodGhpcy4kX2lzSW5pdCgpKSByZXR1cm47IC8vIHRoaXMuZ2V0Q3VzdG9tZXJJbmZvKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g5pe26Ze0562b6YCJCiAgICBvcmRlckRhdGUodmFsKSB7CiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc3RhcnQgPSB2YWxbMF0gLyAxMDAwOwogICAgICAgIHRoaXMuZW5kID0gdmFsWzFdIC8gMTAwMCArIDg2Mzk5OwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuc3RhcnQgPSAiIjsKICAgICAgICB0aGlzLmVuZCA9ICIiOwogICAgICB9CgogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIC8v6I635Y+W5L2Z6aKd5piO57uGCiAgICBhc3luYyBnZXRBbGxNZW1iZXJCYWxhbmNlRGV0YWlsKCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YSwKICAgICAgICBwYWdlVG90YWwKICAgICAgfSA9IGF3YWl0IGdldEFsbE1lbWJlckJhbGFuY2VEZXRhaWwoewogICAgICAgIGN1c3RvbWVySWQ6IHRoaXMuY3VzdG9tZXJJZCwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLmVuZAogICAgICB9KTsKICAgICAgdGhpcy50YWJsZURhdGEgPSBkYXRhOwogICAgICB0aGlzLnRvdGFsID0gcGFnZVRvdGFsOwogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxNZW1iZXJCYWxhbmNlRGV0YWlsKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICBnb0RldGFpbChyb3cpIHsKICAgICAgdGhpcy4kcm91dGVyLnB1c2goewogICAgICAgIHBhdGg6IGAvb3JkZXIvbWFuYWdlTy9PcmRlckRldGFpbHMvJHtyb3cudXNlckNlbnRlcklkfS8ke3Jvdy5pZH1gCiAgICAgIH0pOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8EA;AAEA;EACAA;IACA;MACAC,QADA;MAEA;MACAC,QAHA;MAIA;MACAC,SALA;MAMAC,cANA;MAOAC,OAPA;MAQAC,QARA;MASAC,OATA;MAUAC,YAVA;MAWAC,aAXA;MAYAC,SAZA;MAaAC;IAbA;EAeA,CAjBA;;EAkBAC;IACA;IACA;IACA;IACA;EACA,CAvBA;;EAwBAC;IACA,4BADA,CAEA;EACA,CA3BA;;EA4BAC;IACA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAXA;;IAYA;IACA;MACA;QAAAf;QAAAgB;MAAA;QACAZ,2BADA;QAEAG,eAFA;QAGAC,uBAHA;QAIAE,iBAJA;QAKAC;MALA;MAOA;MACA;IACA,CAvBA;;IAwBA;IACAM;MACA;MACA;IACA,CA5BA;;IA6BA;IACAC;MACA;MACA;IACA,CAjCA;;IAkCAC;MACA;QACAC;MADA;IAGA;;EAtCA;AA5BA","names":["data","time","name","money","customerId","xxx","total","page","pageSize","tableData","start","end","created","activated","methods","orderDate","pageTotal","pageChange","sizeChange","goDetail","path"],"sourceRoot":"src/views/Customer/CustomerAdmin","sources":["SaldoDetail.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\">\n <el-form inline>\n <el-form-item label=\"客户:\"></el-form-item>\n <el-form-item>{{ name }}</el-form-item>\n <el-form-item v-if=\"Number(money)\" label=\"|\"></el-form-item>\n <el-form-item v-if=\"Number(money)\" label=\"当前余额:\">\n {{ money }}\n </el-form-item>\n <el-form-item v-if=\"Number(money)\" label=\"|\"></el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始时间\"\n end-placeholder=\"结束时间\"\n @change=\"orderDate\"\n ></el-date-picker>\n </el-form-item>\n </el-form>\n </div>\n <div>\n <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column prop=\"purpose\" label=\"类型\"></el-table-column>\n <el-table-column prop=\"money\" label=\"变动金额\">\n <template slot-scope=\"scope\">\n <span\n :class=\"[\n parseInt(scope.row.type) === 4\n ? 'danger-status'\n : 'success-status',\n ]\"\n ></span>\n <span>{{ parseInt(scope.row.type) === 4 ? \"-\" : \"+\" }}</span>\n {{ scope.row.money }}\n </template>\n </el-table-column>\n <el-table-column prop=\"afterMoney\" label=\"账户金额\"></el-table-column>\n <el-table-column label=\"关联订单\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.orderIdDate && scope.row.orderIdDate.length\">\n <span\n v-for=\"(item, index) in scope.row.orderIdDate\"\n :key=\"index\"\n class=\"click-div\"\n @click=\"goDetail(item)\"\n >\n {{ item.no }}\n <br />\n </span>\n </span>\n <span v-else>--</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"createTime\" label=\"时间\">\n <template slot-scope=\"scope\">\n {{\n $_common.formatDate(scope.row.createTime, \"yyyy-MM-dd hh:mm:ss\")\n }}\n </template>\n </el-table-column>\n </el-table>\n </div>\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 { getAllMemberBalanceDetail } from \"@/api/Customer\";\n\n export default {\n data() {\n return {\n time: \"\",\n // 余额明细\n name: \"\",\n // 当前余额\n money: \"\",\n customerId: \"\",\n xxx: \"\",\n total: 0,\n page: 1,\n pageSize: 10,\n tableData: [],\n start: \"\",\n end: \"\",\n };\n },\n created() {\n this.money = this.$route.query.money;\n this.name = this.$route.query.name;\n this.customerId = this.$route.query.id;\n this.getAllMemberBalanceDetail();\n },\n activated() {\n if (this.$_isInit()) return;\n // this.getCustomerInfo();\n },\n methods: {\n // 时间筛选\n orderDate(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.pageChange(1);\n },\n //获取余额明细\n async getAllMemberBalanceDetail() {\n const { data, pageTotal } = await getAllMemberBalanceDetail({\n customerId: this.customerId,\n page: this.page,\n pageSize: this.pageSize,\n start: this.start,\n end: this.end,\n });\n this.tableData = data;\n this.total = pageTotal;\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllMemberBalanceDetail();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n goDetail(row) {\n this.$router.push({\n path: `/order/manageO/OrderDetails/${row.userCenterId}/${row.id}`,\n });\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}