diff --git a/src/modules/12_evaluatePersonal/components/Director/Form.vue b/src/modules/12_evaluatePersonal/components/Director/Form.vue index 8379ecb03..4bfd6193f 100644 --- a/src/modules/12_evaluatePersonal/components/Director/Form.vue +++ b/src/modules/12_evaluatePersonal/components/Director/Form.vue @@ -74,12 +74,12 @@ watch(props.data, async () => { */ function addEmployee() { showLoader(); - if (idCard.value.length === 17) { - console.log("idCard===>", idCard.value); + const idCardNew = idCard.value.replace(/-/g, ""); + if (idCardNew.length === 13) { http .post(config.API.profileSearchPersonal(), { fieldName: "idcard", - keyword: idCard.value, + keyword: idCardNew, }) .then((res) => { console.log(res); @@ -95,6 +95,13 @@ function addEmployee() { formData.email = dataList.email; } else { dialogMessageNotify($q, "ไม่มีข้อมูลบุคคลากรที่ต้องการค้นหา"); + formData.personalId = ""; + formData.prefix = ""; + formData.firstname = ""; + formData.lastname = ""; + formData.position = ""; + formData.phone = ""; + formData.email = ""; } }) .catch((e) => { @@ -208,6 +215,7 @@ function inputEdit(val: boolean) { for="prefixRef" hide-bottom-space :rules="[(val: string) => val !== null && val !== '' || `${'กรุณากรอกคำนำหน้า'}`]" + lazy-rules />