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