|
@@ -1,7 +1,6 @@
|
|
|
<script setup lang="ts">
|
|
|
import { Dialog, Toast } from '@/platform';
|
|
|
import { saveFileMethod, uploadFileMethod } from '@/request/api/camera.api';
|
|
|
-import { useVisitor } from '@/stores';
|
|
|
import { tryOnMounted, tryOnUnmounted } from '@vueuse/core';
|
|
|
import { useForm, useRequest } from 'alova/client';
|
|
|
import Segmented, { type ConfigProps } from './camera.config';
|
|
@@ -10,18 +9,13 @@ import Camera from './camera.vue';
|
|
|
import NavHomeSelect from '@/assets/images/nav-home.select.png?url';
|
|
|
|
|
|
|
|
|
-
|
|
|
let audio: HTMLAudioElement | void;
|
|
|
|
|
|
const router = useRouter();
|
|
|
-const visitor = useVisitor();
|
|
|
|
|
|
const { form: dataset, loading: submitting, send: submit } = useForm(data => saveFileMethod(data), {
|
|
|
- initialForm: { patientId: visitor.patientId } as Record<string, any>,
|
|
|
-}).onSuccess(({ data }) => {
|
|
|
- visitor.resultId = data.resultId;
|
|
|
- router.replace(data.route);
|
|
|
-}).onError(() => {
|
|
|
+ initialForm: { } as Record<string, any>,
|
|
|
+}).onSuccess(({ data }) => router.replace(data.route)).onError(() => {
|
|
|
handle();
|
|
|
step.value = 1;
|
|
|
});
|