(false);
@@ -250,6 +252,16 @@ const emit = defineEmits(["nameType"]);
>
เพิ่มข้อมูล
+
(dialogOrder = true)"
+ >
+ จัดลำดับการแสดงผล
+
+
diff --git a/src/modules/01_metadataNew/components/insignia/TableDraggable.vue b/src/modules/01_metadataNew/components/insignia/TableDraggable.vue
new file mode 100644
index 000000000..d5a5a4712
--- /dev/null
+++ b/src/modules/01_metadataNew/components/insignia/TableDraggable.vue
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/01_metadataNew/stores/InsigniaStore.ts b/src/modules/01_metadataNew/stores/InsigniaStore.ts
index f127e4f90..c1a101b40 100644
--- a/src/modules/01_metadataNew/stores/InsigniaStore.ts
+++ b/src/modules/01_metadataNew/stores/InsigniaStore.ts
@@ -9,7 +9,7 @@ import { useCounterMixin } from "@/stores/mixin";
const { date2Thai } = useCounterMixin();
export const useInsigniaDataStore = defineStore("insigniaData", () => {
- const row = ref();
+ const row = ref([]);
function fetchData(data: DataResponse[], insigniaType?: string) {
data.forEach((row, index) => {
row.level = index + 1;
diff --git a/tsconfig.json b/tsconfig.json
index 7f365145e..3a8d5e262 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -13,6 +13,8 @@
],
"compilerOptions": {
+ "typeRoots": ["./typings", "./node_modules/@types"],
+ "types": ["quasar-ui-q-draggable-table"],
/* other configs */
"paths": {
"@/*": [