beb85c82b68ce034947a9519bfe790e9.json 13 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\order\\offline\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\order\\offline\\index.vue","mtime":1761614939043},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiRDovZnJvbnQvaXRlbS96eUFkbWluL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2VzbS9vYmplY3RTcHJlYWQyLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuam9pbi5qcyI7CmltcG9ydCB7IG1hcFN0YXRlIH0gZnJvbSAndnVleCc7CmltcG9ydCB7IG9yZGVyU2Nhbkxpc3QsIG9yZGVyT2ZmbGluZVNjYW4gfSBmcm9tICdAL2FwaS9vcmRlcic7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdGJvZHk6IFtdLAogICAgICBsb2FkaW5nOiBmYWxzZSwKICAgICAgdG90YWw6IDAsCiAgICAgIGFuaW1hbDogMCwKICAgICAgLy8g6ZqQ6JeP6KOF6aWw6L655qGGCiAgICAgIHBhZ2luYXRpb246IHsKICAgICAgICBwYWdlOiAxLAogICAgICAgIGxpbWl0OiAzMCwKICAgICAgICBvcmRlcl9pZDogJycsCiAgICAgICAgYWRkX3RpbWU6ICcnCiAgICAgIH0sCiAgICAgIHRpbWVWYWw6IFtdLAogICAgICBtb2RhbDogZmFsc2UsCiAgICAgIHFyY29kZTogbnVsbCwKICAgICAgbmFtZTogJycsCiAgICAgIHNwaW46IGZhbHNlLAogICAgICBwaWNrZXJPcHRpb25zOiB0aGlzLiR0aW1lT3B0aW9ucwogICAgfTsKICB9LAogIGNvbXB1dGVkOiBfb2JqZWN0U3ByZWFkKF9vYmplY3RTcHJlYWQoe30sIG1hcFN0YXRlKCdtZWRpYScsIFsnaXNNb2JpbGUnXSkpLCB7fSwgewogICAgbGFiZWxXaWR0aDogZnVuY3Rpb24gbGFiZWxXaWR0aCgpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyB1bmRlZmluZWQgOiAnODBweCc7CiAgICB9LAogICAgbGFiZWxQb3NpdGlvbjogZnVuY3Rpb24gbGFiZWxQb3NpdGlvbigpIHsKICAgICAgcmV0dXJuIHRoaXMuaXNNb2JpbGUgPyAndG9wJyA6ICdyaWdodCc7CiAgICB9CiAgfSksCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBvbmNoYW5nZUNvZGU6IGZ1bmN0aW9uIG9uY2hhbmdlQ29kZShlKSB7CiAgICAgIHRoaXMuYW5pbWFsID0gZTsKICAgICAgdGhpcy5xcmNvZGVTaG93KCk7CiAgICB9LAogICAgLy8g5YW35L2T5pel5pyf5pCc57SiKCnvvJsKICAgIG9uY2hhbmdlVGltZTogZnVuY3Rpb24gb25jaGFuZ2VUaW1lKGUpIHsKICAgICAgdGhpcy5wYWdpbmF0aW9uLnBhZ2UgPSAxOwogICAgICB0aGlzLnRpbWVWYWwgPSBlIHx8IFtdOwogICAgICB0aGlzLnBhZ2luYXRpb24uYWRkX3RpbWUgPSB0aGlzLnRpbWVWYWxbMF0gPyB0aGlzLnRpbWVWYWwgPyB0aGlzLnRpbWVWYWwuam9pbignLScpIDogJycgOiAnJzsKICAgICAgdGhpcy5nZXRPcmRlckxpc3QoKTsKICAgIH0sCiAgICAvLyDorqLljZXliJfooagKICAgIGdldE9yZGVyTGlzdDogZnVuY3Rpb24gZ2V0T3JkZXJMaXN0KCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwogICAgICB0aGlzLmxvYWRpbmcgPSB0cnVlOwogICAgICBvcmRlclNjYW5MaXN0KHRoaXMucGFnaW5hdGlvbikudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIHZhciBfcmVzJGRhdGEgPSByZXMuZGF0YSwKICAgICAgICAgIGNvdW50ID0gX3JlcyRkYXRhLmNvdW50LAogICAgICAgICAgbGlzdCA9IF9yZXMkZGF0YS5saXN0OwogICAgICAgIF90aGlzLnRvdGFsID0gY291bnQ7CiAgICAgICAgX3RoaXMudGJvZHkgPSBsaXN0OwogICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyKSB7CiAgICAgICAgX3RoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIF90aGlzLiRtZXNzYWdlLmVycm9yKGVyci5tc2cpOwogICAgICB9KTsKICAgIH0sCiAgICBuYW1lU2VhcmNoOiBmdW5jdGlvbiBuYW1lU2VhcmNoKCkgewogICAgICB0aGlzLnBhZ2luYXRpb24ucGFnZSA9IDE7CiAgICAgIHRoaXMuZ2V0T3JkZXJMaXN0KCk7CiAgICB9LAogICAgLy8g6K6i5Y2V5pCc57SiCiAgICBvcmRlclNlYXJjaDogZnVuY3Rpb24gb3JkZXJTZWFyY2goKSB7CiAgICAgIHRoaXMucGFnaW5hdGlvbi5wYWdlID0gMTsKICAgICAgdGhpcy5nZXRPcmRlckxpc3QoKTsKICAgIH0sCiAgICAvLyDmn6XnnIvkuoznu7TnoIEKICAgIHFyY29kZVNob3c6IGZ1bmN0aW9uIHFyY29kZVNob3coKSB7CiAgICAgIHZhciBfdGhpczIgPSB0aGlzOwogICAgICB0aGlzLm1vZGFsID0gdHJ1ZTsKICAgICAgdGhpcy5zcGluID0gdHJ1ZTsKICAgICAgb3JkZXJPZmZsaW5lU2Nhbih7CiAgICAgICAgdHlwZTogdGhpcy5hbmltYWwKICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzKSB7CiAgICAgICAgX3RoaXMyLnNwaW4gPSBmYWxzZTsKICAgICAgICBfdGhpczIucXJjb2RlID0gcmVzLmRhdGE7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICBfdGhpczIuc3BpbiA9IGZhbHNlOwogICAgICAgIF90aGlzMi4kbWVzc2FnZS5lcnJvcihlcnIubXNnKTsKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["mapState","orderScanList","orderOfflineScan","data","tbody","loading","total","animal","pagination","page","limit","order_id","add_time","timeVal","modal","qrcode","name","spin","pickerOptions","$timeOptions","computed","_objectSpread","labelWidth","isMobile","undefined","labelPosition","created","getOrderList","methods","onchangeCode","e","qrcodeShow","onchangeTime","join","_this","then","res","_res$data","count","list","catch","err","$message","error","msg","nameSearch","orderSearch","_this2","type"],"sources":["src/pages/order/offline/index.vue"],"sourcesContent":["<template>\r\n <div>\r\n <el-card :bordered=\"false\" shadow=\"never\" class=\"ivu-mt\" :body-style=\"{ padding: 0 }\">\r\n <div class=\"padding-add\">\r\n <el-form\r\n ref=\"pagination\"\r\n :model=\"pagination\"\r\n :label-width=\"labelWidth\"\r\n :label-position=\"labelPosition\"\r\n @submit.native.prevent\r\n inline\r\n >\r\n <el-form-item label=\"创建时间:\">\r\n <el-date-picker\r\n clearable\r\n v-model=\"timeVal\"\r\n type=\"daterange\"\r\n :editable=\"false\"\r\n @change=\"onchangeTime\"\r\n format=\"yyyy/MM/dd\"\r\n value-format=\"yyyy/MM/dd\"\r\n start-placeholder=\"开始日期\"\r\n end-placeholder=\"结束日期\"\r\n :picker-options=\"pickerOptions\"\r\n style=\"width: 250px\"\r\n class=\"mr20\"\r\n ></el-date-picker>\r\n </el-form-item>\r\n <el-form-item label=\"订单号:\" label-for=\"title\">\r\n <el-input clearable v-model=\"pagination.order_id\" placeholder=\"请输入订单号\" class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item label=\"用户名:\" label-for=\"title\">\r\n <el-input clearable v-model=\"pagination.name\" placeholder=\"请输入用户名\" class=\"form_content_width\" />\r\n </el-form-item>\r\n <el-form-item>\r\n <el-button type=\"primary\" v-db-click @click=\"orderSearch\">查询</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=\"ivu-mt mt16\">\r\n <el-button type=\"primary\" v-db-click @click=\"qrcodeShow\">查看收款二维码</el-button>\r\n <el-table\r\n :data=\"tbody\"\r\n ref=\"table\"\r\n class=\"mt14\"\r\n v-loading=\"loading\"\r\n highlight-current-row\r\n no-userFrom-text=\"暂无数据\"\r\n no-filtered-userFrom-text=\"暂无筛选结果\"\r\n >\r\n <el-table-column label=\"订单号\" min-width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.order_id }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"用户信息\" min-width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.nickname }} | {{ scope.row.uid }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"实际支付\" min-width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"优惠价格\" min-width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.true_price }}</span>\r\n </template>\r\n </el-table-column>\r\n <el-table-column label=\"支付时间\" min-width=\"180\">\r\n <template slot-scope=\"scope\">\r\n <span>{{ scope.row.pay_time }}</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=\"pagination.page\"\r\n :limit.sync=\"pagination.limit\"\r\n @pagination=\"getOrderList\"\r\n />\r\n </div>\r\n </el-card>\r\n <el-dialog :visible.sync=\"modal\" title=\"收款码\" width=\"540px\">\r\n <div v-viewer class=\"acea-row row-around code\">\r\n <div class=\"acea-row row-column-around row-between-wrapper\">\r\n <div class=\"QRpic\">\r\n <img v-lazy=\"qrcode && qrcode.wechat\" />\r\n </div>\r\n <span class=\"mt10\">{{ animal ? '公众号收款码' : '公众号二维码' }}</span>\r\n </div>\r\n <div class=\"acea-row row-column-around row-between-wrapper\">\r\n <div class=\"QRpic\">\r\n <img v-lazy=\"qrcode && qrcode.routine\" />\r\n </div>\r\n <span class=\"mt10\">{{ animal ? '小程序收款码' : '小程序二维码' }}</span>\r\n </div>\r\n </div>\r\n </el-dialog>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex';\r\nimport { orderScanList, orderOfflineScan } from '@/api/order';\r\n\r\nexport default {\r\n data() {\r\n return {\r\n tbody: [],\r\n loading: false,\r\n total: 0,\r\n animal: 0, // 隐藏装饰边框\r\n pagination: {\r\n page: 1,\r\n limit: 30,\r\n order_id: '',\r\n add_time: '',\r\n },\r\n timeVal: [],\r\n modal: false,\r\n qrcode: null,\r\n name: '',\r\n spin: false,\r\n pickerOptions: this.$timeOptions,\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 created() {\r\n this.getOrderList();\r\n },\r\n methods: {\r\n onchangeCode(e) {\r\n this.animal = e;\r\n this.qrcodeShow();\r\n },\r\n // 具体日期搜索();\r\n onchangeTime(e) {\r\n this.pagination.page = 1;\r\n this.timeVal = e || [];\r\n this.pagination.add_time = this.timeVal[0] ? (this.timeVal ? this.timeVal.join('-') : '') : '';\r\n this.getOrderList();\r\n },\r\n // 订单列表\r\n getOrderList() {\r\n this.loading = true;\r\n orderScanList(this.pagination)\r\n .then((res) => {\r\n this.loading = false;\r\n const { count, list } = res.data;\r\n this.total = count;\r\n this.tbody = list;\r\n })\r\n .catch((err) => {\r\n this.loading = false;\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n nameSearch() {\r\n this.pagination.page = 1;\r\n this.getOrderList();\r\n },\r\n // 订单搜索\r\n orderSearch() {\r\n this.pagination.page = 1;\r\n this.getOrderList();\r\n },\r\n // 查看二维码\r\n qrcodeShow() {\r\n this.modal = true;\r\n\r\n this.spin = true;\r\n orderOfflineScan({ type: this.animal })\r\n .then((res) => {\r\n this.spin = false;\r\n this.qrcode = res.data;\r\n })\r\n .catch((err) => {\r\n this.spin = false;\r\n this.$message.error(err.msg);\r\n });\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n.code {\r\n position: relative;\r\n}\r\n.QRpic {\r\n width: 180px;\r\n // height: 259px;\r\n\r\n img {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n"],"mappings":";;AA2GA,SAAAA,QAAA;AACA,SAAAC,aAAA,EAAAC,gBAAA;AAEA;EACAC,IAAA,WAAAA,KAAA;IACA;MACAC,KAAA;MACAC,OAAA;MACAC,KAAA;MACAC,MAAA;MAAA;MACAC,UAAA;QACAC,IAAA;QACAC,KAAA;QACAC,QAAA;QACAC,QAAA;MACA;MACAC,OAAA;MACAC,KAAA;MACAC,MAAA;MACAC,IAAA;MACAC,IAAA;MACAC,aAAA,OAAAC;IACA;EACA;EACAC,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACArB,QAAA;IACAsB,UAAA,WAAAA,WAAA;MACA,YAAAC,QAAA,GAAAC,SAAA;IACA;IACAC,aAAA,WAAAA,cAAA;MACA,YAAAF,QAAA;IACA;EAAA,EACA;EACAG,OAAA,WAAAA,QAAA;IACA,KAAAC,YAAA;EACA;EACAC,OAAA;IACAC,YAAA,WAAAA,aAAAC,CAAA;MACA,KAAAvB,MAAA,GAAAuB,CAAA;MACA,KAAAC,UAAA;IACA;IACA;IACAC,YAAA,WAAAA,aAAAF,CAAA;MACA,KAAAtB,UAAA,CAAAC,IAAA;MACA,KAAAI,OAAA,GAAAiB,CAAA;MACA,KAAAtB,UAAA,CAAAI,QAAA,QAAAC,OAAA,WAAAA,OAAA,QAAAA,OAAA,CAAAoB,IAAA;MACA,KAAAN,YAAA;IACA;IACA;IACAA,YAAA,WAAAA,aAAA;MAAA,IAAAO,KAAA;MACA,KAAA7B,OAAA;MACAJ,aAAA,MAAAO,UAAA,EACA2B,IAAA,WAAAC,GAAA;QACAF,KAAA,CAAA7B,OAAA;QACA,IAAAgC,SAAA,GAAAD,GAAA,CAAAjC,IAAA;UAAAmC,KAAA,GAAAD,SAAA,CAAAC,KAAA;UAAAC,IAAA,GAAAF,SAAA,CAAAE,IAAA;QACAL,KAAA,CAAA5B,KAAA,GAAAgC,KAAA;QACAJ,KAAA,CAAA9B,KAAA,GAAAmC,IAAA;MACA,GACAC,KAAA,WAAAC,GAAA;QACAP,KAAA,CAAA7B,OAAA;QACA6B,KAAA,CAAAQ,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;MACA;IACA;IACAC,UAAA,WAAAA,WAAA;MACA,KAAArC,UAAA,CAAAC,IAAA;MACA,KAAAkB,YAAA;IACA;IACA;IACAmB,WAAA,WAAAA,YAAA;MACA,KAAAtC,UAAA,CAAAC,IAAA;MACA,KAAAkB,YAAA;IACA;IACA;IACAI,UAAA,WAAAA,WAAA;MAAA,IAAAgB,MAAA;MACA,KAAAjC,KAAA;MAEA,KAAAG,IAAA;MACAf,gBAAA;QAAA8C,IAAA,OAAAzC;MAAA,GACA4B,IAAA,WAAAC,GAAA;QACAW,MAAA,CAAA9B,IAAA;QACA8B,MAAA,CAAAhC,MAAA,GAAAqB,GAAA,CAAAjC,IAAA;MACA,GACAqC,KAAA,WAAAC,GAAA;QACAM,MAAA,CAAA9B,IAAA;QACA8B,MAAA,CAAAL,QAAA,CAAAC,KAAA,CAAAF,GAAA,CAAAG,GAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}