Commit 8a463e39 by wangchunyang

权限判断示例

parent 6391ed84
......@@ -8,6 +8,14 @@ export const getPermissionConfigList = () => {
})
}
export const getUserDmPermissionList = (param) => {
return axios.request({
url: '/api/ac/jilinsscgsdp/keyDmUserCategory/selectUserDmPermissionList',
method: 'post',
data: param
})
}
export const savePermissionUsers = (param) => {
return axios.request({
url: '/api/ac/jilinsscgsdp/keyDmUserCategory/savePermissionUsers',
......
......@@ -378,7 +378,8 @@ import {
deleteMaterial,
importMaterial,
getPermissionConfigList,
savePermissionUsers
savePermissionUsers,
getUserDmPermissionList
} from '@/api/key-dm'
import axios from 'axios'
import UserMultiSelector from '@/view/key-person/key_dm_user/userMultiSelector.vue'
......@@ -526,15 +527,38 @@ export default {
{ title: '权限名称', key: 'permission_name', align: 'center', minWidth: 150 },
{ title: '配置人员', key: 'user_names', align: 'center', minWidth: 300 },
{ title: '操作', slot: 'action', align: 'center', width: 120, fixed: 'right' }
]
],
power: {
leave_approval: false, // 请假审核
leave_view: false, // 请假查询(统计)
supply_approval: false, // 用品申领审核
supply_view: false // 用品查询(统计)
}
}
},
created () {
this.loadMaterialCategoryOptions()
this.loadPermissionConfig()
this.fetchList(this.activeTab)
this.getUserDmPermission()
},
methods: {
getUserDmPermission () {
getUserDmPermissionList({}).then(ret => {
console.log('ret', ret)
if (ret.data && ret.data.errcode === 0) {
const data = ret.data.data || []
for (let i = 0; i < data.length; i++) {
var ele = data[i]
if (this.power.hasOwnProperty(ele.code)) {
this.power[ele.code] = true
}
}
} else {
this.$Notice.error({ title: '查询失败', desc: ret.data.errmsg || '请稍后重试' })
}
})
},
handleTabChange (name) {
this.activeTab = name
if (name === 'permissionConfig') {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论