Skip to content
This repository was archived by the owner on Oct 17, 2023. It is now read-only.

Commit 41e3cca

Browse files
author
float
committed
spell :(
1 parent a5b3640 commit 41e3cca

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

fltb/src/components/dataTable.vue

+10-4
Original file line numberDiff line numberDiff line change
@@ -73,10 +73,13 @@ const createColumns = (onDeleteRowClick, onModifyRowClick) => [
7373
7474
const checkedRowKeysRef = ref([]);
7575
const spinShow = ref(true);
76-
const { data, editModelData, showModal, initModel } = inject("datas");
76+
const { data, editModelData, showModal, initModel: initModal } = inject("datas");
7777
console.log("initModel!!!")
78-
console.log(initModel)
78+
console.log(initModal)
7979
80+
/**
81+
* Delete selected values for both remote and local. Then update index.
82+
*/
8083
function onDeleteClick() {
8184
checkedRowKeysRef.value.forEach(key => {
8285
fetch(`https://dummyjson.com/users/${data.value[key].id}`, {
@@ -90,8 +93,11 @@ function onDeleteClick() {
9093
data.value.forEach((ele, index) => ele.key = index);
9194
}
9295
96+
/**
97+
* show a modal
98+
*/
9399
function onAddRowClick() {
94-
initModel("add");
100+
initModal("add");
95101
showModal.value = true;
96102
editModelData.value = {
97103
key: 0,
@@ -119,7 +125,7 @@ function onDeleteRowClick(row) {
119125
data.value.forEach((ele, index) => ele.key = index);
120126
}
121127
function onModifyRowClick(row) {
122-
initModel("edit");
128+
initModal("edit");
123129
showModal.value = true;
124130
editModelData.value = { ...row };
125131
}

fltb/src/views/DataTable.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ const errorMessage = ref("");
1313
* init the model
1414
* @param {String} mode - "edit" or "add"
1515
*/
16-
function initModel(mode) {
16+
function initModal(mode) {
1717
errorMessage.value = "";
1818
if (mode === "edit" || mode === "add") {
1919
modalMode.value = mode;
2020
}
2121
}
22-
provide("datas", { data, editModelData, showModal, modalMode, errorMessage, initModel });
22+
provide("datas", { data, editModelData, showModal, modalMode, errorMessage, initModel: initModal });
2323
</script>
2424

2525
<template>

0 commit comments

Comments
 (0)