role.js

来自「这是一个用java三层框架做的ISS学员管理系统」· JavaScript 代码 · 共 69 行

JS
69
字号
function checkRoleForm(enabled){
  if(checkEmpty("rolename","角色名称不能为空")) return;
  //if(checkUnSelected("moduleid","请选择角色对应的模块")) return;
  switch(enabled){
    case 0://原始状态为0 未启用
      if(getObject("state").value=="1"){
        if(confirm("角色启用后不能再删除,确认吗?")){
          postForm("roleForm");
        }
      }
      else{
        postForm("roleForm");
      }
      break;
    case 1://原始状态为1 已启用
      if(getObject("state").value=="2"){
        if(confirm("确认禁用该角色吗?")){
          postForm("roleForm");
        }
      }
      else{
        postForm("roleForm");
      }
      break;
    case 2://原始状态为2 已禁用
      if(getObject("state").value=="1"){
        if(confirm("确认恢复该角色吗?")){
          postForm("roleForm");
        }
      }
      else{
        postForm("roleForm");
      }
      break;
  }
}


function delRole(roleid, sessionID){
  if(confirm("是否删除该角色?")){
    var uri="roleAction.do?method=roleDelete&roleid="+roleid+"&sessionID="+sessionID;
    link(uri);
  }
}


function roleSetEnabled(roleid, enabled , sessionID){
 switch(enabled){
   case 0:
     if(confirm("角色启用后不能再删除,确认吗?")){
       var uri="roleAction.do?method=roleSetState&roleid="+roleid+"&state=1&sessionID="+sessionID;
       link(uri);
     }
    break;
   case 1:
     if(confirm("是否禁用该角色?")){
       var uri="roleAction.do?method=roleSetState&roleid="+roleid+"&state=2&sessionID="+sessionID;
       link(uri);
     }
     break;
   case 2:
     if(confirm("是否恢复该角色?")){
       var uri="roleAction.do?method=roleSetState&roleid="+roleid+"&state=1&sessionID="+sessionID;
       link(uri);
     }
     break;
 }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?