แก้ไขบรรจุ แต่งตั้ง โอน ย้าย details

This commit is contained in:
AnandaTon 2023-09-15 13:01:47 +07:00
parent ab91c8d84e
commit 042a9264cd
3 changed files with 83 additions and 71 deletions

View file

@ -32,7 +32,7 @@ const title = ref<ResponseTitle>({
positionTypeOld: "",
});
const appointment = ref<any>([]);
const myform = ref<any>();
const edit = ref<boolean>(false);
const profileId = ref<string>("");
const organizationPositionOld = ref<string>("");
@ -83,8 +83,14 @@ const fecthappointmentByid = async () => {
hideLoader();
});
};
const clickSave = () => {
dialogConfirm($q, () => putAppointment());
const clickSave = async () => {
console.log(reason.value);
await myform.value.validate().then(async (success: boolean) => {
if (success) {
dialogConfirm($q, () => putAppointment());
} else {
}
});
};
const putAppointment = async () => {
console.log("บันทึกข้อมูล");
@ -242,7 +248,7 @@ const getClass = (val: boolean) => {
</div>
</div>
<div class="col-12"><q-separator /></div>
<q-form ref="myForm">
<q-form ref="myform">
<div class="row col-12 q-pa-md">
<div class="col-12">
<div class="text-weight-bold text-grey">การศกษา</div>
@ -289,7 +295,7 @@ const getClass = (val: boolean) => {
</div>
</div>
<div class="col-xs-6 col-sm-3 row ">
<div class="col-xs-6 col-sm-3 row">
<div class="col-12">
<q-input
:class="getClass(edit)"
@ -305,7 +311,7 @@ const getClass = (val: boolean) => {
/>
</div>
</div>
<div class="col-xs-6 col-sm-3 row ">
<div class="col-xs-6 col-sm-3 row">
<div class="col-12">
<q-input
:class="getClass(edit)"
@ -321,7 +327,7 @@ const getClass = (val: boolean) => {
/>
</div>
</div>
<div class="col-xs-6 col-sm-3 row ">
<div class="col-xs-6 col-sm-3 row">
<div class="col-12">
<q-input
:class="getClass(edit)"
@ -337,7 +343,7 @@ const getClass = (val: boolean) => {
/>
</div>
</div>
<div class="col-xs-6 col-sm-3 row ">
<div class="col-xs-6 col-sm-3 row">
<div class="col-12">
<!-- <q-input :class="getClass(edit)" :outlined="edit" dense lazy-rules :readonly="!edit" :borderless="!edit"
v-model="salary" :rules="[(val) => !!val || `${'กรุณากรอกเงินเดือน'}`]" hide-bottom-space
@ -345,6 +351,7 @@ const getClass = (val: boolean) => {
<CurrencyInput
v-model="salary"
:edit="edit"
:rules="[(val) => !!val || `${'กรุณากรอกเงินเดือน'}`]"
:options="{
currency: 'THB',
}"