Merge branch 'dev_2.5_基础网销' into gray
Showing
5 changed files
with
71 additions
and
14 deletions
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | <td>说明:</td> | 14 | <td>说明:</td> |
15 | <td colspan="2"> | 15 | <td colspan="2"> |
16 | 1、上传文件必须是<span style="color:red;">.xlsx</span>文件<br> | 16 | 1、上传文件必须是<span style="color:red;">.xlsx</span>文件<br> |
17 | - 2、Excel表头为:<span style="color: #67D267;">SKN、模块ID(品牌设置:1)、排序值</span><br> | 17 | + 2、Excel表头为:<span style="color: #67D267;">SKN、模块ID(品牌排序:1、店铺排序:5)、排序值</span><br> |
18 | 3、第一行为表头内容,第二行开始为正式内容<br> | 18 | 3、第一行为表头内容,第二行开始为正式内容<br> |
19 | 4、每个文件控制在2500行以内<br> | 19 | 4、每个文件控制在2500行以内<br> |
20 | 5、<a href="/ajax/link/searchSort">下载样例</a> | 20 | 5、<a href="/ajax/link/searchSort">下载样例</a> |
@@ -18,8 +18,8 @@ | @@ -18,8 +18,8 @@ | ||
18 | <%include 'partials/fenmian'%> | 18 | <%include 'partials/fenmian'%> |
19 | <%include 'partials/goods-description'%> | 19 | <%include 'partials/goods-description'%> |
20 | <%include 'partials/goods-params'%> | 20 | <%include 'partials/goods-params'%> |
21 | - <%include 'partials/size-info'%> | ||
22 | - <%include 'partials/goods-sort'%> | 21 | + <!-- <include 'partials/size-info'> |
22 | + <include 'partials/goods-sort'> --> | ||
23 | </div> | 23 | </div> |
24 | 24 | ||
25 | </div> | 25 | </div> |
@@ -31,12 +31,12 @@ | @@ -31,12 +31,12 @@ | ||
31 | <a class="netsale-position" href="javascript:;" name="position9"></a> | 31 | <a class="netsale-position" href="javascript:;" name="position9"></a> |
32 | <a id="editProductName" class="btn btn-default" href="javascript:;" style="position: absolute;left: 40%;top: 20%;">去编辑商品名称</a> | 32 | <a id="editProductName" class="btn btn-default" href="javascript:;" style="position: absolute;left: 40%;top: 20%;">去编辑商品名称</a> |
33 | <div class="panel-btns" style="display: none;"> | 33 | <div class="panel-btns" style="display: none;"> |
34 | - <a href="" class="panel-minimize tooltips" data-toggle="tooltip" title=""><i class="fa fa-minus"></i></a> | 34 | + <a href="" class="panel-minimize tooltips maximize" data-toggle="tooltip" title=""><i class="fa fa-plus"></i></a> |
35 | </div> | 35 | </div> |
36 | <h2 class="panel-title">上架后补全信息</h2> | 36 | <h2 class="panel-title">上架后补全信息</h2> |
37 | </div> | 37 | </div> |
38 | 38 | ||
39 | - <div class="panel-body"> | 39 | + <div class="panel-body" style="display: none;" > |
40 | <%include 'partials/add-info'%> | 40 | <%include 'partials/add-info'%> |
41 | <%include 'partials/editor-recommend'%> | 41 | <%include 'partials/editor-recommend'%> |
42 | <%include 'partials/model'%> | 42 | <%include 'partials/model'%> |
@@ -61,8 +61,8 @@ | @@ -61,8 +61,8 @@ | ||
61 | <li name="position3"><a href="javascript:;"><i class="required-icon"></i>封面设置</a></li> | 61 | <li name="position3"><a href="javascript:;"><i class="required-icon"></i>封面设置</a></li> |
62 | <li name="position4"><a href="javascript:;"><i class="required-icon"></i>商品描述</a></li> | 62 | <li name="position4"><a href="javascript:;"><i class="required-icon"></i>商品描述</a></li> |
63 | <li name="position6"><a href="javascript:;"><i class="required-icon"></i>商品参数</a></li> | 63 | <li name="position6"><a href="javascript:;"><i class="required-icon"></i>商品参数</a></li> |
64 | - <li name="position5" data-pos="尺码信息"><a href="javascript:;"><i class="required-icon"></i>尺码信息</a></li> | ||
65 | - <li name="position7"><a href="javascript:;"><i class="required-icon"></i>商品排序</a></li> | 64 | + <!-- <li name="position5" data-pos="尺码信息"><a href="javascript:;"><i class="required-icon"></i>尺码信息</a></li> |
65 | + <li name="position7"><a href="javascript:;"><i class="required-icon"></i>商品排序</a></li> --> | ||
66 | </ul> | 66 | </ul> |
67 | </li> | 67 | </li> |
68 | <li name="position8" data-pos="搜索/标签"> | 68 | <li name="position8" data-pos="搜索/标签"> |
@@ -2,12 +2,12 @@ | @@ -2,12 +2,12 @@ | ||
2 | <div class="panel-heading"> | 2 | <div class="panel-heading"> |
3 | <a class="netsale-position" href="javascript:;" name="position8"></a> | 3 | <a class="netsale-position" href="javascript:;" name="position8"></a> |
4 | <div class="panel-btns" style="display: none;"> | 4 | <div class="panel-btns" style="display: none;"> |
5 | - <a href="" class="panel-minimize tooltips" data-toggle="tooltip" title=""><i class="fa fa-minus"></i></a> | 5 | + <a href="" class="panel-minimize tooltips maximize" data-toggle="tooltip" title=""><i class="fa fa-plus"></i></a> |
6 | </div> | 6 | </div> |
7 | <h2 class="panel-title">搜索关键词</h2> | 7 | <h2 class="panel-title">搜索关键词</h2> |
8 | </div> | 8 | </div> |
9 | 9 | ||
10 | - <div class="panel-body"> | 10 | + <div class="panel-body" style="display: none;"> |
11 | <div class="form-group"> | 11 | <div class="form-group"> |
12 | <label class="col-sm-1 control-label height40" for="searchKeys">商品关键词</label> | 12 | <label class="col-sm-1 control-label height40" for="searchKeys">商品关键词</label> |
13 | <div class="col-sm-6"> | 13 | <div class="col-sm-6"> |
@@ -23,7 +23,7 @@ | @@ -23,7 +23,7 @@ | ||
23 | </div> | 23 | </div> |
24 | </div> | 24 | </div> |
25 | </div> | 25 | </div> |
26 | - <div class="panel-footer"> | 26 | + <div class="panel-footer" style="display: none;"> |
27 | <button class="btn btn-primary" id="save-searchKey">保存</button> | 27 | <button class="btn btn-primary" id="save-searchKey">保存</button> |
28 | </div> | 28 | </div> |
29 | </div> | 29 | </div> |
@@ -69,3 +69,32 @@ $('.shops_id').click(function (){ | @@ -69,3 +69,32 @@ $('.shops_id').click(function (){ | ||
69 | } | 69 | } |
70 | }) | 70 | }) |
71 | }); | 71 | }); |
72 | + | ||
73 | + | ||
74 | +// LocalStorage.setItem("router",); | ||
75 | +$('.panel-heading').hover(function() { | ||
76 | + $(this).find('.panel-btns').fadeIn('fast'); | ||
77 | +}, function() { | ||
78 | + $(this).find('.panel-btns').fadeOut('fast'); | ||
79 | +}); | ||
80 | + | ||
81 | +$('.panel .panel-close').click(function() { | ||
82 | + $(this).closest('.panel').fadeOut(200); | ||
83 | + return false; | ||
84 | +}); | ||
85 | + | ||
86 | +// Minimize Panel | ||
87 | +$('.panel .panel-minimize').click(function() { | ||
88 | + var t = $(this); | ||
89 | + var p = t.closest('.panel'); | ||
90 | + if (!$(this).hasClass('maximize')) { | ||
91 | + p.find('.panel-body, .panel-footer').slideUp(200); | ||
92 | + t.addClass('maximize'); | ||
93 | + t.find('i').removeClass('fa-minus').addClass('fa-plus'); | ||
94 | + } else { | ||
95 | + p.find('.panel-body, .panel-footer').slideDown(200); | ||
96 | + t.removeClass('maximize'); | ||
97 | + t.find('i').removeClass('fa-plus').addClass('fa-minus'); | ||
98 | + } | ||
99 | + return false; | ||
100 | +}); |
@@ -61,7 +61,9 @@ $(document).on("click", "#btn-descriptioner", function () { | @@ -61,7 +61,9 @@ $(document).on("click", "#btn-descriptioner", function () { | ||
61 | 61 | ||
62 | /*小编推荐*/ | 62 | /*小编推荐*/ |
63 | var recommendEdit = new common.edit('#recommenderWrap'); | 63 | var recommendEdit = new common.edit('#recommenderWrap'); |
64 | -window.UMrecommender = UM.getEditor('edit-recommender'); | 64 | +window.UMrecommender = UM.getEditor('edit-recommender',{ |
65 | + initialFrameWidth: null | ||
66 | + }); | ||
65 | var recommender = []; | 67 | var recommender = []; |
66 | common.util.__ajax({ | 68 | common.util.__ajax({ |
67 | url: '/guang/article/queryArticlesBySKN', | 69 | url: '/guang/article/queryArticlesBySKN', |
@@ -322,6 +324,7 @@ renderGoodList(); | @@ -322,6 +324,7 @@ renderGoodList(); | ||
322 | 324 | ||
323 | function changeImgQuality(flag){ | 325 | function changeImgQuality(flag){ |
324 | $.each(goodsList,function (index,item){ | 326 | $.each(goodsList,function (index,item){ |
327 | + if(!item.goodsImagesList){return true;} | ||
325 | $.each(item.goodsImagesList, function (_index, _item) { | 328 | $.each(item.goodsImagesList, function (_index, _item) { |
326 | if(flag && _item.imageUrl.indexOf('?') == -1){ | 329 | if(flag && _item.imageUrl.indexOf('?') == -1){ |
327 | _item.imageUrl = _item.imageUrl + '?imageView2/0/q/75'; | 330 | _item.imageUrl = _item.imageUrl + '?imageView2/0/q/75'; |
@@ -421,10 +424,35 @@ $(document).on('click', '.btn-use-img', function() { | @@ -421,10 +424,35 @@ $(document).on('click', '.btn-use-img', function() { | ||
421 | var data = res.data; | 424 | var data = res.data; |
422 | var imgHtml = ''; | 425 | var imgHtml = ''; |
423 | if (res.code == 200 && data.list instanceof Array && data.list[0].pictureBoList instanceof Array) { | 426 | if (res.code == 200 && data.list instanceof Array && data.list[0].pictureBoList instanceof Array) { |
424 | - $.each(data.list[0].pictureBoList, function(i, value) { | 427 | + |
428 | + var picArray = data.list[0].pictureBoList; | ||
429 | + var skuArray = []; | ||
430 | + | ||
431 | + $.each(picArray, function(i, value) { | ||
432 | + if(skuArray.indexOf(value.productSku) == -1 ){ | ||
433 | + skuArray.push(value.productSku); | ||
434 | + } | ||
435 | + }); | ||
436 | + | ||
437 | + var indexTag = 0; | ||
438 | + $.each(skuArray, function(i, skuItem) { | ||
439 | + var skuHtml = "<div class = 'skuList' style='border-top:solid black 1px;border-bottom:solid black 1px;padding:8px;'><table><tr>"; | ||
440 | + skuHtml += "<td><div style='display:inline;height:100%'>"+skuItem+" </div></td><td>"; | ||
441 | + $.each(picArray, function(j, picItem) { | ||
442 | + if(skuItem == picItem.productSku){ | ||
443 | + skuHtml += '<div style="display:inline; height:123px; width:125px;margin:5px;text-align: center;line-height:128px" ><a style="display:inline-block"><img class="use-img" src="' + picItem.fileName +'?imageView2/0/w/120/q/75'+ '" alt="" data-i="'+indexTag+'" data-index="' + index + '" style="cursor:pointer;" /></a></div>'; | ||
444 | + indexTag = indexTag + 1; | ||
445 | + } | ||
446 | + }); | ||
447 | + skuHtml += "</td></tr></table></div>"; | ||
448 | + imgHtml += skuHtml; | ||
449 | + }) | ||
450 | + | ||
451 | + | ||
452 | + /*$.each(data.list[0].pictureBoList, function(i, value) { | ||
425 | imgHtml += '<div style="float:left; border:1px solid gray; height:123px; width:125px;margin:5px;text-align: center;line-height:120px" ><a style="display:inline-block"><img class="use-img" src="' + value.fileName +'?imageView2/0/w/120/q/75'+ '" alt="" data-i="'+i+'" data-index="' + index + '" style="cursor:pointer;" /></a></div>'; | 453 | imgHtml += '<div style="float:left; border:1px solid gray; height:123px; width:125px;margin:5px;text-align: center;line-height:120px" ><a style="display:inline-block"><img class="use-img" src="' + value.fileName +'?imageView2/0/w/120/q/75'+ '" alt="" data-i="'+i+'" data-index="' + index + '" style="cursor:pointer;" /></a></div>'; |
426 | - /*imgHtml += '<a style="margin:0 0 10px 10px"><img class="use-img" src="' + value.fileName + '" alt="" width="100" height="140" data-i="'+i+'" data-index="' + index + '" style="cursor:pointer;" /></a>';*/ | ||
427 | - }); | 454 | + imgHtml += '<a style="margin:0 0 10px 10px"><img class="use-img" src="' + value.fileName + '" alt="" width="100" height="140" data-i="'+i+'" data-index="' + index + '" style="cursor:pointer;" /></a>'; |
455 | + }); */ | ||
428 | uesImgDialog = common.dialog.confirm("调用图片",imgHtml,function(){ | 456 | uesImgDialog = common.dialog.confirm("调用图片",imgHtml,function(){ |
429 | for(var i in uesImgMap){ | 457 | for(var i in uesImgMap){ |
430 | addFengmian(uesImgIndex, uesImgMap[i]); | 458 | addFengmian(uesImgIndex, uesImgMap[i]); |
-
Please register or login to post a comment