From bdbf4582eef5686707f4791cfd9cedb66d4fd26c Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 26 Apr 2024 09:34:17 +0700 Subject: [PATCH] =?UTF-8?q?API=20=20=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=9B=E0=B8=A3?= =?UTF-8?q?=E0=B8=B0=E0=B9=80=E0=B8=A1=E0=B8=B4=E0=B8=99=E0=B8=9C=E0=B8=A5?= =?UTF-8?q?=E0=B8=81=E0=B8=B2=E0=B8=A3=E0=B8=9B=E0=B8=8F=E0=B8=B4=E0=B8=9A?= =?UTF-8?q?=E0=B8=B1=E0=B8=95=E0=B8=B4=E0=B8=A3=E0=B8=B2=E0=B8=8A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=A3=E0=B8=B0=E0=B8=94=E0=B8=B1=E0=B8=9A?= =?UTF-8?q?=E0=B8=9A=E0=B8=B8=E0=B8=84=E0=B8=84=E0=B8=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/08_KPI/components/Tab/04_File.vue | 4 +- .../Tab/Dialog/01_FormIndicator.vue | 2 + src/modules/08_KPI/components/Tab/TabMain.vue | 4 +- .../components/Tab/Topic/01_Indicator.vue | 7 +- .../components/Tab/Topic/02_Competency.vue | 13 +- src/modules/08_KPI/views/form.vue | 7 +- src/modules/08_KPI/views/mainEvaluator.vue | 324 ++++++++++++------ 7 files changed, 254 insertions(+), 107 deletions(-) diff --git a/src/modules/08_KPI/components/Tab/04_File.vue b/src/modules/08_KPI/components/Tab/04_File.vue index b9fd130..8633f17 100644 --- a/src/modules/08_KPI/components/Tab/04_File.vue +++ b/src/modules/08_KPI/components/Tab/04_File.vue @@ -25,6 +25,8 @@ interface ArrayFileList { fileName: string; } +const isReadonly = (route.name === "KPIEditEvaluator" ? true : false); + const documentFile = ref(null); const fileList = ref([]); @@ -156,7 +158,7 @@ onMounted(() => {
-
+
import { ref, reactive, watch } from "vue"; import { useQuasar } from "quasar"; +import { useRoute } from "vue-router"; import config from "@/app.config"; import http from "@/plugins/http"; @@ -10,6 +11,7 @@ import { useCounterMixin } from "@/stores/mixin"; import { useKpiDataStore } from "@/modules/08_KPI/store"; const $q = useQuasar(); +const route = useRoute(); const mixin = useCounterMixin(); const store = useKpiDataStore(); diff --git a/src/modules/08_KPI/components/Tab/TabMain.vue b/src/modules/08_KPI/components/Tab/TabMain.vue index 058291e..2978e6c 100644 --- a/src/modules/08_KPI/components/Tab/TabMain.vue +++ b/src/modules/08_KPI/components/Tab/TabMain.vue @@ -1,6 +1,7 @@ -