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