fetchData จาก api รายละเอียดข้อมูลกรรมการ

This commit is contained in:
AnandaTon 2023-11-23 11:45:48 +07:00
parent 48f9bc77e4
commit f063f62e6e

View file

@ -26,7 +26,7 @@ onMounted(() => {
* get อมลเกากรณแกไขขอม
*/
const data = reactive<FormData>({
personalId:"",
personalId: "",
prefix: "",
firstname: "",
lastname: "",
@ -39,19 +39,32 @@ const data = reactive<FormData>({
* งคาจาก api
*/
const fetchData = async () => {
data.prefix = "นาง";
data.firstname = "เกสินี";
data.lastname = "เจียรสุมัย";
data.position = "ครู";
data.phone = "0800808080";
data.email = "e@email.com";
showLoader();
await http
.get(config.API.directorbyId(personalId.value))
.then((res) => {
const dataApi = res.data.result;
personalId.value = dataApi.id;
data.prefix = dataApi.prefix;
data.firstname = dataApi.firstName;
data.lastname = dataApi.lastName;
data.position = dataApi.position;
data.phone = dataApi.phone;
data.email = dataApi.email;
})
.catch((e) => {
messageError($q, e);
})
.finally(() => {
hideLoader();
});
};
/**
* นทกขอมลทเเกไข
* @param id ระบ คคล
*/
function onSubmit(formData:FormData) {
function onSubmit(formData: FormData) {
dialogConfirm($q, () => putData(formData));
}
@ -93,6 +106,6 @@ function putData(formData: FormData) {
แกไขรายชอกรรมการ
</div>
<Form :on-submit="onSubmit" :data="data"/>
<Form :on-submit="onSubmit" :data="data" />
</div>
</template>