เลือกผู้เซ็นเอกสาร
@@ -584,7 +584,7 @@ onMounted(async () => {
v-for="(item, index) in formTemplates"
:key="index"
>
-
+
{
diff --git a/src/modules/06_evaluate/components/step/step5.vue b/src/modules/06_evaluate/components/step/step5.vue
index 2ba5977..5b9c62d 100644
--- a/src/modules/06_evaluate/components/step/step5.vue
+++ b/src/modules/06_evaluate/components/step/step5.vue
@@ -96,11 +96,7 @@ onMounted(async () => {
-
+
diff --git a/src/modules/06_evaluate/components/step/step6.vue b/src/modules/06_evaluate/components/step/step6.vue
index de5ef96..8926770 100644
--- a/src/modules/06_evaluate/components/step/step6.vue
+++ b/src/modules/06_evaluate/components/step/step6.vue
@@ -251,7 +251,7 @@ onMounted(async () => {
-
+
@@ -262,7 +262,7 @@ onMounted(async () => {
-
+
{
-
+
{
-
+
{
"
>
diff --git a/src/modules/06_evaluate/components/viewstep/popupHistory.vue b/src/modules/06_evaluate/components/viewstep/popupHistory.vue
index d4d466b..ecfdaea 100644
--- a/src/modules/06_evaluate/components/viewstep/popupHistory.vue
+++ b/src/modules/06_evaluate/components/viewstep/popupHistory.vue
@@ -9,12 +9,11 @@ import config from "@/app.config";
import { useCounterMixin } from "@/stores/mixin";
import HeaderDialog from "@/components/DialogHeader.vue";
-import SkeletonTable from "@/components/SkeletonTable.vue";
const $q = useQuasar();
const route = useRoute();
const mixins = useCounterMixin();
-const { showLoader, hideLoader, date2Thai, messageError } = mixins;
+const { date2Thai, messageError } = mixins;
const isLoading = ref(false);
@@ -127,9 +126,7 @@ watch(
-
diff --git a/src/modules/06_evaluate/components/viewstep/tableStep1.vue b/src/modules/06_evaluate/components/viewstep/tableStep1.vue
index 22aa11b..9bfa222 100644
--- a/src/modules/06_evaluate/components/viewstep/tableStep1.vue
+++ b/src/modules/06_evaluate/components/viewstep/tableStep1.vue
@@ -1,6 +1,4 @@
+
@@ -377,36 +365,18 @@ onMounted(async () => {
/>
-
-
- ทั้งหมด {{ total }} รายการ
-
-
-
{
v-for="col in props.cols"
:key="col.name"
:props="props"
- @click="editPage(props.row.id)"
+ @click.stop.prevent="editPage(props.row.id)"
>
{{
@@ -445,7 +415,7 @@ onMounted(async () => {
-
+
{{ col.label }}
@@ -469,49 +439,5 @@ onMounted(async () => {
-
+
diff --git a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue
index 127ecc8..d33a2b4 100644
--- a/src/modules/08_KPI/components/Evaluator/01_TabAll.vue
+++ b/src/modules/08_KPI/components/Evaluator/01_TabAll.vue
@@ -1,18 +1,17 @@
@@ -109,22 +131,7 @@ async function redirectViewDetail(id: string) {
-
- ทั้งหมด {{ total }} รายการ
-
-
-
diff --git a/src/modules/08_KPI/components/Evaluator/02_TabOther.vue b/src/modules/08_KPI/components/Evaluator/02_TabOther.vue
index 2f711ec..0458f90 100644
--- a/src/modules/08_KPI/components/Evaluator/02_TabOther.vue
+++ b/src/modules/08_KPI/components/Evaluator/02_TabOther.vue
@@ -1,6 +1,6 @@
@@ -211,22 +234,7 @@ async function onClickApprove(type: string = "") {
-
- ทั้งหมด {{ total }} รายการ
-
-
-
diff --git a/src/modules/08_KPI/components/Tab/Dialog/04_FormCompetency.vue b/src/modules/08_KPI/components/Tab/Dialog/04_FormCompetency.vue
index e09f04b..0ece278 100644
--- a/src/modules/08_KPI/components/Tab/Dialog/04_FormCompetency.vue
+++ b/src/modules/08_KPI/components/Tab/Dialog/04_FormCompetency.vue
@@ -13,8 +13,6 @@ import type { ListCapacity } from "@/modules/08_KPI/interface/request/index";
import DialogHeader from "@/components/DialogHeader.vue";
-import SkeletonTable from '@/components/SkeletonTable.vue'
-
const dataListCapacityDetails = ref([]);
const route = useRoute();
const idParam = ref(route.params.id as string);
@@ -483,7 +481,7 @@ watch(
@@ -558,7 +558,6 @@ watch(
-
diff --git a/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue b/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue
index 93e38fd..3683b63 100644
--- a/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue
+++ b/src/modules/08_KPI/components/Tab/Dialog/DialogGovernment.vue
@@ -10,20 +10,10 @@ import { useCounterMixin } from "@/stores/mixin";
import DialogHeader from "@/components/DialogHeader.vue";
-import SkeletonTable from "@/components/SkeletonTable.vue";
-
const $q = useQuasar();
const store = useKpiDataStore();
const mixin = useCounterMixin();
-const {
- showLoader,
- hideLoader,
- messageError,
- findPosMasterNoOld,
- findOrgNameOld,
- findOrgNameOldHtml,
- date2Thai,
-} = mixin;
+const { messageError, findOrgNameOldHtml, date2Thai } = mixin;
const modal = defineModel("modal", { required: true });
const filterKeyword = ref("");
@@ -138,29 +128,6 @@ const columns = ref([
},
]);
-/** เเปลง status เป็น text */
-function statusText(val: string) {
- switch (val) {
- case "WAITTING":
- return "รอดำเนินการ";
- case "PENDING":
- return "เลือกตำแหน่งแล้ว";
- case "APPROVE":
- return "อนุมัติ";
- case "REJECT":
- return "ไม่อนุมัติ";
- case "REPORT":
- return "ส่งรายชื่อไปออกคำสั่ง";
- case "WAITING":
- return "รอออกคำสั่ง";
- case "DONE":
- return "ออกคำสั่งเสร็จแล้ว";
-
- default:
- return "-";
- }
-}
-
/** ปิด dialog */
function close() {
modal.value = false;
@@ -174,7 +141,6 @@ function getData() {
.then((res) => {
const data = res.data.result;
rows.value = data;
- isLoad.value = false;
})
.catch((e) => {
messageError($q, e);
@@ -187,7 +153,7 @@ function getData() {
watch(
() => modal.value,
(n) => {
- if (n == true) {
+ if (n) {
getData();
}
}
@@ -202,7 +168,6 @@ watch(
@@ -245,7 +212,6 @@ watch(
-
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 f78de2c..82bb1a5 100644
--- a/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue
+++ b/src/modules/08_KPI/components/Tab/Topic/01_Indicator.vue
@@ -1,6 +1,6 @@