From 8f8634c50f71ece2a42448ec91bc04b7d613833e Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 27 Mar 2025 18:18:17 +0700 Subject: [PATCH] sort --- src/api/15_development/api.development.ts | 2 + .../strategic/DialogSortStrategic.vue | 116 ++++++++++++++++++ src/modules/01_masterdata/views/Strategic.vue | 40 +++++- 3 files changed, 156 insertions(+), 2 deletions(-) create mode 100644 src/modules/01_masterdata/components/strategic/DialogSortStrategic.vue diff --git a/src/api/15_development/api.development.ts b/src/api/15_development/api.development.ts index 99845f6a7..da4023246 100644 --- a/src/api/15_development/api.development.ts +++ b/src/api/15_development/api.development.ts @@ -55,4 +55,6 @@ export default { developmentReQuestIDP: (id: string) => `${developmentOrg}/profile/development/registry/OFFICER/${id}`, developmentIDP: (id: string) => `${development}/main/registry/OFFICER/${id}`, + + devStrategySort:`${devStrategy}/sort` }; diff --git a/src/modules/01_masterdata/components/strategic/DialogSortStrategic.vue b/src/modules/01_masterdata/components/strategic/DialogSortStrategic.vue new file mode 100644 index 000000000..6c868db87 --- /dev/null +++ b/src/modules/01_masterdata/components/strategic/DialogSortStrategic.vue @@ -0,0 +1,116 @@ + + diff --git a/src/modules/01_masterdata/views/Strategic.vue b/src/modules/01_masterdata/views/Strategic.vue index b5fd7fc27..c5e393ed0 100644 --- a/src/modules/01_masterdata/views/Strategic.vue +++ b/src/modules/01_masterdata/views/Strategic.vue @@ -10,6 +10,7 @@ import { checkPermission } from "@/utils/permissions"; import type { DataStrategic } from "@/modules/01_masterdata/interface/response/Strategic"; import DialogHeader from "@/components/DialogHeader.vue"; +import DialogSortStrategic from "@/modules/01_masterdata/components/strategic/DialogSortStrategic.vue"; const $q = useQuasar(); const { @@ -21,7 +22,10 @@ const { success, } = useCounterMixin(); +const modalSort = ref(false); +const idSort = ref(""); const nodes = ref([]); +const dataSort = ref([]); const filter = ref(""); const expanded = ref>([]); const nodeId = ref(""); @@ -39,6 +43,7 @@ function fetchDataTree() { .then((res) => { const data: DataStrategic[] = res.data.result; nodes.value = data; + dataSort.value = data; }) .catch((err) => { messageError($q, err); @@ -175,7 +180,7 @@ onMounted(() => {
ยุทธศาสตร์
- + { > เพิ่มยุทธศาสตร์ - + + จัดลำดับข้อมูล