Recherche de fiche

This commit is contained in:
2024-07-01 18:07:55 +02:00
parent 1d8206f19e
commit 0d6b6c592f

View File

@@ -29,6 +29,7 @@ const archiveFetching = ref(false)
const showModal2 = ref(0)
const hideModal2 = ref(0)
const openExternalPage = async (script, params = null, features = null) => {
if (store.gulliver === null) {
await store.registerSession()
@@ -80,8 +81,6 @@ const refreshTicketList = async () => {
</script>
<template>
<Modal :show="showModal" :hide="hideModal" class="modal-xl messenger" @hide-modal="refreshTicketList()">
<template v-slot:modal-title>
<div class="row" id="messengerModal">
@@ -97,7 +96,6 @@ const refreshTicketList = async () => {
<FormReply :key="showModal" v-if="showModal"></FormReply>
</template>
</Modal>
<Modal :show="showModal2" :hide="hideModal2" class="modal-lg">
<template v-slot:modal-title>Archiver les fiches
</template>
@@ -117,13 +115,14 @@ const refreshTicketList = async () => {
</div>
</template>
<template v-slot:modal-footer>
<button type="button" class="btn btn-secondary" @click="showModal2 += 1;"><i class="fas fa-close"></i> Fermer</button>
<button type="button" class="btn btn-secondary" @click="hideModal2 += 1;"><i class="fas fa-close"></i> Fermer</button>
<button type="button" value="Lancer l'archivage" class="btn btn-primary" @click="archiveStart"><fetch-icon :is-fetching="archiveFetching"></fetch-icon> Lancer
l'archivage
</button>
</template>
</Modal>
<div class="container-fluid">
<div id="notification" class="alert d-none" style="position: absolute; top:5px; right:28px;z-index:1"></div>
<div class="pagetitle">
@@ -132,11 +131,6 @@ const refreshTicketList = async () => {
<div class="card">
<div class="card-body">
<ul class="nav">
<li class="nav-item">
<a class="nav-link" href="#" onclick="alert('Non disponible dans cette version beta')"><i
class="fa-solid fa-magnifying-glass"></i> Recherche de
fiches</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"
@click="openExternalPage('/php-client/pharma/ordo_manager.php', null, 'width=500,height=750')"> <i
@@ -179,6 +173,10 @@ const refreshTicketList = async () => {
<button class="nav-link" data-bs-toggle="tab" data-bs-target="#my" type="button">Mes fiches <span
class="badge text-bg-secondary">{{ myTickets.length }}</span></button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" data-bs-toggle="tab" data-bs-target="#search" type="button">Recherche de fiche <span
class="badge text-bg-secondary">0</span></button>
</li>
</ul>
<div class="tab-content" id="ticketsListContent">
@@ -196,6 +194,7 @@ const refreshTicketList = async () => {
</select>
</div>
</div>
<div class="tab-pane show active" id="new" role="tabpanel" tabindex="0">
<ticket-list :rows="(apiCounter >0) ? mapListOfTickets(newTickets) : waitingPromise"
:key="'new_'+originFilter+'_'+apiCounter"></ticket-list>
@@ -207,6 +206,9 @@ const refreshTicketList = async () => {
<div class="tab-pane" id="my" role="tabpanel" tabindex="0">
<ticket-list :rows="mapListOfTickets(myTickets)" :key="'new_'+originFilter+'_'+apiCounter"></ticket-list>
</div>
<div class="tab-pane" id="search" role="tabpanel" tabindex="0">
TO DO
</div>
</div>
</div>
</div>