Commit cce6fa5d authored by esatakpunar's avatar esatakpunar

delete multiple product bug fixed

parent 52757716
...@@ -5,7 +5,6 @@ export default { ...@@ -5,7 +5,6 @@ export default {
name: "App", name: "App",
data() { data() {
return { return {
selected: [],
search: "", search: "",
column: "all", column: "all",
}; };
...@@ -25,6 +24,7 @@ export default { ...@@ -25,6 +24,7 @@ export default {
"totalProducts", "totalProducts",
"getSearch", "getSearch",
"getColumn", "getColumn",
"getSelected",
]), ]),
indexofColumn() { indexofColumn() {
...@@ -59,6 +59,15 @@ export default { ...@@ -59,6 +59,15 @@ export default {
this.setSingleExpand(data); this.setSingleExpand(data);
}, },
}, },
selected: {
get() {
return this.getSelected;
},
set(data) {
this.setSelected(data);
},
},
}, },
methods: { methods: {
...mapActions("products", [ ...mapActions("products", [
...@@ -74,6 +83,7 @@ export default { ...@@ -74,6 +83,7 @@ export default {
"setSearch", "setSearch",
"setColumn", "setColumn",
"searchData", "searchData",
"setSelected",
]), ]),
}, },
created() { created() {
......
...@@ -57,6 +57,10 @@ export default { ...@@ -57,6 +57,10 @@ export default {
commit("setColumn", data); commit("setColumn", data);
}, },
setSelected({ commit }, data) {
commit("setSelected", data);
},
closeDialog({ commit }) { closeDialog({ commit }) {
commit("setDialog", false); commit("setDialog", false);
}, },
...@@ -85,6 +89,7 @@ export default { ...@@ -85,6 +89,7 @@ export default {
itemList.push(item.id); itemList.push(item.id);
}); });
dispatch("deleteProduct", itemList); dispatch("deleteProduct", itemList);
dispatch("setSelected", []);
}, },
saveProduct({ getters, dispatch, commit }) { saveProduct({ getters, dispatch, commit }) {
......
...@@ -69,4 +69,7 @@ export default { ...@@ -69,4 +69,7 @@ export default {
getColumn(state) { getColumn(state) {
return state.column; return state.column;
}, },
getSelected(state) {
return state.selected;
},
}; };
...@@ -36,4 +36,8 @@ export default { ...@@ -36,4 +36,8 @@ export default {
setPageNumber(state) { setPageNumber(state) {
state.options.page = 1; state.options.page = 1;
}, },
setSelected(state, data) {
state.selected = data;
console.log(data);
},
}; };
...@@ -10,4 +10,5 @@ export default () => ({ ...@@ -10,4 +10,5 @@ export default () => ({
totalProducts: 0, totalProducts: 0,
search: "", search: "",
column: "all", column: "all",
selected: [],
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment