diff --git a/src/api/evaluate/api.evaluate.ts b/src/api/evaluate/api.evaluate.ts new file mode 100644 index 0000000..b8ae7c5 --- /dev/null +++ b/src/api/evaluate/api.evaluate.ts @@ -0,0 +1,3 @@ +import env from "../index"; + +export default {}; diff --git a/src/api/index.ts b/src/api/index.ts index cbbd4bf..d001eaf 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -1,34 +1,35 @@ /**config api */ -import { ref } from "vue" +import { ref } from "vue"; -const env = ref(process.env.NODE_ENV || "development") -export const apiUrlConfig = import.meta.env.VITE_API_URI_CONFIG +const env = ref(process.env.NODE_ENV || "development"); +export const apiUrlConfig = import.meta.env.VITE_API_URI_CONFIG; // if (process.env.VUE_APP_TEST) { // env = "test"; // } const config = ref({ - development: { - // API_URI: "https://localhost:7260/api", - API_URI: "https://bma-ehr.frappet.synology.me/api/v1", - MEET_URI: "meet.frappet.com", - }, - test: { - API_URI: "http://localhost:5010/api/v1", - MEET_URI: "meet.frappet.com", - }, - production: { - API_URI: apiUrlConfig, - API_URI_ORG_TREE: "https://s3cluster.frappet.com/bma-ehr-fpt/organization/strueture/tree_20230707_115124.json", - MEET_URI: "meet.frappet.com", - }, -}) + development: { + // API_URI: "https://localhost:7260/api", + API_URI: "https://bma-ehr.frappet.synology.me/api/v1", + MEET_URI: "meet.frappet.com", + }, + test: { + API_URI: "http://localhost:5010/api/v1", + MEET_URI: "meet.frappet.com", + }, + production: { + API_URI: apiUrlConfig, + API_URI_ORG_TREE: + "https://s3cluster.frappet.com/bma-ehr-fpt/organization/strueture/tree_20230707_115124.json", + MEET_URI: "meet.frappet.com", + }, +}); -const API_URI = ref(config.value[env.value].API_URI) -const MEET_URI = ref(config.value[env.value].MEET_URI) +const API_URI = ref(config.value[env.value].API_URI); +const MEET_URI = ref(config.value[env.value].MEET_URI); export default { - env: env.value, - config: config.value, - API_URI: API_URI.value, - MEET_URI: MEET_URI.value, -} + env: env.value, + config: config.value, + API_URI: API_URI.value, + MEET_URI: MEET_URI.value, +}; diff --git a/src/app.config.ts b/src/app.config.ts index 0a2fa88..e607537 100644 --- a/src/app.config.ts +++ b/src/app.config.ts @@ -6,16 +6,17 @@ import retirementResign from "./api/leave/api.leave" import placementTransfer from "./api/transfer/api.transfer" import appeal from "./api/appeal/api.appeal" import message from "./api/api.message" - +import evaluate from "./api/evaluate/api.evaluate"; const API = { - ...testtest, - ...retirementResign, - ...placementTransfer, - ...message, - ...appeal -} + ...testtest, + ...retirementResign, + ...placementTransfer, + ...message, + ...evaluate, + ...appeal +}; export default { - API: API, -} + API: API, +}; diff --git a/src/modules/01_dashboard/views/Dashboard.vue b/src/modules/01_dashboard/views/Dashboard.vue index 1bd3a57..b568017 100644 --- a/src/modules/01_dashboard/views/Dashboard.vue +++ b/src/modules/01_dashboard/views/Dashboard.vue @@ -36,7 +36,7 @@ const items = ref([ title: "ประเมินผล", sub: "ข้อมูลการประเมินผลการปฏิบัติราชการ", color: "lime-4", - path: "/assess", + path: "/evaluate", active: false, }, { diff --git a/src/modules/04_checkin/componenst/mapCheck.vue b/src/modules/04_checkin/components/mapCheck.vue similarity index 100% rename from src/modules/04_checkin/componenst/mapCheck.vue rename to src/modules/04_checkin/components/mapCheck.vue diff --git a/src/modules/04_checkin/componenst/tableHistory.vue b/src/modules/04_checkin/components/tableHistory.vue similarity index 100% rename from src/modules/04_checkin/componenst/tableHistory.vue rename to src/modules/04_checkin/components/tableHistory.vue diff --git a/src/modules/04_checkin/views/Checkin.vue b/src/modules/04_checkin/views/Checkin.vue index 9e92aba..71a478f 100644 --- a/src/modules/04_checkin/views/Checkin.vue +++ b/src/modules/04_checkin/views/Checkin.vue @@ -263,7 +263,7 @@ import moment, { Moment } from "moment"; import { useCounterMixin } from "@/stores/mixin"; const mixin = useCounterMixin(); const { dateThai } = mixin; -// import mapCheckin from "../componenst/mapCheck.vue"; +// import mapCheckin from "../components/mapCheck.vue"; const router = useRouter(); const $q = useQuasar(); diff --git a/src/modules/04_checkin/views/history.vue b/src/modules/04_checkin/views/history.vue index 5325ab0..b52f7da 100644 --- a/src/modules/04_checkin/views/history.vue +++ b/src/modules/04_checkin/views/history.vue @@ -77,7 +77,7 @@ import type { QTableProps } from "quasar" import { ref } from "vue" import { useRouter } from "vue-router" -import Table from "@/modules/04_checkin/componenst/tableHistory.vue" +import Table from "@/modules/04_checkin/components/tableHistory.vue" const router = useRouter() diff --git a/src/modules/05_leave/componenst/DialogDetail.vue b/src/modules/05_leave/componenst/DialogDetail.vue deleted file mode 100644 index 0d793a0..0000000 --- a/src/modules/05_leave/componenst/DialogDetail.vue +++ /dev/null @@ -1,499 +0,0 @@ - - - - - diff --git a/src/modules/05_leave/componenst/Calendar.vue b/src/modules/05_leave/components/Calendar.vue similarity index 91% rename from src/modules/05_leave/componenst/Calendar.vue rename to src/modules/05_leave/components/Calendar.vue index b26e7e3..a6d8344 100644 --- a/src/modules/05_leave/componenst/Calendar.vue +++ b/src/modules/05_leave/components/Calendar.vue @@ -1,5 +1,5 @@ + + + + diff --git a/src/modules/05_leave/componenst/Forms/01_SickForm.vue b/src/modules/05_leave/components/Forms/01_SickForm.vue similarity index 95% rename from src/modules/05_leave/componenst/Forms/01_SickForm.vue rename to src/modules/05_leave/components/Forms/01_SickForm.vue index 37a530d..d44b384 100644 --- a/src/modules/05_leave/componenst/Forms/01_SickForm.vue +++ b/src/modules/05_leave/components/Forms/01_SickForm.vue @@ -43,9 +43,6 @@ const formDataSick = reactive({ leaveDocument: [], }) -//แปลง leaveLast ด้วย Date2thai -const leave2Thai = dataStore.leaveLast != null ? date2Thai(dataStore.leaveLast) : null - /** ตัวแปร ref สำหรับแสดง validate */ const leaveWroteRef = ref(null) const leaveStartDateRef = ref(null) @@ -56,7 +53,6 @@ const leaveLastRef = ref(null) const leaveNumberRef = ref(null) const leaveAddressRef = ref(null) const leaveDetailRef = ref(null) -const leaveDocumentRef = ref(null) /** maping ref เข้าตัวแปรเพื่อเตรียมตรวจสอบ */ const FormRef: FormRef = { @@ -68,7 +64,6 @@ const FormRef: FormRef = { leaveNumber: leaveNumberRef, leaveAddress: leaveAddressRef, leaveDetail: leaveDetailRef, - leaveDocument: leaveDocumentRef, } /** ตรวจสอบว่ามีการส่งข้อมูลเข้ามาที่ฟอร์มไหม เมื่อมีการส่งจะ map ข้อมูลเข้า v-model ของฟอร์ม */ @@ -138,11 +133,14 @@ const onSubmit = async () => { */ async function saveFormData() { const formData = new FormData() - const blob = formDataSick.leaveDocument.slice(0, formDataSick.leaveDocument[0].size) - const newFile = new File(blob, nameFile.value, { - type: formDataSick.leaveDocument[0].type, - }) - formData.append("leaveDocument", newFile) + if (formDataSick.leaveDocument.length > 0) { + const blob = formDataSick.leaveDocument.slice(0, formDataSick.leaveDocument[0].size) + const newFile = new File(blob, nameFile.value, { + type: formDataSick.leaveDocument[0].type, + }) + formData.append("leaveDocument", newFile) + } + formData.append("type", formDataSick.type) formData.append("leaveStartDate", dateToISO(formDataSick.leaveStartDate)) formData.append("leaveEndDate", dateToISO(formDataSick.leaveEndDate)) @@ -277,7 +275,7 @@ const isReadOnly = computed(() => { week-start="0" :readonly="isReadOnly" @update:model-value="FetchCheck()" - :min-date="formDataSick.leaveStartDate ? new Date(formDataSick.leaveStartDate.getTime() + 24 * 60 * 60 * 1000) : null" + :min-date="formDataSick.leaveStartDate ? new Date(formDataSick.leaveStartDate.getTime() * 60 * 60 * 1000) : null" >