|
@@ -47,12 +47,13 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import { ref } from 'vue'
|
|
|
-import { useRoute } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import { bindIMEI } from '@/service/order'
|
|
|
import Toast from '@/components/toast'
|
|
|
|
|
|
defineProps<{ action: 'bind' | 'view' }>()
|
|
|
|
|
|
+const router = useRouter()
|
|
|
const imei = ref('')
|
|
|
const loading = ref(false)
|
|
|
const { id } = useRoute().query as any
|
|
@@ -63,6 +64,7 @@ async function applyBind() {
|
|
|
try {
|
|
|
const { message } = await bindIMEI({ id, imei: imei.value })
|
|
|
Toast(message)
|
|
|
+ router.push(`/order/${id}`)
|
|
|
} catch {}
|
|
|
loading.value = false
|
|
|
}
|