fix(command): validate if isIdofficer isBangkok fields to show warnings

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-04-17 14:59:22 +07:00
parent 9d9cd92d6b
commit 8a0a6ea873
4 changed files with 29 additions and 23 deletions

View file

@ -292,7 +292,10 @@ function onConfirmOrder() {
if (
store?.dataCommand?.commandNo !== "" &&
store?.dataCommand?.commandAffectDate !== null &&
store?.dataCommand?.commandExcecuteDate !== null
store?.dataCommand?.commandExcecuteDate !== null &&
(!store.isIdofficer ||
store?.dataCommand?.isBangkok === "BANGKOK" ||
store?.dataCommand?.isBangkok === "OFFICE")
) {
dialogConfirm(
$q,
@ -316,10 +319,10 @@ function onConfirmOrder() {
"คุณต้องการยืนยันการส่งออกคำสั่งใช่หรือไม่?"
);
} else {
dialogMessageNotify(
$q,
"ไม่สามารถดำเนินการต่อได้ กรุณากรอกเลขที่คำสั่ง วันที่ลงนาม และวันที่คำสั่งมีผลให้ครบ"
);
const messageWarning = !store.isIdofficer
? "ไม่สามารถดำเนินการต่อได้ กรุณากรอกเลขที่คำสั่ง วันที่ลงนาม และวันที่คำสั่งมีผลให้ครบ"
: "ไม่สามารถดำเนินการต่อได้ กรุณากรอกเลขที่คำสั่ง วันที่ลงนาม วันที่คำสั่งมีผล และเลือกประเภทคำสั่งให้ครบ";
dialogMessageNotify($q, messageWarning);
}
}