This commit is contained in:
2026-10-03 13:58:46 +07:00
parent 90f8b7f537
commit 7fda2c9d5a
+36 -11
View File
@@ -265,7 +265,11 @@ const bottomApplications = computed<Application[]>(() => {
class="message-image-border"
@click.stop="openImageView(props.place?.name || '', props.place?.image || '')"
>
<img :src="props.place?.image" class="message-image" />
<img
:src="props.place?.image"
:alt="props.place?.name || 'Изображение точки'"
class="message-image"
/>
</div>
</div>
<span>{{ props.place?.text }}</span>
@@ -295,7 +299,11 @@ const bottomApplications = computed<Application[]>(() => {
class="application-image-border"
@click.stop="openApplicationView(application)"
>
<img :src="applicationFileURL(application.image)" class="application-image" />
<img
:src="applicationFileURL(application.image)"
:alt="application.name || 'Изображение улики'"
class="application-image"
/>
</div>
<audio
v-else-if="applicationFileType(application) == 'audio' && application.image"
@@ -342,7 +350,11 @@ const bottomApplications = computed<Application[]>(() => {
class="message-image-border"
@click="openImageView(place?.name || '', place?.image || '')"
>
<img v-bind:src="place?.image" class="message-image" />
<img
v-bind:src="place?.image"
:alt="place?.name || 'Изображение точки'"
class="message-image"
/>
</div>
</div>
<!-- Если у точки нет своей картинки, первая картинка-улика занимает
@@ -352,7 +364,11 @@ const bottomApplications = computed<Application[]>(() => {
class="message-image-border"
@click="openApplicationView(firstImageApplication)"
>
<img :src="applicationFileURL(firstImageApplication.image)" class="message-image" />
<img
:src="applicationFileURL(firstImageApplication.image)"
:alt="firstImageApplication.name || 'Изображение улики'"
class="message-image"
/>
</div>
<span>{{ textBeforeApplications }}</span>
@@ -365,7 +381,11 @@ const bottomApplications = computed<Application[]>(() => {
>
<!-- Картинка-улика без заголовка, просто фото внизу справа -->
<div class="application-image-block" @click="openApplicationView(application)">
<img :src="applicationFileURL(application.image)" class="application-image" />
<img
:src="applicationFileURL(application.image)"
:alt="application.name || 'Изображение улики'"
class="application-image"
/>
</div>
</div>
</div>
@@ -450,7 +470,11 @@ const bottomApplications = computed<Application[]>(() => {
<div>
<n-space>
<n-space vertical>
<img :src="props.place!.image" class="message-edit-image" />
<img
:src="props.place!.image"
:alt="props.place?.name || 'Изображение точки'"
class="message-edit-image"
/>
<n-button @click="((props.place!.image = ''), (props.place!.fileList = undefined))"
>Убрать картинку</n-button
>
@@ -501,11 +525,12 @@ const bottomApplications = computed<Application[]>(() => {
Убрать файл
</n-button>
</n-space>
<img
v-if="applicationFileType(value) == 'image'"
:src="applicationFileURL(value.image)"
class="application-edit-image"
/>
<img
v-if="applicationFileType(value) == 'image'"
:src="applicationFileURL(value.image)"
:alt="value.name || 'Изображение улики'"
class="application-edit-image"
/>
<audio
v-else-if="applicationFileType(value) == 'audio'"
:src="applicationFileURL(value.image)"