From eb23a7c7faefe86330a88f9118b8211f6b86e75b Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 20 九月 2022 19:00:58 +0800
Subject: [PATCH] 1.点检项目开发( 除提交功能外完成)
---
plus/barcode_scan.html | 143 ++++++++++++++++++++++++-----------------------
1 files changed, 74 insertions(+), 69 deletions(-)
diff --git a/plus/barcode_scan.html b/plus/barcode_scan.html
index 070f4b6..8723630 100644
--- a/plus/barcode_scan.html
+++ b/plus/barcode_scan.html
@@ -1,81 +1,86 @@
<!DOCTYPE html>
<html>
<head>
- <meta charset="utf-8"/>
- <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"/>
- <meta name="HandheldFriendly" content="true"/>
- <meta name="MobileOptimized" content="320"/>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
+ <meta name="HandheldFriendly" content="true" />
+ <meta name="MobileOptimized" content="320" />
<title>Hello H5+</title>
<script type="text/javascript" src="../js/common.js"></script>
<script type="text/javascript">
-var ws=null,wo=null;
-var scan=null;
-// H5 plus浜嬩欢澶勭悊
-function plusReady(){
- // 鑾峰彇绐楀彛瀵硅薄
- ws=plus.webview.currentWebview();
- wo=ws.opener();
- // 寮�濮嬫壂鎻�
- ws.addEventListener('show', function(){
- scan=new plus.barcode.Barcode('bcid');
- scan.onmarked=onmarked;
- scan.start({conserve:true,filename:'_doc/barcode/'});
- createSubview();
- }, false);
- // 鏄剧ず椤甸潰骞跺叧闂瓑寰呮
- ws.show('pop-in');
-}
-document.addEventListener('plusready', plusReady, false);
+ var ws = null,
+ wo = null;
+ var scan = null;
+ // H5 plus浜嬩欢澶勭悊
+ function plusReady() {
+ // 鑾峰彇绐楀彛瀵硅薄
+ ws = plus.webview.currentWebview();
+ wo = ws.opener();
+ // 寮�濮嬫壂鎻�
+ ws.addEventListener('show', function() {
+ scan = new plus.barcode.Barcode('bcid');
+ scan.onmarked = onmarked;
+ scan.start({
+ conserve: true,
+ filename: '_doc/barcode/'
+ });
+ createSubview();
+ }, false);
+ // 鏄剧ず椤甸潰骞跺叧闂瓑寰呮
+ ws.show('pop-in');
+ }
+ document.addEventListener('plusready', plusReady, false);
-// 浜岀淮鐮佹壂鎻忔垚鍔�
-function onmarked(type, result, file){
- switch(type){
- case plus.barcode.QR:
- type = 'QR';
- break;
- case plus.barcode.EAN13:
- type = 'EAN13';
- break;
- case plus.barcode.EAN8:
- type = 'EAN8';
- break;
- default:
- type = '鍏跺畠'+type;
- break;
- }
- result = result.replace(/\r\n/g, '');
- wo.evalJS("scaned('"+ type +"','"+ result +"','"+ file +"');");
- back();
-}
-// 鍒涘缓瀛愮獥鍙�
-function createSubview(){
- //
-}
-// 浠庣浉鍐屼腑閫夋嫨浜岀淮鐮佸浘鐗�
-function scanPicture(){
- plus.gallery.pick(function(path){
- plus.barcode.scan(path,onmarked,function(error){
- plus.nativeUI.alert('鏃犳硶璇嗗埆姝ゅ浘鐗�');
- });
- }, function(err){
- console.log('Failed: '+err.message);
- });
-}
+ // 浜岀淮鐮佹壂鎻忔垚鍔�
+ function onmarked(type, result, file) {
+ switch (type) {
+ case plus.barcode.QR:
+ type = 'QR';
+ break;
+ case plus.barcode.EAN13:
+ type = 'EAN13';
+ break;
+ case plus.barcode.EAN8:
+ type = 'EAN8';
+ break;
+ default:
+ type = '鍏跺畠' + type;
+ break;
+ }
+ result = result.replace(/\r\n/g, '');
+ wo.evalJS("scaned('" + type + "','" + result + "','" + file + "');");
+ back();
+ }
+ // 鍒涘缓瀛愮獥鍙�
+ function createSubview() {
+ //
+ }
+ // 浠庣浉鍐屼腑閫夋嫨浜岀淮鐮佸浘鐗�
+ function scanPicture() {
+ plus.gallery.pick(function(path) {
+ plus.barcode.scan(path, onmarked, function(error) {
+ plus.nativeUI.alert('鏃犳硶璇嗗埆姝ゅ浘鐗�');
+ });
+ }, function(err) {
+ console.log('Failed: ' + err.message);
+ });
+ }
</script>
- <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8"/>
+ <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
<style type="text/css">
-#bcid {
- width: 100%;
- position: absolute;
- top: 0px;
- bottom: 0px;
- text-align: center;
-}
-.tip {
- color: #FFFFFF;
- font-weight: bold;
- text-shadow: 0px -1px #103E5C;
-}
+ #bcid {
+ width: 100%;
+ position: absolute;
+ top: 0px;
+ bottom: 0px;
+ text-align: center;
+ }
+
+ .tip {
+ color: #FFFFFF;
+ font-weight: bold;
+ text-shadow: 0px -1px #103E5C;
+ }
</style>
</head>
<body style="background-color:#000000;">
--
Gitblit v1.9.3