mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-24 05:46:03 +08:00
40 lines
1.6 KiB
JavaScript
40 lines
1.6 KiB
JavaScript
(function(vc){
|
|
vc.extends({
|
|
data:{
|
|
parkingSpaceQrCodeInfo:{
|
|
url:vc.getData("_sysInfo").apiUrl
|
|
}
|
|
},
|
|
_initMethod:function(){
|
|
vc.component._makeQrCode();
|
|
},
|
|
_initEvent:function(){
|
|
|
|
},
|
|
methods:{
|
|
_makeQrCode:function(){
|
|
var qrcode = new QRCode(document.getElementById("qrcode"), {
|
|
text: vc.getData("_sysInfo").logo, //你想要填写的文本
|
|
width: 350, //生成的二维码的宽度
|
|
height: 350, //生成的二维码的高度
|
|
colorDark : "#000000", // 生成的二维码的深色部分
|
|
colorLight : "#ffffff", //生成二维码的浅色部分
|
|
correctLevel : QRCode.CorrectLevel.H
|
|
});
|
|
var _url = vc.component.parkingSpaceQrCodeInfo.url +"/tempParkingFeePay?communityId="+vc.getCurrentCommunity().communityId + "&communityName="+vc.getCurrentCommunity().name;
|
|
qrcode.makeCode(_url);
|
|
},
|
|
_downLoadQrCode:function(){
|
|
var qrcode = document.getElementById('qrcode');
|
|
var img = qrcode.getElementsByTagName('img')[0];
|
|
var link = document.createElement("a");
|
|
var url = img.getAttribute("src");
|
|
link.setAttribute("href",url);
|
|
link.setAttribute("download",vc.getData("_sysInfo").logo+'临时车支付二维码.png');
|
|
link.click();
|
|
}
|
|
|
|
}
|
|
});
|
|
|
|
})(window.vc); |