เพิ่มยุติเรื่องในขั้นสอบสวนของวินัย

This commit is contained in:
Warunee Tamkoo 2023-11-21 13:02:34 +07:00
parent f916e32666
commit 412bd910f1
2 changed files with 46 additions and 1 deletions

View file

@ -33,6 +33,7 @@ const data = reactive<FormData>({
filesRecordAccuser: null,
filesWitnesses: null,
filesEtc: null,
complaintStatus: 'NEW'
});
/** จำลองข้อมูลจาก api */
@ -77,11 +78,41 @@ function sentIssue() {
);
}
/** ยืนยัน ยุติเรื่อง */
function endInvestigate() {
dialogConfirm(
$q,
() => confirmEndInvestigate(),
"ยืนยันยุติเรื่อง",
"ต้องการยืนยันยุติเรื่องใช่หรือไม่?"
);
}
/** ยืนยัน ยกเลิกการยุติเรื่อง */
function cancelInvestigate() {
dialogConfirm(
$q,
() => confirmCancelInvestigate(),
"ยืนยันยกเลิกการยุติเรื่อง",
"ต้องการยืนยันยกเลิกการยุติเรื่องใช่หรือไม่?"
);
}
/** ฟังชั่น ส่งไปออกคำสั่ง*/
function confirmSentIssue() {
console.log("sent");
}
/** ฟังชั่น ยุติเรื่อง*/
function confirmEndInvestigate() {
console.log("sent");
}
/** ฟังชั่น ยกเลิกการยุติเรื่อง*/
function confirmCancelInvestigate() {
console.log("sent");
}
/** โหลดข้อมูลเมื่อเข้าหน้านี้ */
onMounted(() => {
fetchData();
@ -103,7 +134,20 @@ onMounted(() => {
<div class="q-ma-none">แกไขการสอบสวนความผดทางว {{ id }}#id</div>
<q-space />
<div class="q-gutter-x-sm">
<q-btn label="ส่งไปออกคำสั่ง" color="public" @click="sentIssue" />
<q-btn v-if="data.complaintStatus === 'NEW'" label="ส่งไปออกคำสั่ง" color="public" @click="sentIssue" />
<q-btn
v-if="data.complaintStatus === 'NEW'"
label="ยุติเรื่อง"
color="red-7"
@click="endInvestigate"
/>
<q-btn
v-if="data.complaintStatus === 'STOP'"
label="ยกเลิกการยุติเรื่อง"
color="red-7"
@click="cancelInvestigate"
/>
</div>
</div>
<Form :on-submit="onSubmit" :data="data" />

View file

@ -18,6 +18,7 @@ interface FormData {
recordAccuser: string;
witnesses: string;
InvestResults: string;
complaintStatus: string
}
interface disciplinaryRef {