6 changed files with 48 additions and 97 deletions
-
6src/store/index.js
-
67src/store/modules/menuFavorite.js
-
33src/views/myWork/my/components/boxCard.vue
-
23src/views/myWork/my/components/moduleSet.vue
-
10src/views/myWork/my/index.vue
-
6src/views/xm/core/xmMyFocus/XmMyFocusList.vue
@ -1,67 +0,0 @@ |
|||
import { userMenuFavoriteList, saveMenuFavoriteList} from '@/api/mdp/sys/menuFavorite' |
|||
|
|||
|
|||
const menuFavorite = { |
|||
state: { |
|||
//喜欢的菜单
|
|||
fMenu: [], |
|||
loading: {search: false, add: false} |
|||
|
|||
}, |
|||
|
|||
mutations: { |
|||
|
|||
getUserFavoriteMenuRequest(state) { |
|||
state.loading.search = true; |
|||
}, |
|||
|
|||
getUserFavoriteMenuFailure(state) { |
|||
state.loading.search = false; |
|||
}, |
|||
|
|||
getUserFavoriteMenuSuccess(state, {list}) { |
|||
state.loading.search = false; |
|||
console.log(list, "list--->"); |
|||
state.fMenu = list; |
|||
}, |
|||
|
|||
saveUserFavoriteMenuRequest(state) { |
|||
state.loading.add = true; |
|||
}, |
|||
|
|||
saveUserFavoriteMenuFailure(state) { |
|||
state.loading.add = false; |
|||
}, |
|||
|
|||
saveUserFavoriteMenuSuccess(state, {}) { |
|||
state.loading.add = false; |
|||
}, |
|||
|
|||
}, |
|||
|
|||
actions: { |
|||
getUserFavoriteMenu({commit, state}, {userid}) { |
|||
commit('getUserFavoriteMenuRequest'); |
|||
userMenuFavoriteList({userid}).then(res => { |
|||
commit('getUserFavoriteMenuSuccess', {list: res.data.data}); |
|||
}).catch(err => { |
|||
commit('getUserFavoriteMenuFailure'); |
|||
}) |
|||
}, |
|||
|
|||
saveUserFavoriteMenu({commit, state, dispatch}, form) { |
|||
commit('saveUserFavoriteMenuRequest'); |
|||
saveMenuFavoriteList(form).then(res => { |
|||
dispatch('getUserFavoriteMenu', {userid: form.userid}); |
|||
commit('saveUserFavoriteMenuSuccess'); |
|||
}).catch(err => { |
|||
commit('saveUserFavoriteMenuFailure'); |
|||
}) |
|||
} |
|||
|
|||
|
|||
|
|||
} |
|||
} |
|||
|
|||
export default menuFavorite |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue