mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-04-30 12:47:59 +08:00
refactor: 优化流程审批节点权限
This commit is contained in:
parent
fc9d786a83
commit
ee685f6176
@ -763,7 +763,7 @@ namespace OpenAuth.App.Flow
|
||||
/// 替换SQL中的权限占位符
|
||||
/// <para>如当前用户的全部下属:select id from sysuser where parentId = {loginUser}</para>
|
||||
/// <para>替换后:select id from sysuser where parentId = '123'</para>
|
||||
/// <para>如d登录用户同部门的人:select id from sysuser where id in (select firstid from relevance where secondid in ({loginOrg}) and relkey = 'UserOrg')</para>
|
||||
/// <para>如登录用户同部门的人:select id from sysuser where id in (select firstid from relevance where secondid in ({loginOrg}) and relkey = 'UserOrg')</para>
|
||||
/// <para>替换后: select id from sysuser where id in (select firstid from relevance where secondid in ('123','456') and relkey = 'UserOrg')</para>
|
||||
/// </summary>
|
||||
/// <param name="sql"></param>
|
||||
|
@ -95,4 +95,4 @@
|
||||
</form>
|
||||
|
||||
<script type="text/javascript" src="/layui/layui.js"></script>
|
||||
<script type="text/javascript" src="/userJs/nodeInfo.js?v2.0.0"></script>
|
||||
<script type="text/javascript" src="/userJs/nodeInfo.js?v3.0.0"></script>
|
@ -47,7 +47,7 @@ layui.config({
|
||||
//初始化节点设置信息
|
||||
if (node.setInfo != null) {
|
||||
vm.tmp = Object.assign({}, vm.tmp, node.setInfo)
|
||||
datas = node.setInfo.NodeDesignateData.datas;
|
||||
datas = node.setInfo.NodeDesignateData.datas || []; //如果为空,则赋值为空数组
|
||||
}
|
||||
// form.render(); //重新渲染,防止radio/select等失效
|
||||
|
||||
@ -93,7 +93,7 @@ layui.config({
|
||||
},
|
||||
callback: {
|
||||
onCheck: function (event, treeId, treeNode) {
|
||||
users.push(treeNode.Id);
|
||||
datas.push(treeNode.Id);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -107,7 +107,7 @@ layui.config({
|
||||
menuTree.addNodes(null, json.data);
|
||||
//如果已经分配了用户,则设置相应的状态
|
||||
|
||||
$.each(users,
|
||||
$.each(datas,
|
||||
function (i) {
|
||||
var that = this;
|
||||
var node = menuTree.getNodeByParam("Id", that, null);
|
||||
|
Loading…
Reference in New Issue
Block a user