This commit is contained in:
xingyy 2025-02-20 18:53:53 +08:00
parent 6f14e869ea
commit 8eb2681435
4 changed files with 9 additions and 2 deletions

View File

@ -4,10 +4,13 @@ const props=defineProps({
type:Function, type:Function,
} }
}) })
const route = useRoute()
</script> </script>
<template> <template>
<van-floating-bubble <van-floating-bubble
v-if="route.path!=='/'"
axis="xy" axis="xy"
magnetic="x" magnetic="x"
:offset="{ x: 300, y: 50 }" :offset="{ x: 300, y: 50 }"

View File

@ -184,6 +184,7 @@ const goPay = () => {
payment.value.leftCurrency=auctionData.value.needPayBuys?.[0]?.leftCurrency payment.value.leftCurrency=auctionData.value.needPayBuys?.[0]?.leftCurrency
payment.value.leftPrice=auctionData.value.needPayBuys?.[0]?.leftPrice payment.value.leftPrice=auctionData.value.needPayBuys?.[0]?.leftPrice
payment.value.buyUid=auctionData.value.needPayBuys?.[0]?.uuid payment.value.buyUid=auctionData.value.needPayBuys?.[0]?.uuid
payment.value.auctionArtworkUuid=auctionData.value.needPayBuys?.[0]?.auctionArtworkUuid
handleCapture() handleCapture()
router.push('/signature/protocol') router.push('/signature/protocol')
} }

View File

@ -3,10 +3,12 @@ import {showToast} from 'vant';
import {onMounted, onUnmounted, ref} from 'vue'; import {onMounted, onUnmounted, ref} from 'vue';
import {signOffline, signOnline} from "~/api/goods/index.js"; import {signOffline, signOnline} from "~/api/goods/index.js";
import {VueSignaturePad} from "vue-signature-pad"; import {VueSignaturePad} from "vue-signature-pad";
import {authStore} from "~/stores/auth/index.js";
const router = useRouter(); const router = useRouter();
definePageMeta({ definePageMeta({
layout: '' layout: ''
}) })
const { userInfo ,payment} = authStore()
const signaturePad = ref(null); const signaturePad = ref(null);
const isLandscapeMode = ref(false); const isLandscapeMode = ref(false);
@ -58,7 +60,7 @@ const submitSignature = () => {
}; };
const confirm = async () => { const confirm = async () => {
const res = await signOnline({ const res = await signOnline({
auctionArtworkUuid:'', auctionArtworkUuid:payment.value.auctionArtworkUuid,
signImgFileData: imgUrl.value signImgFileData: imgUrl.value
}) })
if (res.status===0){ if (res.status===0){

View File

@ -8,7 +8,8 @@ export const authStore = createGlobalState(() => {
const payment=useLocalStorage('payment',{ const payment=useLocalStorage('payment',{
leftPrice:'', leftPrice:'',
leftCurrency:'', leftCurrency:'',
buyUid:'' buyUid:'',
auctionArtworkUuid:''
}) })
return{ return{