You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
6.2 KiB

{"remainingRequest":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/views/home/childComps/scan.vue?vue&type=style&index=0&id=0b49dbca&lang=less&scoped=true&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/views/home/childComps/scan.vue","mtime":1618671516072},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/css-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/postcss-loader/src/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/less-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKLnNjYW4gewogIGhlaWdodDogMTAwJTsKICAjYmNpZCB7CiAgICB3aWR0aDogMTAwJTsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGxlZnQ6IDA7CiAgICByaWdodDogMDsKICAgIHRvcDogNDRweDsKICAgIGJvdHRvbTogNDlweDsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGNvbG9yOiAjZmZmOwogICAgYmFja2dyb3VuZDogI2NjYzsKICB9CiAgLm5hdi1iYXIgewogICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMzgzMjsKICAgIGNvbG9yOiAjZmZmOwogICAgLypmb250LXdlaWdodDogNzAwOyovCiAgICAvKnBvc2l0aW9uOiBmaXhlZDsqLwogICAgLypsZWZ0OiAwOyovCiAgICAvKnJpZ2h0OiAwOyovCiAgICAvKnRvcDowOyovCiAgICAvKnotaW5kZXg6IDk7Ki8KICB9CiAgLmJhY2sgewogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgd2lkdGg6IDMwcHg7CiAgICBoZWlnaHQ6IDMwcHg7CiAgICBsZWZ0OiAxMHB4OwogICAgdG9wOiA1MCU7CiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsKICB9CiAgLmJvdHRvbSB7CiAgICBib3R0b206IDBweDsKICAgIGhlaWdodDogNDlweDsKICAgIHdpZHRoOiAxMDAlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleDsKICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDA7CiAgICAuYm90dG9tLWl0ZW17CiAgICAgICAgaGVpZ2h0OiA0OXB4OwogICAgICAgIHdpZHRoOiA1MCU7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTsKICAgICAgICBzcGFuewogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICAgIGxlZnQ6IDUwJTsKICAgICAgICAgICAgdG9wOiA1MCU7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7CiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgfQogICAgfQogIH0KfQo="},{"version":3,"sources":["scan.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"scan.vue","sourceRoot":"src/views/home/childComps","sourcesContent":["<template>\n <div class=\"scan\">\n <NavBar class=\"nav-bar\">\n <div slot=\"left\" class=\"back\" @click=\"backClick\">\n <img src=\"@/assets/img/home/back.svg\" alt=\"\" />\n </div>\n <div slot=\"center\">商品扫描</div>\n </NavBar>\n <div id=\"bcid\">\n <div style=\"height:40%\"></div>\n <p class=\"tip\">.....安装APP才可使用此功能.....</p>\n </div>\n <div class=\"bottom\">\n <div class=\"bottom-item\" @click=\"startRecognizeAndScan\"><span>开始扫描</span></div>\n <div class=\"bottom-item\" @click=\"closeAndcancelScan\"><span>关闭扫描</span></div>\n </div>\n </div>\n</template>\n\n<script type=\"text/ecmascript-6\">\nimport NavBar from \"@/components/common/navbar/NavBar\";\nlet scan = null;\n\nexport default {\n data() {\n return {\n codeUrl: '',\n }\n },\n components:{\n NavBar\n },\n methods: {\n //创建扫描控件并开启\n startRecognizeAndScan() {\n let that = this;\n if (!window.plus) return;\n scan = new plus.barcode.Barcode('bcid');\n scan.onmarked = onmarked;\n\n function onmarked(type, result, file) {\n switch (type) {\n case plus.barcode.QR:\n type = 'QR';\n break;\n case plus.barcode.EAN13:\n type = 'EAN13';\n break;\n case plus.barcode.EAN8:\n type = 'EAN8';\n break;\n default:\n type = '其它' + type;\n break;\n }\n result = result.replace(/\\n/g, '');\n that.codeUrl = result;\n alert(result);\n that.closeScan();\n setTimeout(() => {\n scan.start();\n }, 0);\n }\n },\n //关闭条码识别控件\n closeAndcancelScan() {\n if (!window.plus) return;\n scan.cancel();\n scan.close();\n },\n backClick(){\n this.closeAndcancelScan()\n this.$router.push('/home')\n }\n }\n}\n</script>\n<style lang=\"less\" scoped>\n.scan {\n height: 100%;\n #bcid {\n width: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 44px;\n bottom: 49px;\n text-align: center;\n color: #fff;\n background: #ccc;\n }\n .nav-bar {\n background-color: #df3832;\n color: #fff;\n /*font-weight: 700;*/\n /*position: fixed;*/\n /*left: 0;*/\n /*right: 0;*/\n /*top:0;*/\n /*z-index: 9;*/\n }\n .back {\n position: relative;\n width: 30px;\n height: 30px;\n left: 10px;\n top: 50%;\n transform: translate(0, -50%);\n }\n .bottom {\n bottom: 0px;\n height: 49px;\n width: 100%;\n position: absolute;\n display: flex;\n background-color: #f00;\n .bottom-item{\n height: 49px;\n width: 50%;\n background-color: #fff;\n position: relative;\n border: 1px solid #f5f5f5;\n span{\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%,-50%);\n box-sizing: border-box;\n }\n }\n }\n}\n</style>\n"]}]}