123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
- <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <base href="<%=basePath%>">
- <meta charset="utf-8" />
- <%@ include file="../../system/index/top.jsp"%>
- <script type="text/javascript" src="static/js/jquery-1.7.2.js"></script>
- <script type="text/javascript" src="static/ace/js/bootstrap.js"></script>
- <script type="text/javascript" src="static/ace/js/bootbox.js"></script>
- <link type="text/css" rel="stylesheet" href="plugins/zTree/3.5/zTreeStyle.css"/>
- <script type="text/javascript" src="plugins/zTree/3.5/jquery.ztree.core.js"></script>
- <script type="text/javascript" src="plugins/zTree/3.5/jquery.ztree.excheck.js"></script>
- <script type="text/javascript" src="static/js/myjs/getTop.js"></script>
-
- <body>
-
- <table style="width:100%;height:390px" >
- <tr>
- <td>
- <select name="YEAR" id="YEAR" data-placeholder="请选择年份" style="margin-left:10px;margin-top:5px;width:35%" onchange="refreshZtree(this.value)">
- <c:forEach items="${yearList}" var="var" varStatus="vs">
- <option value="${var}" <c:if test="${var == currentYear}">selected</c:if>>${var}</option>
- </c:forEach>
- </select>
- </td>
- </tr>
- <tr>
- <td valign="top" >
- <div style="width:100%;">
- <ul id="rightTree" class="ztree"></ul>
- </div>
- </td>
- </tr>
- </table>
- <footer>
- <div style="width: 100%;padding-bottom: 2px;margin-left:65%;" >
- <a style="margin-top: 10px;" class="btn btn-mini btn-info" onclick="save();">保存</a>
- </div>
- </footer>
- <!--提示框-->
- <script type="text/javascript" src="static/js/jquery.tips.js"></script>
- <script type="text/javascript">
- $(getTop(globalThis).hangge());
- var zTree;
- var setting ;
- var zTreeNodes;
- $(document).ready(function(){
- setting = {
- showLine: true,
- check: {
- enable: true,
- chkStyle: "checkbox",
- chkboxType: { "Y": "p", "N": "s"}
- },
- async:{
- enable :true
- }
- };
- var zn = '${zTreeNodes}';
- zTreeNodes = eval(zn);
- //zTree = $("#rightTree").zTree(setting, zTreeNodes);
- zTree = $.fn.zTree.init($("#rightTree"), setting, zTreeNodes);
- });
-
- function save(){
- getTop(globalThis).jzts();
- var rightTreeObj = $.fn.zTree.getZTreeObj("rightTree");
- var rnodes = rightTreeObj.getCheckedNodes(true);
- var nodes = JSON.stringify(rnodes);//"";
- nodes = nodes.replace(/children/g, "subDepartment");
- $.ajax({
- type : "post",
- data: {rnodes:nodes,YEAR:$('#YEAR option:selected') .val()},
- url : '<%=basePath%>department/saveYearNodes.do',
- dataType : 'json',
- success: function (data) {
- getTop(globalThis).hangge();
- if(null != data && "" != data){
- if(data.msg=="success"){
- //alert("配置成功!");
- parent.document.getElementById('mainFrame').contentWindow.location.href="<%=basePath%>department/yearListAllDepartment.do?dnowPage=${pd.dnowPage}&YEAR="+$("#YEAR").val();
- top.Dialog.close();
- /* bootbox.dialog({
- message: "<span class='bigger-110'>"+"配置成功!"+"</span>",
- buttons:
- {
- "button" :
- {
- "label" : "确定",
- "className" : "btn-sm btn-success",
- "callback": function () {
- top.Dialog.close();
- }
- }
- }
- }); */
- }
- else{
- alert("配置失败!");
- top.Dialog.close();
- }
- }
- },
- error : function(e) {
- alert("异常!");
- }
- });
- }
-
- function refreshZtree(val){
- $.fn.zTree.destroy("rightTree");
- $.ajax({
- type : "post",
- url : '<%=basePath%>department/refreshZtree.do',
- data:{YEAR:val},
- dataType : 'text',
- success: function (data) {
- debugger;
- if(null != data && "" != data){
- $.fn.zTree.init($("#rightTree"), setting, eval(data));
- }
- },
- error : function(e) {
- alert("异常!");
- }
- });
- }
- </SCRIPT>
- </body>
- </html>
|