diff --git a/src/assets/js/api/safeManage.js b/src/assets/js/api/safeManage.js index bfafa40e..35088a8b 100644 --- a/src/assets/js/api/safeManage.js +++ b/src/assets/js/api/safeManage.js @@ -54,7 +54,7 @@ export const deleteSafeInspectTaskRecordApi = data => post('xmgl/xzSecurityInspe //子任务管理 export const getinspectTaskItemRecordApi = data => post('xmgl/inspectTaskItemRecord/list', data); -export const getSafeinspectTaskItemRecordApi = data => post('xmgl/SafeInspectTaskItemRecord/list', data); +export const getSafeinspectTaskItemRecordApi = data => post('xmgl/xzSecurityInspectTaskItemRecord/list', data); export const deleteinspectTaskItemRecordApi = data => post('xmgl/inspectTaskItemRecord/delete', data); export const deleteSafeinspectTaskItemRecordApi = data => post('xmgl/SafeInspectTaskItemRecord/delete', data); diff --git a/src/pages/index/index.js b/src/pages/index/index.js index 4beaad1c..f489dd26 100644 --- a/src/pages/index/index.js +++ b/src/pages/index/index.js @@ -277,6 +277,27 @@ Vue.use(vuescroll, { }, }) +// 按钮权限控制指令 +Vue.directive('permission', { + inserted: (el, binding)=>{ + const { value } = binding; + // 判断当前用户是否拥有该按钮权限 + if (!checkPermission(value)) { + el.parentNode.removeChild(el); + } + } +}); +// 判断权限的函数 +function checkPermission(permission) { + var permissions = store.state.userInfo.menuAuthority.menuList; + permissions = permissions.filter( + (x) => x.menuName == permission.moduleName + )[0]; + let index = permissions.actionList.findIndex( + (x) => x.actionCode == permission.key + ) + return index != -1?true:false; +} // 加载缩略图 Vue.prototype.downloadImgMin = function(row) { let fileUrl = store.state.FILEURL + row.fileUrl diff --git a/src/views/companyAdmin/basicSafeSetup/checkItem.vue b/src/views/companyAdmin/basicSafeSetup/checkItem.vue index 0862e487..3ffb9827 100644 --- a/src/views/companyAdmin/basicSafeSetup/checkItem.vue +++ b/src/views/companyAdmin/basicSafeSetup/checkItem.vue @@ -278,6 +278,14 @@ label="整改时限(天)" align="center" > + + +