diff --git a/src/api/07_insignia/api.insignia.ts b/src/api/07_insignia/api.insignia.ts index c436efde8..ebd4a63a1 100644 --- a/src/api/07_insignia/api.insignia.ts +++ b/src/api/07_insignia/api.insignia.ts @@ -96,4 +96,9 @@ export default { // fileType = pdf, docx หรือ xlsx reportInsignia: (type: string, fileType: string, fileId: string) => `${report}/insignia/${type}/${fileType}/${fileId}`, + + // เจ้าหน้าที่เป็นคนอัปโหลดไฟล์ + uploadfileOnlyInsignia: (requestId: string) => `${insignia}/request/upload/${requestId}`, + // สกจ. ตีกลับให้หัวหน้าเขต + rejectRequest: (id: string, ocId: string) => `${insignia}/request/head/reject/${id}/${ocId}` }; diff --git a/src/modules/03_recruiting/components/Document.vue b/src/modules/03_recruiting/components/Document.vue index ff6e9a764..bc9293823 100644 --- a/src/modules/03_recruiting/components/Document.vue +++ b/src/modules/03_recruiting/components/Document.vue @@ -242,4 +242,6 @@ const uploadData = async () => { const downloadData = async (path: string) => { window.open(path); }; + + diff --git a/src/modules/07_insignia/components/1_Proposals/listProposals.vue b/src/modules/07_insignia/components/1_Proposals/listProposals.vue index 511a9c20d..0dfb156a6 100644 --- a/src/modules/07_insignia/components/1_Proposals/listProposals.vue +++ b/src/modules/07_insignia/components/1_Proposals/listProposals.vue @@ -7,6 +7,7 @@ import { useQuasar } from "quasar"; import type { FormProprsalsRound2 } from "@/modules/07_insignia/interface/request/Main"; import config from "@/app.config"; import http from "@/plugins/http"; +import { useInsigniaDataStore } from "@/modules/07_insignia/store"; const mixin = useCounterMixin(); const { @@ -19,6 +20,7 @@ const { dialogRemove, } = mixin; const $q = useQuasar(); //ใช้ noti quasar +const storeInsignia = useInsigniaDataStore(); const visibleColumns = ref([ "period_name", @@ -108,7 +110,7 @@ const fetchData = async () => { period_isActive: e.period_isActive, period_doc: e.period_doc, period_status: e.period_status.result, - statusRoyal: 'กำลังดำเนินการ' + statusRoyal: storeInsignia.convertStatus(e.period_status), })); }) .catch((e) => { diff --git a/src/modules/07_insignia/components/2_Manage/Tab1.vue b/src/modules/07_insignia/components/2_Manage/Tab1.vue index 4b3f87052..eb88cffc5 100644 --- a/src/modules/07_insignia/components/2_Manage/Tab1.vue +++ b/src/modules/07_insignia/components/2_Manage/Tab1.vue @@ -816,7 +816,6 @@ const clickShowWarn = () => { /> -