diff --git a/src/modules/02_organizationalNew/components/StructureDetail.vue b/src/modules/02_organizationalNew/components/StructureDetail.vue index 3973c2e47..2b13b8a2c 100644 --- a/src/modules/02_organizationalNew/components/StructureDetail.vue +++ b/src/modules/02_organizationalNew/components/StructureDetail.vue @@ -50,7 +50,11 @@ async function fetchDetailTree(id: string, type: string) { formData.orgType = range != "DEPARTMENT" ? "ส่วนราชการ" : "หน่วยงาน"; formData.orgLevel = store.convertType(range); formData.status = - store.typeOrganizational === "current" ? "ปัจจุบัน" : "แบบร่าง"; + store.typeOrganizational === "current" + ? "ปกติ" + : store.typeOrganizational === "draft" + ? "แบบร่าง" + : "ยุบ"; formData.orgPhoneEx = data[`org${type}PhoneEx`]; formData.orgPhoneIn = data[`org${type}PhoneIn`]; formData.orgFax = data[`org${type}Fax`]; diff --git a/src/modules/02_organizationalNew/views/main.vue b/src/modules/02_organizationalNew/views/main.vue index 8c44cd415..3c512a7ad 100644 --- a/src/modules/02_organizationalNew/views/main.vue +++ b/src/modules/02_organizationalNew/views/main.vue @@ -120,8 +120,10 @@ function onClickDateTime() { const modalHistory = ref(false); const count = ref(0); -function onClickHistory(id: string) { +const labelHistory = ref("ประวัติโครงสร้าง"); +function onClickHistory(id: string, name: string) { historyId.value = id; + labelHistory.value = name; count.value++; // modalHistory.value = !modalHistory.value; } @@ -193,19 +195,25 @@ onMounted(async () => { :outline="stroe.typeOrganizational === 'current' ? false : true" color="blue" label="ปัจจุบัน" - @click="stroe.typeOrganizational = 'current'" + @click=" + (stroe.typeOrganizational = 'current'), + (labelHistory = 'ประวัติโครงสร้าง') + " :disable="ishasActive" /> @@ -216,7 +224,7 @@ onMounted(async () => { v-close-popup v-for="(item, index) in itemHistory" :key="index" - @click="onClickHistory(item.id)" + @click="onClickHistory(item.id, item.name)" > {{ item.name }}