var dynamsoft = self.dynamsoft || {}; var reader; dynamsoft.dbrEnv = dynamsoft.dbrEnv || {}; dynamsoft.dbrEnv.resourcesPath = resourcesPath; dynamsoft.dbrEnv.licenseKey = "t0126lQMAABEMyEq5ZCNu4lHp3c1/VEMaWC2WbZJyJxnhsk2pJ9iVDyTo8PzWY8fS6s4m6NWkhssycNi/ERwBjhoAUR5TsuIrS3c5XDC7YHbB7ILZBXMI5hDMIZhDMIdgpmCmYKZgpmDOd82fyM1Cw7wxZE281b9pnda68wJay7Ge"; // 2019-09-21日过期 dynamsoft.dbrEnv.onAutoLoadWasmSuccess = function () { $(".read_barcode_before").hide(); $(".read_barcode").show(); reader = new dynamsoft.BarcodeReader(); }; dynamsoft.dbrEnv.onAutoLoadWasmError = function (error) { alert("加载失败: " + error); }; function readDynamsoftBarcode() { $(".show-barcode-name").empty(); var currentShowImage = $("#device_img_list").attr("src"); if (isDownloadImgToLocalServer == 1) { var index = currentShowImage .lastIndexOf("\/"); currentShowImage = currentShowImage .substring(index + 1, currentShowImage .length); // 可以传入图片域名url currentShowImage = baseUrl + "/tmp/barcode/" + currentShowImage; } reader.decodeFileInMemory(currentShowImage).then(function (results) { var txts = []; for (var i = 0; i < results.length; ++i) { txts.push(results[i].BarcodeText); } if (txts === undefined || txts.length == 0) { $(".show-barcode-name").append("很抱歉,该图片条码无法识别"); return; } $.each(txts, function (i, result) { item = "" + "序列号" + (i+1) + ":  " + result + "    → 点击使用"; item += "" + result + "
"; $(".show-barcode-name").append(item); }); $(".show-barcode-name a").bind('click', function () { var data_rel = $(this).find('span').html(); $("#serial_no").val(data_rel); }); }); }