zhengyiming
1 天以前 23bfd958545ab5548d561ef6db1eafafe03e4e05
apps/taro/src/subpackages/order/order/InnerPage.vue
@@ -1,16 +1,19 @@
<template>
  <ProTabs v-model="orderType" name="user-home-tabs" class="user-home-tabs" flexTitle fullHeight>
    <ProTabPane title="话费订单" pane-key="1">
      <PhoneOrder />
      <PhoneOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane>
    <ProTabPane title="电费订单" pane-key="2">
      <ElectricOrder />
      <ElectricOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane>
    <!-- <ProTabPane title="燃气订单" pane-key="3">
      <GasOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane> -->
  </ProTabs>
</template>
<script setup lang="ts">
import { PhoneOrder, ElectricOrder } from '@life-payment/components';
import { PhoneOrder, ElectricOrder, GasOrder } from '@life-payment/components';
import Taro from '@tarojs/taro';
defineOptions({
@@ -19,9 +22,17 @@
const orderType = ref('1');
function goPay() {
  Taro.navigateTo({
    url: RouterPath.selectPayType,
function goApplyRefund(id: string) {
  RouteHelper.navigateTo({
    url: `${RouterPath.orderApplyRefund}?id=${id}`,
    // events: {
    //   submitApplyRefund: function () {},
    // },
  });
}
function goRefundDetail(orderNo: string) {
  RouteHelper.navigateTo({
    url: `${RouterPath.orderRefundResult}?orderNo=${orderNo}`,
  });
}
</script>