fix bug ==> เครื่องราช
This commit is contained in:
parent
63ec4c8353
commit
3ca0390b87
1 changed files with 61 additions and 62 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue