agreement.vue 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <template>
  2. <div class="agreement-container">
  3. <div class="agreement-header">
  4. <h1>旅游服务协议</h1>
  5. <p>本协议由用户与[悠游]共同订立,旨在明确双方权利义务</p>
  6. </div>
  7. <div class="agreement-content">
  8. <!-- 协议章节 -->
  9. <h2>第一章 总则</h2>
  10. <p>1.1 本协议适用于[悠游]提供的所有旅游服务产品</p>
  11. <p>1.2 用户需年满18周岁或在监护人陪同下签订本协议</p>
  12. <h2>第二章 服务内容</h2>
  13. <p>2.1 旅行社提供行程规划、交通、住宿、导游等服务</p>
  14. <p>2.2 具体服务内容以订单确认单为准</p>
  15. <h2>第三章 用户权利与义务</h2>
  16. <p>3.1 用户有权要求旅行社提供符合约定的服务</p>
  17. <p>3.2 用户需如实提供个人信息,遵守行程安排及当地法律法规</p>
  18. <h2>第四章 旅行社权利与义务</h2>
  19. <p>4.1 旅行社有权根据实际情况调整行程(需提前通知用户)</p>
  20. <p>4.2 旅行社需保障用户人身财产安全,购买必要保险</p>
  21. <h2>第五章 费用与支付</h2>
  22. <p>5.1 旅游费用包含内容见订单详情,不含个人消费</p>
  23. <p>5.2 用户需在约定时间内完成支付,逾期可能影响订单确认</p>
  24. <h2>第六章 变更与解除</h2>
  25. <p>6.1 双方协商一致可变更或解除协议</p>
  26. <p>6.2 因不可抗力导致协议无法履行的,双方互不承担责任</p>
  27. <h2>第七章 违约责任</h2>
  28. <p>7.1 若旅行社违约,需按《旅游法》相关规定承担赔偿责任</p>
  29. <p>7.2 若用户擅自退团,需按协议承担违约金</p>
  30. <h2>第八章 争议解决</h2>
  31. <p>8.1 双方发生争议时,优先协商解决;协商不成的,提交[仲裁机构]仲裁</p>
  32. </div>
  33. <div class="agreement-footer">
  34. <p>生效日期:{{ currentDate }}</p>
  35. <p>© [悠游] 保留所有权利</p>
  36. </div>
  37. </div>
  38. </template>
  39. <script>
  40. export default {
  41. data() {
  42. return {
  43. currentDate: new Date().toLocaleDateString() // 显示当前日期
  44. };
  45. }
  46. };
  47. </script>
  48. <style scoped>
  49. .agreement-container {
  50. max-width: 800px;
  51. margin: 20px auto;
  52. padding: 30px;
  53. font-family: "微软雅黑", sans-serif;
  54. }
  55. .agreement-header {
  56. text-align: center;
  57. margin-bottom: 30px;
  58. }
  59. .agreement-header h1 {
  60. color: #2c3e50;
  61. margin-bottom: 10px;
  62. }
  63. .agreement-content h2 {
  64. color: #3498db;
  65. margin: 20px 0 10px;
  66. border-bottom: 2px solid #e0e0e0;
  67. padding-bottom: 5px;
  68. }
  69. .agreement-content p {
  70. line-height: 1.8;
  71. text-indent: 2em;
  72. color: #555;
  73. }
  74. .agreement-footer {
  75. margin-top: 40px;
  76. padding-top: 20px;
  77. border-top: 1px solid #e0e0e0;
  78. font-size: 0.9em;
  79. color: #7f8c8d;
  80. text-align: center;
  81. }
  82. </style>