Merge branch 'develop' into devTee

# Conflicts:
#	src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue
#	src/modules/11_discipline/components/PopupSendToNext.vue
This commit is contained in:
STW_TTTY\stwtt 2024-10-03 15:06:51 +07:00
commit fddb0f7dc4
19 changed files with 274 additions and 155 deletions

View file

@ -153,9 +153,9 @@ async function getDataComplaint() {
}
/** ดึงข้อมูลรายละเอียด */
function getData() {
async function getData() {
showLoader();
http
await http
.get(
config.API.investigateByGetId(
id.value,
@ -206,14 +206,12 @@ function getData() {
* @param id ระบ คคล
*/
async function onSubmit(data: any) {
// put
showLoader();
http
.put(config.API.investigateById(id.value), data)
.then(async (res) => {
.then(async () => {
await getData();
await success($q, "บันทึกข้อมูลสำเร็จ");
// router.push(`/discipline/complaints`);
})
.catch((e) => {
messageError($q, e);
@ -245,7 +243,7 @@ function sentConfirmNoPerson() {
.put(config.API.investigateApprove(id.value), {
persons: [],
})
.then((res) => {
.then(() => {
getData();
router.push(`/discipline/investigatefacts`);
})
@ -344,10 +342,11 @@ watch(
);
/** โหลดข้อมูลเมื่อเข้าหน้านี้ */
onMounted(() => {
getData();
onMounted(async () => {
if (store.tabMenu == "complaints") {
getDataComplaint();
await Promise.all([getData(), getDataComplaint()]);
} else {
getData();
}
});
</script>
@ -424,18 +423,19 @@ onMounted(() => {
</q-tab-panel>
</q-tab-panels>
</q-card>
<PopupSendToNext
:modal="modalPopup"
:close="closePopup"
title="ส่งไปสอบสวน"
:rows="mainStore.rowsSend.filter((item: ArrayPersonAdd)=> item.isSend == 'NEW')"
:columns="mainStore.columnsDirector"
:visible-columns="mainStore.visibleColumnsDirector"
@return-person="emitPerson"
/>
</div>
<PopupSendToNext
:modal="modalPopup"
:close="closePopup"
title="ส่งไปสอบสวน"
:rows="mainStore.rowsSend.filter((item: ArrayPersonAdd)=> item.isSend == 'NEW')"
:columns="mainStore.columnsDirector"
:visible-columns="mainStore.visibleColumnsDirector"
@return-person="emitPerson"
/>
</template>
<style scoped>
.q-tab-panel {
padding: 0;