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\\PointsMall\\ExchangeRecord.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\PointsMall\\ExchangeRecord.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsSW50ZWdyYWxHb29kc0V4Y2hhbmdlLCB1cGRhdGVJbnRlZ3JhbEdvb2RzRXhjaGFuZ2UgfSBmcm9tICJAL2FwaS9JbnRlZ3JhbCI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRXhjaGFuZ2VSZWNvcmQiLAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBwYWdlOiAxLAogICAgICB0b3RhbDogMCwKICAgICAga2V5d29yZDogIiIsCiAgICAgIGNoZWNrZWRBbGw6IGZhbHNlLAogICAgICBnb29kc19saXN0OiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxJbnRlZ3JhbEdvb2RzRXhjaGFuZ2UoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxJbnRlZ3JhbEdvb2RzRXhjaGFuZ2UoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgZ2V0QWxsSW50ZWdyYWxHb29kc0V4Y2hhbmdlKHsKICAgICAgICBzZWFyY2g6IHRoaXMua2V5d29yZCwKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUKICAgICAgfSk7CiAgICAgIHRoaXMuZ29vZHNfbGlzdCA9IGRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICB9LAoKICAgIGNoZWNrQWxsQ2hhbmdlKCkgewogICAgICB0aGlzLiRyZWZzLmV4Y2hhbmdlRGF0YS50b2dnbGVBbGxTZWxlY3Rpb24oKTsKICAgIH0sCgogICAgZWRpdEdvb2RzKCkge30sCgogICAgYmF0Y2hVcGRhdGVBdWRpdFN0YXR1cygpIHt9LAoKICAgIHVwZGF0ZUludGVncmFsR29vZHNFeGNoYW5nZShpZCwgc3RhdHVzKSB7CiAgICAgIHRoaXMuJGNvbmZpcm0oYOehruiupOimgeWwhuivpeadoeWFkeaNouiusOW9lei/m+ihjCR7c3RhdHVzID09PSA1ID8gIuWPkei0pyIgOiAi5L2c5bqfIn3lkJfvvJ9gLCAi5o+Q56S6IiwgewogICAgICAgIGNvbmZpcm1CdXR0b25UZXh0OiAi56Gu5a6aIiwKICAgICAgICBjYW5jZWxCdXR0b25UZXh0OiAi5Y+W5raIIiwKICAgICAgICB0eXBlOiAid2FybmluZyIKICAgICAgfSkudGhlbihhc3luYyAoKSA9PiB7CiAgICAgICAgY29uc3QgZGF0YSA9IGF3YWl0IHVwZGF0ZUludGVncmFsR29vZHNFeGNoYW5nZShpZCwgewogICAgICAgICAgc3RhdHVzOiBzdGF0dXMKICAgICAgICB9KTsgLy8gY29uc29sZS5sb2coZGF0KTsKCiAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmk43kvZzmiJDlip8iKTsKICAgICAgICB0aGlzLmdldEFsbEludGVncmFsR29vZHNFeGNoYW5nZSgpOwogICAgICB9KTsKICAgIH0sCgogICAgLy8g5YiH6aG1CiAgICBwYWdlQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2UgPSB2YWw7CiAgICAgIHRoaXMuZ2V0QWxsSW50ZWdyYWxHb29kc0V4Y2hhbmdlKCk7CiAgICB9LAoKICAgIC8vIOavj+mhteaVsOaNruWkp+Wwj+aUueWPmAogICAgc2l6ZUNoYW5nZSh2YWwpIHsKICAgICAgdGhpcy5wYWdlU2l6ZSA9IHZhbDsKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuKA,SACAA,2BADA,EAEAC,2BAFA,QAGA,gBAHA;AAIA;EACAC,sBADA;;EAEAC;IACA;MACAC,YADA;MAEAC,OAFA;MAGAC,QAHA;MAIAC,WAJA;MAKAC,iBALA;MAMAC;IANA;EAQA,CAXA;;EAYAC;IACA;EACA,CAdA;;EAeAC;IACA;MACA;QAAAR;QAAAS;MAAA;QACAC,oBADA;QAEAR,eAFA;QAGAD;MAHA;MAKA;MACA;IACA,CATA;;IAUAU;MACA;IACA,CAZA;;IAaAC,cAbA;;IAcAC,2BAdA;;IAeAf;MACA,cACA,6CADA,EAEA,IAFA,EAGA;QACAgB,uBADA;QAEAC,sBAFA;QAGAC;MAHA,CAHA,EAQAC,IARA,CAQA;QACA;UACAC;QADA,GADA,CAIA;;QACA;QACA;MACA,CAfA;IAgBA,CAhCA;;IAiCA;IACAC;MACA;MACA;IACA,CArCA;;IAsCA;IACAC;MACA;MACA;IACA;;EA1CA;AAfA","names":["getAllIntegralGoodsExchange","updateIntegralGoodsExchange","name","data","pageSize","page","total","keyword","checkedAll","goods_list","created","methods","pageTotal","search","checkAllChange","editGoods","batchUpdateAuditStatus","confirmButtonText","cancelButtonText","type","then","status","pageChange","sizeChange"],"sourceRoot":"src/views/PointsMall","sources":["ExchangeRecord.vue"],"sourcesContent":["<template>\n <Container>\n <div slot=\"left\">\n <el-input\n v-model=\"keyword\"\n style=\"width: 220px\"\n placeholder=\"商品名称/购买人\"\n clearable\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button slot=\"append\" @click=\"pageChange(1)\">\n <i class=\"el-icon-search\"></i>\n </el-button>\n </el-input>\n </div>\n <el-table ref=\"exchangeData\" :data=\"goods_list\">\n <el-table-column\n type=\"selection\"\n width=\"55\"\n align=\"center\"\n fixed=\"left\"\n ></el-table-column>\n <el-table-column\n prop=\"no\"\n label=\"流水号\"\n min-width=\"140\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column\n prop=\"integralGoodsName\"\n label=\"商品\"\n fixed=\"left\"\n min-width=\"160\"\n >\n <template slot-scope=\"scope\">\n <div class=\"clearfix\">\n <div class=\"float_left\">\n <el-image fit=\"cover\" :src=\"scope.row.images[0]\"></el-image>\n </div>\n <div class=\"float_left goods-name-view\">\n {{ scope.row.integralGoodsName }}\n </div>\n </div>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"categoryName\"\n label=\"商品类型\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"integral\"\n label=\"兑换价格\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"num\"\n label=\"兑换数量\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n prop=\"amount\"\n label=\"兑换总价\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column prop=\"categoryName\" label=\"兑换时间\" min-width=\"160\">\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime) }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"customerName\"\n label=\"购买人\"\n min-width=\"120\"\n ></el-table-column>\n <el-table-column\n show-overflow-tooltip\n label=\"收货地址\"\n min-width=\"160\"\n prop=\"adress\"\n >\n <template slot-scope=\"scope\">\n {{\n scope.row.address.area.provinceName +\n \"-\" +\n scope.row.address.area.cityName +\n \"-\" +\n scope.row.address.area.districtName +\n \"-\" +\n scope.row.address.area.address\n }}\n </template>\n </el-table-column>\n <!-- <el-table-column\n prop=\"categoryName\"\n label=\"返回积分\"\n min-width=\"120\"\n ></el-table-column>-->\n <el-table-column\n prop=\"remark\"\n label=\"备注\"\n min-width=\"120\"\n show-overflow-tooltip\n ></el-table-column>\n <el-table-column prop=\"status\" label=\"状态\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.status === 5\" class=\"success-status\">\n 已完成\n </span>\n <span v-else-if=\"scope.row.status === 4\" class=\"warning-status\">\n 待发货\n </span>\n <span v-else-if=\"scope.row.status === 6\" class=\"info-status\">\n 已失效\n </span>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"categoryName\"\n label=\"操作\"\n min-width=\"120\"\n fixed=\"right\"\n >\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.ExchangeRecordShipExchangeRecord)\"\n type=\"text\"\n :disabled=\"scope.row.status !== 4\"\n @click=\"updateIntegralGoodsExchange(scope.row.id, 5)\"\n >\n 发货\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.ExchangeRecordCancelExchangeRecord)\"\n type=\"text\"\n :disabled=\"scope.row.status !== 4\"\n @click=\"updateIntegralGoodsExchange(scope.row.id, 6)\"\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 >\n <div slot=\"btn-div\" class=\"foot-btn-div\">\n <span class=\"batch-checkbox\">\n <el-checkbox\n v-model=\"checkedAll\"\n @change=\"checkAllChange\"\n ></el-checkbox>\n </span>\n <el-button size=\"mini\" @click=\"batchUpdateAuditStatus\">\n 批量发货\n </el-button>\n </div>\n </FooterPage>\n </Container>\n</template>\n\n<script>\n import {\n getAllIntegralGoodsExchange,\n updateIntegralGoodsExchange,\n } from \"@/api/Integral\";\n export default {\n name: \"ExchangeRecord\",\n data() {\n return {\n pageSize: 10,\n page: 1,\n total: 0,\n keyword: \"\",\n checkedAll: false,\n goods_list: [],\n };\n },\n created() {\n this.getAllIntegralGoodsExchange();\n },\n methods: {\n async getAllIntegralGoodsExchange() {\n const { data, pageTotal } = await getAllIntegralGoodsExchange({\n search: this.keyword,\n page: this.page,\n pageSize: this.pageSize,\n });\n this.goods_list = data;\n this.total = pageTotal;\n },\n checkAllChange() {\n this.$refs.exchangeData.toggleAllSelection();\n },\n editGoods() {},\n batchUpdateAuditStatus() {},\n updateIntegralGoodsExchange(id, status) {\n this.$confirm(\n `确认要将该条兑换记录进行${status === 5 ? \"发货\" : \"作废\"}吗?`,\n \"提示\",\n {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n }\n ).then(async () => {\n const data = await updateIntegralGoodsExchange(id, {\n status: status,\n });\n // console.log(dat);\n this.$message.success(\"操作成功\");\n this.getAllIntegralGoodsExchange();\n });\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllIntegralGoodsExchange();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n },\n };\n</script>\n\n<style scoped></style>\n"]}]}
|