zhengyiming
4 天以前 9453bef1fc4a3121b28ffa6617f0fbfc81d9f634
apps/taro/src/subpackages/order/order/InnerPage.vue
@@ -1,20 +1,38 @@
<template>
  <ContentScrollView :paddingH="false">
    <Order />
  </ContentScrollView>
  <ProTabs v-model="orderType" name="user-home-tabs" class="user-home-tabs" flexTitle fullHeight>
    <ProTabPane title="话费订单" pane-key="1">
      <PhoneOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane>
    <ProTabPane title="电费订单" pane-key="2">
      <ElectricOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane>
    <!-- <ProTabPane title="燃气订单" pane-key="3">
      <GasOrder @goApplyRefund="goApplyRefund" @goRefundDetail="goRefundDetail" />
    </ProTabPane> -->
  </ProTabs>
</template>
<script setup lang="ts">
import { Order } from '@life-payment/components';
import { PhoneOrder, ElectricOrder, GasOrder } from '@life-payment/components';
import Taro from '@tarojs/taro';
defineOptions({
  name: 'InnerPage',
});
function goPay() {
  Taro.navigateTo({
    url: RouterPath.selectPayType,
const orderType = ref('1');
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>