Skip to content

Commit 1d443bb

Browse files
committed
检查集团版和管道版许可证必须和注册名称一致
1 parent e6e42eb commit 1d443bb

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

www/cart/order.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,7 @@ <h3>填写公司信息</h3>
384384
<li>需要电子发票</li>
385385
</ul>
386386
</p>
387+
<p class="help-block">集团版和管道版许可证的公司名称必须和注册名称一致</p>
387388
<p class="help-block">请务必准确填写相关信息,电子发票只能开一次,不支持因为信息填写错误而重开发票</p>
388389

389390
</div>

www/cart/order.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,11 +395,24 @@ function submitInvoice() {
395395
return false;
396396
}
397397
}
398-
if ( name === 'tax_name' && element.value.length < 4 ) {
399-
element.focus();
400-
return false;
398+
if ( name === 'tax_name' ) {
399+
var lictype = document.querySelector( 'select[name="license_type"]' ).value;
400+
401+
if ( element.value.length < 4 ) {
402+
element.focus();
403+
return false;
404+
}
405+
406+
// 集团版和管道版许可证必须和注册名称一致
407+
if ( ( lictype === 'G' || lictype === 'C' ) &&
408+
element.value !== document.querySelector( 'input[name="reg_name"]' ).value ) {
409+
showMessage( '错误: 发票的单位名称和注册名称不一致' );
410+
element.focus();
411+
return false;
412+
}
401413
}
402414

415+
403416
if ( name === 'post_address' && element.value.length > 4) {
404417
var emailPattern = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
405418
if ( ! emailPattern.test( element.value ) ) {

0 commit comments

Comments
 (0)