This commit is contained in:
Viet An
2026-06-11 11:50:11 +07:00
parent a5a88b3b1c
commit 069ea1002c
20 changed files with 112 additions and 474 deletions

View File

@@ -193,6 +193,7 @@
import TimeOption from "~/components/datatable/TimeOption";
import { ref, computed, watch, onMounted, onBeforeUnmount, defineComponent } from "vue";
import { useStore } from "~/stores/index";
import { cloneDeep } from "es-toolkit";
const emit = defineEmits(["modalevent", "dataevent", "dataUpdated", "edit", "insert"]);
const store = useStore();
@@ -217,7 +218,6 @@ const {
$findapi,
$getapi,
$setpage,
$clone,
$stripHtml,
$snackbar,
$dayjs,
@@ -897,7 +897,7 @@ const loadFullDataAsync = async () => {
};
const updateDataDisplay = (newData) => {
const copy = $clone(store[vpagename]);
const copy = cloneDeep(store[vpagename]);
copy.data = newData;
copy.update = { data: newData };
store.commit(vpagename, copy);
@@ -1023,7 +1023,7 @@ const getApi = async () => {
}
pagedata.value = $setpage(vpagename, row, obj);
const copy = $clone(pagedata.value);
const copy = cloneDeep(pagedata.value);
copy.data = data;
copy.update = { data: data };
store.commit(vpagename, copy);