ปรับวินัยในส่วนของสอบสวน และเพิ่มเมนูรายชื่อผู้ถูกพักราชการ

This commit is contained in:
Warunee Tamkoo 2023-11-28 15:44:25 +07:00
parent ea614b07c2
commit 32a3ae5467
13 changed files with 2207 additions and 519 deletions

View file

@ -33,6 +33,7 @@ const route = useRoute();
const id = ref<string>(route.params.id as string);
const data = ref<object>();
const status = ref<string>("")
/** function fetchData สอบสวนความผิดทางวินัย*/
async function fetchDetailDisciplinary() {
@ -41,6 +42,7 @@ async function fetchDetailDisciplinary() {
.get(config.API.disciplineDisciplinaryById(id.value))
.then((res) => {
data.value = res.data.result;
status.value = res.data.result.status
})
.catch((err) => {
messageError($q, err);
@ -148,7 +150,6 @@ async function onSubmitDisciplinary(data: any) {
* @param id ระบ คคล
*/
const onSubmit = async (id: string) => {
console.log("edit");
router.push(`/discipline/disciplinary`);
};
@ -157,8 +158,8 @@ function sentIssue() {
dialogConfirm(
$q,
() => confirmSentIssue(),
"ยืนยันส่งไปออกคำสั่ง",
"ต้องการยืนยันส่งไปออกคำสั่งใช่หรือไม่?"
"ยืนยันส่งไปสรุปผลการพิจารณา",
"ต้องการยืนยันส่งไปสรุปผลการพิจารณาใช่หรือไม่?"
);
}
@ -309,24 +310,30 @@ const dataInvestigatefacts = reactive<FormInvestigateFact>({
<div class="q-ma-none">แกไขการสอบสวนความผดทางว</div>
<q-space />
<div class="q-gutter-x-sm">
<!-- <q-btn
v-if="data.complaintStatus === 'NEW'"
<q-btn
v-if="status === 'NEW'"
label="ส่งไปสรุปผลการพิจารณา"
color="public"
@click="sentIssue"
/>
<q-btn
v-if="data.complaintStatus === 'NEW'"
v-if="status === 'NEW'"
label="ส่งไปพักราชการ"
color="primary"
@click="sentIssue"
/>
<q-btn
v-if="status === 'NEW'"
label="ยุติเรื่อง"
color="red-7"
@click="endInvestigate"
/>
<q-btn
v-if="data.complaintStatus === 'STOP'"
v-if="status === 'STOP'"
label="ยกเลิกการยุติเรื่อง"
color="red-7"
@click="cancelInvestigate"
/> -->
/>
</div>
</div>
<q-card flat class="col-12">
@ -363,7 +370,6 @@ const dataInvestigatefacts = reactive<FormInvestigateFact>({
</q-tab-panel>
</q-tab-panels>
</q-card>
<!-- <Form :on-submit="onSubmit" :data="data" /> -->
</div>
</template>