123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- $(document).ready(function() {
- var menuType = $('input[name="menuType"]:checked').val();
- menuVisible(menuType);
- });
- $("#form-menu-edit").validate({
- rules:{
- menuName:{
- required:true,
- remote: {
- url: ctx + "system/menu/checkMenuNameUnique",
- type: "post",
- dataType: "json",
- data: {
- "menuId": function() {
- return $("input[name='menuId']").val();
- },
- "menuName": function() {
- return $("input[name='menuName']").val();
- }
- },
- dataFilter: function(data, type) {
- if (data == "0") return true;
- else return false;
- }
- }
- },
- orderNum:{
- required:true,
- digits:true
- },
- },
- messages: {
- "menuName": {
- remote: "菜单已经存在"
- }
- },
- submitHandler:function(form){
- update();
- }
- });
- $(function() {
- $("input[name='icon']").focus(function() {
- $(".icon-drop").show();
- });
- $("#form-menu-edit").click(function(event) {
- var obj = event.srcElement || event.target;
- if (!$(obj).is("input[name='icon']")) {
- $(".icon-drop").hide();
- }
- });
- $(".icon-drop").find(".ico-list i").on("click",
- function() {
- $('#icon').val($(this).attr('class'));
- });
- $('input').on('ifChecked',
- function(event) {
- var menuType = $(event.target).val();
- menuVisible(menuType);
- });
- });
- function menuVisible(menuType) {
- if (menuType == "M") {
- $("#url").parents(".form-group").hide();
- $("#perms").parents(".form-group").hide();
- $("#icon").parents(".form-group").show();
- } else if (menuType == "C") {
- $("#url").parents(".form-group").show();
- $("#perms").parents(".form-group").show();
- $("#icon").parents(".form-group").hide();
- } else if (menuType == "F") {
- $("#url").parents(".form-group").hide();
- $("#perms").parents(".form-group").show();
- $("#icon").parents(".form-group").hide();
- }
- }
- function update() {
- _ajax_save(ctx + "system/menu/save", $("#form-menu-edit").serialize());
- }
- /*菜单管理-修改-选择菜单树*/
- function selectMenuTree() {
- var menuId = $("#treeId").val();
- if(menuId > 0)
- {
- var url = ctx + "system/menu/selectMenuTree/" + menuId;
- layer_show("选择菜单", url, '380', '380');
- }
- else
- {
- $.modalAlert("主菜单不能选择", modal_status.FAIL);
- }
- }
|