fix bug ==> เครื่องราช

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-09-27 14:45:38 +07:00
parent 63ec4c8353
commit 3ca0390b87

View file

@ -180,10 +180,7 @@ async function fecthInsignia() {
*/ */
async function changround() { async function changround() {
DataStore.roundId = round.value; DataStore.roundId = round.value;
var organization =
DataStore.agency != null // agency agency Oc
? DataStore.agency
: DataStore.typeOc;
// get round name // get round name
await fecthStat(round.value); // Stat await fecthStat(round.value); // Stat
const roundFilter = optionRound.value.find( const roundFilter = optionRound.value.find(
@ -196,6 +193,10 @@ async function changround() {
roundFilter.year + 543 roundFilter.year + 543
}`; }`;
} }
var organization =
DataStore.agency != null // agency agency Oc
? DataStore.agency
: DataStore.typeOc;
await fecthInsigniaByOc(round.value, organization, "officer", tab.value); // await fecthInsigniaByOc(round.value, organization, "officer", tab.value); //
} }
@ -531,68 +532,66 @@ onMounted(async () => {
</q-banner> </q-banner>
</div> </div>
<q-tabs
<q-tabs v-model="tab"
v-model="tab" dense
dense class="text-grey"
class="text-grey" active-color="primary"
active-color="primary" active-class="bg-teal-1"
active-class="bg-teal-1" indicator-color="primary"
indicator-color="primary" align="left"
align="left" >
> <q-tab name="pending" label="คนที่ยื่นขอ" />
<q-tab name="pending" label="คนที่ยื่นขอ" /> <q-tab name="reject" label="คนที่ไม่ยื่นขอ" />
<q-tab name="reject" label="คนที่ไม่ยื่นขอ" /> <q-tab name="delete" label="คนที่ถูกลบออก" />
<q-tab name="delete" label="คนที่ถูกลบออก" /> <q-tab
<q-tab v-if="roleDataStore.adminRole"
v-if="roleDataStore.adminRole" name="organization"
name="organization" label="หน่วยงานที่ยังไม่ได้ส่งรายชื่อ"
label="หน่วยงานที่ยังไม่ได้ส่งรายชื่อ" />
</q-tabs>
<div class="col-12"><q-separator /></div>
<q-tab-panels v-model="tab" animated>
<!-- แทบคนทนขอ -->
<q-tab-panel name="pending" class="q-pa-none">
<tab1
:tab="tab"
:round-id="round"
:round-name="roundName"
:fecth-insignia-by-oc="fecthInsigniaByOc"
:request-status="requestStatus"
:fecth-stat="fecthStat"
/> />
</q-tabs> </q-tab-panel>
<div class="col-12"><q-separator /></div> <!-- แทบคนทไมนขอ -->
<q-tab-panels v-model="tab" animated> <q-tab-panel name="reject" class="q-pa-none">
<!-- แทบคนทนขอ --> <tab2
<q-tab-panel name="pending" class="q-pa-none"> :tab="tab"
<tab1 :round-id="round"
:tab="tab" :fecth-insignia-by-oc="fecthInsigniaByOc"
:round-id="round" />
:round-name="roundName" </q-tab-panel>
:fecth-insignia-by-oc="fecthInsigniaByOc"
:request-status="requestStatus"
:fecth-stat="fecthStat"
/>
</q-tab-panel>
<!-- แทบคนทไมนขอ --> <!-- แทบคนทกลบออก -->
<q-tab-panel name="reject" class="q-pa-none"> <q-tab-panel name="delete" class="q-pa-none">
<tab2 <tab3
:tab="tab" :tab="tab"
:round-id="round" :round-id="round"
:fecth-insignia-by-oc="fecthInsigniaByOc" :fecth-insignia-by-oc="fecthInsigniaByOc"
/> />
</q-tab-panel> </q-tab-panel>
<!-- แทบคนทกลบออก --> <!-- แทบหนวยงานทงไมไดงรายช -->
<q-tab-panel name="delete" class="q-pa-none"> <q-tab-panel
<tab3 v-if="roleDataStore.adminRole"
:tab="tab" name="organization"
:round-id="round" class="q-pa-none"
:fecth-insignia-by-oc="fecthInsigniaByOc" >
/> <tab4 :tab="tab" :round-id="round" />
</q-tab-panel> </q-tab-panel>
</q-tab-panels>
<!-- แทบหนวยงานทงไมไดงรายช -->
<q-tab-panel
v-if="roleDataStore.adminRole"
name="organization"
class="q-pa-none"
>
<tab4 :tab="tab" :round-id="round" />
</q-tab-panel>
</q-tab-panels>
<q-toolbar class="q-py-md text-right"> <q-toolbar class="q-py-md text-right">
<q-file <q-file