This commit is contained in:
2020-07-28 21:02:59 +08:00
parent 5a53995fff
commit 8c38fea011
120 changed files with 7097 additions and 1930 deletions

View File

@@ -8,13 +8,14 @@ DBUser = {}
local db = {}
local icons = {}
local poplist = {}
local rolePermission = {}
DBUser.FilterGroup = {
user = "user",
group = "group"
}
function DBUser.onGetUsers(list, groupList)
function DBUser.onGetUsers(list, groupList, permissions)
local options = ArrayList()
local values = ArrayList()
db.filters = {}
@@ -40,7 +41,7 @@ function DBUser.onGetUsers(list, groupList)
local options = ArrayList()
local values = ArrayList()
db.filters[DBUser.FilterGroup.group] = {}
for i, v in ipairs(groupList) do
for i, v in ipairs(groupList or {}) do
table.insert(db.filters[DBUser.FilterGroup.group], {name = v.name, value = v.id})
options:Add(v.name)
values:Add(v.id)
@@ -49,6 +50,11 @@ function DBUser.onGetUsers(list, groupList)
options = options,
values = values
}
--------------------------------------------
rolePermission = {}
for i, v in ipairs(permissions) do
rolePermission[v] = true
end
end
function DBUser.getFilters(group)
@@ -97,4 +103,9 @@ function DBUser.getIcon(loginNo, callback)
)
end
---public 是否有权限
function DBUser.hadPermission(key)
return rolePermission[key] or false
end
return DBUser