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