From 7da397a1fe8fbf263b7c7afdca84bc7b644cd5ed Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 8 Apr 2026 10:54:08 +0700 Subject: [PATCH] fix(command): handle dialog notification for Bangkok officers --- src/modules/18_command/components/Step/1_Detail.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/modules/18_command/components/Step/1_Detail.vue b/src/modules/18_command/components/Step/1_Detail.vue index cb3b532b8..ff3f564a6 100644 --- a/src/modules/18_command/components/Step/1_Detail.vue +++ b/src/modules/18_command/components/Step/1_Detail.vue @@ -25,6 +25,7 @@ const { dialogConfirm, convertDateToAPI, dialogRemove, + dialogMessageNotify, } = useCounterMixin(); /** @@ -130,6 +131,15 @@ async function fetchCheckIdofficer() { * และกำหนด isChangeData เป็น false */ async function onSubmit() { + //ถ้าเป็น สกจ. ต้องเลือกประเภทคำสั่งด้วย + if ( + isIdofficer.value && + formData.isBangkok !== "BANGKOK" && + formData.isBangkok !== "OFFICE" + ) { + dialogMessageNotify($q, "กรุณาเลือกคำสั่ง"); + return; + } dialogConfirm($q, async () => { showLoader(); await http @@ -156,7 +166,7 @@ async function onSubmit() { }); } -/** ฟังกชันดึงข้อมูลรายชื่อเจ้าหน้าที่ดำเนินการ */ +/** ฟังก์ชันดึงข้อมูลรายชื่อเจ้าหน้าที่ดำเนินการ */ async function fetchDataOperatorList() { try { const res = await http.get(