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
12 KiB
1 line
12 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=52562348&scoped=true&lang=less&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/views/home/childComps/scan.vue","mtime":1618721932143},{"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:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCi5jb250ZW50IHsKICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOwogIGNvbG9yOiB3aGl0ZTsKICBoZWlnaHQ6IDEwMHZoOwogIG92ZXJmbG93OiBoaWRkZW47CiAgaGVhZGVyIHsKICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7CiAgICBoZWlnaHQ6IDIuMDA1MzNyZW07CiAgICB3aWR0aDogMTAwJTsKICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIGxpbmUtaGVpZ2h0OiAyLjAwNTMzcmVtOwogICAgZGlzcGxheTogZmxleDsKICAgIC8qcG9zaXRpb246IGZpeGVkOyovCiAgICB0b3A6IDA7CiAgICB6LWluZGV4OiA5OTk5OTsKICAgIC9kZWVwLyAuaGVhZF9nb2JhY2sgewogICAgICBwYWRkaW5nLXRvcDogMC4xcmVtOwogICAgICB3aWR0aDogMC42cmVtOwogICAgICBoZWlnaHQ6IDAuODUzM3JlbTsKICAgICAgcGFkZGluZy1sZWZ0OiAwLjJyZW07CiAgICB9CiAgICAvZGVlcC8gLnRpdGxlX2hlYWQgewogICAgICB3aWR0aDogOTIlOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgZm9udC1zaXplOiAwLjg1MzNyZW07CiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7CiAgICB9CiAgfQogIC5EZXRhaWwgewogICAgd2lkdGg6IDk2JTsKICAgIGhlaWdodDogODB2aDsKICAgIG1hcmdpbjogMCBhdXRvOwogICAgLnNlc3Npb24gewogICAgICAubmFtZSB7CiAgICAgICAgbWFyZ2luOiAwLjRyZW0gMDsKICAgICAgICBmb250LXNpemU6IDAuNHJlbTsKICAgICAgICBjb2xvcjogIzMzMzMzMzsKICAgICAgICBmb250LXdlaWdodDogYm9sZDsKICAgICAgfQogICAgICAudXNlVHV0b3JpYWxzIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk5OGY3OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsKICAgICAgfQogICAgICAuZGVzYyB7CiAgICAgICAgbWFyZ2luOiAwLjRyZW0gMDsKICAgICAgICBmb250LXNpemU6IDAuNHJlbTsKICAgICAgICBjb2xvcjogIzMzMzMzMzsKICAgICAgICAudGl0bGUgewogICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgICAgfQogICAgICAgIC5pbnRybyB7CiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgICBwIHsKICAgICAgbWFyZ2luLXRvcDogNHJlbTsKICAgICAgZm9udC1zaXplOiAwLjcycmVtOwogICAgfQogICAgLnN3ZWVwIHsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBtYXJnaW46IDAuMXJlbSBhdXRvOwogICAgICB3aWR0aDogMTMuODY2N3JlbTsKICAgICAgaGVpZ2h0OiAxLjcwNjdyZW07CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBib3JkZXItcmFkaXVzOiAxLjAyNHJlbTsKICAgICAgZm9udC1zaXplOiAwLjc2OHJlbTsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICB6LWluZGV4OiA5OTk5OwogICAgICBjb2xvcjogd2hpdGU7CiAgICAgIGJhY2tncm91bmQ6ICNmZjhjOTk7CiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggOXB4IDBweCByZ2JhKDI1NSwgMTQwLCAxNTMsIDAuNTcpOwogICAgICBtYXJnaW4tdG9wOiAycmVtOwogICAgfQogIH0KICAuc3RhcnQgewogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbWFyZ2luOiAwIGF1dG87CiAgICB3aWR0aDogMTMuODY2N3JlbTsKICAgIGhlaWdodDogMS43MDY3cmVtOwogICAgZGlzcGxheTogZmxleDsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIGJvcmRlci1yYWRpdXM6IDEuMDI0cmVtOwogICAgZm9udC1zaXplOiAwLjc2OHJlbTsKICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDE2OSwgMTYzLCAxKTsKICAgIGNvbG9yOiByZ2JhKDI1NSwgMTY5LCAxNjMsIDEpOwogICAgbWFyZ2luLXRvcDogMC42NHJlbTsKICB9Cn0KLm5hdi1iYXIgewogIGJhY2tncm91bmQtY29sb3I6ICNkZjM4MzI7CiAgY29sb3I6ICNmZmY7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHdpZHRoOiAxMDAlOwogIC8qZm9udC13ZWlnaHQ6IDcwMDsqLwogIC8qcG9zaXRpb246IGZpeGVkOyovCiAgLypsZWZ0OiAwOyovCiAgLypyaWdodDogMDsqLwogIC8qdG9wOjA7Ki8KICAvKnotaW5kZXg6IDk7Ki8KfQouYmFjayB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHdpZHRoOiAzMHB4OwogIGhlaWdodDogMzBweDsKICBsZWZ0OiAxMHB4OwogIHRvcDogNTAlOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOwp9Cg=="},{"version":3,"sources":["scan.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkIA;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"scan.vue","sourceRoot":"src/views/home/childComps","sourcesContent":["<template>\n <div class=\"content\">\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 class=\"Detail\">\n <div id=\"code\">\n <div\n style=\"width:100%;height:50vh; background-color: #000; margin: 15% auto 5%; text-align: center\"\n ></div>\n </div>\n <p style=\"text-align: center\">将二维码放入框内,即可自动扫描</p>\n <div style=\"text-align: center\" class=\"sweep\" @click=\"sweep\">\n 开始扫码\n </div>\n <!-- <div style=\"text-align: center\" class=\"start\" @click=\"next\">识别失败,手动录入</div> -->\n </div>\n </div>\n</template>\n\n<script type=\"text/ecmascript-6\">\nimport NavBar from \"@/components/common/navbar/NavBar\";\nexport default {\n name: \"scan\",\n components:{\n NavBar\n },\n methods:{\n//创建\nplusReady () {\n const self = this\n // 获取窗口\n self.scan = new plus.barcode.Barcode('code')\n self.scan.onmarked = self.onmarked\n },\n // 开始扫码\n sweep () {\n const self = this\n self.scan.start()\n },\n onmarked (type, result) {\n let t = this\n var text = '未知:'\n\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 plus.runtime.openURL(result)\n // console.log(result) // 扫出来的值\n let url = result\n let checkcode=url.split('=')\n const idcode=url.split('/')\n const iidcode=idcode[2].split('?')\n this.$message.success(iidcode[0]+checkcode[1]);\n t.scan.cancel();\n t.scan.close() //扫码成功后关闭扫码\n // t.$router.push({path: 'Info', query: {id: result}}) // 跳转到对应的页面\n // if (result.indexOf('http://') == 0 || result.indexOf('https://') == 0) {\n // plus.nativeUI.confirm(result, function (i) {\n // if (i.index == 0) {\n // self.back() // 返回上个页面\n // plus.runtime.openURL(result)\n // // console.log(result) // 扫出来的值\n // this.$message.success(result)\n // let url = result\n // let checkcode=url.split('=')\n // const idcode=url.split('/')\n // const iidcode=idcode[4].split('?')\n // this.$message.success(iidcode[0]+checkcode[1]);\n // t.scan.cancel();\n // t.scan.close() //扫码成功后关闭扫码\n // t.$router.push({path: 'Info', query: {id: result}}) // 跳转到对应的页面\n // } else {\n // self.back() // 返回上个页面\n // this.$message.success(result)\n // t.scan.close();\n // t.scan.cancel();\n // window.localStorage.scan = result\n // t.$router.push({path: 'Info', query: {id: result}})\n // }\n // }, '', ['打开', '取消'])\n // }\n // else {\n // // self.back() // 返回上个页面\n // // this.$message.success(result)\n // }\n },\n backClick(){\n this.$router.push('/home');\n this.scan.cancel();\n this.scan.close()\n }\n },\n activated () {\n const self = this\n if (window.plus) {\n self.plusReady()\n } else {\n document.addEventListener('plusready', self.plusReady, false)\n }\n\n document.addEventListener('DOMContentLoaded', function () {\n // alert('DOMLoaded')\n self.domready = true\n self.plusReady()\n }, false)\n\n setTimeout(function () {\n self.sweep() // 扫码函数\n }, 1000)\n },\n};\n</script>\n\n<style scoped lang=\"less\">\n.content {\n background-color: #000;\n color: white;\n height: 100vh;\n overflow: hidden;\n header {\n background-color: #000;\n height: 2.00533rem;\n width: 100%;\n text-align: center;\n line-height: 2.00533rem;\n display: flex;\n /*position: fixed;*/\n top: 0;\n z-index: 99999;\n /deep/ .head_goback {\n padding-top: 0.1rem;\n width: 0.6rem;\n height: 0.8533rem;\n padding-left: 0.2rem;\n }\n /deep/ .title_head {\n width: 92%;\n text-align: center;\n color: white;\n font-size: 0.8533rem;\n letter-spacing: 2px;\n }\n }\n .Detail {\n width: 96%;\n height: 80vh;\n margin: 0 auto;\n .session {\n .name {\n margin: 0.4rem 0;\n font-size: 0.4rem;\n color: #333333;\n font-weight: bold;\n }\n .useTutorials {\n background-color: #3998f7;\n border-radius: 5px;\n }\n .desc {\n margin: 0.4rem 0;\n font-size: 0.4rem;\n color: #333333;\n .title {\n font-weight: bold;\n }\n .intro {\n margin-top: 0.1rem;\n }\n }\n }\n p {\n margin-top: 4rem;\n font-size: 0.72rem;\n }\n .sweep {\n text-align: center;\n margin: 0.1rem auto;\n width: 13.8667rem;\n height: 1.7067rem;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 1.024rem;\n font-size: 0.768rem;\n position: relative;\n z-index: 9999;\n color: white;\n background: #ff8c99;\n box-shadow: 0px 6px 9px 0px rgba(255, 140, 153, 0.57);\n margin-top: 2rem;\n }\n }\n .start {\n text-align: center;\n margin: 0 auto;\n width: 13.8667rem;\n height: 1.7067rem;\n display: flex;\n justify-content: center;\n align-items: center;\n border-radius: 1.024rem;\n font-size: 0.768rem;\n background: white;\n border: 2px solid rgba(255, 169, 163, 1);\n color: rgba(255, 169, 163, 1);\n margin-top: 0.64rem;\n }\n}\n.nav-bar {\n background-color: #df3832;\n color: #fff;\n position: relative;\n width: 100%;\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</style>\n"]}]} |