Authored by 张凯

杭州-处理收藏夹连续点击增加重复数据问题

@@ -289,24 +289,31 @@ layui.define(['table', 'admin', 'form', 'common', 'sessions', 'reslist', 'common @@ -289,24 +289,31 @@ layui.define(['table', 'admin', 'form', 'common', 'sessions', 'reslist', 'common
289 layer.closeAll(); 289 layer.closeAll();
290 }); 290 });
291 } 291 }
  292 + var lock = false;
292 //保存收藏夹 293 //保存收藏夹
293 function saveFavorite(favId,name,parentId) { 294 function saveFavorite(favId,name,parentId) {
294 - admin.req({  
295 - url: common.domainName + '/api-web/favorites/save'  
296 - , type: "post"  
297 - , data: {  
298 - favId: favId,  
299 - name: name,  
300 - parentId:parentId  
301 - }  
302 - , done: function () {  
303 - $(".favorite-reslist").hide();  
304 - var favoriteId = $("#favorites_parentId").val();  
305 - loadFavoriteList(favoriteId);  
306 - layer.closeAll();  
307 - initEvent();  
308 - }  
309 - }); 295 + if (!lock){
  296 + lock = true;
  297 + admin.req({
  298 + url: common.domainName + '/api-web/favorites/save'
  299 + , type: "post"
  300 + , data: {
  301 + favId: favId,
  302 + name: name,
  303 + parentId:parentId
  304 + }
  305 + , done: function () {
  306 + $(".favorite-reslist").hide();
  307 + var favoriteId = $("#favorites_parentId").val();
  308 + loadFavoriteList(favoriteId);
  309 + layer.closeAll();
  310 + initEvent();
  311 + setTimeout(function () {
  312 + lock = false;
  313 + },2000)
  314 + }
  315 + });
  316 + }
310 } 317 }
311 //我的收藏夹 318 //我的收藏夹
312 function loadFavoriteList(parentId) { 319 function loadFavoriteList(parentId) {