首页 > 代码库 > match.js

match.js

$(document).click(function(){            $(‘.checkval‘).find(‘li‘).each(function(){            $(this).click(function(){                var checkvalue=http://www.mamicode.com/$(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 = http://www.mamicode.com/$(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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+resolution[i].id+‘">‘+resolution[i].name+‘</li>‘;                        }                        //$(src).parents(‘.srhbox-show‘).next().find("#resolution_id").html(s1);                    }                    if(s1==‘‘){                        s1 += ‘<li value="http://www.mamicode.com/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="http://www.mamicode.com/‘+resolution[i].id+‘">‘+resolution[i].name+‘</li>‘;                }                //$(src).parents(‘.srhbox-show‘).next().find("#resolution_id").html(s1);            }            if(s1==‘‘){                s1 += ‘<li value="http://www.mamicode.com/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="http://www.mamicode.com/‘+sourceText[i].glname+‘" readonly="true" class="w200"‘;                            glname2 = ‘value="http://www.mamicode.com/‘+sourceText[i].glname+‘" readonly="true"‘;                        }else{                            daoru = ‘<input type="checkbox" onclick="check_Alll(event)" name="checkall" value="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+sourceText[i].glname+‘" readonly="true" class="w200"‘;                            glname2 = ‘value="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+sourceText[i].name+‘" />‘                            + ‘<input type="hidden" name="sourcePath_‘+sourceText[i].uuid+‘" value="http://www.mamicode.com/‘+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="http://www.mamicode.com/1">影片</li>‘                            + ‘<li value="http://www.mamicode.com/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="http://www.mamicode.com/5002" style="background-color: rgb(73, 106, 0); background-position: initial initial; background-repeat: initial initial;">MPEG</li>‘                            + ‘<li value="http://www.mamicode.com/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="http://www.mamicode.com/2.89" style="background-color: rgb(73, 106, 0); background-position: initial initial; background-repeat: initial initial;">宽幅</li>‘                            + ‘<li value="http://www.mamicode.com/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="http://www.mamicode.com/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="http://www.mamicode.com/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 = http://www.mamicode.com/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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/‘+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="http://www.mamicode.com/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 =http://www.mamicode.com/ $(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 ;    }