Merge branch 'develop'
This commit is contained in:
commit
bda35bf29e
3 changed files with 39 additions and 25 deletions
|
|
@ -158,8 +158,11 @@ const formDataCancle = reactive<FromCancelDetail>({
|
||||||
leaveDetail: "",
|
leaveDetail: "",
|
||||||
leaveSubTypeName: "",
|
leaveSubTypeName: "",
|
||||||
leaveTotal: 0,
|
leaveTotal: 0,
|
||||||
leaveStartDate: new Date(),
|
leaveDateStart: new Date(),
|
||||||
leaveEndDate: new Date(),
|
leaveDateEnd: new Date(),
|
||||||
|
leaveRange: "",
|
||||||
|
leaveRangeEnd: "",
|
||||||
|
leaveDirectorComment: "",
|
||||||
});
|
});
|
||||||
|
|
||||||
/** form ขอยกเลิก*/
|
/** form ขอยกเลิก*/
|
||||||
|
|
@ -197,7 +200,8 @@ async function fetchDataDetail(id: string) {
|
||||||
formData.dateSendLeave =
|
formData.dateSendLeave =
|
||||||
data.dateSendLeave && date2Thai(data.dateSendLeave);
|
data.dateSendLeave && date2Thai(data.dateSendLeave);
|
||||||
formData.status = data.status ?? "-";
|
formData.status = data.status ?? "-";
|
||||||
formData.leaveDateStart = data.leaveStartDate && date2Thai(data.leaveStartDate);
|
formData.leaveDateStart =
|
||||||
|
data.leaveStartDate && date2Thai(data.leaveStartDate);
|
||||||
formData.leaveDateEnd = data.leaveEndDate && date2Thai(data.leaveEndDate);
|
formData.leaveDateEnd = data.leaveEndDate && date2Thai(data.leaveEndDate);
|
||||||
formData.leaveCount = calculateDurationYmd(
|
formData.leaveCount = calculateDurationYmd(
|
||||||
data.leaveStartDate,
|
data.leaveStartDate,
|
||||||
|
|
@ -269,11 +273,7 @@ async function fetchDataDetail(id: string) {
|
||||||
formData.coupleDaySumTotalHistory = data.coupleDaySumTotalHistory ?? "-";
|
formData.coupleDaySumTotalHistory = data.coupleDaySumTotalHistory ?? "-";
|
||||||
formData.approveStep = data.approveStep ?? "-";
|
formData.approveStep = data.approveStep ?? "-";
|
||||||
formData.dear = data.dear ?? "-";
|
formData.dear = data.dear ?? "-";
|
||||||
checkLeaveType(
|
checkLeaveType(formData.leaveTypeId);
|
||||||
formData.leaveTypeId,
|
|
||||||
formData.ordainDayLocationName,
|
|
||||||
formData.studyDayTrainingSubject
|
|
||||||
);
|
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
props.onClickClose?.();
|
props.onClickClose?.();
|
||||||
|
|
@ -289,11 +289,7 @@ async function fetchDataDetail(id: string) {
|
||||||
* @param leaveTypeId ประเภทการลา
|
* @param leaveTypeId ประเภทการลา
|
||||||
* @param leaveTypeName ประเภทการลา
|
* @param leaveTypeName ประเภทการลา
|
||||||
*/
|
*/
|
||||||
function checkLeaveType(
|
function checkLeaveType(leaveTypeId: string) {
|
||||||
leaveTypeId: string,
|
|
||||||
ordainDayLocationName: string,
|
|
||||||
studyDayTrainingSubject: string
|
|
||||||
) {
|
|
||||||
if (props.leaveType) {
|
if (props.leaveType) {
|
||||||
const filtertype = props.leaveType.find((e: any) => e.id === leaveTypeId);
|
const filtertype = props.leaveType.find((e: any) => e.id === leaveTypeId);
|
||||||
const type = filtertype.code;
|
const type = filtertype.code;
|
||||||
|
|
@ -346,9 +342,9 @@ async function fetchDataCancelDetail(id: string) {
|
||||||
formDataCancle.leaveWrote = data.leaveWrote ?? "-";
|
formDataCancle.leaveWrote = data.leaveWrote ?? "-";
|
||||||
formDataCancle.fullname = data.fullName ?? "-";
|
formDataCancle.fullname = data.fullName ?? "-";
|
||||||
formDataCancle.status = convertStatud(data.status) ?? "-";
|
formDataCancle.status = convertStatud(data.status) ?? "-";
|
||||||
formDataCancle.leaveStartDate =
|
formDataCancle.leaveDateStart =
|
||||||
data.leaveStartDate && date2Thai(data.leaveStartDate);
|
data.leaveStartDate && date2Thai(data.leaveStartDate);
|
||||||
formDataCancle.leaveEndDate =
|
formDataCancle.leaveDateEnd =
|
||||||
data.leaveEndDate && date2Thai(data.leaveEndDate);
|
data.leaveEndDate && date2Thai(data.leaveEndDate);
|
||||||
formDataCancle.leaveTotal = data.leaveTotal ?? "-";
|
formDataCancle.leaveTotal = data.leaveTotal ?? "-";
|
||||||
formDataCancle.leaveAddress = data.leaveAddress ?? "-";
|
formDataCancle.leaveAddress = data.leaveAddress ?? "-";
|
||||||
|
|
@ -357,6 +353,9 @@ async function fetchDataCancelDetail(id: string) {
|
||||||
formDataCancle.leaveDetail = data.leaveDetail ?? "-";
|
formDataCancle.leaveDetail = data.leaveDetail ?? "-";
|
||||||
formDataCancle.leaveSubTypeName = data.leaveSubTypeName ?? null;
|
formDataCancle.leaveSubTypeName = data.leaveSubTypeName ?? null;
|
||||||
formDataCancle.leaveDocDelete = data.leaveDocDelete ?? null;
|
formDataCancle.leaveDocDelete = data.leaveDocDelete ?? null;
|
||||||
|
formDataCancle.leaveRange = data.leaveRange;
|
||||||
|
formDataCancle.leaveRangeEnd = data.leaveRangeEnd;
|
||||||
|
formDataCancle.leaveDirectorComment = data.leaveDirectorComment;
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
messageError($q, err);
|
messageError($q, err);
|
||||||
|
|
|
||||||
|
|
@ -39,12 +39,6 @@ const props = defineProps({
|
||||||
{{ props.data.fullname ? props.data.fullname : "-" }}
|
{{ props.data.fullname ? props.data.fullname : "-" }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
|
||||||
<div class="col-xs-12 col-md-6 text-grey-8">สถานะการขอลา</div>
|
|
||||||
<div class="col-xs-12 col-md-6">
|
|
||||||
{{ props.data.status ? props.data.status : "-" }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 text-grey-8">ลาตั้งแต่วันที่</div>
|
<div class="col-xs-12 col-md-6 text-grey-8">ลาตั้งแต่วันที่</div>
|
||||||
<div class="col-xs-12 col-md-6">
|
<div class="col-xs-12 col-md-6">
|
||||||
|
|
@ -93,6 +87,12 @@ const props = defineProps({
|
||||||
{{ props.data.leaveNumber ? props.data.leaveNumber : "-" }}
|
{{ props.data.leaveNumber ? props.data.leaveNumber : "-" }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-md-6 text-grey-8">รายละเอียดการลา</div>
|
||||||
|
<div class="col-xs-12 col-md-6">
|
||||||
|
{{ props.data.leaveDetail ? props.data.leaveDetail : "-" }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 text-grey-8">เหตุผลการยกเลิกการลา</div>
|
<div class="col-xs-12 col-md-6 text-grey-8">เหตุผลการยกเลิกการลา</div>
|
||||||
<div class="col-xs-12 col-md-6">
|
<div class="col-xs-12 col-md-6">
|
||||||
|
|
@ -100,9 +100,19 @@ const props = defineProps({
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 col-md-6 text-grey-8">รายละเอียดการลา</div>
|
<div class="col-xs-12 col-md-6 text-grey-8">สถานะการขอยกเลิก</div>
|
||||||
<div class="col-xs-12 col-md-6">
|
<div class="col-xs-12 col-md-6">
|
||||||
{{ props.data.leaveDetail ? props.data.leaveDetail : "-" }}
|
{{ props.data.status != "ใหม่" ? props.data.status : "-" }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12 col-md-6 text-grey-8">ความคิดเห็นของผู้มีอำนาจ</div>
|
||||||
|
<div class="col-xs-12 col-md-6">
|
||||||
|
{{
|
||||||
|
props.data.leaveDirectorComment && props.data.status != "ใหม่"
|
||||||
|
? props.data.leaveDirectorComment
|
||||||
|
: "-"
|
||||||
|
}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
|
||||||
|
|
@ -105,8 +105,13 @@ interface FromCancelDetail {
|
||||||
leaveNumber: String; //หมายเลขที่ติดต่อขณะลา
|
leaveNumber: String; //หมายเลขที่ติดต่อขณะลา
|
||||||
leaveDetail: String; //รายละเอียดการลา
|
leaveDetail: String; //รายละเอียดการลา
|
||||||
leaveTotal: number; //จำนวนวันที่ลา
|
leaveTotal: number; //จำนวนวันที่ลา
|
||||||
leaveStartDate: Date; //วัน เดือน ปีเริ่มต้นลา
|
leaveStartDate?: Date; //วัน เดือน ปีเริ่มต้นลา
|
||||||
leaveEndDate: Date; //วัน เดือน ปีสิ้นสุดลา
|
leaveEndDate?: Date; //วัน เดือน ปีสิ้นสุดลา
|
||||||
|
leaveDateStart?: Date;
|
||||||
|
leaveDateEnd?: Date; //วัน เดือน ปีสิ้นสุดลา
|
||||||
|
leaveRange?: string; //ช่วงการลา
|
||||||
|
leaveRangeEnd?: string; //ช่วงการลา
|
||||||
|
leaveDirectorComment?: string; //ความคิดเห็นของผู้บังคับบัญชา
|
||||||
}
|
}
|
||||||
|
|
||||||
interface FormDelete {
|
interface FormDelete {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue