ระบบพัฒนา

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-09-26 18:11:08 +07:00
parent 59d8de0234
commit 29007e97c9
3 changed files with 88 additions and 19 deletions

View file

@ -38,12 +38,13 @@ const modalAddPerson = ref<boolean>(false); // ตัวแปร dialog เพ
* function fetch อมลเบองต
* @param id ProjectId
*/
function fetchData(id: string) {
async function fetchData(id: string) {
showLoader();
http
await http
.get(config.API.developmentMainTab("tab1", id))
.then(async (res) => {
title.value = res.data.result.projectName;
title.value = await res.data.result.projectName;
await fetchDataProject();
})
.catch((err) => {
messageError($q, err);
@ -56,10 +57,10 @@ function fetchData(id: string) {
/**
* function เรยกขอมลรายชอทงหมด
*/
function fetchDataProject() {
async function fetchDataProject() {
isLoadPage.value = false;
showLoader();
http
await http
.get(config.API.developmentMainTab("tab6", projectId.value))
.then(async (res) => {
listPerson.value = await res.data.result;
@ -126,6 +127,30 @@ function sendRecordRegistry() {
);
}
/**
* function งขอมลการพฒนารายบคคลไปบนทกททะเบยนประว
*/
function sendDevalopRegistry() {
dialogConfirm(
$q,
() => {
// showLoader();
// http
// .get(config.API.developmentMainTab("tab6/done", projectId.value))
// .then(async () => {
// await fetchDataProject();
// await success($q, "");
// })
// .catch((e) => {
// messageError($q, e);
// hideLoader();
// });
},
"ยืนยันการส่งข้อมูลการพัฒนารายบุคคลไปบันทึกที่ทะเบียนประวัติ",
"ต้องการยืนยันการส่งข้อมูลการพัฒนารายบุคคลไปบันทึกที่ทะเบียนประวัติหรือไม่"
);
}
/**
* function ดาวนโหลดไฟลนแบบ
*/
@ -139,7 +164,6 @@ function downloadFile() {
}
onMounted(() => {
fetchDataProject();
fetchData(projectId.value);
store.projectStatus = "FINISH";
});
@ -206,6 +230,19 @@ onMounted(() => {
>
<q-tooltip>งไปบนทกททะเบยนประว</q-tooltip>
</q-btn>
<q-btn
size="md"
icon="mdi-clipboard-account-outline"
round
flat
color="primary"
@click="sendDevalopRegistry()"
>
<q-tooltip
>งขอมลการพฒนารายบคคลไปบนทกททะเบยนประว</q-tooltip
>
</q-btn>
<q-space />
<q-btn
flat