123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 |
- <%@ 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%>">
- <!-- jsp文件头和头部 -->
- <%@ include file="../index/top.jsp"%>
- </head>
- <body class="no-skin">
- <!-- /section:basics/navbar.layout -->
- <div class="main-container" id="main-container">
- <!-- /section:basics/sidebar -->
- <div class="main-content">
- <div class="main-content-inner">
- <div class="page-content">
-
- <div class="page-header">
- <h1>
- <small>
- <i class="ace-icon fa fa-angle-double-right"></i>
- 编辑菜单
- </small>
- </h1>
- </div><!-- /.page-header -->
- <div class="row">
- <div class="col-xs-12">
- <form action="menu/${MSG }.do" name="menuForm" id="menuForm" method="post" class="form-horizontal">
- <input type="hidden" name="MENU_ID" id="menuId" value="${pd.MENU_ID }"/>
- <input type="hidden" name="MENU_TYPE" id="MENU_TYPE" value="${pd.MENU_TYPE }"/>
- <input type="hidden" name="MENU_STATE" id="MENU_STATE" value="${pd.MENU_STATE }"/>
- <input type="hidden" name="PARENT_ID" id="PARENT_ID" value="${null == pd.PARENT_ID ? MENU_ID:pd.PARENT_ID}"/>
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 上级 :</label>
- <div class="col-sm-9">
- <div style="padding-top:5px;">
- <div class="col-xs-4 label label-lg label-light arrowed-in arrowed-right">
- <b>${null == pds.MENU_NAME ?'(无) 此项为顶级菜单':pds.MENU_NAME}</b>
- </div>
- </div>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 名称 :</label>
- <div class="col-sm-9">
- <input type="text" name="MENU_NAME" id="menuName" value="${pd.MENU_NAME }" placeholder="这里输入菜单名称" class="col-xs-10 col-sm-5" />
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 链接 :</label>
- <div class="col-sm-9">
- <c:if test="${null != pds.MENU_NAME}">
- <input type="text" name="MENU_URL" id="menuUrl" value="${pd.MENU_URL }" placeholder="这里输入菜单链接" class="col-xs-10 col-sm-5" />
- </c:if>
- <c:if test="${null == pds.MENU_NAME}">
- <input type="text" name="MENU_URL" id="menuUrl" value="" readonly="readonly" placeholder="顶级菜单禁止输入" class="col-xs-10 col-sm-5" />
- </c:if>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 序号 : </label>
- <div class="col-sm-9">
- <input type="number" name="MENU_ORDER" id="menuOrder" value="${pd.MENU_ORDER}" placeholder="这里输入菜单序号" title="请输入正整数" class="col-xs-10 col-sm-5" />
- </div>
- </div>
-
- <c:if test="${'0' == MENU_ID}">
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 类型 : </label>
- <div class="col-sm-9">
- <label style="float:left;padding-left: 8px;padding-top:7px;">
- <input name="form-field-radio" type="radio" class="ace" id="form-field-radio1" <c:if test="${pd.MENU_TYPE == '1' }">checked="checked"</c:if> onclick="setType('1','1');"/>
- <span class="lbl"> 系统菜单</span>
- </label>
- <label style="float:left;padding-left: 5px;padding-top:7px;">
- <input name="form-field-radio" type="radio" class="ace" id="form-field-radio2" <c:if test="${pd.MENU_TYPE == '2' }">checked="checked"</c:if> onclick="setType('1','2');"/>
- <span class="lbl"> 业务菜单</span>
- </label>
- <label style="float:left;padding-left: 8px;padding-top:7px;">
- <input name="form-field-radio" type="radio" class="ace" id="form-field-radio3" <c:if test="${pd.MENU_TYPE == '3' }">checked="checked"</c:if> onclick="setType('1','3');"/>
- <span class="lbl"> 类型三</span>
- </label>
- <label style="float:left;padding-left: 5px;padding-top:7px;">
- <input name="form-field-radio" type="radio" class="ace" id="form-field-radio4" <c:if test="${pd.MENU_TYPE == '4' }">checked="checked"</c:if> onclick="setType('1','4');"/>
- <span class="lbl"> 类型四</span>
- </label>
- </div>
- </div>
- </c:if>
-
- <div class="form-group">
- <label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 状态 : </label>
- <div class="col-sm-9">
- <label style="float:left;padding-left: 8px;padding-top:7px;">
- <input name="form-field-radio2" type="radio" class="ace" id="form-field-radio3" <c:if test="${pd.MENU_STATE == 1 }">checked="checked"</c:if> onclick="setType('2',1);"/>
- <span class="lbl"> 显示</span>
- </label>
- <label style="float:left;padding-left: 5px;padding-top:7px;">
- <input name="form-field-radio2" type="radio" class="ace" id="form-field-radio4" <c:if test="${pd.MENU_STATE == 0 }">checked="checked"</c:if> onclick="setType('2',0);"/>
- <span class="lbl"> 隐藏</span>
- </label>
- </div>
- </div>
-
- <div class="clearfix form-actions">
- <div class="col-md-offset-3 col-md-9">
- <a class="btn btn-mini btn-primary" onclick="save();">保存</a>
- <a class="btn btn-mini btn-danger" onclick="goback('${MENU_ID}');">取消</a>
- </div>
- </div>
- <div class="hr hr-18 dotted hr-double"></div>
- </form>
- </div>
- <!-- /.col -->
- </div>
- <!-- /.row -->
- </div>
- <!-- /.page-content -->
- </div>
- </div>
- <!-- /.main-content -->
- <!-- 返回顶部 -->
- <a href="#" id="btn-scroll-up"
- class="btn-scroll-up btn btn-sm btn-inverse"> <i
- class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
- </a>
- </div>
- <!-- /.main-container -->
- <!-- basic scripts -->
- <!-- 页面底部js¨ -->
- <%@ include file="../index/foot.jsp"%>
- <!--提示框-->
- <script type="text/javascript" src="static/js/jquery.tips.js"></script>
- <!-- inline scripts related to this page -->
- <script type="text/javascript">
- $(top.hangge());
-
- //返回
- function goback(MENU_ID){
- top.jzts();
- window.location.href="<%=basePath%>menu.do?MENU_ID="+MENU_ID;
- }
-
- //保存
- function save(){
- if($("#menuName").val()==""){
- $("#menuName").tips({
- side:3,
- msg:'请输入菜单名称',
- bg:'#AE81FF',
- time:2
- });
- $("#menuName").focus();
- return false;
- }
- if($("#menuUrl").val()==""){
- $("#menuUrl").val('#');
- }
- //类型为空默认为业务类型
- if($("#MENU_TYPE").val()==""){
- $("#MENU_TYPE").val('1');
- }
- //状态值为空默认为隐藏
- if($("#MENU_STATE").val()==""){
- $("#MENU_STATE").val(0);
- }
- if($("#menuOrder").val()==""){
- $("#menuOrder").tips({
- side:1,
- msg:'请输入菜单序号',
- bg:'#AE81FF',
- time:2
- });
- $("#menuOrder").focus();
- return false;
- }
- if(isNaN(Number($("#menuOrder").val()))){
- $("#menuOrder").tips({
- side:1,
- msg:'请输入菜单序号',
- bg:'#AE81FF',
- time:2
- });
- $("#menuOrder").focus();
- $("#menuOrder").val(1);
- return false;
- }
- $("#menuForm").submit();
- }
-
- //设置菜单类型or状态
- function setType(type,value){
- if(type == '1'){
- $("#MENU_TYPE").val(value);
- }else{
- $("#MENU_STATE").val(value);
- }
- }
- </script>
- </body>
- </html>
|