123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="renderer" content="webkit|ie-comp|ie-stand">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
- <meta http-equiv="Cache-Control" content="no-siteapp" />
- <#include "/base/add_base.ftl">
- <title>编辑一级菜单 - FAQ管理 - RST</title>
- </head>
- <body>
- <article class="page-container">
- <form class="form form-horizontal" id="form-admin-add">
- <input type="hidden" name="menuId" value="${menu.menuId}"/>
- <input type="hidden" name="menu_token" value="${menu_token}"/>
- <#-- 如果修改了一级菜单的回复类型? -->
- <input type="hidden" id="menu-type-old" value="${menu.menuType}"/>
- <input type="hidden" name="menuTypeNum" id="menu-type-num" value="${menu.menuTypeNum}"/>
- <div class="row cl">
- <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>菜单名称:</label>
- <div class="formControls col-xs-8 col-sm-9">
- <input type="text" class="input-text" value="${menu.menuName}" id="menuName" name="menuName">
- </div>
- </div>
- <div class="row cl">
- <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>菜单状态:</label>
- <div class="formControls col-xs-8 col-sm-9 skin-minimal">
- <#if menu.menuState == 1>
- <div class="radio-box">
- <input name="menuState" type="radio" value="1" id="menuState-1" checked>
- <label for="sex-1">开始使用</label>
- </div>
- <div class="radio-box">
- <input type="radio" id="menuState-2" name="menuState" value="2">
- <label for="sex-2">暂不使用</label>
- </div>
- <#else>
- <div class="radio-box">
- <input name="menuState" type="radio" value="1" id="menuState-1">
- <label for="sex-1">开始使用</label>
- </div>
- <div class="radio-box">
- <input type="radio" id="menuState-2" name="menuState" value="2" checked>
- <label for="sex-2">暂不使用</label>
- </div>
- </#if>
- </div>
- </div>
- <div class="row cl">
- <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>回复类型:</label>
- <div class="formControls col-xs-8 col-sm-9 skin-minimal">
- <#if menu.menuType == 1>
- <div class="radio-box">
- <input name="menuType" type="radio" id="menuType-1" value="1" checked>
- <label for="sex-1">二级菜单</label>
- </div>
- <div class="radio-box">
- <input type="radio" id="menuType-2" name="menuType" value="2">
- <label for="sex-2">FAQ信息</label>
- </div>
- <#else>
- <div class="radio-box">
- <input name="menuType" type="radio" id="menuType-1" value="1">
- <label for="sex-1">二级菜单</label>
- </div>
- <div class="radio-box">
- <input type="radio" id="menuType-2" name="menuType" value="2" checked>
- <label for="sex-2">FAQ信息</label>
- </div>
- </#if>
- </div>
- </div>
- <div class="row cl">
- <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
- <input class="btn btn-primary radius" type="submit" value=" 提交 ">
- </div>
- </div>
- </form>
- </article>
- <script type="text/javascript">
- $(function(){
- $('.skin-minimal input').iCheck({
- checkboxClass: 'icheckbox-blue',
- radioClass: 'iradio-blue',
- increaseArea: '20%'
- });
- $("#form-admin-add").validate({
- rules:{
- menuName:{
- required:true,
- minlength:4,
- maxlength:30
- }
- },
- onkeyup:false,
- focusCleanup:true,
- success:"valid",
- submitHandler:function(form){
- var param = formatJSON();
- var menuTypeOld = $("#menu-type-old").val();
- if (param.menuType != menuTypeOld) {
- // 修改了回复类型
- layer.confirm("确定要修改回复类型嘛?(原有二级内容自动变动)", function () {
- edit_menu(param);
- });
- } else {
- edit_menu(param);
- }
- }
- });
- });
- /* 执行修改菜单 */
- function edit_menu(param) {
- $.post(root_path + "/admin/faq/edit_menu", param, function(result){
- if (result.returnCode != 200 || result.returnCode != 200) {
- layer.msg('录入失败,请重试!',{icon: 5,time:3000});
- } else {
- layer.msg('修改成功!',{icon: 1,time:2000}, function () {
- // 关闭当前页面,并刷新父级页面
- var index = parent.layer.getFrameIndex(window.name);
- parent.refresh();
- parent.layer.close(index);
- });
- }
- });
- }
- /*将表单format为JSON*/
- function formatJSON() {
- var serializeObj={};
- $($("#form-admin-add").serializeArray()).each(function(){
- if (this.value != "" && this.value != null) {
- serializeObj[this.name]=this.value;
- }
- });
- return serializeObj;
- }
- </script>
- </body>
- </html>
|