|
|
|
@ -104,7 +104,6 @@ |
|
|
|
<div class="layui-input-block"> |
|
|
|
<div id="codeItem" style="display:none;"> |
|
|
|
<img id="barCode"> |
|
|
|
<!-- <u id="barCodeValue"></u>--> |
|
|
|
<br> |
|
|
|
<button id="printer" type="button" onclick="print_code()" class="layui-btn">打印</button> |
|
|
|
<a id="downloadImg" type="button" onclick="downloadCodeImg()" class="layui-btn">导出图片</a> |
|
|
|
@ -239,30 +238,6 @@ |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
/*downloadCodeImg = function() { //下载base64图片 |
|
|
|
let imgCode = $("#barCode").attr("src"); |
|
|
|
let aLink = document.createElement('a'); |
|
|
|
let blob = base64ToBlob(imgCode); //new Blob([content]); |
|
|
|
let evt = document.createEvent("HTMLEvents"); |
|
|
|
evt.initEvent("click", true, true); //initEvent 不加后两个参数在FF下会报错 事件类型,是否冒泡,是否阻止浏览器的默认行为 |
|
|
|
aLink.download = $("#dname").val(); |
|
|
|
aLink.href = URL.createObjectURL(blob); |
|
|
|
aLink.click(); |
|
|
|
}; |
|
|
|
|
|
|
|
base64ToBlob = function (code) { |
|
|
|
let parts = code.split(';base64,'); |
|
|
|
let contentType = parts[0].split(':')[1]; |
|
|
|
let raw = window.atob(parts[1]); |
|
|
|
let rawLength = raw.length; |
|
|
|
let uInt8Array = new Uint8Array(rawLength); |
|
|
|
for (let i = 0; i < rawLength; ++i) { |
|
|
|
uInt8Array[i] = raw.charCodeAt(i); |
|
|
|
} |
|
|
|
return new Blob([uInt8Array], { |
|
|
|
type: contentType |
|
|
|
}); |
|
|
|
};*/ |
|
|
|
|
|
|
|
downloadCodeImg = function () { |
|
|
|
let id = $("#did").val(); |
|
|
|
|