|
@@ -87,8 +87,94 @@ const store = new Vuex.Store({
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ },
|
|
|
|
|
|
- return false;
|
|
|
+ hasPermission1: (state) => (role) => {
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission2: (state) => (role) => {
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission3: (state) => (role) => {
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission4: (state) => (role) => {
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission5: (state) => (role) => {
|
|
|
+ debugger;
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission6: (state) => (role) => {
|
|
|
+ debugger;
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission7: (state) => (role) => {
|
|
|
+ debugger;
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hasPermission8: (state) => (role) => {
|
|
|
+ debugger;
|
|
|
+ if (state.permissionList) {
|
|
|
+ for (let i = 0; i < state.permissionList.length; i++) {
|
|
|
+ if (state.permissionList[i].linkPath == role) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
},
|
|
|
//获取菜单列表
|
|
|
getMenuList(state) {
|