diff --git a/src/modules/08_KPI/components/Tab/DialogEvaluate/01_Indicator.vue b/src/modules/08_KPI/components/Tab/DialogEvaluate/01_Indicator.vue index 371c2a2..10c597a 100644 --- a/src/modules/08_KPI/components/Tab/DialogEvaluate/01_Indicator.vue +++ b/src/modules/08_KPI/components/Tab/DialogEvaluate/01_Indicator.vue @@ -1,6 +1,211 @@ - + - + diff --git a/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue b/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue index d511dac..750acc3 100644 --- a/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue +++ b/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue @@ -5,10 +5,12 @@ import { useRoute } from "vue-router"; import config from "@/app.config"; import http from "@/plugins/http"; +import type { QTableProps } from "quasar"; + import Dialog from "@/modules/08_KPI/components/Tab/Dialog/01_FormIndicator.vue"; import Dialog03 from "@/modules/08_KPI/components/Tab/Dialog/03_FormIndicatorSpecial.vue"; +import DialogEvaluate from "@/modules/08_KPI/components/Tab/DialogEvaluate/01_Indicator.vue"; -import type { QTableProps } from "quasar"; import { useCounterMixin } from "@/stores/mixin"; const $q = useQuasar(); @@ -30,12 +32,6 @@ const props = defineProps({ fetchList: { type: Function, required: true }, }); -const kpiUserPlannedId = ref(""); -const filterKeyword = ref(""); -const modal = ref(false); -const modalAssigned = ref(false); -const isStatusEdit = ref(false); - const visibleColumns = ref([ "includingName", "target", @@ -44,7 +40,6 @@ const visibleColumns = ref([ "achievement", "evaluationResults", ]); - const columns = ref([ { name: "includingName", @@ -114,6 +109,13 @@ const columns = ref([ }, ]); +const kpiUserPlannedId = ref(""); +const filterKeyword = ref(""); +const modal = ref(false); +const modalAssigned = ref(false); +const isStatusEdit = ref(false); +const moalEvaluate = ref(false); + function onAdd(edit: boolean = false, id: string = "") { isStatusEdit.value = edit; kpiUserPlannedId.value = id; @@ -124,7 +126,9 @@ function onAdd(edit: boolean = false, id: string = "") { } } -function onEvaluate() {} +function onEvaluate() { + moalEvaluate.value = true; +} function onDelete(id: string) { dialogRemove($q, async () => { @@ -270,6 +274,8 @@ watch( :isStatusEdit="isStatusEdit" :kpiUserPlannedId="kpiUserPlannedId" /> + +