Merge branch 'nice' into develop
This commit is contained in:
commit
0592c2b1b6
2 changed files with 21 additions and 33 deletions
|
|
@ -812,6 +812,7 @@ onMounted(async () => {
|
|||
: formDetail.prefix ?? ""
|
||||
}${formDetail.firstName} ${formDetail.lastName}`
|
||||
}}
|
||||
<span class="text-red"> {{ leaveReason }}</span>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ import type { DataEmployee } from "@/modules/08_registryEmployee/interface/respo
|
|||
|
||||
/** importComponents*/
|
||||
import DialogHeader from "@/components/DialogHeader.vue";
|
||||
import DialogCreateCommand from "@/modules/18_command/components/DialogCreateCommand.vue";
|
||||
|
||||
const $q = useQuasar();
|
||||
const {
|
||||
|
|
@ -164,9 +165,9 @@ const visibleColumns = ref<String[]>([
|
|||
"statustext",
|
||||
]);
|
||||
|
||||
/**
|
||||
* ฟังก์ชันยืนยันการส่งออกคำสั่ง
|
||||
*/
|
||||
const modalCommand = ref<boolean>(false); //สร้างคำสั่ง
|
||||
|
||||
/** ฟังก์ชันยืนยันการส่งออกคำสั่ง*/
|
||||
function onClickSendOrder() {
|
||||
if (selected.value.length == 0) {
|
||||
dialogMessageNotify($q, "กรุณาเลือกคนออกคำสั่ง");
|
||||
|
|
@ -174,27 +175,8 @@ function onClickSendOrder() {
|
|||
dialogConfirm(
|
||||
$q,
|
||||
() => {
|
||||
showLoader();
|
||||
let pId: string[] = [];
|
||||
selected.value.forEach((e: any) => {
|
||||
pId.push(e.id);
|
||||
});
|
||||
let data = {
|
||||
id: pId,
|
||||
};
|
||||
http
|
||||
.post(config.API.orgProfileReport, data)
|
||||
.then(async () => {
|
||||
await props?.fetchData?.();
|
||||
await success($q, "บันทึกสำเร็จ");
|
||||
closeDialog();
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
})
|
||||
.finally(async () => {
|
||||
hideLoader();
|
||||
});
|
||||
modalCommand.value = true;
|
||||
closeDialog();
|
||||
},
|
||||
"ยื่นยันการส่งรายชื่อไปออกคำสั่ง",
|
||||
"ต้องการยืนยันการส่งรายชื่อไปออกคำสั่งนี้หรือไม่ ?"
|
||||
|
|
@ -202,15 +184,17 @@ function onClickSendOrder() {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ฟังก์ชันดึงข้อมูลราชชื่อส่งออกคำสั่ง
|
||||
*/
|
||||
/** ฟังก์ชันดึงข้อมูลราชชื่อส่งออกคำสั่ง*/
|
||||
function fetchList() {
|
||||
selected.value = [];
|
||||
showLoader();
|
||||
http
|
||||
.get(config.API.registryNew("-employee") + `/temp`)
|
||||
.then((res) => {
|
||||
rows.value = res.data.result.data;
|
||||
rows.value = res.data.result.data.map((e: DataEmployee) => ({
|
||||
...e,
|
||||
profileId: e.id,
|
||||
}));
|
||||
})
|
||||
.catch((err) => {
|
||||
messageError($q, err);
|
||||
|
|
@ -220,17 +204,13 @@ function fetchList() {
|
|||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* ฟังก์ชันปิด Popup
|
||||
*/
|
||||
/** ฟังก์ชันปิด Popup*/
|
||||
function closeDialog() {
|
||||
modal.value = false;
|
||||
selected.value = [];
|
||||
}
|
||||
|
||||
/**
|
||||
* ทำเมื่อ modal เป็น true
|
||||
*
|
||||
* ทำการเรียก fetchList เพื่อข้อมูลราชชื่อส่งออกคำสั่ง
|
||||
*/
|
||||
watch(
|
||||
|
|
@ -336,6 +316,13 @@ watch(
|
|||
</q-card-actions>
|
||||
</q-card>
|
||||
</q-dialog>
|
||||
|
||||
<!-- dialog สร้างคำสั่ง -->
|
||||
<DialogCreateCommand
|
||||
v-model:modal="modalCommand"
|
||||
:command-type-code="'C-PM-21'"
|
||||
:persons="selected"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<style scoped></style>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue