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

@@ -77,9 +77,10 @@
></Modal>
</template>
<script setup>
import { cloneDeep } from "es-toolkit";
import { useStore } from "~/stores/index";
const emit = defineEmits(["close"]);
const { $stripHtml, $clone, $arrayMove, $remove } = useNuxtApp();
const { $stripHtml, $arrayMove, $remove } = useNuxtApp();
const store = useStore();
var props = defineProps({
pagename: String,
@@ -100,7 +101,7 @@ function openField(v, i) {
}
function update(data) {
fields.value[current.i] = data;
let copy = $clone(pagedata);
let copy = cloneDeep(pagedata);
copy.fields = fields.value;
copy.update = { fields: fields.value };
store.commit(props.pagename, copy);
@@ -108,7 +109,7 @@ function update(data) {
emit("close");
}
function updateField() {
let copy = $clone(pagedata);
let copy = cloneDeep(pagedata);
copy.fields = fields.value;
copy.update = { fields: fields.value };
store.commit(props.pagename, copy);