Merge branch 'develop' into devTee

This commit is contained in:
setthawutttty 2024-01-10 15:58:08 +07:00
commit ad745a9160
6 changed files with 33 additions and 26 deletions

View file

@ -29,8 +29,8 @@ const props = defineProps({
date: { type: String, default: "" }, date: { type: String, default: "" },
dateFix: { type: String, default: "" }, dateFix: { type: String, default: "" },
id: { type: String, default: "" }, id: { type: String, default: "" },
checkInStatus: { type: String, default: "NORMAL" }, checkInStatus: { type: String, default: "" },
checkOutStatus: { type: String, default: "NORMAL" }, checkOutStatus: { type: String, default: "" },
closeDialog: { type: Function, default: () => {} }, closeDialog: { type: Function, default: () => {} },
detailData: Object, detailData: Object,
}); });
@ -125,7 +125,6 @@ function close() {
watch( watch(
() => props.modal, () => props.modal,
() => { () => {
console.log("props===>", props);
if (props.editCheck === "APPROVE") { if (props.editCheck === "APPROVE") {
formData.checkIn = ""; formData.checkIn = "";
formData.checkOut = ""; formData.checkOut = "";
@ -145,7 +144,7 @@ watch(
!props.detailData.checkInEdit && !props.detailData.checkInEdit &&
props.detailData.checkOutEdit props.detailData.checkOutEdit
) { ) {
formData.checkIn = props.detailData.startAfternoon; formData.checkIn = props.detailData.startTimeAfternoon;
formData.checkOut = props.detailData.endTimeAfternoon; formData.checkOut = props.detailData.endTimeAfternoon;
} }
formData.note = props.detailData.note; formData.note = props.detailData.note;

View file

@ -56,11 +56,30 @@ function Openmodal(check: string, detail: any) {
} }
} }
/**
* function เรยกขอมลปฏนวนทำงาน
* @param id profileId
*/
async function fetchDataCalendarWork(id: string) {
showLoader();
await http
.get(config.API.leaveWorkByid(id))
.then((res) => {
dateWork.value = res.data.result.work;
})
.catch((err) => {
messageError($q, err);
})
.finally(() => {
modalFix.value = true;
hideLoader();
});
}
const detailByid = ref(); const detailByid = ref();
function OpenmodalFix(detail: any) { async function OpenmodalFix(detail: any) {
dateWork.value = "NORMAL"; await fetchDataCalendarWork(detail.profileId);
detailByid.value = detail; detailByid.value = detail;
modalFix.value = true;
} }
/** Function closePopup */ /** Function closePopup */

View file

@ -229,7 +229,9 @@ const OrderStatus = ref<string>("ทั้งหมด");
const OrderStatusOption = ref<DataOption1[]>([ const OrderStatusOption = ref<DataOption1[]>([
{ id: "ทั้งหมด", name: "ทั้งหมด" }, { id: "ทั้งหมด", name: "ทั้งหมด" },
]); ]);
const OrderStatusFilter1 = ref<any>([]); const OrderStatusFilter1 = ref<DataOption1[]>([
{ id: "ทั้งหมด", name: "ทั้งหมด" },
]);
const addedOrderStatusValues: string[] = []; const addedOrderStatusValues: string[] = [];
const OrderStatusFilter = async () => { const OrderStatusFilter = async () => {
for (let data of OriginalData.value) { for (let data of OriginalData.value) {
@ -243,15 +245,7 @@ const OrderStatusFilter = async () => {
} }
if (!addedOrderStatusValues.includes(OrderStatusValue)) { if (!addedOrderStatusValues.includes(OrderStatusValue)) {
OrderStatusOption.value = [{ id: "ทั้งหมด", name: "ทั้งหมด" }];
OrderStatusOption.value.push({
// id: OrderStatusValue,
id: OrderStatusOption.value.length.toString(),
name: OrderStatusValue,
});
OrderStatusFilter1.value = [{ id: "ทั้งหมด", name: "ทั้งหมด" }];
OrderStatusFilter1.value.push({ OrderStatusFilter1.value.push({
// id: OrderStatusValue,
id: OrderStatusFilter1.value.length.toString(), id: OrderStatusFilter1.value.length.toString(),
name: OrderStatusValue, name: OrderStatusValue,
}); });

View file

@ -224,7 +224,9 @@ const OrderStatus = ref<string>("ทั้งหมด");
const OrderStatusOption = ref<DataOption1[]>([ const OrderStatusOption = ref<DataOption1[]>([
{ id: "ทั้งหมด", name: "ทั้งหมด" }, { id: "ทั้งหมด", name: "ทั้งหมด" },
]); ]);
const OrderStatusFilter1 = ref<any>([]); const OrderStatusFilter1 = ref<DataOption1[]>([
{ id: "ทั้งหมด", name: "ทั้งหมด" },
]);
const addedOrderStatusValues: string[] = []; const addedOrderStatusValues: string[] = [];
const OrderStatusFilter = async () => { const OrderStatusFilter = async () => {
for (let data of stroe.mainData) { for (let data of stroe.mainData) {
@ -238,15 +240,7 @@ const OrderStatusFilter = async () => {
} }
if (!addedOrderStatusValues.includes(OrderStatusValue)) { if (!addedOrderStatusValues.includes(OrderStatusValue)) {
OrderStatusOption.value = [{ id: "ทั้งหมด", name: "ทั้งหมด" }];
OrderStatusOption.value.push({
// id: OrderStatusValue,
id: OrderStatusOption.value.length.toString(),
name: OrderStatusValue,
});
OrderStatusFilter1.value = [{ id: "ทั้งหมด", name: "ทั้งหมด" }];
OrderStatusFilter1.value.push({ OrderStatusFilter1.value.push({
// id: OrderStatusValue,
id: OrderStatusFilter1.value.length.toString(), id: OrderStatusFilter1.value.length.toString(),
name: OrderStatusValue, name: OrderStatusValue,
}); });

View file

@ -131,7 +131,7 @@ onMounted(() => {
> >
<q-item-section <q-item-section
>แบบตรวจสอบความถกตองครบถวนของขอมลเพอประกอบการคดเลอกบคคล >แบบตรวจสอบความถกตองครบถวนของขอมลเพอประกอบการคดเลอกบคคล
(เอกสารแบบ .)</q-item-section (เอกสารแบบ )</q-item-section
> >
</q-item> </q-item>
<q-item <q-item

View file

@ -109,6 +109,7 @@ onMounted(() => {
<div class="col-xs-12 col-sm-12 row"> <div class="col-xs-12 col-sm-12 row">
<div class="row col-12 q-col-gutter-md q-pa-sm"> <div class="row col-12 q-col-gutter-md q-pa-sm">
<q-input <q-input
readonly
dense dense
class="col-xs-12 col-sm-6" class="col-xs-12 col-sm-6"
outlined outlined