fix:修改默认其他

main
zhaoxingchang.sd 7 months ago
parent c83b03c980
commit d510c4bb91
  1. 42
      js/wxscaninvoice/writing.js

@ -93,16 +93,17 @@ $(function () {
setStorageMsg('bankName', titleInfo.gfyh); //开户银行
setStorageMsg('bankAccount', titleInfo.gfzh); //开户账号
} else {
// $ttType.attr('data-id', "01");
// $ttType.val("单位")
$ttType.val("个人");
$ttType.attr('data-id', "03");
//个人时调整文字示例,头部文字调整为"身份证号码",头部文字后的*不可见,input中的placeholder改为"请输入身份证号码",
$('#title_nsrsbh').text("身份证号码");
$('#title_nsrsbh_star').css('display', 'none');
$('#taxpayerId').attr('placeholder', "请输入身份证号码");
}
//默认其他
$ttType.val("其他");
$ttType.attr('data-id', "04");
//其他时调整文字示例,头部文字调整为"统一社会信用代码",头部文字后的*不可见,input中的placeholder改为"请输入统一社会信用代码"
$('#title_nsrsbh').text("统一社会信用代码");
$('#title_nsrsbh_star').css('display', 'none');
$('#taxpayerId').attr('placeholder', "请输入统一社会信用代码");
//发票类型
if (fpzls.length === 1) {
$fpType.val(fpzls[0].value);
@ -569,7 +570,7 @@ function nextStep() {
} else if (mpbs === "03") { //个人
//如果为全电票,购方名称需要特别说明以(个人)结尾,
if (getFpzl() === "01" || getFpzl() === "02") {
// if (getFpzl() === "01" || getFpzl() === "02") {
//判断购方名称是不是以(个人)结尾
if(!titleName.endsWith("(个人)")){
titleName += "(个人)";
@ -582,7 +583,7 @@ function nextStep() {
$(".titleName").html(titleName);
$titleName.val(titleName);
}
}
// }
//如果确认框显示,需要设置税号对应的文字,个人时调整文字示例为"身份证号码"
$('#confirm_nsrsbh').text("身份证号码");
@ -725,6 +726,7 @@ function sureStep(){
url=config.projectUrl + '/scanInvoice/getAuthUrl'
data = JSON.stringify(invoiceMes)
}
$.ajax({
url: url,
type: "post",
@ -1110,18 +1112,13 @@ function titleOnblur() {
alert_timing_open("发票抬头不能为空!");
return false;
}
const fpzl = getFpzl();
const ttlx = $.trim($ttType.val());
if((getFpzl()==="02" || getFpzl()==="01") && ttlx ==="个人"){
console.log(titleName)
// if (titleName.includes('(个人)')) {
// // let name = titleName + "(个人)";
// // $(".titleName").html(titleName);
// // $titleName.val(titleName);
// alert_timing_open("抬头类型是个人时,发票抬头必须包含(个人)");
// return false;
// }
var fpzl = $('#fp_type').attr('data-id');
var ttlx = $.trim($("#tt_type").val());
if(fpzl=='02' && ttlx =='个人'){
if(titleName =='(个人)'){
alert_timing_open("抬头类型是个人时,发票抬头不能是(个人)");
return false;
}
}
const length = checkLength(titleName);
if (length > 100) {
@ -1129,6 +1126,7 @@ function titleOnblur() {
return false;
}
const tempStr = "|";
if (titleName.indexOf(tempStr) >= 0) {
alert_timing_open("发票抬头不能包含 |");

Loading…
Cancel
Save