12345678910111213141516171819202122232425262728293031323334 |
- import axios from 'axios'
-
- export default {
- namespaced: true,
- state: {
- menu: {},
- options: {}
- },
- mutations: {
- setMenus(state, items) {
- state.menu = items;
- },
- setOptions(state, items) {
- state.options = items;
- }
- },
- getters: {},
- actions: {
- getMenu({
- commit
- }, id) {
- axios
- .get(`/api/menu/${id}`)
- .then(result => commit("setMenus", result.data));
- },
- getOptions({
- commit
- }, item) {
- axios
- .get(`/api/menu/GetOptions/${item.menuId}`)
- .then(result => commit("setOptions", result.data));
- }
- }
- }
|