diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/AddPage.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/AddPage.vue index 5229dcf99..8c2dcd239 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/AddPage.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/AddPage.vue @@ -34,6 +34,7 @@ function addData(formData: FormDataPost) { email: formData.email, phone: formData.phone, qualification: formData.qualification, + rootDnaId: formData.rootDnaId, }) .then((res) => { success($q, "บันทึกข้อมูลสำเร็จ"); diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/EditPage.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/EditPage.vue index c7c619fb9..228e6f550 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/EditPage.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/EditPage.vue @@ -77,6 +77,7 @@ function putData(formData: FormData) { email: formData.email, phone: formData.phone, qualification: formData.qualification, + rootDnaId: formData.rootDnaId, }) .then((res) => { success($q, "บันทึกข้อมูลสำเร็จ"); diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue index d99eda087..45f32dc17 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue @@ -75,6 +75,7 @@ const formData = reactive({ phone: "", email: "", qualification: "", + rootDnaId: "", }); /** @@ -225,6 +226,7 @@ async function getSearch() { organization: e.organization ?? "-", phone: e.phone ?? "-", email: e.email ?? "-", + rootDnaId: e.rootDnaId ?? "-", })); rows.value = list; @@ -240,6 +242,7 @@ async function getSearch() { /** เก็บข้อมูลลงตัวแปร */ function returnDetail(data: ResponsePreson) { formData.prefix = data.prefix; + formData.rootDnaId = data.rootDnaId; formData.firstname = data.firstName; formData.lastname = data.lastName; formData.position = data.position; diff --git a/src/modules/11_discipline/interface/request/director.ts b/src/modules/11_discipline/interface/request/director.ts index 644a8cb2f..6d482c227 100644 --- a/src/modules/11_discipline/interface/request/director.ts +++ b/src/modules/11_discipline/interface/request/director.ts @@ -7,6 +7,7 @@ interface FormData { phone: string; email: string; qualification?:string + rootDnaId?:string } interface FormDataPost { personalId: string; @@ -17,6 +18,7 @@ interface FormDataPost { phone: string; email: string; qualification: string; + rootDnaId: string; } interface FormRef { prefix: object | null; @@ -44,6 +46,7 @@ interface ResponsePreson { organization: string; //สังกัด email: string; //อีเมล phone: string; //เบอร์โทรศัพท์ + rootDnaId: string; //rootDnaId } interface tableType {