<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <%@include file="/wdk/theme/je/module/public/common.jsp"%> <title>总分方案维护--新增</title> <style type="text/css"> .row{ /* margin-bottom : 20px; */ } </style> <script type="text/javascript"> var param = $.getURLParam('param'); var _wid = $.getURLParam('wid'); var jparam = $.str2json($.urlparam_decode(param)); /* var _json = $.str2json(jparam.queryParams.json); var _role_name = jparam.queryParams.role_name; var _rows = $.str2json(jparam.queryParams.rows); */ var paramid = jparam.queryParams.paramid; var _json = $.getRoot()[paramid]; $.getRoot()[paramid] = null; var org_attr_scode = _json.org_attr_scode; $(function(){ $("#role_uuid").val(_json.role_uuid); $("#role_name").val(_json.role_name); $("#func_uuid").val(_json.func_uuid); /* $("#subsystem_name").val(_rows.subsystem_name); $("#module_name").val(_rows.module_name); */ $("#fun_name").val(_json.fun_name); $.combobox({ id: "data_right_level_scode", url : 'wdk?action=wdk.pub&method=call_service&ajaxparam=' + new Date().getTime(), queryParams : { _SRVNAME : 'service.wdk.pub', _SRVMETHOD : 'wql_queryCombobox', _DATA : $.json2str({ modulecode : 'S_UC_ROLE_DATALEVEL', jparam : { condition : "" } }), _RSFIELD : 'result' } ,height:25 ,panelHeight : 220 ,required:false ,editable:false ,multiple:false ,initvalue: _json.rowcount > 1?"" : _json.data_right_level_scode ,idField:'id' ,textField:'text' ,missingMessage:'业务类型不能为空!' ,tipPosition:'right' ,onChange:function(newValue,oldVale){ if( newValue === '07'){ if(_json.rowcount == 1){ $("#orguuid_right_str").combotree('enable'); }else{ alert("批量设置不允许选择多部门,请切换到单条权限设置"); setTimeout(function(){ $("#data_right_level_scode").combobox('clear'); },200); } }else{ $("#orguuid_right_str").combotree('clear'); $("#orguuid_right_str").combotree('disable'); } } }); var _data = { op_acc: $.getSessionUser().account_id }; var da = { org_attr_scode : org_attr_scode, level: '-1' ,include_self: '1' ,result_fields:'org_uuid,org_name,parent_uuid' ,order_expr:'display_order' } var _menthod = "queryBizOrgListByMU"; debugger; if(org_attr_scode != "" && org_attr_scode != "00"){ _data.org_attr_scode = org_attr_scode; } $.extend(_data,da); var dataParam = { _SRVNAME: 'service.usr.org', _SRVMETHOD: _menthod, _DATA: $.json2str(_data), _RSFIELD: 'resultset',//TODO:待确认 _RSTYPE: 'combotree', _RSPARAM: $.json2str({ idField: 'org_uuid' ,textField: 'org_name' ,parentField: 'parent_uuid' }) }; $.combotree({ id:"orguuid_right_str", checkbox: true, initvalue: _json.rowcount > 1?"" : _json.orguuid_right_str, expandall:false, //cascadeCheck:false, asyn:false, multiple:true, panelHeight : 150, onlyLeafCheck:true, url:'wdk?action=wdk.pub&method=call_service&ajaxparam='+new Date().getTime(), queryParams:dataParam, onChange:function(treeId,node){ } }); if(_json.rowcount > 1 || _json.data_right_level_scode != "07"){ $("#orguuid_right_str").combotree('clear'); $("#orguuid_right_str").combotree('disable'); } }); //注册关闭按钮事件 function opt_save(){ //验证 var data_right_level_scode = $("#data_right_level_scode").combobox('getValue'); var orguuid_right_str = $("#orguuid_right_str").combotree('getValues').join(","); if(data_right_level_scode == "07" && !orguuid_right_str){ alert("数据权限组织不能为空"); return false; } var data = { role_uuid : $("#role_uuid").val(), func_uuid : $("#func_uuid").val(), data_right_level_scode : data_right_level_scode, orguuid_right_str : orguuid_right_str, orgname_right_str : $("#orguuid_right_str").combotree('getText') } $.wait_open(); $.cuajax({ url:'wdk?action=wdk.pub&method=call_service&ajaxparam='+new Date().getTime(), method:"post", timeout:WDK_Timeout, data:{ _SRVNAME: 'service.usr.authorization', _SRVMETHOD: 'saveRoleFunc', _DATA:$.json2str({ op_account_uuid : _sessionuser.account_id, rolefunc_info : data }) }, success:function(result) { $.wait_close(); //返回值字符串转json var jres = $.str2json(result); if(jres.code=="1"){ //操作成功 alert(jres.desc); opt_close(jres); }else{ alert(jres.desc); } }, error:function(result){ $.wait_close(); alert('网络错误!result='+result); } }); } //关闭当前页面 function opt_close(value) { var wid = $.getURLParam("wid"); if(value){ $.setWinReturn(_wid,value); } $.closeWin(wid); } </script> </head> <body class="easyui-layout win" data-options="fit:true"> <div data-options="region:'north',border:false,collapsed:false" class="page-title" > <div class="page-toolbar"> <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'fa fa-save'" onclick="opt_save()">保存</a> <a href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'fa fa-close'" onclick="opt_close()">关闭</a> </div> </div> <div data-options="region:'center',border:false,collapsed:false" > <div class="edit-container-win1"> <form id="edit_form"> <input type="hidden" id="role_uuid"/> <input type="hidden" id="func_uuid"/> <div class="row"> <div class="formgroup" style="width:618px;"> <label>角色名称</label> <div> <input class="easyui-validatebox" type="text" id="role_name" name="role_name" readonly="readonly"/> </div> </div> </div> <!-- <div class="row"> <div class="formgroup" style="width:618px;"> <label>子系统名称</label> <div> <input class="easyui-validatebox" type="text" id="subsystem_name" name="subsystem_name" readonly="readonly"/> </div> </div> </div> <div class="row"> <div class="formgroup" style="width:618px;"> <label>模块名称</label> <div> <input class="easyui-validatebox" type="text" id="module_name" name="module_name" readonly="readonly"/> </div> </div> </div> --> <div class="row"> <div class="formgroup" style="width:618px;"> <label>功能名称</label> <div> <textarea class="easyui-validatebox" style="height:120px;" id="fun_name" name="fun_name" readonly="readonly"/></textarea> </div> </div> </div> <div class="row" style="margin-top: 5px;"> <div class="formgroup" style="width:618px;"> <label>数据权限</label> <div> <input class="easyui-validatebox" type="text" id="data_right_level_scode" name="data_right_level_scode"/> </div> </div> </div> <div class="row"> <div class="formgroup" style="width:618px;"> <label>数据权限组织</label> <div> <input class="easyui-validatebox" type="text" id="orguuid_right_str" name="orguuid_right_str"/> </div> </div> </div> </form> </div> </div> </body> </html>.