1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- $("#form-menu-add").validate({
- rules:{
- menuName:{
- required:true,
- remote: {
- url: ctx + "system/menu/checkMenuNameUnique",
- type: "post",
- dataType: "text",
- data: {
- "menuName" : function() {
- return $.trim($("#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){
- add();
- }
- });
- $(function() {
- $("input[name='icon']").focus(function() {
- $(".icon-drop").show();
- });
- $("#form-menu-add").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();
- 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 add() {
- _ajax_save(ctx + "system/menu/save", $("#form-menu-add").serialize());
- }
- /*菜单管理-新增-选择菜单树*/
- function selectMenuTree() {
- var menuId = $("#treeId").val();
- if(menuId > 0)
- {
- var url = ctx + "system/menu/selectMenuTree/" + menuId;
- layer_show("选择菜单", url, '380', '380');
- }
- else
- {
- var url = ctx + "system/menu/selectMenuTree/1";
- layer_show("选择菜单", url, '380', '380');
- }
- }
|