แก้ popup รายการรอบการปฏิบัติงาน
This commit is contained in:
parent
37a39c6037
commit
d10c919b2d
4 changed files with 40 additions and 27 deletions
|
|
@ -48,7 +48,6 @@ function validateForm() {
|
|||
if (hasError.every((result) => result === true)) {
|
||||
onSubmit();
|
||||
} else {
|
||||
console.log("ไม่ผ่าน ");
|
||||
console.log(hasError);
|
||||
}
|
||||
}
|
||||
|
|
@ -56,7 +55,6 @@ function onSubmit() {
|
|||
dialogConfirm(
|
||||
$q,
|
||||
async () => {
|
||||
console.log(formData);
|
||||
props.closeDialog?.();
|
||||
},
|
||||
"ยืนยันการบันทึกข้อมูล",
|
||||
|
|
@ -78,21 +76,22 @@ function close() {
|
|||
watch(
|
||||
() => props.modal,
|
||||
(newDetailData, oldDetailData) => {
|
||||
console.log(props.editCheck);
|
||||
if (props.editCheck === "add") {
|
||||
formData.am = "";
|
||||
formData.amOut = "";
|
||||
formData.pm = "";
|
||||
formData.pmOut = "";
|
||||
formData.note = "";
|
||||
formData.isDefault = false;
|
||||
formData.status = false;
|
||||
} else {
|
||||
} else if(props.editCheck === "edit"){
|
||||
if (props.detailData) {
|
||||
formData.am = props.detailData.am;
|
||||
formData.amOut = props.detailData.amOut;
|
||||
formData.pm = props.detailData.pm;
|
||||
formData.pmOut = props.detailData.pmOut;
|
||||
formData.note = props.detailData.note;
|
||||
formData.isDefault = props.detailData.isDefault;
|
||||
formData.status = props.detailData.status;
|
||||
}
|
||||
}
|
||||
|
|
@ -136,10 +135,10 @@ watch(
|
|||
(val) => {
|
||||
if (val && formData.amOut) {
|
||||
if (val > formData.amOut) {
|
||||
return 'เวลาเข้างานต้องน้อยกว่าเวลาออกงาน';
|
||||
return 'ต้องน้อยกว่าเวลาออกงาน';
|
||||
}
|
||||
if (val >= formData.pm && val <= formData.pmOut) {
|
||||
return 'เวลาเข้างานต้องไม่อยู่ในช่วงบ่าย';
|
||||
return 'ช่วงเวลาทับซ้อนกับช่วงบ่าย';
|
||||
}
|
||||
if(val === formData.amOut){
|
||||
return 'เวลาเข้างานช่วงเช้าต้องไม่ซ้ำกับออกงานเช้า'
|
||||
|
|
@ -171,10 +170,10 @@ watch(
|
|||
(val) => {
|
||||
if (val && formData.am) {
|
||||
if (val < formData.am) {
|
||||
return 'เวลาออกงานต้องมากกว่าเวลาเข้างาน';
|
||||
return 'ต้องมากกว่าเวลาเข้างาน';
|
||||
}
|
||||
if (val >= formData.pm && val <= formData.pmOut) {
|
||||
return 'เวลาออกงานต้องไม่อยู่ในช่วงบ่าย';
|
||||
return 'ช่วงเวลาทับซ้อนกับช่วงบ่าย';
|
||||
}
|
||||
if(val === formData.am){
|
||||
return 'เวลาออกงานช่วงเช้าต้องไม่ซ้ำกับเข้างานเช้า'
|
||||
|
|
@ -202,10 +201,10 @@ watch(
|
|||
(val) => {
|
||||
if (val && formData.pmOut) {
|
||||
if (val > formData.pmOut) {
|
||||
return 'เวลาเข้างานต้องน้อยกว่าเวลาออกงาน';
|
||||
return 'ต้องน้อยกว่าเวลาออกงาน';
|
||||
}
|
||||
if (val >= formData.am && val <= formData.amOut) {
|
||||
return 'เวลาเข้างานต้องไม่อยู่ในช่วงเช้า';
|
||||
return 'ช่วงเวลาทับซ้อนกับช่วงเช้า';
|
||||
}
|
||||
if(val === formData.pmOut){
|
||||
return 'เวลาเข้างานช่วงบ่ายต้องไม่ซ้ำกับออกงานช่วงบ่าย'
|
||||
|
|
@ -236,7 +235,7 @@ watch(
|
|||
(val) => {
|
||||
if (val && formData.pm) {
|
||||
if (val < formData.pm) {
|
||||
return 'เวลาออกงานต้องมากกว่าเวลาเข้างาน';
|
||||
return 'ต้องมากกว่าเวลาเข้างาน';
|
||||
}
|
||||
if (val >= formData.am && val <= formData.amOut) {
|
||||
return 'เวลาออกงานต้องไม่อยู่ในช่วงเช้า';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue