提供給台大案英特拉線上繳費填寫發票資訊用
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

121 строка
6.2KB

  1. <!DOCTYPE html>
  2. <html lang="zh-TW">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>發票系統測試頁面</title>
  7. <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
  8. </head>
  9. <body>
  10. <div class="container mt-5">
  11. <div class="card">
  12. <div class="card-header bg-info text-white">
  13. <h3>發票系統轉頁測試</h3>
  14. </div>
  15. <div class="card-body">
  16. <form id="testForm" method="GET" action="/Invoice">
  17. <div class="row mb-3">
  18. <div class="col-md-6">
  19. <label class="form-label">開發票者統編 (identifier) *</label>
  20. <input type="text" class="form-control" name="identifier" value="12345678" required>
  21. <small class="text-muted">8位數字</small>
  22. </div>
  23. <div class="col-md-6">
  24. <label class="form-label">發票交易日期 (transDateTime) *</label>
  25. <input type="text" class="form-control" name="transDateTime" value="2024-01-15 14:30:00" required>
  26. </div>
  27. </div>
  28. <div class="row mb-3">
  29. <div class="col-md-6">
  30. <label class="form-label">發票交易金額 (transAmount) *</label>
  31. <input type="text" class="form-control" name="transAmount" value="150" required>
  32. <small class="text-muted">最多6位數</small>
  33. </div>
  34. <div class="col-md-6">
  35. <label class="form-label">設備代號 (deviceID) *</label>
  36. <input type="text" class="form-control" name="deviceID" value="DEVICE001" required>
  37. </div>
  38. </div>
  39. <div class="row mb-3">
  40. <div class="col-md-6">
  41. <label class="form-label">停車場站代號 (locationID) *</label>
  42. <input type="text" class="form-control" name="locationID" value="A" maxlength="1" required>
  43. <small class="text-muted">1個字元</small>
  44. </div>
  45. <div class="col-md-6">
  46. <label class="form-label">車牌號碼 (carPlateNum) *</label>
  47. <input type="text" class="form-control" name="carPlateNum" value="ABC1234" required>
  48. </div>
  49. </div>
  50. <div class="row mb-3">
  51. <div class="col-md-6">
  52. <label class="form-label">訂單編號 (orderID) *</label>
  53. <input type="text" class="form-control" name="orderID" value="ORDER20240115001" required>
  54. </div>
  55. <div class="col-md-6">
  56. <label class="form-label">稅別 (taxType) *</label>
  57. <select class="form-control" name="taxType" required>
  58. <option value="1">應稅</option>
  59. <option value="2">零稅率</option>
  60. <option value="3">免稅</option>
  61. </select>
  62. <small class="text-muted">1個字元</small>
  63. </div>
  64. </div>
  65. <hr>
  66. <h5>選填欄位(可預填)</h5>
  67. <div class="row mb-3">
  68. <div class="col-md-6">
  69. <label class="form-label">消費者信箱 (email)</label>
  70. <input type="email" class="form-control" name="email" placeholder="user@example.com">
  71. </div>
  72. <div class="col-md-6">
  73. <label class="form-label">手機條碼 (carrierID)</label>
  74. <input type="text" class="form-control" name="carrierID" placeholder="/ABC1234">
  75. </div>
  76. </div>
  77. <div class="row mb-3">
  78. <div class="col-md-6">
  79. <label class="form-label">購買者統編 (buyerIdentifier)</label>
  80. <input type="text" class="form-control" name="buyerIdentifier" placeholder="87654321">
  81. </div>
  82. </div>
  83. <div class="d-grid gap-2">
  84. <button type="submit" class="btn btn-primary btn-lg">
  85. GET 方式轉頁到發票頁面
  86. </button>
  87. </div>
  88. </form>
  89. <hr class="my-4">
  90. <h5>快速測試連結</h5>
  91. <div class="d-grid gap-2">
  92. <a href="/Invoice?identifier=12345678&transDateTime=2024-01-15%2014:30:00&transAmount=150&deviceID=DEVICE001&locationID=A&carPlateNum=ABC1234&orderID=ORDER001&taxType=1"
  93. class="btn btn-outline-secondary">
  94. 測試連結 1 - 只有必填欄位
  95. </a>
  96. <a href="/Invoice?identifier=12345678&transDateTime=2024-01-15%2014:30:00&transAmount=150&deviceID=DEVICE001&locationID=A&carPlateNum=ABC1234&orderID=ORDER002&taxType=1&email=test@example.com"
  97. class="btn btn-outline-secondary">
  98. 測試連結 2 - 預填 Email
  99. </a>
  100. <a href="/Invoice?identifier=12345678&transDateTime=2024-01-15%2014:30:00&transAmount=150&deviceID=DEVICE001&locationID=A&carPlateNum=ABC1234&orderID=ORDER003&taxType=1&carrierID=/ABC1234"
  101. class="btn btn-outline-secondary">
  102. 測試連結 3 - 預填手機條碼
  103. </a>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
  109. </body>
  110. </html>