mirror of
https://gitee.com/java110/MicroCommunityWeb.git
synced 2026-02-25 14:17:54 +08:00
欧派提名字呢
This commit is contained in:
parent
dd6ab8b4ea
commit
403a80a251
@ -196,9 +196,9 @@
|
||||
canvas.width = w;
|
||||
canvas.height = h;
|
||||
canvas.getContext('2d').drawImage(video, 0, 0, w, h);
|
||||
var data = canvas.toDataURL('image/jpeg', 0.3);
|
||||
let data = canvas.toDataURL('image/jpeg', 0.3);
|
||||
// 改为异步上传图片
|
||||
this._doUploadImageAddOwner(data);
|
||||
this._doUploadImageAddOwner(vc.dataURLtoFile(data, $that.addOwnerInfo.name));
|
||||
// vc.component.addOwnerInfo.ownerPhoto = data;
|
||||
//document.getElementById('photo').setAttribute('src', data);
|
||||
//关闭拍照摄像头
|
||||
@ -300,47 +300,7 @@
|
||||
$that._closeVedio();
|
||||
$('#addOwnerModel').modal('hide');
|
||||
},
|
||||
//这里不做身份证校验处理,因为我们除了小区商用客户以外,还有很多 园区商用客户,园区商用客户时,身份证 一般建议填写为营业执照号
|
||||
// add by wuxw 2023-03-27
|
||||
// addOwnerIDCardChange: function () {
|
||||
// let idCard = $that.addOwnerInfo.idCard;
|
||||
// // 1 "验证通过!", 0 //校验不通过
|
||||
// var format = /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/;
|
||||
// //号码规则校验
|
||||
// if (!format.test(idCard)) {
|
||||
// vc.toast('身份证号码不合规');
|
||||
// $that.addOwnerInfo.idCard = "";
|
||||
// return;
|
||||
// }
|
||||
// //区位码校验
|
||||
// //出生年月日校验 前正则限制起始年份为1900;
|
||||
// var year = idCard.substr(6, 4),//身份证年
|
||||
// month = idCard.substr(10, 2),//身份证月
|
||||
// date = idCard.substr(12, 2),//身份证日
|
||||
// time = Date.parse(month + '-' + date + '-' + year),//身份证日期时间戳date
|
||||
// now_time = Date.parse(new Date()),//当前时间戳
|
||||
// dates = (new Date(year, month, 0)).getDate();//身份证当月天数
|
||||
// if (time > now_time || date > dates) {
|
||||
// vc.toast("身份证号码不合规");
|
||||
// $that.addOwnerInfo.idCard = "";
|
||||
// return;
|
||||
// }
|
||||
// //校验码判断
|
||||
// var c = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); //系数
|
||||
// var b = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'); //校验码对照表
|
||||
// var id_array = idCard.split("");
|
||||
// var sum = 0;
|
||||
// for (var k = 0; k < 17; k++) {
|
||||
// sum += parseInt(id_array[k]) * parseInt(c[k]);
|
||||
// }
|
||||
// if (id_array[17].toUpperCase() != b[sum % 11].toUpperCase()) {
|
||||
// vc.toast('身份证校验码不合规');
|
||||
// $that.addOwnerInfo.idCard = "";
|
||||
// return;
|
||||
// }
|
||||
// $that.addOwnerInfo.sex = vc.idCardInfoExt(idCard, 2) + "";
|
||||
// $that.addOwnerInfo.age = vc.idCardInfoExt(idCard, 3) + "";
|
||||
// },
|
||||
|
||||
}
|
||||
});
|
||||
})(window.vc);
|
||||
@ -209,7 +209,7 @@
|
||||
canvas.getContext('2d').drawImage(video, 0, 0, w, h);
|
||||
var data = canvas.toDataURL('image/jpeg', 0.3);
|
||||
// 改为异步上传图片
|
||||
this._doUploadImageEditOwner(data);
|
||||
this._doUploadImageEditOwner(vc.dataURLtoFile(data, $that.editOwnerInfo.name));
|
||||
// vc.component.editOwnerInfo.ownerPhoto = data;
|
||||
//document.getElementById('photo').setAttribute('src', data);
|
||||
} else {
|
||||
|
||||
@ -2022,6 +2022,7 @@
|
||||
return _newDate.getFullYear() + '-' + add0(_newDate.getMonth() + 1) + '-' + add0(_newDate.getDate());
|
||||
};
|
||||
|
||||
|
||||
vcFramework.popover = function(_className) {
|
||||
$("." + _className).mouseover(() => {
|
||||
$("." + _className).popover('show');
|
||||
@ -2744,6 +2745,17 @@
|
||||
//图片压缩处理
|
||||
|
||||
(function(vcFramework) {
|
||||
vcFramework.dataURLtoFile = function(dataUrl, fileName) {
|
||||
let arr = dataUrl.split(','),
|
||||
mime = arr[0].match(/:(.*?);/)[1],
|
||||
bstr = atob(arr[1]),
|
||||
n = bstr.length,
|
||||
u8arr = new Uint8Array(n);
|
||||
while (n--) {
|
||||
u8arr[n] = bstr.charCodeAt(n);
|
||||
}
|
||||
return new File([u8arr], fileName, { type: mime });
|
||||
}
|
||||
vcFramework.translate = function(imgSrc, callback) {
|
||||
var img = new Image();
|
||||
img.src = imgSrc;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user