16713ef596b10deb73ec2d661f5b0a51.json 13 KB

1
  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\\Customer\\CustomerBehavior\\PurchaseHistory.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Customer\\CustomerBehavior\\PurchaseHistory.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgc2VhcmNoQ3VzdG9tZXJCdXlMb2csIGV4cG9ydHNlYXJjaEN1c3RvbWVyQnV5TG9nIH0gZnJvbSAiQC9hcGkvQ3VzdG9tZXIiOwppbXBvcnQgR29vZHNDYXRlZ29yeSBmcm9tICJAL2NvbXBvbmVudC9jb21tb24vR29vZHNDYXRlZ29yeS52dWUiOwppbXBvcnQgU2VsZWN0Q3VzdG9tZXIgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1NlbGVjdEN1c3RvbWVyLnZ1ZSI7CmltcG9ydCB7IGV4cG9ydGdldEludmVudG9yeUJ5V2FyZWhvdXNlSWQsIGdldEludmVudG9yeUJ5V2FyZWhvdXNlSWQgfSBmcm9tICJAL2FwaS9TdG9jayI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBHb29kc0NhdGVnb3J5LAogICAgU2VsZWN0Q3VzdG9tZXIKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcGFnZTogMSwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICB0YWJsZURhdGE6IFtdLAogICAgICB0b3RhbDogMCwKICAgICAga2V5d29yZDogIiIsCiAgICAgIHRpbWU6ICIiLAogICAgICBvcHRpb25zOiBbXSwKICAgICAgY2F0ZWdvcnlJZDogW10sCiAgICAgIHVzZXJDZW50ZXJJZDogMCwKICAgICAgY3VzdG9tZXJfbmFtZTogIiIsCiAgICAgIGVuZFRpbWU6ICIiLAogICAgICBzdGFydFRpbWU6ICIiCiAgICB9OwogIH0sCgogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLnNlYXJjaEN1c3RvbWVyQnV5TG9nKCk7CiAgfSwKCiAgYWN0aXZhdGVkKCkgewogICAgdGhpcy5zZWFyY2hDdXN0b21lckJ1eUxvZygpOwogIH0sCgogIG1ldGhvZHM6IHsKICAgIGFzeW5jIHNlYXJjaEN1c3RvbWVyQnV5TG9nKGV4cG9ydHMpIHsKICAgICAgbGV0IHBhcmFtcyA9IHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgdXNlckNlbnRlcklkOiB0aGlzLnVzZXJDZW50ZXJJZCwKICAgICAgICBrZXl3b3JkOiB0aGlzLmtleXdvcmQsCiAgICAgICAgY2F0ZWdvcnlJZDogdGhpcy5jYXRlZ29yeUlkLmpvaW4oIiwiKSwKICAgICAgICBzdGFydFRpbWU6IHRoaXMuc3RhcnRUaW1lLAogICAgICAgIGVuZFRpbWU6IHRoaXMuZW5kVGltZQogICAgICB9OwoKICAgICAgaWYgKGV4cG9ydHMpIHsKICAgICAgICBwYXJhbXMuZXhwb3J0ID0gMTsKICAgICAgICBjb25zdCB0YXJnZXQgPSBhd2FpdCBleHBvcnRzZWFyY2hDdXN0b21lckJ1eUxvZyh7IC4uLnBhcmFtcwogICAgICAgIH0pOwogICAgICB9IGVsc2UgewogICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IHNlYXJjaEN1c3RvbWVyQnV5TG9nKHsgLi4ucGFyYW1zCiAgICAgICAgfSk7CiAgICAgICAgdGhpcy50YWJsZURhdGEgPSByZXMuZGF0YTsKICAgICAgICB0aGlzLnRvdGFsID0gcmVzLnBhZ2VUb3RhbDsKICAgICAgfSAvLyBjb25zdCBkYXRhID0gYXdhaXQgc2VhcmNoQ3VzdG9tZXJCdXlMb2coewogICAgICAvLyAgIC4uLnBhcmFtcywKICAgICAgLy8gfSk7CgogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5zZWFyY2hDdXN0b21lckJ1eUxvZygpOwogICAgfSwKCiAgICAvLyDmr4/pobXmlbDmja7lpKflsI/mlLnlj5gKICAgIHNpemVDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZVNpemUgPSB2YWw7CiAgICAgIHRoaXMuc2VhcmNoQ3VzdG9tZXJCdXlMb2coKTsKICAgIH0sCgogICAgZ29vZHNDaGFuZSgpIHsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDpgInmi6nlrqLmiLcKICAgIGN1c3RvbWVyU2VsKHZhbCwgbGlzdCkgewogICAgICB0aGlzLnVzZXJDZW50ZXJJZCA9IGxpc3RbMF0udXNlckNlbnRlcklkOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGN1c3RvbWVyQ2xlYXIoKSB7CiAgICAgIHRoaXMudXNlckNlbnRlcklkID0gIiI7CiAgICAgIHRoaXMuY3VzdG9tZXJfbmFtZSA9ICIiOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIG9yZGVyRGF0ZSh2YWwpIHsKICAgICAgY29uc29sZS5sb2codmFsKTsKCiAgICAgIGlmICh2YWwgJiYgdmFsLmxlbmd0aCkgewogICAgICAgIHRoaXMuc3RhcnRUaW1lID0gcGFyc2VJbnQodmFsWzBdIC8gMTAwMCk7CiAgICAgICAgdGhpcy5lbmRUaW1lID0gcGFyc2VJbnQodmFsWzFdIC8gMTAwMCk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5zdGFydFRpbWUgPSAiIjsKICAgICAgICB0aGlzLmVuZFRpbWUgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA0GA,SACAA,oBADA,EAEAC,0BAFA,QAGA,gBAHA;AAIA;AACA;AACA,SACAC,+BADA,EAEAC,yBAFA,QAGA,aAHA;AAIA;EACAC;IAAAC;IAAAC;EAAA,CADA;;EAEAC;IACA;MACAC,OADA;MAEAC,YAFA;MAGAC,aAHA;MAIAC,QAJA;MAKAC,WALA;MAMAC,QANA;MAOAC,WAPA;MAQAC,cARA;MASAC,eATA;MAUAC,iBAVA;MAWAC,WAXA;MAYAC;IAZA;EAcA,CAjBA;;EAkBAC;IACA;EACA,CApBA;;EAqBAC;IACA;EACA,CAvBA;;EAwBAC;IACA;MACA;QACAd,eADA;QAEAC,uBAFA;QAGAO,+BAHA;QAIAJ,qBAJA;QAKAG,qCALA;QAMAI,yBANA;QAOAD;MAPA;;MASA;QACAK;QACA,kDACA;QADA;MAGA,CALA,MAKA;QACA,yCACA;QADA;QAGA;QACA;MACA,CArBA,CAsBA;MACA;MACA;;IACA,CA1BA;;IA2BA;IACAC;MACA;MACA;IACA,CA/BA;;IAgCA;IACAC;MACA;MACA;IACA,CApCA;;IAqCAC;MACA;IACA,CAvCA;;IAwCA;IACAC;MACA;MACA;IACA,CA5CA;;IA6CAC;MACA;MACA;MACA;IACA,CAjDA;;IAkDAC;MACAC;;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA;;EA5DA;AAxBA","names":["searchCustomerBuyLog","exportsearchCustomerBuyLog","exportgetInventoryByWarehouseId","getInventoryByWarehouseId","components","GoodsCategory","SelectCustomer","data","page","pageSize","tableData","total","keyword","time","options","categoryId","userCenterId","customer_name","endTime","startTime","created","activated","methods","params","pageChange","sizeChange","goodsChane","customerSel","customerClear","orderDate","console"],"sourceRoot":"src/views/Customer/CustomerBehavior","sources":["PurchaseHistory.vue"],"sourcesContent":["<template>\n <ContainerQuery>\n <div slot=\"left\">\n <el-button size=\"small\" type=\"primary\" @click=\"searchCustomerBuyLog(1)\">\n 导出\n </el-button>\n </div>\n <div slot=\"more\">\n <el-form :inline=\"true\" size=\"small\">\n <el-form-item>\n <SelectCustomer\n v-model=\"customer_name\"\n @clear=\"customerClear\"\n @change=\"customerSel\"\n />\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"keyword\"\n placeholder=\"商品名称\"\n clearable\n style=\"width: 220px\"\n @clear=\"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 <GoodsCategory\n v-model=\"categoryId\"\n :width=\"160\"\n check-strictly\n clearable\n size=\"small\"\n @change=\"goodsChane\"\n />\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n type=\"daterange\"\n :unlink-panels=\"true\"\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 <el-table :data=\"tableData\" style=\"width: 100%\">\n <el-table-column prop=\"customerName\" label=\"客户\"></el-table-column>\n <el-table-column prop=\"goodsName\" label=\"商品\"></el-table-column>\n <el-table-column prop=\"unitName\" label=\"单位\"></el-table-column>\n <el-table-column prop=\"specGroup\" label=\"属性\">\n <template slot-scope=\"scope\">\n <div v-if=\"scope.row.specGroup !== []\">\n <span v-for=\"(item, index) in scope.row.specGroup\" :key=\"index\">\n <span>{{ item.specName }}</span>\n ,\n <span>{{ item.specValueName }}</span>\n </span>\n </div>\n </template>\n </el-table-column>\n <el-table-column prop=\"price\" label=\"单价\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.price) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"buyNum\" label=\"购买数量\">\n <template slot-scope=\"scope\">\n <span>\n {{ $_common.formatNub(scope.row.buyNum) }}\n <span v-if=\"scope.row.isEq === 5\">\n ({{ $_common.formatNub(scope.row.otherNum) }})\n </span>\n </span>\n </template>\n </el-table-column>\n <el-table-column prop=\"totalMoney\" label=\"商品总价\">\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalMoney) }}\n </template>\n </el-table-column>\n <el-table-column prop=\"outNum\" label=\"发货数量\">\n <template slot-scope=\"scope\">\n <span>{{ $_common.formatNub(scope.row.outNum) }}</span>\n </template>\n </el-table-column>\n <el-table-column prop=\"goodsCode\" label=\"商品条码\"></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 </ContainerQuery>\n</template>\n<script>\n import {\n searchCustomerBuyLog,\n exportsearchCustomerBuyLog,\n } from \"@/api/Customer\";\n import GoodsCategory from \"@/component/common/GoodsCategory.vue\";\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import {\n exportgetInventoryByWarehouseId,\n getInventoryByWarehouseId,\n } from \"@/api/Stock\";\n export default {\n components: { GoodsCategory, SelectCustomer },\n data() {\n return {\n page: 1,\n pageSize: 10,\n tableData: [],\n total: 0,\n keyword: \"\",\n time: \"\",\n options: [],\n categoryId: [],\n userCenterId: 0,\n customer_name: \"\",\n endTime: \"\",\n startTime: \"\",\n };\n },\n created() {\n this.searchCustomerBuyLog();\n },\n activated() {\n this.searchCustomerBuyLog();\n },\n methods: {\n async searchCustomerBuyLog(exports) {\n let params = {\n page: this.page,\n pageSize: this.pageSize,\n userCenterId: this.userCenterId,\n keyword: this.keyword,\n categoryId: this.categoryId.join(\",\"),\n startTime: this.startTime,\n endTime: this.endTime,\n };\n if (exports) {\n params.export = 1;\n const target = await exportsearchCustomerBuyLog({\n ...params,\n });\n } else {\n const res = await searchCustomerBuyLog({\n ...params,\n });\n this.tableData = res.data;\n this.total = res.pageTotal;\n }\n // const data = await searchCustomerBuyLog({\n // ...params,\n // });\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.searchCustomerBuyLog();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.searchCustomerBuyLog();\n },\n goodsChane() {\n this.pageChange(1);\n },\n // 选择客户\n customerSel(val, list) {\n this.userCenterId = list[0].userCenterId;\n this.pageChange(1);\n },\n customerClear() {\n this.userCenterId = \"\";\n this.customer_name = \"\";\n this.pageChange(1);\n },\n orderDate(val) {\n console.log(val);\n if (val && val.length) {\n this.startTime = parseInt(val[0] / 1000);\n this.endTime = parseInt(val[1] / 1000);\n } else {\n this.startTime = \"\";\n this.endTime = \"\";\n }\n this.pageChange(1);\n },\n },\n };\n</script>\n<style></style>\n"]}]}