17 changed files with 325 additions and 154 deletions
-
8src/api/mdp/sys/menuFavorite.js
-
1src/common/js/util.js
-
2src/store/index.js
-
67src/store/modules/menuFavorite.js
-
4src/views/mdp/workflow/ru/task/TaskListAssigneeToMe.vue
-
7src/views/mdp/workflow/ru/task/TaskMng.vue
-
166src/views/myWork/my/components/boxCard.vue
-
115src/views/myWork/my/components/moduleSet.vue
-
24src/views/myWork/my/index.scss
-
27src/views/myWork/my/index.vue
-
12src/views/myWork/set/index.scss
-
4src/views/myWork/set/index.vue
-
3src/views/xm/core/xmProduct/XmProductAllMng.vue
-
12src/views/xm/core/xmProduct/XmProductMng.vue
-
8src/views/xm/core/xmProject/XmProjectMng.vue
-
6src/views/xm/core/xmTask/XmMyTaskCenter.vue
-
9src/views/xm/core/xmTask/XmTaskMng.vue
@ -0,0 +1,8 @@ |
|||
import axios from '@/utils/request' |
|||
import config from '@/common/config' |
|||
|
|||
let base = config.getSysBasePath(); |
|||
|
|||
export const userMenuFavoriteList = params => { return axios.get(`${base}/menu/menuFavorite/list`, { params: params }); }; |
|||
|
|||
export const saveMenuFavoriteList = params => { return axios.post(`${base}/menu/menuFavorite/batchSaveMenuFavorites`, params); }; |
|||
@ -0,0 +1,67 @@ |
|||
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