123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = path + "/common";
- %>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title>公众号管理平台</title>
- <link rel="shortcut icon" href="http://zhihui2014.sinaapp.com/images/wx/wally.jpg"/>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="description" content="">
- <meta name="author" content="">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/wxmenu.css" type="text/css">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/appmsg.css">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/bootstrap.min.css">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/theme.css">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/zTreeStyle/zTreeStyle.css" type="text/css">
- <link rel="stylesheet" href="<%=basePath %>/css/admin/css/keyset/font-awesome/css/font-awesome.css" type="text/css">
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/wxtree.js"></script>
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/jquery-1.4.4.min.js"></script>
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/jquery-1.7.2.min.js"></script>
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/bootstrap.js"></script>
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/jquery.ztree.core-3.5.js"></script>
- <script type="text/javascript" src="<%=basePath %>/js/admin/public/jquery.ztree.exedit-3.5.js"></script>
- <style type="text/css">
- body{
- max-height: 450px;
- }
- </style>
- <script type="text/javascript">
- var basePath = '<%=path %>';
- var array = new Array();
- //页面初始加载树节点
- $(document).ready(function(){
- //菜单节点数组
- var zNodes = ${treedata};
- var i = 0;
- for(i==0 && zNodes !=null;i<zNodes.length;i++){
- if(zNodes[i]!=null)array.push(zNodes[i]);
- }
- $.fn.zTree.init($("#treeDemo"), setting, zNodes);
- $("#selectAll").bind("click", selectAll);
-
- var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
- var nodes = treeObj.transformToArray(treeObj.getNodes());
- for(var j=0;nodes.length ==1 && j<nodes.length;j++){
- addHoverDom(null, nodes[j]);
- }
-
- $("#dbc").val(array.length);
- $("#cur").val(array.length);
-
- //10-23:改为先编辑菜单再判断是否授权
- var ok = "${ok}";
- if(ok !=null && ok !="")alert(ok);
- });
- </script>
- <!-- Demo page code -->
- <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
- <!--[if lt IE 9]>
- <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
- <![endif]-->
- </head>
- <!--[if lt IE 7 ]> <body class="ie ie6"> <![endif]-->
- <!--[if IE 7 ]> <body class="ie ie7 "> <![endif]-->
- <!--[if IE 8 ]> <body class="ie ie8 "> <![endif]-->
- <!--[if IE 9 ]> <body class="ie ie9 "> <![endif]-->
- <!--[if (gt IE 9)|!(IE)]><!-->
- <body leftmargin="0" topmargin="0" onload="showmsg();">
- <!--<![endif]-->
- <div class="content">
- <div class="container-fluid">
- <fieldset>
- <legend>自定义菜单管理</legend>
- </fieldset>
- <form name="menuform" method="post">
- <input type="hidden" id="treedata" name="treedata" value='${treedata }'>
- <input id="tid" type="hidden">
- <input id="duiying" type="hidden" name="str">
- <input id="trid" type="hidden">
- <br>
- <input type="hidden" id="dbc">
- <input type="hidden" id="cur">
- <input type="hidden" id="picandtext">
- <input type="hidden" id="rs" value="${rs }">
- <input type="hidden" id="jsondata" name="jsondata">
- </form>
- <!-- 菜单区 -->
- <div class="msg-preview" style="float: left">
- <div class="msg-item" style="width:220px;height:400px; border: #c8c8cb 1px solid; padding-top: 1px;
- padding-left: 1%; margin-top: -20px; margin-left: 20px;">
- <ul id="treeDemo" class="ztree"></ul>
- </div>
- <div style="margin: 10px 0 0 35px;">
- <button type="button" class="btn-mine" onclick="saveMenu();">保 存</button>
- <button type="button" class="btn" onclick="previewMenu();">预 览</button>
- <button type="button" class="btn" onclick="createMenu();">发 布</button>
- </div>
- </div>
- <!--编辑区-->
- <div id="rndiv" style="margin: -10px 0 0 320px; width: 700px; display: none;">
- <div class="msg-editer-wrapper">
- <div class="msg-editer">
- <div style="line-height: 50px">
- 菜单名称:<input id="mname" type="text" style="margin-left: 4px; border-radius: 5px; height: 30px;">
- <span class="maroon">*</span><span class="help-inline">(必填,不能超过10个字)</span>
- </div>
-
- <div style="line-height: 40px">
- 菜单类型:
- <select name="type"
- id="type" style="width: 153px" onchange="showdiv(this)">
- <option value="1">文本</option>
- <option value="2">图文</option>
- <option value="3">外链</option>
- </select>
- </div>
- <p>
- <div id="cont" class="control-group">
- 文本内容:
- <p><p/>
- <textarea style="width: 450px; margin-left: 74px; resize: none;" rows="5" id="content"></textarea>
- </div>
- <div id="pic" style="display: none; line-height: 60px">
- 图文预览:
- <input type="button" class="btn" value="选择图文" onclick="sltImg();">
- <input type="hidden" name="imghtml" id="imghtml">
- <div id="preViewDiv" style="display: none; border: none"></div>
- </div>
-
- <div id="lnk" style="display: none; line-height: 50px">
- 页面URL:
- <input id="url" type="text" style="width: 400px; border-radius: 5px; height: 30px;">
- <span class="maroon">*</span><span class="help-inline">(必须以http://开头)</span>
- </div>
-
- <p>
- <button style="margin-top: 10px;" class="btn-mine" type="button" onclick="saveNode();">保存</button>
-
- </div>
- <span class="abs msg-arrow a-out" style="margin-top: 0px;"></span>
- <span class="abs msg-arrow a-in" style="margin-top: 0px;"></span>
- </div>
- </div>
-
- <!--自定义菜单预览-->
- <div id="preview_box" class="dialogBox" style="display: none;">
- <div class="background"></div>
- <div class="pre_wrapper">
- <div class="pre_hd">
- <h4 class="pre_nav_name"><!-- ${operator.wxpName } --></h4>
- </div>
- <div class="pre_bd" id="previewAction"></div>
- <div class="pre_ft">
- <div id="pre_nav_wrapper" class="pre_nav_wrapper group screen1"></div>
- </div>
- <span class="pre_windows_opr">
- <i id="pre_close" class="opr_icon closed" onclick="clo();"></i>
- </span>
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
|