diff --git a/src/modules/05_placement/components/Transfer/transferRegistry.vue b/src/modules/05_placement/components/Transfer/transferRegistry.vue
index 46b3faa9c..b74564665 100644
--- a/src/modules/05_placement/components/Transfer/transferRegistry.vue
+++ b/src/modules/05_placement/components/Transfer/transferRegistry.vue
@@ -71,7 +71,7 @@
ข้อมูลการขอโอน
-
+
ไฟล์ PDF
@@ -167,10 +176,24 @@
{{ props.row.fileName }}
-
+
ไฟล์ PDF
-
+
ไฟล์ WORD
@@ -423,8 +446,8 @@ const $q = useQuasar();
const route = useRoute();
const router = useRouter();
const mixin = useCounterMixin();
-const id = ref("")
-const dataId = (route.params.id as string);
+const id = ref("");
+const dataId = route.params.id as string;
const {
date2Thai,
@@ -473,24 +496,21 @@ const downloadFile = (response: any, filename: string) => {
link.click();
document.body.removeChild(link);
};
-const fileDownload = async (no:number,type:string) =>{
- showLoader();
- await http
- .get(config.API.reportTransferFile(no,type,id.value), {
- responseType: "blob",
- })
- .then(async (res) => {
- downloadFile(
- res,
- `_ครั้งที่.${type}`
- );
- })
- .catch((e) => {
- messageError($q, e);
- })
- .finally(() => {
- hideLoader();
- });
+const fileDownload = async (no: number, type: string) => {
+ showLoader();
+ await http
+ .get(config.API.reportTransferFile(no, type, id.value), {
+ responseType: "blob",
+ })
+ .then(async (res) => {
+ downloadFile(res, `_ครั้งที่.${type}`);
+ })
+ .catch((e) => {
+ messageError($q, e);
+ })
+ .finally(() => {
+ hideLoader();
+ });
};
const rows = ref([]);
const columns = ref([
@@ -531,31 +551,44 @@ onMounted(async () => {
await getData();
});
-const rowsFileDownload = ref([{
- no:1,
- fileName: "คําร้องขอโอนไปถึงส่วนราชการอื่นนอก กรุงเทพมหานครที่ข้าราชการประสงค์ขอโอน",
- pathName: ""
-},{
- no:2,
- fileName: "หนังสือแจ้งสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานคร ให้ทราบตําแหน่งและตําแหน่งเลขที่ที่ดําเนินการให้โอน",
- pathName: ""
-},{
- no:3,
- fileName: "หนังสือยินยอมให้โอนและวันที่พร้อมจะให้โอนไปยัง หน่วยงานที่รับโอน",
- pathName: ""
-},{
- no:4,
- fileName: "หนังสือแจ้งสหกรณ์ออมทรัพย์กรุงเทพมหานครเพื่อขอ ตรวจสอบภาระหนี้สินสหกรณ์ออมทรัพย์",
- pathName: ""
-},{
- no:5,
- fileName: "หนังสือถึงสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานครเพื่อขอตรวจสอบพฤติการณ์ทางวินัย และภาระหนี้สินสวัสดิการ",
- pathName: ""
-},{
- no:6,
- fileName: "หนังสือถึงสถาบันพัฒนาข้าราชการกรุงเทพมหานครเพื่อขอตรวจสอบเรื่องภาระผูกพันการรับทุนและการลา ศึกษาต่อกับทางกรุงเทพมหานคร",
- pathName: ""
-}]);
+const rowsFileDownload = ref([
+ {
+ no: 1,
+ fileName:
+ "คําร้องขอโอนไปถึงส่วนราชการอื่นนอก กรุงเทพมหานครที่ข้าราชการประสงค์ขอโอน",
+ pathName: "",
+ },
+ {
+ no: 2,
+ fileName:
+ "หนังสือแจ้งสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานคร ให้ทราบตําแหน่งและตําแหน่งเลขที่ที่ดําเนินการให้โอน",
+ pathName: "",
+ },
+ {
+ no: 3,
+ fileName:
+ "หนังสือยินยอมให้โอนและวันที่พร้อมจะให้โอนไปยัง หน่วยงานที่รับโอน",
+ pathName: "",
+ },
+ {
+ no: 4,
+ fileName:
+ "หนังสือแจ้งสหกรณ์ออมทรัพย์กรุงเทพมหานครเพื่อขอ ตรวจสอบภาระหนี้สินสหกรณ์ออมทรัพย์",
+ pathName: "",
+ },
+ {
+ no: 5,
+ fileName:
+ "หนังสือถึงสํานักงานการเจ้าหน้าที่ สํานักปลัดกรุงเทพมหานครเพื่อขอตรวจสอบพฤติการณ์ทางวินัย และภาระหนี้สินสวัสดิการ",
+ pathName: "",
+ },
+ {
+ no: 6,
+ fileName:
+ "หนังสือถึงสถาบันพัฒนาข้าราชการกรุงเทพมหานครเพื่อขอตรวจสอบเรื่องภาระผูกพันการรับทุนและการลา ศึกษาต่อกับทางกรุงเทพมหานคร",
+ pathName: "",
+ },
+]);
const getData = async () => {
showLoader();
@@ -563,7 +596,7 @@ const getData = async () => {
.get(config.API.transferId(dataId.toString()))
.then((res: any) => {
const data = res.data.result;
- id.value = data.id
+ id.value = data.id;
let list: TypeFile[] = [];
if (data.docs.length > 0) {
data.docs.map((doc: TypeFile) => {