VM暫存
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

73 строки
2.6KB

  1. <!-- ----- 電子發票作廢(限當日)作業 ----- -->
  2. <div data-items="invoice_cancel" class="row" style="display:none;">
  3. <div class="col-lg-12">
  4. <div class="panel panel-default">
  5. <div class="panel-heading">電子發票作廢作業</div><!-- 資料顯示區灰色小表頭 -->
  6. <div class="panel-body">
  7. <div data-rows class="row">
  8. <div class="col-lg-6">
  9. <div>
  10. <label>統編&nbsp;&nbsp;</label>
  11. <label class="radio-inline"><input type="radio" name="invoice_cancel_company_no" value="<?=$company_no?>" checked />本場站</label>
  12. <label class="radio-inline"><input type="radio" name="invoice_cancel_company_no" value="<?=$hq_company_no?>" />總公司</label>
  13. </div>
  14. <div class="form-group">
  15. <label>發票號碼</label>
  16. <input id="invoice_cancel_invoice_no" type="text" class="form-control text-uppercase" />
  17. </div>
  18. <div class="form-group">
  19. <button type="button" class="btn btn-large btn-success pull-left" onclick="invoice_cancel();">作廢</button>
  20. </div>
  21. </div><!-- end of col-lg-6 (nested) -->
  22. </div><!-- end of row (nested) -->
  23. </div><!-- end of panel-body -->
  24. </div><!-- end of panel -->
  25. </div><!-- end of col-lg-12 -->
  26. </div><!-- data-items -->
  27. <!-- ----- 電子發票作廢作業(結束) ----- -->
  28. <script>
  29. // 列印電子發票清帳
  30. function invoice_cancel()
  31. {
  32. var invoice_no = $("#invoice_cancel_invoice_no").val().toUpperCase();
  33. if (invoice_no == "")
  34. {
  35. alert("發票號碼欄位必填 !");
  36. return false;
  37. }
  38. if (!confirm("確認作廢發票:"+invoice_no+" ?")) return false;
  39. $.ajax
  40. ({
  41. url:"http://localhost:60134/",
  42. async:false,
  43. timeout:1500,
  44. type:"post",
  45. dataType:"json",
  46. data:
  47. {
  48. "cmd":"CancelInvoice",
  49. "company_no":$("input:radio:checked[name='invoice_cancel_company_no']").val(),
  50. "vINVOICE_NO":invoice_no
  51. },
  52. error:function(xhr, ajaxOptions, thrownError)
  53. {
  54. console.log("error:"+xhr.responseText+"|"+ajaxOptions+"|"+thrownError);
  55. },
  56. success:function(jdata)
  57. {
  58. if (jdata["Result"] == "000")
  59. {
  60. alert("作廢完成, 發票號碼: "+invoice_no);
  61. }
  62. else
  63. {
  64. alert("作廢失敗:["+jdata["Result"]+"]"+jdata["Message"]);
  65. }
  66. $("#invoice_cancel_invoice_no").val("");
  67. }
  68. });
  69. }
  70. </script>