$(document).click(function(){
$('.checkval').find('li').each(function(){
$(this).click(function(){
var checkvalue=$(this).text();
$(this).parent().prev().attr('zip_isdefalut',checkvalue)
})
});
})
/**
* 调用时须将searchSuggest函数中 result虚拟数据删除
* 将url地址填写为真实url地址即可
*/
var idx = '';
function divSetVisible(divid, state) {
var divRef = $(divid);
if (state) {
divRef.css({'display':'block'});
} else {
divRef.css({'display':'none'});
idx='';
$(divid).children().each(function(){
$(this).unbind('keydown',changeKey);
});
}
}
/**
* jQuery Ajax 模糊匹配查询
*/
function searchSuggest(src) {
var uuid = $(src).attr("key");
var result="{ "
+ "["
+ "{id:'1',name:'十二生肖'}, "
+ "{id:'6101',name:'北京遇上西雅图'},"
+ "{id:'6102',name:'生化危机'},"
+ "{id:'6103',name:'大上海'},"
+ "{id:'6104',name:'赌神'},"
+ "{id:'6105',name:'赌侠'},"
+ "{id:'6106',name:'赌圣'},"
+ "{id:'6107',name:'喋血江湖'},"
+ "{id:'6108',name:'至尊无上'}"
+ "]}";
if ($(src).val() != "" && $(src).val()!=null) {
//根据条件查询标准影片
//alert(($(src).val()));
$.ajax({
type: "GET",
url: ""+site_config('base_url')+"dcpmanager/dcpimport.html",
dataType : 'json',
data: "act=stadardFile&movieName=" + ($(src).val()),
success: function(sourceText) {
//alert(req);
//var sourceText = eval(req);
if (sourceText.length> 0) {
divSetVisible($(src).parent().find("ul"), true);
//$(src).show();
$(src).parent().find("ul").html("");
for (var i = 0; i<sourceText.length; i++) {
var s = ' <li key="'+uuid+'" onclick= "javascript:setSearch(this,this.innerHTML,this.id);" ';
s += ' class= "suggest_link" id="'+sourceText[i].id+'">'
+ sourceText[i].movieName + '</li>';
$(src).parent().find("ul").html($(src).parent().find("ul").html() + s);
}
var tWidth = $(src).parent().width();
$(".srchelper").width(tWidth);
$(src).bind("keydown",changeKey);
} else {
divSetVisible($(src).parent().find("ul"), false);
}
}
});
} else {
divSetVisible($(src).parent().find("ul"), false);
}
}
function setSearch(src,obj,id) {
var uuid = $(src).attr("key"); //uuid
var url = ""+site_config('base_url')+"dcpmanager/dcpimport.html?act=new&id="+id+"&movieName="+obj;
$("#baseId_"+uuid).val(id);
$("#movieName_"+uuid).val(obj);
//列出拷贝影片
getDateByAjax(src,url,uuid);
$(src).parent().prev().val(id);
$(src).parent().parent().find('input:first').val(obj);
divSetVisible($(src).parent().parent().find("ul"), false);
$("#baseid").val(id);
//$(src).hide();
//$(src).parent().parent().find('.resolution_inp_id').val(id);
$(src).parent().parent().hide();
$(src).parent().parent().next().show('fast');
$(src).parents('.srhbox-show').next().find(".srhbox-result span").text(obj);
}
/**
* 点击任意地方 关闭层
*/
$(document).click(function(event){
//
if( $(event.target).attr("class") != "srchelper" ){
inx = '';
$(".srchelper").hide();
$(".srchelper").each(function(){
$(this).children().each(function(){
$(this).unbind('keydown',changeKey);
});
});
}
//
/* if($(event.target).attr("class") != 'suggest_link'){
$('.bdcopy-show').each(function(event){
if($(this).css('display')!='none'){
var wx = window.event.clientX;
var wy = window.event.clientY;
var d_left = $(this).offset().left;
var d_top = $(this).offset().top;
var d_width = $(this).get(0).clientWidth;
var d_height = $(this).get(0).clientHeight;
//alert(wx + '_' + wy + '_' + d_left + '_' + d_width + '_' + d_top + '_' + d_height)
if(wx < d_left || wx > (d_left + d_width) || wy > (d_top + d_height)){
$(this).hide();
$(this).prev().show();
$(this).find('.inpradio-item').each(function(){
$(this).parents('.bdcopy-show').prev().find('input:first').val('');
$("input[name='selCopyId_"+$("input[name='copy']:checked").attr("key")+"']").val('');
if($(this).is(":checked")){
//alert($(this).next().next().html());
$(this).parents('.bdcopy-show').prev().find('input:first').val($(this).next().next().html());
//alert($("input[name='copy']:checked").val());
//alert($("input[name='copy']:checked").attr("key"));
//alert($("input[name='uuid']").val());
$("input[name='selCopyId_"+$("input[name='copy']:checked").attr("key")+"']").val($("input[name='copy']:checked").val());
//alert($("input[name='selCopyId_"+$("input[name='copy']:checked").attr("key")+"']").val());
return false;
}
});
}
}
});
} */
});
/**
* 绑定键盘事件 当按上键或下键时 光标随之移动
*/
function changeKey(src){
var childLi=$(src.target).next().next().children();
var len=$(src.target).next().next().children().size();
var currentTxt = $(src.target).val();
if(src.keyCode == 27){
$(src.target).parent().find('ul').css({'display':'none'});
}
if(src.keyCode == 40 && $(src.target).parent().find('ul').html() != '' && $(src.target).parent().find('ul') != null){
if(idx === ''){
idx = 0;
} else{
idx++;
idx = idx > len - 2? 0:idx;
}
$(src.target).val($($(src.target).parent().find('ul').children()[idx]).text());
}
if(src.keyCode == 38 && $(src.target).parent().find('ul').html() != '' && $(src.target).parent().find('ul') != null){
if(idx === ''){
idx = len - 1;
}else {
idx--;
idx = idx < 0? len - 2 : idx;
}
$(src.target).val($($(src.target).next().next().children()[idx]).text());
}
if(src.keyCode == 13 && idx != ''){
$(src.target).next().next().css({'display':'none'});
$(src.target).next().next().each(function(){
$(this).unbind('keydown',changeKey);
});
setSearch($(src.target).next().next().children().eq(idx),$(src.target).next().next().children().eq(idx).html(),$(src.target).next().next().children().eq(idx).attr('id'));
}
}
$(document).on('click','.unbd_btn',function(){
var id = $(this).attr("key");
var ids = id.split(' ');
var sysid = ids[0];
var uuid = ids[1];
var src = $(this);
//alert(uuid);
$.ajax({
type:"POST",
url:""+site_config('base_url')+"dcpmanager/dcpimport.html",
data:"act=unbinding&uuid="+uuid,
success:function(msg){
//alert(msg);
if(msg=='"OK"'){
src.parents(".copy-item").find(".imit-radio").removeClass("disabled");
src.parents(".copy-item").find(".imit-radio").find("input[type='radio']").removeAttr('disabled');
src.hide();
}
}
});
});
$(document).on('change','.copy-item input[type="radio"]',function(){
//$(this).parents('.bdcopy-show').prev().find('.closecp_name').show().css('display','');
$(this).parents('.bdcopy-show').hide();
$(this).parents('.bdcopy-show').prev().show();
$(this).parents('.bdcopy-show').prev().find('input:first').val($(this).next().next().html());
$(this).parents('.bdcopy-show').prev().find('.closecp_name').show().css('display','');
if($(this).is(":checked")){
//alert($(this).val());
var thisKey = $(this).attr("key");
var thisVal = $(this).val();
$("input[name='selCopyId_"+thisKey+"']").val(thisVal);
//alert($("input[name='selCopyId_"+thisKey+"']").val());
}
})
function newCopyAjax(lang,resolution,baseid,uuid){
}
var p_pixels = '';
/**
* 通过ajax获取数据
*/
function getDateByAjax(src,url,uuid){
var result="{ "
+ "lan:["
+ "{id:'lang_0',name:'国语1'}, "
+ "{id:'lang_1',name:'英语1'},"
+ "{id:'lang_2',name:'粤语1'}],"
+ "resolution:["
+ "{id:'resolution_0',name:'1.3K1'},"
+ "{id:'resolution_1',name:'2k'},"
+ "{id:'resolution_2',name:'4k'}],"
+ "radiobg:["
+ "{id:'1111a',name:'劫案迷云(国语1.3K)'},"
+ "{id:'222b',name:'劫案迷云(国语2K)'}]}";
$.ajax({
type: "GET",
url: url,
dataType : 'json',
success: function(sourceText) {
//var sourceText = eval("("+req+")");
var lan = sourceText.lan;
var resolution = sourceText.resolution;
var radiobg = sourceText.radiobg;
p_pixels = resolution;
var s = '',s1 = '';
var lan_code = '';
if(lan){
for (var i = 0; i<lan.length; i++) {
//var z_code = 'code_'+lan[i].film_id+'_'+lan[i].id;
s += '<li onclick="javascript:setLanguageSearch('+lan[i].film_id+','+lan[i].id+','+"'"+uuid+"'"+",'"+lan[i].name+"'"+',this);" value="'+lan[i].id+'">'+lan[i].name+'</li>';
//$(src).parents('.srhbox-show').next().find("#lang_id").html(s);
}
lan_code = lan[0].id;
$(src).parents('.srhbox-show').next().find("#lang_id_"+uuid).html(s);
//alert($(src).parents('.srhbox-show').next().find("#lang_id_"+uuid).html());
}
if(resolution){
for (var i = 0; i<resolution.length; i++){
s1 += '<li value="'+resolution[i].id+'">'+resolution[i].name+'</li>';
//$(src).parents('.srhbox-show').next().find("#resolution_id").html(s1);
}
$(src).parents('.srhbox-show').next().find("#resolution_id_"+uuid).html(s1);
}
$(src).parents('.srhbox-show').next().find('.moive-radio').remove();
if(radiobg){
for (var i = 0; i<radiobg.length; i++){
var s2 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+'</span></label></div></div>'
var s3 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio disabled"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" disabled="disabled" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+'</span></label></div>'
+ '<a href="javascript:;" key="'+radiobg[i].id+' '+radiobg[i].uuid+'" class="btn-u unbd_btn ml30">解绑</a>'
+ '</div>'
var s4 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio disabled"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+' 已绑定</span></label></div>'
+ '</div>'
if(radiobg[i].dcpMapping==1){
if(radiobg[i].uuid==uuid){
$(src).parents('.srhbox-show').next().append(s4);
}else{
$(src).parents('.srhbox-show').next().append(s3);
}
}else{
$(src).parents('.srhbox-show').next().append(s2);
}
}
}
//-----------------------------
if(resolution){
s1 = '';
for (var i = 0; i<resolution.length; i++){
if($(src).parents('.srhbox-show').next().find('#code_'+resolution[i].film_id+'_'+lan_code+'_'+resolution[i].id).html()==undefined){
s1 += '<li value="'+resolution[i].id+'">'+resolution[i].name+'</li>';
}
//$(src).parents('.srhbox-show').next().find("#resolution_id").html(s1);
}
if(s1==''){
s1 += '<li value="0">无</li>';
}
$(src).parents('.srhbox-show').next().find("#resolution_id_"+uuid).html(s1);
}
//------------------------------
zip_addSelect();
//alert($(src).parents('.srhbox-show').next().find(".lang-li").html());
}
});
}
function setLanguageSearch(film_id,lang,uuid,name,src){
var resolution = p_pixels;
if(resolution){
var s1 = '';
for (var i = 0; i<resolution.length; i++){
//$(e.target).parents('.dcp-list').find(
if($(src).parents('.dcp-list').find('#code_'+film_id+'_'+lang+'_'+resolution[i].id).html()==undefined){
s1 += '<li value="'+resolution[i].id+'">'+resolution[i].name+'</li>';
}
//$(src).parents('.srhbox-show').next().find("#resolution_id").html(s1);
}
if(s1==''){
s1 += '<li value="0">无</li>';
}
//alert(s1);
//alert($(src).parents('.newcopy-box').find("input[name='lang']").attr("zip_isdefalut"));
$(src).parents('.newcopy-box').find("input[name='lang']").attr({"zip_isdefalut":""+name});
$(src).parents('.dcp-list').find("#resolution_id_"+uuid).html(s1);
zip_addSelect();
}
}
$(function(){
$(".newcopy-btn").click(function(){
$(this).parent().next().toggle('fast',function(){
if($(this).prev().find('.newcopy-btn').html()=='新建拷贝'){
$(this).prev().find('.newcopy-btn').html('取消新建');
}else if($(this).prev().find('.newcopy-btn').html()=='取消新建'){
$(this).prev().find('.newcopy-btn').html('新建拷贝');
}
});
});
$(".newcopy-save").click(function(e){
$(e.target).parents('tr').children('td').eq(1).attr('name'); // uuid
var langVal = $(this).parent().find('.lang_inp').val(),
resolutionVal = $(this).parent().find('.resolution_inp').val();
//$(this).parent().find('.resolution_inp_id').val('111111111122');
//resolutionVal = $(this).parent().find('.resolution_inp_id').val();
var lang = $("input[name='lang']").attr("val"); // 语言id
var resolution = $("input[name='resolution']").attr("val"); // 分辨率id
var baseid = $("#baseid").val(); //影片id
$(this).parent().hide();
$(this).parents('.bdcopy-show').hide();
$(this).parents('.bdcopy-show').prev().show('fast');
$(this).parents('.bdcopy-show').prev().find("input[type='text']").val($(this).parent().parent().find('span').html()+'('+langVal+resolutionVal+')');
$(this).parent().prev().find('.newcopy-btn').html('新建拷贝');
});
//$(".unbd_btn").click(function(){
// $(this).parents(".copy-item").find(".imit-radio").removeClass("disabled");
// $(this).parents(".copy-item").find(".imit-radio").find("input[type='radio']").removeAttr('disabled');
// $(this).hide();
//})
});
function inpFocus(){
$('.bdcopy-show').each(function(){
if($(this).css("display")=="block"){
var srhboxVal = $(this).find(".copy-item").find("input[type='radio']:checked").next().next().html();
var radioKey = $(this).find(".copy-item").find("input[type='radio']:checked").attr("key");
var radioVal = $(this).find(".copy-item").find("input[type='radio']:checked").val();
//alert(srhboxVal)
$(this).hide();
$(this).prev().show();
$(this).prev().find("input[type='text']").val(srhboxVal);
var uuid = $(this).parents("tr").find("input[type='checkbox']").val();
$("input[name='selCopyId_"+uuid+"']").val("");
//$("input[name='selCopyId_"+radioKey+"']").val("");
$(this).parents('.imp').find('.closecp_name').show().css('display','none');
}
})
}
function dcpList(url,dcpimport_url){
$.ajax({
type: "GET",
url: url,
dataType : 'json',
success: function(sourceText) {
if(sourceText && sourceText.length>0){
$("#dcp_list").html("");
for (var i = 0; i<sourceText.length; i++){
if(sourceText[i].uuid){
var disabled = '';
var daoru = '';
var disabled_text = '';
var glname = '';
var glname2 = '';
if(sourceText[i].status==1 || sourceText[i].wjexits==0){
disabled = 'class="disabled"';
daoru = '已导入';
if(sourceText[i].wjexits==0){
daoru = '不完整';
}
disabled_text = 'disabled="disabled"';
glname = 'value="'+sourceText[i].glname+'" readonly="true" class="w200"';
glname2 = 'value="'+sourceText[i].glname+'" readonly="true"';
}else{
daoru = '<input type="checkbox" onclick="check_Alll(event)" name="checkall" value="'+sourceText[i].uuid+'" /> <em class="checkedbg"></em>';
glname = 'class="w200 advpackName"';
glname2 = 'oninput="searchSuggest(this)"';
}
var name = '';
if(sourceText[i].name && sourceText[i].name!=''){
name = sourceText[i].name;
}else{
name = sourceText[i].uuid;
}
var type = '';
var style = '';
var style2 = '';
var kzf_style = '';
if(sourceText[i].type==1){
type = '影片';
style = 'style="display: none;"';
style2 = 'style="display;"';
kzf_style = 'style="display: block;"';
}else{
type = '广告';
style = 'style="display: inline-block;"';
style2 = 'style="display: none;"';
kzf_style = 'style="display: none;"';
}
var filesize = gettransSpeed(sourceText[i].size,'');
var kzf = '';
if(sourceText[i].kzf<2){
kzf = '遮幅';
}else{
kzf = '宽幅';
}
var gs = '';
if(sourceText[i].gs==5001){
gs = 'JPEG';
}else{
gs = 'MPEG';
}
/*
var glname = '';
var glname2 = '';
if(sourceText[i].glname && sourceText[i].glname!=''){
glname = 'value="'+sourceText[i].glname+'" readonly="true" class="w200"';
glname2 = 'value="'+sourceText[i].glname+'" readonly="true"';
}else{
glname = 'class="w200 advpackName"';
glname2 = 'oninput="searchSuggest(this)"';
}
*/
//alert(type);
var s = '<tr '+disabled+' >'
+ '<input type="hidden" name="selCopyId_'+sourceText[i].uuid+'" value="" />'
+ '<input type="hidden" name="dcpName_'+sourceText[i].uuid+'" value="'+sourceText[i].name+'" />'
+ '<input type="hidden" name="sourcePath_'+sourceText[i].uuid+'" value="'+sourceText[i].sourcePath+'" />'
+ '<td class="w36" name="'+sourceText[i].uuid+'">'
+ '<div class="imit-checkbox">'
+ '<label>'
+ daoru
+ '</label>'
+ '</div>'
+ '</td>'
+ '<td class="w210 wordbreakb"> '+name+' </td>'
+ '<td class="w68">'
+ '<div class="inp-append imitsel-arrow checkval" >'
+ '<input type="text" name="type_'+sourceText[i].uuid+'" class="sizetxt2 adormov-sel" autocomplete="off" zip_select="selector" zip_openKey="true" zip_isDefalut="'+type+'" '+disabled_text+' readonly="true" zip_callback="checkadormov" />'
+ '<ul class="imit-selopt-box">'
+ '<li value="1">影片</li>'
+ '<li value="2">广告</li>'
+ '</ul>'
+ '</div>'
+ '</td>'
+ '<td class="w68">'
+ '<div class="inp-append imitsel-arrow">'
+ '<input type="text" name="gs_'+sourceText[i].uuid+'" class="sizetxt2 zip_open" autocomplete="off" zip_select="selector" zip_openkey="true" zip_isdefalut="'+gs+'" '+disabled_text+' readonly="true" val="format_0" randomid="1376461137000f89203c9-c15f-0e9a-1607-76804b8f62cf">'
+ '<ul class="imit-selopt-box" >'
+ '<li value="5002" style="background-color: rgb(73, 106, 0); background-position: initial initial; background-repeat: initial initial;">MPEG</li>'
+ '<li value="5001" style="">JPEG</li>'
+ '</ul>'
+ '</div>'
+ '</td>'
+ '<td class="w68">'
+ '<div class="inp-append imitsel-arrow kzf" '+kzf_style+'>'
+ '<input type="text" name="kzf_'+sourceText[i].uuid+'" class="sizetxt2 zip_open" autocomplete="off" zip_select="selector" zip_openkey="true" zip_isdefalut="'+kzf+'" '+disabled_text+' readonly="true" val="movorad_0" randomid="13764617103015ee764d7-b2fa-cc1e-7f86-a467e1271d34">'
+ '<ul class="imit-selopt-box">'
+ '<li value="2.89" style="background-color: rgb(73, 106, 0); background-position: initial initial; background-repeat: initial initial;">宽幅</li>'
+ '<li value="1.25" style="">遮幅</li>'
+ '</ul>'
+ '</div>'
+ '</td>'
+ '<td class="w68"> '+filesize+' </td>'
+ '<td class="pd0">'
+ '<div class="dcp-list">'
+ '<div class="inp-append adinp-show" '+style+' >'
+ '<input type="text" name="advertsName_'+sourceText[i].uuid+'" key="'+sourceText[i].uuid+'" '+glname+' placeholder="请输入广告名称" /> '
+ '</div>'
+ '<div class="warn_msg adverts-show" '+style+' ><span id="tishiname_'+sourceText[i].uuid+'"></span></div>'
+ '<span class="imp" '+style2+' >'
+ '<div class="inp-append srhbox-show" >'
+ '<input type="text" name="copy_name_'+sourceText[i].uuid+'" '+glname2+' key="'+sourceText[i].uuid+'" class="w200" placeholder="请输入搜索关键字" /> <a href="javascript:;" class="w22 closecp_name" style="display: none;"><img src="../images/pp_hovershow_closebtn.png" title="关闭" /></a>'
+ '<input type="hidden" id="hidCompId" />'
+ '<ul id="" class="srchelper" ></ul>'
+ '</div>'
+ '<div class="bdcopy-show">'
+ '<div class="clearfix mb5">'
+ '<div class="inp-append srhbox-result fll"><span></span><a href="javascript:;" class="w22 closecp_btn"><img src="../images/pp_hovershow_closebtn.png" title="关闭" /></a></div>'
+ '<a href="javascript:;" class="btn-u flr newcopy-btn" style="">新建拷贝</a>'
+ '</div>'
+ '<div class="newcopy-box mb5 hideclass">'
+ '<div>'
+ '<label>语言:</label>'
+ '<div class="inp-append imitsel-arrow">'
+ '<input type="text" name="lang" class="sizetxt4 lang_inp" autocomplete="off" readonly="true" zip_select="selector" zip_openkey="true" zip_isdefalut="1" >'
+ '<ul class="imit-selopt-box " id="lang_id_'+sourceText[i].uuid+'">'
+ '</ul>'
+ '</div>'
+ '</div>'
+ '<div>'
+ '<label>分辨率:</label>'
+ '<div class="inp-append imitsel-arrow">'
+ '<input type="text" name="resolution" class="sizetxt2 resolution_inp" autocomplete="off" readonly="true" zip_select="selector" zip_openkey="true" zip_isdefalut="1" >'
+ '<ul class="imit-selopt-box" id="resolution_id_'+sourceText[i].uuid+'">'
+ '</ul>'
+ '</div>'
+ '<input type="hidden" name="baseId" id="baseId_'+sourceText[i].uuid+'" key="'+sourceText[i].uuid+'" value="" />'
+ '<input type="hidden" name="movieName" id="movieName_'+sourceText[i].uuid+'" value="" />'
+ '<a href="javascript:;" class="btn-u ml10 newcopy-save">保存</a>'
+ '</div>'
+ '</div>'
+ '</div>'
+ '</span>'
+ '</div>'
+ '</td>'
+ '</tr>'
$("#dcp_list").append(s);
}
}
$(".newcopy-save").bind('click',newcopySave);
$(".newcopy-btn").bind('click',newcopyBtn);
$('.closecp_btn').bind('click',closecpBtn);
$('.closecp_name').bind('click',closecpName);
$(".advpackName").bind('blur',advpackNameBlur);
$('.srhbox-show,.adinp-show').children("input[type='text']").bind('focus',inpFocus);
zip_addSelect();
$.open({
div:$('#import_dcp_box'),
ls:"popup-large",
headerTest:'导入DCP',
selfButton:'导入',
callback:function(){
var checkedObj = $('input:checkbox[name="checkall"]:checked'); //获取当前checked的value值 如果选中多个则循环
var urlList = '';
var booll = true;
if(checkedObj.length==0){
alert_msg('请选择需要导入的DCP');
return false;
}
var arr = new Array();
var shu = 0;
checkedObj.each(function() {
var isCheck = this.value;
if(isCheck != 0){
var dcpUUid = isCheck;
var selCopyId = $("input[name='selCopyId_"+isCheck+"']").val();
var dcpName = $("input[name='dcpName_"+isCheck+"']").val();
var sourcePath = $("input[name='sourcePath_"+isCheck+"']").val();
var type = $("input[name='type_"+isCheck+"']").attr("val");
var advertsName = $("input[name='advertsName_"+isCheck+"']").val();
var tishiname = $("#tishiname_"+isCheck).html();
var copy_name = $("input[name='copy_name_"+isCheck+"']").val();
var gs = $("input[name='gs_"+isCheck+"']").attr("val");
var kzf = $("input[name='kzf_"+isCheck+"']").attr("val");
if((type=='1' && selCopyId=='') || (type=='1' && copy_name=='')){
booll = false;
alert_msg('请选择关联影片');
return false;
}
if(type=='2' && advertsName==''){
booll = false;
alert_msg('请填写广告名称');
return false;
}
if(type=='2' && tishiname!=""){
booll = false; //alert(tishiname);
alert_msg('广告名称重复');
return false;
}
if(type=='2'){
arr[shu] = advertsName;
shu++;
}
urlList+="&dcpUUid[]="+dcpUUid+"&type[]="+type+"&movieId[]="+selCopyId+"&advertsName[]="+advertsName+"&dcpName[]="+dcpName+"&sourcePath[]="+sourcePath+"&gs[]="+gs+"&kzf[]="+kzf;
}
});
//alert(urlList);
//return false;
var dd = removeDuplElem(arr);
if(dd){
alert_msg('请不要填写重复广告');
return false;
}
if(!booll){
return false;
}
$.ajax({
type:"POST",
url:dcpimport_url,
data:"act=import"+urlList,
success:function(msg){
if(msg == 'OK'){
window.location.reload(); //导入后刷新本页面,获取最新导入队列信息 added yangjiao Linda
}else{
popalertmsg(msg); //接口数据返回值字符串 added by Linda, updated on 5-19 if error display error message
}
}
});
}
})
}else{
popalertmsg('没有找到需要导入的DCP信息!');
return false;
}
}
});
}
function closecpBtn(e){
$(e.target).parents('.bdcopy-show').hide();
$(e.target).parents('.bdcopy-show').prev().show();
$(e.target).parents('.bdcopy-show').prev().find("input[type='text']").val("");
$(e.target).parents('.imp').find('.closecp_name').show().css('display','none');
$(e.target).parents('.imp').find('.newcopy-btn').html('新建拷贝');
$(e.target).parents('.imp').find('.newcopy-box').show().css('display','none');
}
function closecpName(e){
var uuid = $(e.target).parents("tr").find("input[type='checkbox']").val();
$("input[name='selCopyId_"+uuid+"']").val("");
$(e.target).parents('.imp').find("input[type='text']").val("");
$(e.target).parents('.imp').find('.closecp_name').show().css('display','none');
}
function newcopyBtn(e){
$(e.target).parent().next().toggle('fast',function(){
var that = $(e.target);
if(that.html()=='新建拷贝'){
that.html('取消新建');
}else if(that.html()=='取消新建'){
that.html('新建拷贝');
}
});
}
function newcopySave(e){
var lang = $(e.target).parents('.newcopy-box').find("input[name='lang']").attr("val");
var resolution = $(e.target).parents('.newcopy-box').find("input[name='resolution']").attr("val");
var baseId = $(e.target).parents('.newcopy-box').find("input[name='baseId']").attr("value");
var uuid = $(e.target).parents('.newcopy-box').find("input[name='baseId']").attr("key");
//alert($(e.target).parents('.newcopy-box').find("input[name='resolution']").attr("zip_isdefalut"));
//alert(baseId);
//alert(uuid);
//return false;
if(resolution==0){
return false;
}
//分辨率
var pixel = resolution;
//dcpuid
var dcp = '';
var desc = '';
//时间 分钟
var minute = '';
//时间 秒
var second = '';
//标准影片id
//var baseId = $("#saveID").val();
$.ajax({
type:"POST",
url:""+site_config('base_url')+"dcpmanager/dcpimport.html",
data:"act=save&saveID="+baseId+"&lang="+lang+"&pixel="+pixel+"&dcp="+dcp+"&description="+desc+"&turnOnTimeMinute="+minute+"&turnOnTimeSecond="+second,
dataType:"json",
success:function(msg){
//alert("act=save&saveID="+baseId+"&lang="+lang+"&pixel="+pixel+"&dcp="+dcp+"&description="+desc+"&turnOnTimeMinute="+minute+"&turnOnTimeSecond="+second);
//var ajaxdata = eval("("+msg+")");
var err_msg = msg.err_msg;
if(err_msg=='no'){
//alert_msg
var radiobg = msg.radiobg;
var thisVal = '';
var thisName = '';
//$(src).parents('.srhbox-show').next().find('.moive-radio').remove();
if(radiobg){
$(e.target).parents('.dcp-list').find('.moive-radio').remove();
for (var i = 0; i<radiobg.length; i++){
var s2 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+'</span></label></div></div>'
var s3 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio disabled"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" disabled="disabled" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+'</span></label></div>'
+ '<a href="javascript:;" key="'+radiobg[i].id+' '+radiobg[i].uuid+'" class="btn-u unbd_btn ml30">解绑</a>'
+ '</div>'
var s4 = '<div class="mb5 copy-item moive-radio">'
+ '<div class="imit-radio disabled"><label>'
+ '<input type="radio" class="inpradio-item" name="copy" key="'+uuid+'" value="'+radiobg[i].id+'" />'
+ '<em class="radiobg-pp"></em><span id="code_'+radiobg[i].code+'">'+radiobg[i].name+' 已绑定</span></label></div>'
+ '</div>'
if(radiobg[i].dcpMapping==1){
if(radiobg[i].uuid==uuid){
$(e.target).parents('.dcp-list').find('.srhbox-show').next().append(s4);//$(e.target).parents('.dcp-list').find('.srhbox-show').next().append(s2);
}else{
$(e.target).parents('.dcp-list').find('.srhbox-show').next().append(s3);
}
}else{
$(e.target).parents('.dcp-list').find('.srhbox-show').next().append(s2);
}
thisVal = radiobg[i].id;
thisName = radiobg[i].name;
}
}
var resolution = msg.resolution;
if(resolution){
s1 = '';
var lan_code = lang;
for (var i = 0; i<resolution.length; i++){
s1 += '<li value="'+resolution[i].id+'">'+resolution[i].name+'</li>';
//$(src).parents('.srhbox-show').next().find("#resolution_id").html(s1);
}
//alert(s1);
//alert($(e.target).parents('.newcopy-box').next().find("#resolution_id_"+uuid).html());
//alert($("#resolution_id_"+uuid).html());
//alert(s1);
$("#resolution_id_"+uuid).html(s1);
//$(e.target).parents('.newcopy-box').next().find("#resolution_id_"+uuid).html(s1);
}else{
s1 = '<li value="0">无</li>';
$("#resolution_id_"+uuid).html(s1);
}
//-------------------------------------------------------------------------------------------
var that = $(e.target);
that.parents('.bdcopy-show').hide();
that.parents('.bdcopy-show').prev().show();
that.parents('.bdcopy-show').prev().find('input:first').val(thisName);
that.parents('.bdcopy-show').prev().find('.closecp_name').show().css('display','');
//if($(this).is(":checked")){
//alert($(this).val());
var thisKey = uuid; // $(this).attr("key");
//var thisVal = '11'; // $(this).val();
$("input[name='selCopyId_"+thisKey+"']").val(thisVal);
//alert($("input[name='selCopyId_"+thisKey+"']").val());
//}
//--------------------------------------------------------------------------------------------
var lan = msg.lan;
var lan_name = '';
if(lan && lan.length>0){
lan_name = lan[0].name;
//alert($(src).parents('.srhbox-show').next().find("#lang_id_"+uuid).html());
$(e.target).parents('.newcopy-box').find("input[name='lang']").attr({"zip_isdefalut":""+lan_name});
}
var that = '';
that = $(e.target).parents('.dcp-list').find('.newcopy-btn');
//alert(that.html());
if(that.html()=='新建拷贝'){
that.html('取消新建');
}else if(that.html()=='取消新建'){
that.html('新建拷贝');
$(e.target).parents('.imp').find('.newcopy-box').show().css('display','none');
}
zip_addSelect();
}else{
alert_msg(err_msg);
}
}
});
}
function advpackNameBlur(e){
var src = $(e.target);
var advpackName = src.val();
var uuid = src.attr("key");
//检查广告包名是否存在
if(advpackName==''){
return false;
}
$.ajax({
type: "POST",
url: ""+site_config('base_url')+"dcpmanager/dcpimport.html?act=adverts",
data: "advpackName="+advpackName,
success: function(msg){
if(msg == "1"){
$("#tishiname_"+uuid).html("此广告名已存在");
return false;
}else{
$("#tishiname_"+uuid).html("");
}
}
});
}
function gettransSpeed(speed,nit){
var ts = 0;
var unit;
if(!isEmpty(speed)){
if(speed >= 1000*1000*1000*1000){ // TB
unit = isEmpty(nit)?"TB":"TB/"+nit;
ts = (speed/1024/1024/1024/1024).toFixed(2)+" "+unit;
}else if(speed >= 1000*1000*1000){ // GB
unit = isEmpty(nit)?"GB":"GB/"+nit;
ts = (speed/1024/1024/1024).toFixed(2)+" "+unit;
}else if(speed >= 1000*1000){ // 兆字节
unit = isEmpty(nit)?"MB":"MB/"+nit;
ts = (speed/1024/1024).toFixed(2)+" "+unit;
}else if(speed >= 1000){ // 千字节
unit = isEmpty(nit)?"KB":"KB/"+nit;
ts = (speed/1024).toFixed(2)+" "+unit;
}else{
unit = isEmpty(nit)?"B":"B/"+nit;
ts = speed +" "+unit;
}
}
return ts ;
}