diff --git a/src/modules/15_development/components/Target.vue b/src/modules/15_development/components/Target.vue index e9fab0556..151005c5b 100644 --- a/src/modules/15_development/components/Target.vue +++ b/src/modules/15_development/components/Target.vue @@ -26,17 +26,8 @@ import { useCounterMixin } from "@/stores/mixin"; const route = useRoute(); const projectId = ref(route.params.id.toLocaleString()); const $q = useQuasar(); -const store = useDevelopmentDataStore(); const mixin = useCounterMixin(); -const { - dialogRemove, - dialogConfirm, - showLoader, - hideLoader, - messageError, - success, - date2Thai, -} = mixin; +const { dialogRemove, showLoader, hideLoader, messageError, success } = mixin; const groupTargetData: any = reactive({ targetData: [{}], }); @@ -167,14 +158,14 @@ const formGroupTarget = reactive({ groupTargetSub: "", position: "", posType: "", - level: "", + posLevel: "", type: null, amount: null, positions: [ { position: "", - posTypePlannedId: "", - posLevelPlannedId: "", + posTypeId: "", + posLevelId: "", }, ], }); @@ -213,7 +204,6 @@ async function fetchData(id: string) { .get(config.API.developmentMainTab("tab2", id)) .then(async (res) => { const data = res.data.result; - actualGoals.value = data.actualGoals; actualPeoples.value = data.actualPeoples; plannedGoals.value = data.plannedGoals; @@ -234,8 +224,8 @@ function onClickOpenDialog(type: string, target: string) { (formGroupTarget.positions = [ { position: "", - posTypePlannedId: "", - posLevelPlannedId: "", + posTypeId: "", + posLevelId: "", }, ]), (newModalGroupTarget.value = true); @@ -260,8 +250,8 @@ async function onSubmitGroup() { groupTargetSub: formGroupTarget.groupTargetSub, positions: formGroupTarget.positions.map((v) => ({ position: v.position ? v.position : "", - posTypePlannedId: v.posTypePlannedId ? v.posTypePlannedId : "", - posLevelPlannedId: v.posLevelPlannedId ? v.posLevelPlannedId : "", + posTypePlannedId: v.posTypeId ? v.posTypeId : "", + posLevelPlannedId: v.posLevelId ? v.posLevelId : "", })), type: formGroupTarget.type ? formGroupTarget.type : "", amount: formGroupTarget.amount, @@ -288,7 +278,7 @@ async function onSubmitGroup() { groupTargetSub: formGroupTarget.groupTargetSub, position: formGroupTarget.position, posTypeActualId: formGroupTarget.posType, - posLevelActualId: formGroupTarget.level, + posLevelActualId: formGroupTarget.posLevel, type: formGroupTarget.type, amount: formGroupTarget.amount, } @@ -386,7 +376,7 @@ function cleanFormData() { formGroupTarget.groupTargetSub = ""; formGroupTarget.position = ""; formGroupTarget.posType = ""; - formGroupTarget.level = ""; + formGroupTarget.posLevel = ""; formGroupTarget.type = ""; formGroupTarget.amount = null; formGroupRelate.relate = ""; @@ -409,7 +399,7 @@ function updatePosTypeName(id: string) { id: e.id, name: e.posLevelName.toString(), })) ?? []; - formGroupTarget.level = ""; + formGroupTarget.posLevel = ""; } function updateGroupTarget(val: string) { @@ -417,7 +407,7 @@ function updateGroupTarget(val: string) { formGroupTarget.groupTargetSub = "NONE"; formGroupTarget.position = ""; formGroupTarget.posType = null; - formGroupTarget.level = null; + formGroupTarget.posLevel = null; } else formGroupTarget.groupTargetSub = ""; } @@ -431,23 +421,11 @@ function convertNamePeoples(id: string) { return data && data?.name; } -function convertTypeGoals(row: ResActualGoals) { - const posTypeName = posTypeMain.value.find( - (e: ResGroup) => e.id === row.posTypeActualId - ); - const posLevelName = posTypeName?.posLevels.find( - (e: any) => e.id === row.posLevelActualId - ); - const fullName = posTypeName?.posTypeName + " " + posLevelName?.posLevelName; - // return posTypeName && posTypeName?.posTypeName; - return fullName; -} - const addGroupTargetData = async () => { formGroupTarget.positions.push({ position: "", - posTypePlannedId: "", - posLevelPlannedId: "", + posTypeId: "", + posLevelId: "", }); }; @@ -458,20 +436,6 @@ function deleteTargetData(index: any) { onMounted(() => { fetchType(); fetchData(projectId.value); - // plannedGoals.value = store.formAddProject.plannedGoals - // ? store.formAddProject.plannedGoals - // : []; - // plannedPeoples.value = store.formAddProject.plannedPeoples - // ? store.formAddProject.plannedPeoples - // : []; - - // actualGoals.value = store.formAddProject.actualGoals - // ? store.formAddProject.actualGoals - // : []; - - // actualPeoples.value = store.formAddProject.actualPeoples - // ? store.formAddProject.actualPeoples - // : []; });