This commit is contained in:
@@ -65,6 +65,8 @@
|
||||
@page-change="handlePackagePageChange"
|
||||
@size-change="handlePackageSizeChange"
|
||||
@navigate-to-device="handleNavigateToDevice"
|
||||
@navigate-to-order="handleNavigateToOrder"
|
||||
@navigate-to-refund="handleNavigateToRefund"
|
||||
@refresh="handlePackageRefresh"
|
||||
/>
|
||||
</div>
|
||||
@@ -106,6 +108,9 @@
|
||||
<WiFiConfigDialog
|
||||
v-model="setWiFiDialogVisible"
|
||||
:card-no="deviceRealtime?.current_iccid"
|
||||
:wifi-enabled="deviceRealtime?.wifi_enabled ? 1 : 0"
|
||||
:wifi-ssid="deviceRealtime?.ssid || ''"
|
||||
:wifi-password="deviceRealtime?.wifi_password || ''"
|
||||
@confirm="handleConfirmSetWiFi"
|
||||
/>
|
||||
<PackageRechargeDialog
|
||||
@@ -147,8 +152,9 @@
|
||||
|
||||
<script setup lang="ts">
|
||||
import { ref, watch, onMounted, nextTick } from 'vue'
|
||||
import { useRoute } from 'vue-router'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { ElMessage, ElCard, ElEmpty } from 'element-plus'
|
||||
import { RoutesAlias } from '@/router/routesAlias'
|
||||
|
||||
// 引入子组件
|
||||
import AssetSearchCard from './components/AssetSearchCard.vue'
|
||||
@@ -179,6 +185,7 @@
|
||||
defineOptions({ name: 'SingleCard' })
|
||||
|
||||
const route = useRoute()
|
||||
const router = useRouter()
|
||||
|
||||
// ========== 组件引用 ==========
|
||||
const assetSearchCardRef = ref<InstanceType<typeof AssetSearchCard>>()
|
||||
@@ -560,6 +567,20 @@
|
||||
await handleSearch({ identifier: deviceNo })
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转到订单详情
|
||||
*/
|
||||
const handleNavigateToOrder = (orderId: number) => {
|
||||
router.push(`${RoutesAlias.OrderDetail}/${orderId}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转到退款详情
|
||||
*/
|
||||
const handleNavigateToRefund = (refundId: number) => {
|
||||
router.push(`${RoutesAlias.RefundDetail}/${refundId}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* URL参数自动加载
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user