123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370 |
- <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
- <%@page import="com.sooka.nsos.system.login.bean.Permissions"%>
- <%
- Permissions pemission = (Permissions) request.getSession().getAttribute("userinfo");
- String userName = pemission.getUserRealName();
- if(pemission.getUserRealName()==null){
- userName="系统管理员";
- }
- %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html >
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>辽源市信息报送系统</title>
- <link rel="stylesheet" href="<%=request.getContextPath()%>/jqcase/builds/merged/bsgrid.all.min.css"/>
- <link rel="stylesheet" href="<%=request.getContextPath()%>/jqcase/builds/css/skins/grid_jqgrid.min.css"/>
- <link rel="stylesheet" href="<%=request.getContextPath()%>/css/dialogWin_css.css"/>
- <link href="<%=request.getContextPath()%>/css/framework_main_style.css" rel="stylesheet" type="text/css" />
- <link href="<%=request.getContextPath()%>/css/dhtmlXTree.css" type="text/css" rel="stylesheet">
- <style type="text/css">
- /* row hover */
- .bsgrid tr:hover td {
- background-color: #ffe48d;
- }
- </style>
- <%
- String orgId = "1";
- String parentOrgId = "0";
- %>
- <link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/system/tabforjigou.css"/>
- <script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/common/dialogWindow.js"></script>
- <script type="text/javascript" language=JavaScript src="<%=request.getContextPath()%>/js/common/jquery-1.8.3.min.js"></script>
- <script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/common/validate.js"></script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/jqcase/builds/js/lang/grid.zh-CN.min.js"></script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/jqcase/builds/merged/bsgrid.all.min.js"></script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/js/dhtmlXCommon.js"></script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/js/dhtmlXTree.js"></script>
- <script type="text/javascript">var prjContextPath = '<%=request.getContextPath()%>';</script>
- <script>
- var thisPageSize = 15;
- $(function(){
- warpinit();
- });
- </script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/system/organize/zuzhijigou.js"></script>
- <script type="text/JavaScript">
- function show_menu(num){
- for(i=0;i<100;i++){
- if($('li0'+i)){
- $('li0'+i).style.display='none';
- $('f0'+i).className='';
- }
- }
- $('li0'+num).style.display='block';//触发以后信息块
- $('f0'+num).className='left02down01_xia_li';//触发以后TAG样式
- }
- var temp=0;
- function show_menuC(){
- if (temp==0){
- document.getElementById('LeftBox').style.display='none';
- document.getElementById('RightBox').style.marginLeft='0';
- document.getElementById('Mobile').style.background='url(images/center.gif)';
- temp=1;
- }else{
- document.getElementById('RightBox').style.marginLeft='222px';
- document.getElementById('LeftBox').style.display='block';
- document.getElementById('Mobile').style.background='url(images/center0.gif)';
- temp=0;
- }
- }
- window.onresize = function () {warpinit();}
- //table_warp自适应
- function warpinit(){
- var wh = $(window).height();//浏览器高度
- var th = $("#title_header").height();//logo高度
- var bh = $("#button_div").height();//底部button高度
- var ch = $("#condition_div").height();//条件查询div高度
- var tableH = wh-th-bh-ch;//table_warp计算高度
- $("#treediv").css('height',wh-10);
- $("#dhtmlTree").css('height',wh-68);
- $("#table_warp").css('height',tableH);
- $("#LeftBox").css('height',tableH+19);
- $("#RightBox").css('height',tableH+19);
-
- thisPageSize=parseInt($("#table_warp").height()/28);//table显示行数
- }
- </script>
- <script language="JavaScript">
- function GaiBian(osel){
- var oo=$("#jiedianleixing option:selected");
- if(oo.val()==1){
- //此时为岗位
- $("#gangweixinxi").show();//显示
-
- }else if(oo.val()==0){
- //此时为级别
- $("#gangweixinxi").hide();//隐藏
- //清除岗位相关信息。
- $("#zhishu").val("");
- $("#nianxian").val("");
- //首先清空checkbox状态及存储checkbox值的文本框start
- $("input:checkbox").each(function () {
- $(this).attr("checked",false);
- });
- //首先清空checkbox状态end
- $("#bianzhiVal").val("");
- $("#levelVal").val("");
- }
- }
- </script>
- </head>
- <body >
- <!-- 页面左侧布局 start -->
- <div class="left_container" id="LeftBox">
- <div class="title_left_container">欢迎您登录:<%=userName %></div>
- <div class="tree_warp">
- <div id="treediv" style="position:absolute; width:100px;height:930px;">
- <!--表单样式开始 -->
- <table width="100%" align="center" cellpadding="1" cellspacing="3" class="titleTable" >
- <tr>
- <td class="font_style2">组织列表</td>
- </tr>
- <tr>
- <td class="tdContent" >
- <table width="100%" border='0' align="center" cellpadding="1" cellspacing="1" class="listTable">
- <tr>
- <td valign="top">
- <div id="dhtmlTree" style="width:205px;" class="titleTablenei"></div>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- <!-- 页面左侧布局 end -->
- <!-- 页面右侧布局 start -->
- <div class="right_container" id="RightBox" >
- <div class="center_warp"><div class="center" id="Mobile"></div></div>
- <div class="right_warp">
- <div id="condition_div" class="condition_warp">
- <div class="title_condition title_font_14">组织机构管理</div>
- <div class="btn_warp">
- <a href="#" class="btn_bg radius4" onclick="save_data_sel()" style="float:right">保存</a>
- <a href="#" class="btn_bg radius4" onclick="delete_data()" style="float:right">删除</a>
- <a href="#" class="btn_bg radius4" onclick="add_zuzhijigou()" style="float:right">增加</a>
- </div>
- </div>
- <div id="table_warp" class="table_warp">
- <!-- style="border:solid red 1px;" -->
- <div id="jigouxinxi">
- <table border="0" cellspacing="0" cellpadding="0" class="tabforjigou">
- <tr>
- <th width="15%">节点类型:</th>
- <td >
- <select name="jiedianleixing" id="jiedianleixing" style="width:302px" class="inputtext">
- <script type="text/javascript">
- document.write(parent.dicContainer['zzjg105'].toString());
- </script>
- </select>
- </td>
- </tr>
- <tr>
- <th width="15%">所属类型:</th>
- <td >
- <select name="jigouleibie" id="jigouleibie" style="width:302px" class="inputtext">
- <script type="text/javascript">
- document.write(parent.dicContainer['113'].toString());
- </script>
- </select>
- </td>
- </tr>
- <tr>
- <th>名 称:</th>
- <td><input class="inputtext" type="text" id="jigoumingcheng" style="width:300px"/><span style="color:red">*</span></td>
- </tr>
- <!-- <tr> -->
- <!-- <th>编号</th> -->
- <!-- <td><input class="inputtext" type="text" id="jigoubianhao" style="width:300px"/><span style="color:red">*</span></td> -->
- <!-- </tr> -->
- <tr>
- <th>排 序 号:</th>
- <td><input class="inputtext" type="text" id="jigouno" style="width:300px"/><span style="color:red">*</span></td>
- <input type="hidden" id="jgid"/>
- </tr>
- </table>
- </div>
- <div id="gangweixinxi">
- <table border="0" cellspacing="0" cellpadding="0" class="tabforjigou" id="tabforjigou1">
- <tr>
- <th height="63" width="15%">职数</th>
- <td ><input class="inputtext" type="text" id="zhishu" style="width:300px"/><span style="color:red">*</span></td>
- </tr>
- <tr>
- <th>年限</th>
- <td><input class="inputtext" type="text" id="nianxian" style="width:300px"/><span style="color:red">*</span></td>
- </tr>
- <tr>
- <th height="73">级别</th>
- <td>
- <table border="0" cellspacing="0" cellpadding="0" class="table11">
- <tr>
- <td width="10"></td>
- <td width="20"><input type="checkbox" value="0" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">科员</td>
- <td width="20"><input type="checkbox" value="1" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">副科长</td>
- <td width="20"><input type="checkbox" value="2" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">科长</td>
- <td width="20"><input type="checkbox" value="3" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">副处</td>
- <td width="20"><input type="checkbox" value="4" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">正处</td>
- <td width="20"><input type="checkbox" value="5" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">副区</td>
- <td width="20"><input type="checkbox" value="6" name="checkLevel" onClick="onclicklevel(this)"></td>
- <td width="50">正区</td>
- <td><span style="color:red">*</span></td>
- <td width="20"><input type="hidden" value="" id="levelVal"></td>
- </tr>
- </table>
- </td>
- </tr>
- <tr>
- <th >编制</th>
- <div id="bianzhiCheck">
- <td>
- <table border="0" cellspacing="0" cellpadding="0" class="table11">
- <tr>
- <td width="10"></td>
- <td width="20"><input type="checkbox" value="0" name="checkBZ" onClick="onclickbianzhi(this)"></td>
- <td width="50">事业编</td>
- <td width="20"><input type="checkbox" value="1" name="checkBZ" onClick="onclickbianzhi(this)"></td>
- <td width="50">行政编</td>
- <td><span style="color:red">*</span></td>
- <td width="20"><input type="hidden" value="" id="bianzhiVal"></td>
- </tr>
- </table>
- </td>
- </div>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </div>
- <!-- 页面右侧布局 end -->
- </body>
- </html>
- <script>
- var itemSelect = '<%=orgId%>';
- var itemText = '';
- var parentOrgId = '<%=parentOrgId%>';
- tree=new dhtmlXTreeObject("dhtmlTree","100%","100%",parentOrgId);
- tree.setImagePath("<%=request.getContextPath()%>/images/tree/");
- tree.setOnClickHandler(doOnClick);
- // tree.setXMLAutoLoading("<%=request.getContextPath()%>/orgNextTreeByLmxx_tree.action?id=<%=orgId%>");
- // tree.loadXML("<%=request.getContextPath()%>/orgTreeByLmxx_tree.action?id=<%=orgId%>&pid=<%=parentOrgId%>");
- tree.setXMLAutoLoading("<%=request.getContextPath()%>/orgNextTree_tree.action?id=<%=orgId%>");
- tree.loadXML("<%=request.getContextPath()%>/orgTree_tree.action?id=<%=orgId%>&pid=<%=parentOrgId%>");
- function selectItem(id){
- if(id!=null && id!='') {
- itemSelect =id;
- tree.selectItem(id,true);
- }
- }
- function refreshItem(id){
- if(id!=null && id!='') tree.refreshItem(id);
- }
- function saveOnClick(parentItemId){
- refreshItem(parentItemId);
- }
- function saveOnClickedit(id,label){
- if(id!=null && id!='') tree.setItemText(id,label);
- }
- function saveOnClickdel(parentItemId){
- refreshItem(parentItemId);
- selectItem(parentItemId);
- }
- function doOnClick(itemId){
- // alert(tree.getAllFatItems());
- // alert(tree.getItemText(itemId));//根据ID获取当前 节点的名称
- // alert(tree.getLevel(itemId));//获取当前属于哪个层级,最高层级为1
- // alert(tree.getSelectedItemId());//获取当前节点数据库的主键ID
- // alert(tree.getAllFatItems());//获取当前节点以上的所有父节点
- //alert(itemId+">>"+tree.getSelectedItemText());//获取当前节点内容
-
- // alert(tree.getItemText(itemId));
- // alert(tree.getUserData(itemId, itemId));获取xml中所有userdata中的数据
- //bsgrid刷新页面参数
- // tree.refreshItem(itemId);//刷新当前节点数据
- var jigouid=tree.getSelectedItemId();
- $("#jgid").val(jigouid);
- $.post(prjContextPath+"/organizationAction!queryOne.action", {jigouid:jigouid}, callBackFunByQuery);
- var orgid=itemId;
- }
- function checkForbox(name,type){
- $("input[name="+name+"]").each(function(){
- for(var i=0; i<type.split(",").length;i++){
- if($(this).val() == type[i]){
- $(this).attr("checked",true);
- break;
- }
- }
- });
- }
- function callBackFunByQuery(json){
- if(json!=null && json.data!=null){
- var editData=json.data[0];
- //首先清空checkbox状态及存储checkbox值的文本框start
- $("input:checkbox").each(function () {
- $(this).attr("checked",false);
- });
- //首先清空checkbox状态end
- //根据机构类型是否显示岗位相关信息及存储checkbox值的文本框start
- $("#levelVal").val(editData.jigoulevel);
- $("#bianzhiVal").val(editData.jigoubianzhi);
- var oo=$("#jiedianleixing option:selected");
- // if(editData.jigoutype==1){
- // $("#gangweixinxi").show();//显示
- // }else if(editData.jigoutype==0){
- // $("#gangweixinxi").hide();//隐藏
- // }
- //根据机构类型是否显示岗位相关信息end
- $("#jiedianleixing").val(editData.jigoutype);
- $("#jigouleibie").val(editData.jigouleibie);
- $("#jigoumingcheng").val(editData.jigouname);
- // $("#jigoubianhao").val(editData.jigounumber);
- //根据后台数据改变编制checkbox状态start
- var bianzhi=editData.jigoubianzhi;
- $("input[name=checkBZ]").each(function(){
- for(var i=0; i<bianzhi.length;i++){
- if($(this).val() == bianzhi.split(",")[i]){
- $(this).attr("checked",true);
- break;
- }
- }
- });
- //根据后台数据改变编制checkbox状态end
- $("#jigouno").val(editData.jigouno);
- $("#zhishu").val(editData.jigouzhishu);
- //根据后台数据改变级别checkbox状态start
- var jibie=editData.jigoulevel;
- $("input[name=checkLevel]").each(function(){
- for(var i=0; i<jibie.length;i++){
- if($(this).val() == jibie.split(",")[i]){
- $(this).attr("checked",true);
- break;
- }
- }
- });
- //根据后台数据改变级别checkbox状态end
- $("#nianxian").val(editData.jigoulife);
- }else{
- alert('数据查询失败,请刷新页面!');
- }
- }
- $("#gangweixinxi").hide();
- function closeSysMes(){
- winHandle.reset();
- }
- </script>
|