Showing
3 changed files
with
64 additions
and
12 deletions
@@ -399,15 +399,15 @@ | @@ -399,15 +399,15 @@ | ||
399 | </div> | 399 | </div> |
400 | 400 | ||
401 | <div class="receipt-type receipt-margin"> | 401 | <div class="receipt-type receipt-margin"> |
402 | - <span>电子发票</span> | ||
403 | - <span>纸质发票</span> | 402 | + <span class="e-receipt receipt-type-selected">电子发票</span> |
403 | + <span class="paper-receipt">纸质发票</span> | ||
404 | </div> | 404 | </div> |
405 | 405 | ||
406 | <div class="receipt-container receipt-margin"> | 406 | <div class="receipt-container receipt-margin"> |
407 | <div class="e-receipt-desc"> | 407 | <div class="e-receipt-desc"> |
408 | </div> | 408 | </div> |
409 | 409 | ||
410 | - <div class="invoice-list invoice-title"> | 410 | + <div class="invoice-list invoice-title invoice-title-personal-hight"> |
411 | <span class="invoice-star">*</span> | 411 | <span class="invoice-star">*</span> |
412 | <span class="invoice-list-type">发票抬头</span> | 412 | <span class="invoice-list-type">发票抬头</span> |
413 | <div class="invoice-line first-line"> | 413 | <div class="invoice-line first-line"> |
@@ -417,8 +417,8 @@ | @@ -417,8 +417,8 @@ | ||
417 | <label>单位</label> | 417 | <label>单位</label> |
418 | </div> | 418 | </div> |
419 | <div class="invoice-line second-line input-line hide"> | 419 | <div class="invoice-line second-line input-line hide"> |
420 | - <input id="input-organization-name" type="text" placeholder="请填写单位名称"/> | ||
421 | - <i class="enpty-input iconfont"> 请填写发票抬头</i> | 420 | + <input id="input-organization-name" type="text" placeholder="请填写单位名称" maxlength="30"/> |
421 | + <i class="enpty-input iconfont hide"> 请填写发票抬头</i> | ||
422 | </div> | 422 | </div> |
423 | </div> | 423 | </div> |
424 | 424 | ||
@@ -467,8 +467,8 @@ | @@ -467,8 +467,8 @@ | ||
467 | <span class="invoice-star">*</span> | 467 | <span class="invoice-star">*</span> |
468 | <span class="invoice-list-type">收票人手机</span> | 468 | <span class="invoice-list-type">收票人手机</span> |
469 | <div class="invoice-line first-line input-line"> | 469 | <div class="invoice-line first-line input-line"> |
470 | - <input id="input-mobile" type="text"/> | ||
471 | - <i class="enpty-input iconfont"> 请填写手机号码</i> | 470 | + <input id="input-mobile" type="text" maxlength="11"/> |
471 | + <i class="enpty-input iconfont hide"> 请填写手机号码</i> | ||
472 | </div> | 472 | </div> |
473 | </div> | 473 | </div> |
474 | </div> | 474 | </div> |
@@ -7,7 +7,9 @@ var $ = require('yoho.jquery'), | @@ -7,7 +7,9 @@ var $ = require('yoho.jquery'), | ||
7 | $invoiceCheck = $('.invoice'), | 7 | $invoiceCheck = $('.invoice'), |
8 | $receiptInfo = $('.receipt-info'), | 8 | $receiptInfo = $('.receipt-info'), |
9 | $receiptInfoSaveBtn = $('.receipt-info .save-receipt'), | 9 | $receiptInfoSaveBtn = $('.receipt-info .save-receipt'), |
10 | - $receiptInfoCancelBtn = $('.receipt-info .cancel-receipt'); | 10 | + $receiptInfoCancelBtn = $('.receipt-info .cancel-receipt'), |
11 | + $eReceiptBtn = $('.receipt-type .e-receipt'), | ||
12 | + $paperReceiptBtn = $('.receipt-type .paper-receipt'); | ||
11 | 13 | ||
12 | var address = require('./address'); | 14 | var address = require('./address'); |
13 | 15 | ||
@@ -872,6 +874,7 @@ $invoiceCheck.click(function(){ | @@ -872,6 +874,7 @@ $invoiceCheck.click(function(){ | ||
872 | } | 874 | } |
873 | }); | 875 | }); |
874 | 876 | ||
877 | +//电子发票 | ||
875 | $receiptInfoSaveBtn.click(function(){ | 878 | $receiptInfoSaveBtn.click(function(){ |
876 | $receiptInfo.addClass('hide'); | 879 | $receiptInfo.addClass('hide'); |
877 | $('.invoice-content').removeClass('hide'); | 880 | $('.invoice-content').removeClass('hide'); |
@@ -886,3 +889,30 @@ $receiptInfoCancelBtn.click(function(){ | @@ -886,3 +889,30 @@ $receiptInfoCancelBtn.click(function(){ | ||
886 | $('.revise').click(function(){ | 889 | $('.revise').click(function(){ |
887 | $receiptInfo.removeClass('hide'); | 890 | $receiptInfo.removeClass('hide'); |
888 | }); | 891 | }); |
892 | + | ||
893 | +$eReceiptBtn.click(function(){ | ||
894 | + $eReceiptBtn.addClass('receipt-type-selected'); | ||
895 | + $paperReceiptBtn.removeClass('receipt-type-selected'); | ||
896 | + $('.e-receipt-desc').removeClass('hide'); | ||
897 | +}); | ||
898 | + | ||
899 | +$paperReceiptBtn.click(function(){ | ||
900 | + $paperReceiptBtn.addClass('receipt-type-selected'); | ||
901 | + $eReceiptBtn.removeClass('receipt-type-selected'); | ||
902 | + $('.e-receipt-desc').addClass('hide'); | ||
903 | +}); | ||
904 | + | ||
905 | +$('.invoice-title').change(function(){ | ||
906 | + var selectType = $('input[name="title"]:checked').val(); | ||
907 | + if (selectType === "1") { | ||
908 | + console.log('个人'); | ||
909 | + $('.invoice-title').addClass('invoice-title-personal-hight'); | ||
910 | + $('.invoice-title .input-line').addClass('hide'); | ||
911 | + $('.invoice-phone').addClass('hide'); | ||
912 | + } else { | ||
913 | + console.log('单位'); | ||
914 | + $('.invoice-title').removeClass('invoice-title-personal-hight'); | ||
915 | + $('.invoice-title .input-line').removeClass('hide'); | ||
916 | + $('.invoice-phone').removeClass('hide'); | ||
917 | + } | ||
918 | +}) |
@@ -645,12 +645,18 @@ | @@ -645,12 +645,18 @@ | ||
645 | .receipt-type { | 645 | .receipt-type { |
646 | margin: 17px 0; | 646 | margin: 17px 0; |
647 | 647 | ||
648 | - span { | 648 | + span { |
649 | margin-right: 17px; | 649 | margin-right: 17px; |
650 | - border: 1px solid red; | ||
651 | padding: 5px 15px; | 650 | padding: 5px 15px; |
652 | font-size: 14px; | 651 | font-size: 14px; |
653 | - } | 652 | + border: 1px solid #e0e0e0; |
653 | + color: #505050; | ||
654 | + } | ||
655 | + | ||
656 | + .receipt-type-selected { | ||
657 | + border: 1px solid #d0021b; | ||
658 | + color: #d0021b; | ||
659 | + } | ||
654 | } | 660 | } |
655 | 661 | ||
656 | .e-receipt-desc { | 662 | .e-receipt-desc { |
@@ -672,6 +678,7 @@ | @@ -672,6 +678,7 @@ | ||
672 | position: absolute; | 678 | position: absolute; |
673 | top: 0; | 679 | top: 0; |
674 | left: 0; | 680 | left: 0; |
681 | + margin-top: 5px; | ||
675 | width: 12px; | 682 | width: 12px; |
676 | height: 20px; | 683 | height: 20px; |
677 | line-height: 20px; | 684 | line-height: 20px; |
@@ -706,6 +713,12 @@ | @@ -706,6 +713,12 @@ | ||
706 | 713 | ||
707 | .input-line { | 714 | .input-line { |
708 | height: 40px; | 715 | height: 40px; |
716 | + | ||
717 | + input { | ||
718 | + width: 200px; | ||
719 | + height: 30px; | ||
720 | + margin-top: 5px; | ||
721 | + } | ||
709 | } | 722 | } |
710 | 723 | ||
711 | .invoice-line label { | 724 | .invoice-line label { |
@@ -717,10 +730,19 @@ | @@ -717,10 +730,19 @@ | ||
717 | margin-left: 20px; | 730 | margin-left: 20px; |
718 | } | 731 | } |
719 | } | 732 | } |
733 | + | ||
734 | + .invoice-title-personal-hight { | ||
735 | + height: 30px; | ||
736 | + } | ||
737 | + | ||
720 | .invoice-phone { | 738 | .invoice-phone { |
721 | height: 40px; | 739 | height: 40px; |
722 | } | 740 | } |
723 | 741 | ||
742 | + .invoice-title_group{ | ||
743 | + height: 70px; | ||
744 | + } | ||
745 | + | ||
724 | .blind { | 746 | .blind { |
725 | display: inline-block; | 747 | display: inline-block; |
726 | margin-top: 5px; | 748 | margin-top: 5px; |
@@ -752,7 +774,7 @@ | @@ -752,7 +774,7 @@ | ||
752 | } | 774 | } |
753 | } | 775 | } |
754 | .enpty-input { | 776 | .enpty-input { |
755 | - color: red; | 777 | + color: #d3132a; |
756 | } | 778 | } |
757 | } | 779 | } |
758 | } | 780 | } |
-
Please register or login to post a comment