From 995a09c1f5870f989131b3845cdd780baa47ba8c Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Mon, 7 Aug 2023 18:12:26 +0700 Subject: [PATCH] no message --- src/api/05_placement/api.placement.ts | 6 ++-- .../components/OrderPlacement/step/step04.vue | 23 ++++++++++++- .../components/ListRetirement/AddList.vue | 8 ++--- .../components/ListRetirement/TableList.vue | 34 ++++++++++++++++--- 4 files changed, 59 insertions(+), 12 deletions(-) diff --git a/src/api/05_placement/api.placement.ts b/src/api/05_placement/api.placement.ts index 2b02d64f9..79a08679e 100644 --- a/src/api/05_placement/api.placement.ts +++ b/src/api/05_placement/api.placement.ts @@ -57,10 +57,12 @@ export default { yearOptionsOrder: () => `${order}/order/fiscal-year`, createOrder: () => `${order}/order/detail`, listOrder: () => `${order}/order`, - detailOrder:(orderId:string) => `${order}/order/detail/${orderId}`, - deleteOrder:(orderId:string) => `${order}/order/${orderId}`, + detailOrder: (orderId: string) => `${order}/order/detail/${orderId}`, + deleteOrder: (orderId: string) => `${order}/order/${orderId}`, typeOrder: () => `${order}/order/order-type`, examroundOrder: () => `${order}/order/detail/exam-round`, + attachmentOrder: (orderId: string) => `${order}/order/attachment/${orderId}`, + receiveData: () => `${receive}`, receiveDataId: (id: string) => `${receive}/${id}`, diff --git a/src/modules/05_placement/components/OrderPlacement/step/step04.vue b/src/modules/05_placement/components/OrderPlacement/step/step04.vue index d7521a80d..e35338733 100644 --- a/src/modules/05_placement/components/OrderPlacement/step/step04.vue +++ b/src/modules/05_placement/components/OrderPlacement/step/step04.vue @@ -422,10 +422,15 @@ import { VuePDF, usePDF } from "@tato30/vue-pdf"; import type { PDFDocumentLoadingTask } from "pdfjs-dist/types/src/display/api"; import type { QForm } from "quasar"; import { useCounterMixin } from "@/stores/mixin"; +import { useRoute } from "vue-router"; +import http from "@/plugins/http"; +import config from "@/app.config"; const mixin = useCounterMixin(); const { date2Thai } = mixin; +const route = useRoute(); +const orderId_params = route.params.orderid; const dialog = ref(false); // onUnmounted(() => { @@ -433,8 +438,15 @@ const dialog = ref(false); // myEventHandler(e); // }); // }); - +const orderId = ref(""); onMounted(async () => { + console.log(orderId_params); + if (orderId_params !== undefined) { + orderId.value == orderId_params.toString(); + } + + fetchAttachment(orderId.value); + // window.addEventListener("resize", (e: any) => { // myEventHandler(e); // }); @@ -447,6 +459,15 @@ onMounted(async () => { }, 1000); }); +const fetchAttachment = async (orderId: string) => { + console.log(123); + await http + .get(config.API.attachmentOrder("08db94be-f7c6-43e2-83eb-3c5cef3a91c7")) + .then((res) => { + console.log(res); + }); +}; + // const myEventHandler = (e: any) => { // console.log("e", e.target.innerWidth); // if (vuePDFRef !== null) { diff --git a/src/modules/06_retirement/components/ListRetirement/AddList.vue b/src/modules/06_retirement/components/ListRetirement/AddList.vue index 98126b058..3091cb41e 100644 --- a/src/modules/06_retirement/components/ListRetirement/AddList.vue +++ b/src/modules/06_retirement/components/ListRetirement/AddList.vue @@ -16,6 +16,7 @@ const retireld_params = route.params.id; const props = defineProps({ retireld: String, profileId: String, + dataProfile: Object, UpdateListId: { type: Function, default: () => console.log("UpdateListId"), @@ -112,8 +113,8 @@ const rows = ref([ watch(modal, () => { if (modal.value === true) { retireld.value = props.retireld; - if (type_params === "officer") { - type.value = type_params; + if (props.dataProfile.type === "OFFICER") { + type.value = "officer"; } else type.value = "all"; fecthlistRetire(); @@ -125,8 +126,7 @@ const fecthlistRetire = async () => { await http .get(config.API.profileOrganizRoot) .then((res) => { - // console.log(res); - + console.log(res); const id = res.data.result[0].id; if (id !== "") { findlist(id); diff --git a/src/modules/06_retirement/components/ListRetirement/TableList.vue b/src/modules/06_retirement/components/ListRetirement/TableList.vue index 0c32115ec..122d388ce 100644 --- a/src/modules/06_retirement/components/ListRetirement/TableList.vue +++ b/src/modules/06_retirement/components/ListRetirement/TableList.vue @@ -169,6 +169,7 @@ onMounted(() => { const round = ref(); const typeReport = ref(""); const statusReport = ref(); +const dataProfile = ref([]); // fecthlist const fecthlistprofile = async (id: string) => { showLoader(); @@ -176,6 +177,7 @@ const fecthlistprofile = async (id: string) => { .get(config.API.listRetire(id)) .then((res) => { console.log(res); + dataProfile.value = res.data.result; round.value = res.data.result.round; statusReport.value = res.data.result.json; typeReport.value = res.data.result.typeReport; @@ -358,11 +360,13 @@ const paginationLabel = (start: number, end: number, total: number) => {
@@ -459,11 +463,21 @@ const paginationLabel = (start: number, end: number, total: number) => { @@ -535,7 +549,12 @@ const paginationLabel = (start: number, end: number, total: number) => { {