...
|
...
|
@@ -14146,6 +14146,65 @@ webpackJsonp([46],{ |
|
|
});
|
|
|
}
|
|
|
|
|
|
//封面视频调用弹出
|
|
|
var uesVedioDialog = null, uesVedioIndex=0;
|
|
|
$(document).on('click', '.btn-use-vedio', function() {
|
|
|
var productSkc = $(this).attr('data-productSkc'); // 当前点击的图片的skc信息
|
|
|
var skcIndex = $(this).attr('data-skcIndex');
|
|
|
var uesVedioIndex = $(this).data("index"); // 当前点击图片在当前skc中的序号
|
|
|
var selectVedioId = $(this).attr("data-vedioId"); // 当前图片已经选择的视频id 没选择则为null
|
|
|
common.util.__ajax({
|
|
|
url: '/productVideo/queryProductVideoList',
|
|
|
data: {
|
|
|
skn: NETSALEDATA.baseProductInfo.baseProduct.productSkn
|
|
|
}
|
|
|
}, function(res) {
|
|
|
var data = res.data;
|
|
|
var imgHtml = '';
|
|
|
if (res.code == 200 && data instanceof Array && data.length > 0) {
|
|
|
var vedioHtml = "<table><tr>";
|
|
|
$.each(data, function(i, vedioItem) {
|
|
|
var select_img_class = "";
|
|
|
if (selectVedioId && selectVedioId == vedioItem.id) {
|
|
|
select_img_class = " select_img";
|
|
|
}
|
|
|
vedioHtml += '<td><div style="height:123px; width:125px;margin:5px;text-align: center;line-height:20px" ><a style="display:inline-block" class="vedio_a'+ select_img_class + '"><img class="use-vedio"'
|
|
|
+ ' src="http://admin.portal.yohobuy.com/static/assets/images/defaultvideo.png'
|
|
|
+ '" alt="" data-vedioid="' + vedioItem.id + '" data-index="' + i + '" style="cursor:pointer;" /></a><span style="display:inline;height:100%;line-height:0px">' + vedioItem.videoName + "-"
|
|
|
+ vedioItem.id +'</span></div></td>';
|
|
|
})
|
|
|
|
|
|
vedioHtml += "</tr></table></div>";
|
|
|
imgHtml += vedioHtml;
|
|
|
|
|
|
uesVedioDialog = common.dialog.confirm("调用视频", imgHtml, function(){ // 确认事件触发
|
|
|
var newSelectVedioId = $(".vedio_a.select_img").find('img').attr('data-vedioid'); // 重新选择的视频id 如果无值则代表需要清除当前封面的视频
|
|
|
if (newSelectVedioId) {
|
|
|
$('a[data-index='+ uesVedioIndex +'][data-productSkc='+ productSkc +']').attr('data-vedioId', newSelectVedioId).addClass('info');
|
|
|
} else {
|
|
|
$('a[data-index='+ uesVedioIndex +'][data-productSkc='+ productSkc +']').attr('data-vedioId', '').removeClass('info');
|
|
|
}
|
|
|
resetVedioId(skcIndex, uesVedioIndex, newSelectVedioId);
|
|
|
},function(){ // 取消的事件触发
|
|
|
|
|
|
});
|
|
|
} else {
|
|
|
common.util.__tip('没有可调用的视频', 'warning');
|
|
|
}
|
|
|
}, true);
|
|
|
});
|
|
|
|
|
|
$(document).on('click', '.use-vedio', function(event) { //点击调用的视频列表
|
|
|
var index=$(this).data("index");
|
|
|
$(".vedio_a").not($(this).parent("a")).removeClass("select_img");
|
|
|
$(this).parent("a").toggleClass("select_img");
|
|
|
});
|
|
|
|
|
|
function resetVedioId(skcIndex, uesVedioIndex, newSelectVedioId) { //设置视频Id到内存中goodList中
|
|
|
var item = goodsList[skcIndex].goodsImagesList[uesVedioIndex];
|
|
|
item.vedioUrlId = newSelectVedioId;
|
|
|
renderGoodList();
|
|
|
};
|
|
|
|
|
|
/***/ },
|
|
|
|
...
|
...
|
|