Filetype Icon on Attachments (Maintenance card)
This commit is contained in:
@@ -35,7 +35,9 @@
|
||||
<accordion-maintenance :title="'maintenance_card_attachments' | localize('Allegati')" :counter="attachmentsMaintenance.length">
|
||||
<div class="dropdown">
|
||||
<div class="filename" v-for="a in attachmentsMaintenance" :key="a.id" :class="{selected: selectedAttachMaintenance == a}" @click="onClickSelectAttach(a)">
|
||||
<i class="fa fa-file-text-o"></i> <span>{{a.fileName}}</span>
|
||||
<i class="fa fa-file-text-o" v-if="istext(a.fileName)"></i>
|
||||
<i class="fa fa-file-image-o" v-if="!istext(a.fileName)"></i>
|
||||
<span>{{a.fileName}}</span>
|
||||
<div class="right">
|
||||
<button class="btn-hidden" v-if="selectedAttachMaintenance == a" @click="openAttach(a)"><i class="fa fa-file-o"></i></button>
|
||||
<button class="btn-hidden" v-if="selectedAttachMaintenance == a && a.userId == currentUser.id" @click="onClickDeleteAttach(a)"><i class="fa fa-trash" ></i></button>
|
||||
@@ -308,7 +310,12 @@ export default {
|
||||
return false;
|
||||
}
|
||||
},
|
||||
async openAttach(attach){
|
||||
istext(name){
|
||||
if(!name.endsWith(".pdf"))
|
||||
return false
|
||||
return true
|
||||
},
|
||||
async openAttach(attach){
|
||||
if(attach){
|
||||
await new MaintenanceService().OpenModal(attach);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user