diff --git a/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue b/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue index f5b42673a..370c5ec18 100644 --- a/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue +++ b/src/modules/09_leave/components/4_ChangeRound/DialogForm.vue @@ -26,11 +26,11 @@ const formData = reactive({ const roundOp = ref([ { id: "1", - name: "รอบ 1", + name: "08:30 - 17:00", }, { id: "2", - name: "รอบ 2", + name: "08:00 - 16:30", }, ]); const objectRoundChange: MyObjectRoundChangeRef = { @@ -94,19 +94,16 @@ watch(
- เปลี่ยนรอบการลาของ + + {{ + props.editCheck === "edit" + ? "เปลี่ยนรอบการปฏิบัติงาน" + : "ประวัติการเปลี่ยนรอบการปฏิบัติงาน" + }} {{ props.DataRow ? props.DataRow.fullName : "" }} - ประวัติการเปลี่ยนรอบการลงเวลา - (false); const editCheck = ref(""); @@ -25,50 +25,16 @@ function Openmodal(check: string, detail: any) { modal.value = true; editCheck.value = check; } + function closeDialog() { modal.value = false; } -async function searchcardid(type:string) { - // if (type === "card") { - // // const data = await dataStore.dataList.find( - // // (e) => e.cardId === formData.cardId - // // ); - // // if (data) { - // // formData.firstName = data.firstName; - // // formData.lastName = data.lastName; - // // } else if (!data) { - // formData.firstName = ""; - // formData.lastName = ""; - // // } - // } else if (type === "firstName") { - // // const data = await dataStore.dataList.find( - // // (e) => e.firstName === formData.firstName - // // ); - // // if (data) { - // // formData.cardId = data.cardId; - // // formData.lastName = data.lastName; - // // } else if (!data) { - // formData.cardId = ""; - // formData.lastName = ""; - // // } - // } else if (type === "lastName") { - // // const data = await dataStore.dataList.find( - // // (e) => e.lastName === formData.lastName - // // ); - // // if (data) { - // // formData.firstName = data.firstName; - // // formData.cardId = data.cardId; - // // } else if (!data) { - // formData.firstName = ""; - // formData.cardId = ""; - // // } - // } -} -function searchData(){ - if(formData.cardId||formData.firstName||formData.lastName){ - dataStore.fetchDataForCardId(formData, 'click') - }else{ - dialogMessageNotify($q,'กรุณากรอกข้อมูลอย่างน้อย 1 ช่อง') + +function searchData() { + if (formData.cardId || formData.firstName || formData.lastName) { + dataStore.fetchDataForCardId(formData, "click"); + } else { + dialogMessageNotify($q, "กรุณากรอกข้อมูลอย่างน้อย 1 ช่อง"); } } onMounted(() => { @@ -105,29 +71,26 @@ onMounted(() => { v-model="formData.cardId" outlined label="เลขบัตรประชาชน" - class=" col-6 col-md-4 inputgreen" + class="col-6 col-md-4 inputgreen" dense hide-bottom-space maxlength="13" - @keyup="searchcardid('card')" /> { unelevated color="primary" class="q-px-sm col-5 col-md-1" - style="max-height: 40px;">ค้นหาค้นหา 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 45ed7e1c5..9479201cb 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/Form.vue @@ -28,7 +28,6 @@ const formData = reactive({ lastname: "", position: "", phone: "", - responsibilities: "", email: "", }); @@ -39,7 +38,6 @@ watch(props.data, async () => { formData.lastname = props.data.lastname; formData.position = props.data.position; formData.phone = props.data.phone; - formData.responsibilities = props.data.responsibilities; formData.email = props.data.email; }); @@ -56,7 +54,6 @@ const firstnameRef = ref(null); const lastnameRef = ref(null); const positionRef = ref(null); const phoneRef = ref(null); -const responsibilitiesRef = ref(null); const emailRef = ref(null); const formRef: FormRef = { prefix: prefixRef, @@ -64,7 +61,6 @@ const formRef: FormRef = { lastname: lastnameRef, position: positionRef, phone: phoneRef, - responsibilities: responsibilitiesRef, email: emailRef, }; @@ -172,17 +168,6 @@ function onValidate() { :rules="[(val: string) => !!val || `${'กรุณากรอกเบอร์โทร'}`]" /> -
- -
บับทึกข้อมูล - บันทึกข้อมูล -
diff --git a/src/modules/11_discipline/components/6_BasicInformation/Director/MainPage.vue b/src/modules/11_discipline/components/6_BasicInformation/Director/MainPage.vue index 47d8318eb..80cf5442e 100644 --- a/src/modules/11_discipline/components/6_BasicInformation/Director/MainPage.vue +++ b/src/modules/11_discipline/components/6_BasicInformation/Director/MainPage.vue @@ -26,14 +26,12 @@ onMounted(() => { { name: "นางเกสินี เจียรสุมัย", position: "ครู", - responsibilities: "ประธาน", email: "e@email.com", phone: "0800808080", }, { name: "นายสรวิชญ์ พลสิทธิ์", position: "ทดลองงาน", - responsibilities: "เลขานุการ", email: "g@gmail.com", phone: "0614565145", }, diff --git a/src/modules/11_discipline/interface/request/director.ts b/src/modules/11_discipline/interface/request/director.ts index 0e2915927..b5d18ee0e 100644 --- a/src/modules/11_discipline/interface/request/director.ts +++ b/src/modules/11_discipline/interface/request/director.ts @@ -4,7 +4,6 @@ interface FormData { lastname: string; position: string; phone: string; - responsibilities: string; email: string; } interface FormRef { @@ -13,7 +12,6 @@ interface FormRef { lastname: object | null; position: object | null; phone: object | null; - responsibilities: object | null; email: object | null; [key: string]: any; } diff --git a/src/modules/11_discipline/interface/response/director.ts b/src/modules/11_discipline/interface/response/director.ts index d967fede6..ed389a31e 100644 --- a/src/modules/11_discipline/interface/response/director.ts +++ b/src/modules/11_discipline/interface/response/director.ts @@ -1,7 +1,6 @@ interface DirectorRows { name: string; position: string; - responsibilities: string; email: string; phone: string; } diff --git a/src/modules/11_discipline/store/DirectorStore.ts b/src/modules/11_discipline/store/DirectorStore.ts index 9309c983f..323bb6739 100644 --- a/src/modules/11_discipline/store/DirectorStore.ts +++ b/src/modules/11_discipline/store/DirectorStore.ts @@ -12,7 +12,6 @@ export const useDisciplineDirectorDataStore = defineStore( "no", "name", "position", - "responsibilities", "email", "phone", ]); @@ -46,15 +45,6 @@ export const useDisciplineDirectorDataStore = defineStore( headerStyle: "font-size: 14px", style: "font-size: 14px", }, - { - name: "responsibilities", - align: "left", - label: "หน้าที่", - sortable: true, - field: "responsibilities", - headerStyle: "font-size: 14px", - style: "font-size: 14px", - }, { name: "email", align: "left",