diff --git a/packages/mobile/src/views/IceEvent/IceEventAdd.vue b/packages/mobile/src/views/IceEvent/IceEventAdd.vue index e16e544..2af4eb5 100644 --- a/packages/mobile/src/views/IceEvent/IceEventAdd.vue +++ b/packages/mobile/src/views/IceEvent/IceEventAdd.vue @@ -560,10 +560,10 @@ const handleAdd = async () => { params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) }, }); } else { + toast.close(); throw new Error(res.message); } } catch (error) { - toast.close(); showToast({ type: "fail", message: error.message, diff --git a/packages/mobile/src/views/IceEvent/IceEventDetails.vue b/packages/mobile/src/views/IceEvent/IceEventDetails.vue index 82924c8..2e81733 100644 --- a/packages/mobile/src/views/IceEvent/IceEventDetails.vue +++ b/packages/mobile/src/views/IceEvent/IceEventDetails.vue @@ -13,13 +13,24 @@ style="font-size: 18px; font-weight: bold; line-height: inherit" > - - - - - - - + + + + + + + + + + + + + + - - + + + + - - - + + + + + + + + + + + + + + + + + + + @@ -49,7 +132,7 @@ import "vant/es/toast/style"; import "vant/es/popup/style"; import { ref, onMounted, toRaw, reactive } from "vue"; import { useRouter, useRoute } from "vue-router"; -import { showToast, showLoadingToast } from "vant"; +import { showToast, showLoadingToast, showImagePreview } from "vant"; import { request } from "../../../../shared/utils/request"; const router = useRouter(); @@ -92,6 +175,10 @@ const onClickLeft = () => { params: { data: encodeURIComponent(JSON.stringify(yhzDetail.value)) }, }); }; + +const showImage = (url) => { + showImagePreview([url]); +};