From 00f81dba347a994c17adb8195dc36357b24d649e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 25 Jul 2023 14:11:16 +0700 Subject: [PATCH] no message --- src/api/06_retirement/api.retirement.ts | 6 +- .../components/DismissOrder/DismissOrder.vue | 2 +- .../components/ListRetirement/AddList.vue | 134 +++++---- .../components/ListRetirement/TableList.vue | 264 +++++++++++------- src/modules/06_retirement/router.ts | 10 +- src/modules/06_retirement/views/Main.vue | 64 ++--- 6 files changed, 274 insertions(+), 206 deletions(-) diff --git a/src/api/06_retirement/api.retirement.ts b/src/api/06_retirement/api.retirement.ts index c3ead5078..bca70474b 100644 --- a/src/api/06_retirement/api.retirement.ts +++ b/src/api/06_retirement/api.retirement.ts @@ -3,12 +3,12 @@ const retirement = `${env.API_URI}/retirement` export default { - profile: (type: string, year: number) => `${retirement}/profile/${type}/${year}`, + profile: (type: string, year: string) => `${retirement}/profile/${type}/${year}`, profileRetire: (retireId: string) => `${retirement}/profile/${retireId}`, listRetire: (retireId: string) => `${retirement}/${retireId}`, - createnote: () => `${retirement}/reason/`, + createnote: () => `${retirement}/reason`, reasonId: (retireId:string) => `${retirement}/reason/${retireId}`, - retirement:(type:string,year:number) => `${retirement}/${type}/${year}` + retirement:(type:string,year:string) => `${retirement}/${type}/${year}` diff --git a/src/modules/06_retirement/components/DismissOrder/DismissOrder.vue b/src/modules/06_retirement/components/DismissOrder/DismissOrder.vue index 6838580bc..bddbf76e5 100644 --- a/src/modules/06_retirement/components/DismissOrder/DismissOrder.vue +++ b/src/modules/06_retirement/components/DismissOrder/DismissOrder.vue @@ -485,7 +485,7 @@ const OriginalDataFetch = async () => { // ดูรายการหน้าต่อไป const redirectToPage = (id?: number) => { - router.push(`/dismiss-order/addorder`); + router.push(`/dismiss-order/add-order`); }; const clickDelete = (id: string) => { diff --git a/src/modules/06_retirement/components/ListRetirement/AddList.vue b/src/modules/06_retirement/components/ListRetirement/AddList.vue index cac2f8b35..01c06f54c 100644 --- a/src/modules/06_retirement/components/ListRetirement/AddList.vue +++ b/src/modules/06_retirement/components/ListRetirement/AddList.vue @@ -9,14 +9,19 @@ const $q = useQuasar(); //ใช้ noti quasar const mixin = useCounterMixin(); const { messageError, success } = mixin; +const props = defineProps({ + retireld: String, +}); + const modal = ref(false); +const retireld = ref(); const columns = ref([ { - name: "index", + name: "order", required: true, label: "ลำดับ", - field: "index", + field: "order", align: "left", }, { @@ -41,10 +46,10 @@ const columns = ref([ align: "left", }, { - name: "affiliation", + name: "organizationOrganization", required: true, label: "สังกัด", - field: "affiliation", + field: "organizationOrganization", align: "left", }, { @@ -56,64 +61,72 @@ const columns = ref([ }, ]); const rows = ref([ - { - fullname: "นายใจดี ยอดใจ", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, - { - fullname: "นายจักกริน บัณฑิต", - position: "นักวิชาการพัสดุ", - level: "ปฎิบัติการ", - affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", - }, + // { + // fullname: "นายใจดี ยอดใจ", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, + // { + // fullname: "นายจักกริน บัณฑิต", + // position: "นักวิชาการพัสดุ", + // level: "ปฎิบัติการ", + // affiliation: "กลุ่มงานโครงสร้างและอัตรากำลัง ๒", + // }, ]); const filter = ref(""); watch(modal, () => { if (modal.value === true) { - fecthlistRetire(); + retireld.value = props.retireld; + fecthlistRetire(retireld.value); } }); -const fecthlistRetire= async () => { - await http - .get(config.API.listRetire("1234")) - .then((res) => { - console.log(res); - }) - .catch((e) => { - messageError($q, e); - }); +const fecthlistRetire = async (retireld: any) => { + // await http + // .get(config.API.listRetire(retireld)) + // .then((res) => { + // console.log(res); + // rows.value = res.data.result.map((e: any) => ({ + // order: e.order, + // fullname: e.fullName, + // position: e.position, + // level: e.positionEmployeeLevel, + // organizationOrganization: e.organizationOrganization, + // })); + // }) + // .catch((e) => { + // messageError($q, e); + // }); }; const clickAdd = () => { $q.dialog({ @@ -223,7 +236,10 @@ const paginationLabel = (start: number, end: number, total: number) => {