var layer = null; var inSec3TabArr = [2, 3, 4]; //inSec3TabArr.splice($.inArray(ind,inSec3TabArr),1); //最多新建3个桌面 2个默认桌面 var desktopNum = 5; //没有卡片 var noCard = '
' + '
' + '
' + '
' + '
' + '
' + '
从左侧选择需要的应用卡片
' + '
' + '
' + '
' + '
'; //没有数据 var noHtml = '
' + '
' + '
暂时没有数据
' + '
'; // //添加桌面 var htmlLayer = '
'; // 拖拽 排序 初始化 function sortableInit() { $('.inSec3Row.active').sortable({ opacity: 0.8, containment: '.inSec3Row.active', handle: '.inSecT', helper: 'clone', scroll: false, cursor: "move", stop: function (event, ui) { //当排序停止时触发该事件。 serializes() }, }); cardData() } //当排序停止时触发该事件。 function serializes() { var gg = $(".inSec3Row.active").sortable("serialize", { key: "sort" }); //console.log(gg);//sort=1&sort=2&sort=3&sort=4&sort=5&sort=6&sort=7&sort=8&sort=9&sort=10&sort=11&sort=12&sort=13 var result = gg.replace(/sort=/g, "").replace(/&/g, ","); //console.log(result); //ajax提交用户排序 var desktopId = $('.inSec3HeadTabBox').find('.inSec3HeadTab.active').attr('desktopId'); var modelCode = $('#ModelCode').val(); var userId = $('#UserId').val(); if (userId != "" && userId != undefined && desktopId != "" && desktopId != undefined && modelCode != "") { $.ajax({ url: "/SSOSystem/SaveCardSort", headers: { __RequestVerificationToken: $.lrToken }, data: { userId: userId, modelCode: modelCode, desktopId: desktopId, cardSort: result }, type: "post", dataType: "json", success: function (res) { if (res.code == 200) { layer.msg('操作成功!'); } else if (res.code == 400) { layer.msg(res.info); } else if (res.code == 500) { layer.msg('服务端异常,请联系管理员'); } } }); } } //初始化可用卡片 function cardData() { $('.inSec1Drag .fa').removeClass('fa-minus').addClass('fa-plus'); $('.inSec3Row.active > div').each(function (i, n) { var id = $(n).attr('id'); if (id == 'noHtml') return id = id.split('_')[1]; $('#' + id).find('.fa').removeClass('fa-plus').addClass('fa-minus'); }) }