เพิ่ม comment code

This commit is contained in:
AnandaTon 2023-12-08 09:41:02 +07:00
parent fd74ca29db
commit 52bfaeb0e8
14 changed files with 78 additions and 99 deletions

View file

@ -8,6 +8,7 @@ import config from "@/app.config"
import { useQuasar } from "quasar"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
@ -127,10 +128,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataSick.leaveDocument.slice(0, formDataSick.leaveDocument[0].size)
@ -158,6 +160,9 @@ async function saveFormData() {
})
}
/**
* งกนแปลงครงว/งว
*/
const isReadOnly = computed(() => {
const conditionHalfDay = formDataSick.halfDay === "half_day_morning" || formDataSick.halfDay === "half_day_afternoon"
if (conditionHalfDay) {

View file

@ -1,13 +1,14 @@
<script setup lang="ts">
import { ref, reactive, watch } from "vue"
import { useQuasar } from "quasar"
import type { FormData, FormRef } from "@/modules/05_leave/interface/request/BirthForm"
import type { FormRef } from "@/modules/05_leave/interface/request/BirthForm"
import { useCounterMixin } from "@/stores/mixin"
import { useLeaveStore } from "@/modules/05_leave/store"
import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const mixin = useCounterMixin()
const router = useRouter()
@ -111,10 +112,10 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataBirth.leaveDocument.slice(0, formDataBirth.leaveDocument[0].size)

View file

@ -8,6 +8,7 @@ import config from "@/app.config"
import { useQuasar } from "quasar"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const mixin = useCounterMixin()
const router = useRouter()
@ -127,10 +128,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
@ -167,22 +169,6 @@ async function saveFormData() {
<div class="q-pl-sm text-weight-bold text-dark">กรอกขอม</div>
</div>
<form @submit.prevent.stop="onValidate">
<!-- ลาไปชวยเหลอภรยาทคลอดบตร
<ul>
<li>เขยนท</li>
<li>อภรรยา</li>
<li>นทคลอด</li>
<li>ลาตงแตนท</li>
<li>ลาถงวนท</li>
<li>จำนวนวนทลา (frontend คำนวนให Auto)</li>
<li>อยดตอไดระหวางลา (textarea)</li>
<li>หมายเลขโทรศพท</li>
<li>รายละเอยด (ไมงคบกรอก)</li>
<li>เอกสารประกอบ</li>
</ul>
<p>
*หมายเหต อยดตอไดระหวางลา (อาจดงมาจากทอยจจนโดยอตโนม แตใหใชงานแกไขได)
</p> -->
<q-card bordered class="q-pa-md bg-grey-1">
<div class="col-12 row q-pa-sm q-col-gutter-sm">
<q-input

View file

@ -8,6 +8,7 @@ import config from "@/app.config"
import { useQuasar } from "quasar"
import { useRouter } from "vue-router"
/** Use */
const $q = useQuasar()
const dataStore = useLeaveStore()
const mixin = useCounterMixin()
@ -125,6 +126,9 @@ const onSubmit = async () => {
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
@ -165,6 +169,7 @@ function resetDate() {
console.log("testnull")
}
/** ฟังก์ชั่นแปลงค่า ครึ่งวัน/ทั้งวัน */
const isReadOnly = computed(() => {
const conditionHalfDay = formDataVacation.halfDay === "half_day_morning" || formDataVacation.halfDay === "half_day_afternoon"
if (conditionHalfDay) {

View file

@ -8,12 +8,12 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const router = useRouter()
const mixin = useCounterMixin()
const { date2Thai, dialogConfirm, calculateDurationYmd, dateToISO, success, messageError } = mixin
const edit = ref<boolean>(true)
const files = ref<any>(null)
@ -136,10 +136,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
@ -162,7 +163,6 @@ async function saveFormData() {
formData.append("leaveDetail", formDataOrdination.leaveDetail)
formData.append("leavebirthDate", dateToISO(formDataOrdination.leavebirthDate))
formData.append("leavegovernmentDate", dateToISO(formDataOrdination.leavegovernmentDate))
await http
.post(config.API.leaveUser(), formData)
.then((res: any) => {

View file

@ -8,12 +8,12 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const router = useRouter()
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
const { date2Thai, dialogConfirm, calculateDurationYmd, messageError, success, dateToISO } = mixin
const edit = ref<boolean>(true)
const files = ref<any>(null)
@ -23,6 +23,7 @@ const leavegovernmentDateRef = ref<object | null>(null)
const leaveStartDateRef = ref<object | null>(null)
const leaveEndDateRef = ref<object | null>(null)
const leaveDocumentRef = ref<object | null>(null)
/** รับ props มาจากหน้าหลัก */
const props = defineProps({
data: {
@ -92,10 +93,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()

View file

@ -8,12 +8,12 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const router = useRouter()
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
const { date2Thai, dialogConfirm, calculateDurationYmd, dateToISO, success, messageError } = mixin
const edit = ref<boolean>(true)
const files = ref<any>(null)
@ -105,10 +105,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataMilitary.leaveDocument.slice(0, formDataMilitary.leaveDocument[0].size)

View file

@ -8,12 +8,12 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const router = useRouter()
const mixin = useCounterMixin()
const { date2Thai, dialogConfirm, calculateDurationYmd, dateToISO, success, messageError, arabicNumberToText } = mixin
const edit = ref<boolean>(true)
const files = ref<any>(null)
@ -119,10 +119,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataStudy.leaveDocument.slice(0, formDataStudy.leaveDocument[0].size)

View file

@ -8,6 +8,7 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const router = useRouter()
@ -113,10 +114,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataTrain.leaveDocument.slice(0, formDataTrain.leaveDocument[0].size)

View file

@ -1,6 +1,6 @@
<script setup lang="ts">
import { ref, reactive, watch } from "vue"
import type { FormData, FormRef } from "@/modules/05_leave/interface/request/WorkInternationalForm"
import type { FormRef } from "@/modules/05_leave/interface/request/WorkInternationalForm"
import { useCounterMixin } from "@/stores/mixin"
import { useQuasar } from "quasar"
import { useLeaveStore } from "@/modules/05_leave/store"
@ -8,6 +8,7 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
@ -103,10 +104,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataWorkInternational.leaveDocument.slice(0, formDataWorkInternational.leaveDocument[0].size)

View file

@ -8,6 +8,7 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
@ -139,10 +140,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataFollowSpouse.leaveDocument.slice(0, formDataFollowSpouse.leaveDocument[0].size)

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { reactive, ref, computed } from "vue"
import { reactive, ref } from "vue"
import { useCounterMixin } from "@/stores/mixin"
import { useQuasar } from "quasar"
import type { RehabilitationForm } from "@/modules/05_leave/interface/request/AddAbsence"
@ -8,6 +8,7 @@ import http from "@/plugins/http"
import config from "@/app.config"
import { useRouter } from "vue-router"
/** Use */
const dataStore = useLeaveStore()
const $q = useQuasar()
const mixin = useCounterMixin()
@ -16,7 +17,6 @@ const router = useRouter()
const edit = ref<boolean>(true)
const isSave = ref<boolean>(false)
const files = ref<any>(null)
const filesUpload = ref<any>(null)
/** ตัวแปร ref สำหรับแสดง validate */
const leaveStartDateRef = ref<object | null>(null)
@ -90,10 +90,11 @@ const onSubmit = async () => {
"ยืนยันการยื่นใบลา",
"ต้องการยืนยันการยื่นใบลานี้ใช่หรือไม่ ?"
)
console.log("save")
}
/**
* งชนบนทกขอมลจาก formdata งไปท Api
*/
async function saveFormData() {
const formData = new FormData()
const blob = formDataRehabilitation.leaveDocument.slice(0, formDataRehabilitation.leaveDocument[0].size)