diff --git a/src/pages-service/tickets/components/CredentialsView.vue b/src/pages-service/tickets/components/CredentialsView.vue
new file mode 100644
index 0000000..e727a16
--- /dev/null
+++ b/src/pages-service/tickets/components/CredentialsView.vue
@@ -0,0 +1,39 @@
+
+
+ 我的凭证
+
+ {{ order.productName || '景区产品' }}订单号 {{ order.orderNo || order.id || '-' }}{{ order.visitDate || '-' }} {{ order.timeSlot || '全天' }}出行人 {{ firstTraveler }}
+
+
+ 第三方票务凭证请向检票人员出示此二维码
+ 核验状态{{ order.gateCredential.status === 'issued' ? '可使用' : '处理中' }}
+ {{ right.name }} × {{ right.quantity || 0 }}请在预约日期和时段内完成核验,截图可能无法正常使用。
+
+
+
+ 自营园内权益请向服务人员出示此二维码
+ 核验状态{{ order.selfCredential.status === 'issued' ? '可使用' : '处理中' }}
+ {{ right.name }} × {{ right.quantity || 0 }}请在服务点出示二维码,权益核销后不可再次使用。
+
+ 暂无可用凭证
+
+
+
+
+
+
+
diff --git a/src/pages-service/tickets/components/OrderDetail.vue b/src/pages-service/tickets/components/OrderDetail.vue
new file mode 100644
index 0000000..b347016
--- /dev/null
+++ b/src/pages-service/tickets/components/OrderDetail.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ 订单详情
+
+
+
+
+
+ {{ order.productName || '景区产品' }}
+ {{ statusText }}
+
+ 订单号 {{ order.orderNo || order.id || '-' }}
+
+
+
+ 使用信息
+ 使用日期{{ order.visitDate || '-' }}
+ 使用时段{{ order.timeSlot || '全天' }}
+
+
+
+ 出行人
+
+ {{ traveler.name || '-' }}{{ traveler.idType || '游客' }}
+
+ 暂无出行人信息
+ 联系人手机 {{ order.phone || '-' }}
+
+
+
+ 权益与使用状态
+
+ {{ right.name }}{{ fulfillmentText(right.fulfillment) }}
+ {{ right.quantity || 0 }}份 · {{ rightStatus(right.status) }}
+
+
+
+
+ 费用信息
+ 产品金额¥{{ money(order.productAmount) }}
+ 保险金额¥{{ money(order.insuranceAmount) }}
+ 实付金额¥{{ money(order.paidAmount) }}
+ 支付时间{{ order.paidAt || '-' }}
+
+
+
+ 退款规则
+ 未使用的权益可按产品退款规则申请退款;已核销权益不支持退款,实际退款以审核结果为准。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages-service/tickets/components/OrderList.vue b/src/pages-service/tickets/components/OrderList.vue
new file mode 100644
index 0000000..fd4393c
--- /dev/null
+++ b/src/pages-service/tickets/components/OrderList.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+ 我的订单
+ 购买、凭证与退款进度
+
+
+
+
+
+
+
+ {{ order.productName || '景区产品' }}
+ 待使用
+ 退款中
+ 已完成
+ 已退款
+
+ {{ order.visitDate || '-' }} {{ order.timeSlot || '全天' }}
+
+ {{ order.quantity || 0 }}份
+ {{ firstTraveler(order) }}
+ 含保险
+
+
+ 订单号 {{ order.orderNo || order.id || '-' }}
+ ¥{{ money(order.paidAmount) }}
+
+
+
+
+
+
+
+ 暂无订单
+ 购买后可在这里查看凭证和退款进度
+
+
+
+
+
+
diff --git a/src/pages-service/tickets/components/PaymentResult.vue b/src/pages-service/tickets/components/PaymentResult.vue
new file mode 100644
index 0000000..7f26fa6
--- /dev/null
+++ b/src/pages-service/tickets/components/PaymentResult.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+ 支付成功
+ 请按预约时间使用您的权益
+
+
+ {{ order.productName || '景区产品' }}
+
+ 使用日期
+ {{ order.visitDate || '-' }}
+
+
+ 使用时段
+ {{ order.timeSlot || '-' }}
+
+
+ 订单号
+ {{ order.orderNo || order.id || '-' }}
+
+
+ 实付金额
+ ¥{{ money(order.paidAmount) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages-service/tickets/components/RefundFlow.vue b/src/pages-service/tickets/components/RefundFlow.vue
new file mode 100644
index 0000000..86191a4
--- /dev/null
+++ b/src/pages-service/tickets/components/RefundFlow.vue
@@ -0,0 +1,55 @@
+
+
+
+ 退款申请已提交
+ 退款金额 ¥{{ money(submittedRefund.amount) }}
+
+ 订单号{{ order.orderNo || order.id || '-' }}
+ 退款状态待审核
+
+
+
+
+
+
+ 申请退款
+
+ 选择退款权益
+
+
+ {{ right.name }}{{ right.quantity || 0 }}份,可退 ¥{{ money((right.refundAllocation || 0) * (right.quantity || 0)) }}
+
+ 当前没有可申请退款的权益
+
+ 退款原因
+ {{ reason }}
+
+ 预计退款金额¥{{ money(refundAmount) }}实际到账金额以审核结果为准
+
+
+
+
+
+
+