choose-attr-1.0.0.js 47.7 KB
function chooseAttr(c,s,s2,r,d,cJson,sJson,s2Json){if(!(this instanceof chooseAttr))return new chooseAttr(c,s,s2,r,d,cJson,sJson,s2Json);var instance;return chooseAttr=function(){return instance},chooseAttr.setterS=function(obj){$(document).unbind("click",chooseAttr.setterH),$(".attr-setter,.add-bar").not($(obj)).removeClass("on"),$(obj).addClass("on");var _l=$(obj).position().left,_w=$("#g-attrs").width();return _l<=105?$(obj).find(".add-bar-con").addClass("bl").removeClass("br"):_w-_l<200&&$(obj).find(".add-bar-con").addClass("br"),setTimeout(function(){$(document).bind("click",chooseAttr.setterH)}),!1},chooseAttr.setterH=function(){$(".attr-setter,.add-bar").removeClass("on").find(".add-bar-con").removeClass("bl br"),$(document).unbind("click",chooseAttr.setterH)},chooseAttr.hc=function(){var _val=$(this).parents("th").find("input").val(),_td=$(this).parents("th").attr("class");"toall"==$(this).attr("ato")?$("tbody td."+_td+" input:text",$("#result-con")).val(_val).blur():$("tbody td."+_td+" input:text",$("#result-con")).each(function(){/^\s*$/g.test($(this).val())&&$(this).val(_val).blur()})},chooseAttr.bc=function(attr,obj){var _val=$(obj).parent().parent().attr("fval"),_td=$(obj).parents("td").attr("class");$("tbody tr["+attr+"="+$(obj).parents("tr").attr(attr)+"] td."+_td+" input:text",$("#result-con")).val(_val).blur()},chooseAttr.validate=function(obj){var $this=$(obj),type=$this.parent().attr("vali"),regs={"float":/^\d+(\.\d+)?$/g,string:/^[\u4e00-\u9fa5a-zA-Z0-9]/g,"int":/^\d+$/g};if(/^\s*$/g.test($this.val()))"on"==$this.attr("show")?$this.parent().parent().removeClass("error"):$this.parent().parent().removeClass("error").end().next().addClass("unshow");else if(regs[type].test($this.val())){var $curInputParent=$this.parent().parent();if($curInputParent.removeClass("error").end().next().removeClass("unshow").attr("fval",$this.val()),!$this.parents("thead").length){var _fc=$this.parents("tr").attr("attrc")?$this.parents("tr").attr("attrc"):"none",_fs=$this.parents("tr").attr("attrs")?$this.parents("tr").attr("attrs"):"none",_fdate=instance.data.json[_fc+"|"+_fs]||{};instance.data.json[_fc+"|"+_fs]=_fdate,_fdate[$this.parents("td").attr("class")]=$this.val()}$curInputParent.has("font").length>0&&$curInputParent.children("font").remove()}else"on"==$this.attr("show")?$this.parent().parent().addClass("error"):$this.parent().parent().addClass("error").end().next().addClass("unshow")},chooseAttr.prototype=this,instance=new chooseAttr,instance.constructor=chooseAttr,this.data={colors:cJson,sizes:sJson,size2s:s2Json,json:d},this.c=$("#"+c),this.s=$("#"+s),this.s2=$("#"+s2),this.r=$("#"+r),this.addEve("color",c),this.addEve("size",s),this.addEve("size2",s2),this.txtFn(),instance}function uploadImgs(o){this.o=$(o)}function ctrlImgs(o){this.o=$(o)}function removeErrorState(imgBox){imgBox.removeClass("error").find(".error-txt").remove()}function initImgPartOfPage(img10Url,cookieDomain){$("#uploadbox").uploadImgs(cookieDomain),$(".g-imgs").ctrlImgs(),toggleUploadBox($("#picID_zero"),!1),$(".imgInput").each(function(i,o){var wareImg=$(this).val().split(","),rowId="0000000000"==wareImg[2]?"picID_zero":"picID_checkColor_"+wareImg[2];$("#"+rowId+" .g-m .p-img").eq(wareImg[0]-1).empty().append('<img onerror="loadImgError(this)" imgId="'+wareImg[1]+'" imgUrl="'+wareImg[3]+'" src="'+img10Url+wareImg[3]+'">')})}function loadImgError(img){$(img).hide().parent().addClass("imgLoadError")}function toggleUploadBox(gImg,keepInView){if(gImg.hasClass("open"))gImg.removeClass("open").siblings().removeClass("open"),$("#uploadbox").css({top:-9999,display:"none"});else{gImg.addClass("open").siblings().removeClass("open");var _pos=gImg.position();if($("#uploadbox").css({top:_pos.top+100+$("#pic-con").scrollTop(),display:"block"}),keepInView){var rowId="#"+gImg.attr("id");window.location.href=window.location.href.substring(0,window.location.href.indexOf("#"))+rowId}}}chooseAttr.prototype={txtFn:function(){$("thead .a-s-con a",this.r).bind("click",chooseAttr.hc),$("thead input:text",this.r).blur()},addEve:function(type,id){var that=this,tempClass=($("#"+id),"");tempClass="size-con"===id?".sizeAliasInput":".colorAliasInput",$(document).on("blur","#"+id+" "+tempClass,function(){var _id=$(this).parent().find("input:checkbox").attr("id"),_val=$(this).val()||$(this).attr("init");"color"===type?($("tr[attrc="+_id+"] td.td-c .s-color").html(_val),$("#picID_"+_id).find(".s-color").html(_val)):$("tr[attrs="+_id+"] td.td-s").html(_val),that.userBlur(type,_id),$(this).val(_val),that.checkAttrAlias($(this))&&$(this).css({color:"","background-color":""})}),$(document).on("change","#"+id+" .i-chk",function(){$(this).prop("checked")?($(this).parent().find("span").hide().end().next("input").attr("disabled",!1).show(),that.add(type,$(this).attr("id"))):($(this).parent().find("span").show().end().next("input").attr("disabled",!0).hide(),that.remove(type,$(this).attr("id")))}).filter(":checked").each(function(index){if("color"===type)if(that.data.colors.length){if($(this).attr("checked")){for(var delColor_=$(this).attr("id"),temp=!1,i=0,l=that.data.colors.length;i<l;i++){var c_=that.data.colors[i];if(c_.id==delColor_){temp=!0;break}}temp||$(this).attr("checked",!1)}}else $(this).attr("checked",!1);else if(that.data.sizes.length){if($(this).attr("checked")){for(var delSize_=$(this).attr("id"),temp=!1,i=0,l=that.data.sizes.length;i<l;i++){var s_=that.data.sizes[i];if(s_.id==delSize_){temp=!0;break}}temp||$(this).attr("checked",!1)}}else $(this).attr("checked",!1)})},userBlur:function(type,id){for(var _data=this.data[type+"s"],i=0,l=_data.length;i<l;i++)if(_data[i].id==id)return void(_data[i].txt1=$("#"+id).parent().next().val())},arrAdd:function(type,id){for(var _flag,_arr=[],_done=!1,arr=this.data[type+"s"],_fid=$("#"+id).attr("fid"),_temp={},_isfirst=!1,i=0,l=arr.length;i<l;i++)(i>0?arr[i-1].fid:-9999)<_fid&&_fid<arr[i].fid&&(_temp={fid:_fid,id:id,txt1:$("#"+id).parent().next().val()},_arr.push(_temp),_flag=arr[i].id,0==i&&(_isfirst=!0),_done=!0),_arr.push(arr[i]);return _done||(_temp={fid:_fid,id:id,txt1:$("#"+id).parent().next().val()},_arr.push(_temp),_flag=!1),this.data[type+"s"]=_arr,$.extend({},_temp,{next:_flag,isfirst:_isfirst})},arrRemove:function(type,id){for(var _arr=[],arr=this.data[type+"s"],i=0;i<arr.length;i++)arr[i].id!=id&&_arr.push(arr[i]);this.data[type+"s"]=_arr},add:function(type,id){var spuCostPrice=$("#spuCostPrice").val(),spuPrice=$("#spuPrice").val(),spuMarketPrice=$("#spuMarketPrice").val();if("color"===type){if($("tr[attrc ="+id+"]").length)return;var _temp=this.arrAdd(type,id);if(this.data.sizes.length)if(this.data.colors.length>1){for(var _tr="",i=0,l=this.data.sizes.length;i<l;i++){var k=this.data.sizes[i],skuCostPrice=(this.data.json[id+"|"+k.id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[id+"|"+k.id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[id+"|"+k.id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var colorAttrData=$("#"+id).attr("value"),sizeAttrData=$("#"+k.id).attr("value"),costPriceId="cost_price_"+colorAttrData+"_"+sizeAttrData,priceId="price_"+colorAttrData+"_"+sizeAttrData,marketPriceId="market_price_"+colorAttrData+"_"+sizeAttrData;_tr+=0==i?'<tr attrc="'+id+'" attrs="'+k.id+'"><td rowspan="'+l+'" class="td-c">'+$("#"+id).next()[0].outerHTML+'<span class="s-color">'+_temp.txt1+'</span></td><td class="td-s">'+k.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[id+"|"+k.id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[id+"|"+k.id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[id+"|"+k.id]||{})["td-skuId"]||"")+'" /></td></tr>':'<tr attrc="'+id+'" attrs="'+k.id+'"><td class="td-s">'+k.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[id+"|"+k.id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[id+"|"+k.id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[id+"|"+k.id]||{})["td-skuId"]||"")+'" /></td></tr>'}_temp.next?$(_tr).insertBefore($("tbody tr[attrc="+_temp.next+"]:first",this.r)):$(_tr).appendTo($("tbody",this.r))}else for(var i=0,l=this.data.sizes.length;i<l;i++){var j=this.data.sizes[i];0==i?$("tr[attrs="+j.id+"]").attr("attrc",id).find(".td-c").attr("rowspan",l).html($("#"+id).next()[0].outerHTML+'<span class="s-color">'+_temp.txt1+"</span>"):($("tr[attrs="+j.id+"]").attr("attrc",id),$(".td-c","tr[attrs="+j.id+"]").remove());var colorAttrData=$("#"+id).attr("value"),sizeAttrData=$("#"+j.id).attr("value"),tColorIds='<input type="hidden" value="'+colorAttrData+'" name="skuColorIds" />';$(tColorIds).appendTo($("tr[attrs="+j.id+"]").find(".td-skuName")),$("tr[attrs="+j.id+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json[id+"|"+j.id]||{})["td-skuId"]||"");var costPriceId="cost_price_"+colorAttrData+"_"+sizeAttrData;$("tr[attrs="+j.id+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId);var priceId="price_"+colorAttrData+"_"+sizeAttrData;$("tr[attrs="+j.id+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId);var marketPriceId="market_price_"+colorAttrData+"_"+sizeAttrData;$("tr[attrs="+j.id+"]").find(".td-market-price").find('input[name="skuMarketPrices"]').attr("id",marketPriceId)}else{var skuCostPrice=(this.data.json[id+"|none"]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[id+"|none"]||{})["td-price"]||"";""!=skuPrice&&null!=skPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[id+"|none"]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var colorAttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+colorAttrData,priceId="price_"+colorAttrData,marketPriceId="market_price_"+colorAttrData,_tr='<tr attrc="'+id+'"><td class="td-c">'+$("#"+id).next()[0].outerHTML+'<span class="s-color">'+_temp.txt1+'</span></td><td class="td-s"></td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[id+"|none"]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[id+"|none"]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[id+"|none"]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[id+"|none"]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuIds" value="'+((this.data.json[id+"|none"]||{})["td-skuId"]||"")+'" /></td></tr>';_temp.next?$(_tr).insertBefore($("tbody tr[attrc="+_temp.next+"]",this.r)):$(_tr).appendTo($("tbody",this.r)),$(".td-s").hide()}$(".td-c").show()}else if("size"===type){if($("tr[attrs ="+id+"]").length)return;var _temp=this.arrAdd(type,id);if(this.data.colors.length>0)if(this.data.sizes.length>1)for(var i=0,l=this.data.colors.length;i<l;i++){var _c=this.data.colors[i],skuCostPrice=(this.data.json[_c.id+"|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[_c.id+"|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[_c.id+"|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var colorAttrData=$("#"+_c.id).attr("value"),sizeAttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+colorAttrData+"_"+sizeAttrData,priceId="price_"+colorAttrData+"_"+sizeAttrData,marketPriceId="market_price_"+colorAttrData+"_"+sizeAttrData;if(_temp.next)if(_temp.isfirst){var _tr='<tr attrc="'+_c.id+'" attrs="'+id+'"><td rowspan="'+this.data.sizes.length+'" class="td-c">'+$("#"+_c.id).next()[0].outerHTML+'<span class="s-color">'+_c.txt1+'</span></td><td class="td-s">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /> <input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';$("td.td-c","tr[attrc="+_c.id+"]").remove(),$(_tr).insertBefore($("tr[attrc="+_c.id+"]").first()),1==$("#nationallySetWareType3").attr("checked")&&$(".td-stock").hide()}else{var _tr='<tr attrc="'+_c.id+'" attrs="'+id+'"><td class="td-s">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';$(_tr).insertBefore($("tr[attrs="+_temp.next+"][attrc="+_c.id+"]")),$("td:first","tr[attrs="+this.data.sizes[0].id+"][attrc="+_c.id+"]").after('<td class="td-c" rowspan="'+this.data.sizes.length+'">'+$("#"+_c.id).next()[0].outerHTML+'<span class="s-color">'+_c.txt1+"</span></td>").remove()}else{var _tr='<tr attrc="'+_c.id+'" attrs="'+id+'"><td class="td-s">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+colorAttrData+'" name="skuColorIds" /><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';$("tr[attrc="+_c.id+"]:last").after(_tr),$("td:first","tr[attrs="+this.data.sizes[0].id+"][attrc="+_c.id+"]").after('<td class="td-c" rowspan="'+this.data.sizes.length+'">'+$("#"+_c.id).next()[0].outerHTML+'<span class="s-color">'+_c.txt1+"</span></td>").remove()}}else for(var i=0,l=this.data.colors.length;i<l;i++){var skuCostPrice=(this.data.json[_cc+"|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[_cc+"|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[_cc+"|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var _cc=this.data.colors[i].id,colorAttrData=$("#"+_cc).attr("value"),sizeAttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+colorAttrData+"_"+sizeAttrData,priceId="price_"+colorAttrData+"_"+sizeAttrData,marketPriceId="market_price_"+colorAttrData+"_"+sizeAttrData;$("tr[attrc="+_cc+"]").attr("attrs",id).find(".td-s").html(_temp.txt1),$(".td-cost-price input",$("tr[attrc="+this.data.colors[i].id+"]")).val(skuCostPrice),$(".td-price input",$("tr[attrc="+this.data.colors[i].id+"]")).val(skuPrice),$(".td-market-price input",$("tr[attrc="+this.data.colors[i].id+"]")).val(skuMarketPrice),1==$("#nationallySetWareType3").attr("checked")&&$(".td-stock input",$("tr[attrc="+this.data.colors[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-stock"]||""),$(".td-plu input",$("tr[attrc="+this.data.colors[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-plu"]||""),$(".td-skuName",$("tr[attrc="+this.data.colors[i].id+"]")).find('input[name="skuIds"]').val((this.data.json[_cc+"|"+id]||{})["td-skuId"]||""),$(".td-cost-price input",$("tr[attrc="+this.data.colors[i].id+"]")).attr("id",costPriceId),$(".td-price input",$("tr[attrc="+this.data.colors[i].id+"]")).attr("id",priceId),$(".td-market-price input",$("tr[attrc="+this.data.colors[i].id+"]")).attr("id",marketPriceId);var tSizeIds='<input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" />';$(tSizeIds).appendTo($("tr[attrc="+_cc+"]").find(".td-skuName"))}else if(this.data.size2s.length>0)if(this.data.sizes.length>1){for(var _tr="",i=0,l=this.data.size2s.length;i<l;i++){var k=this.data.size2s[i],skuCostPrice=(this.data.json[id+"|"+k.id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[id+"|"+k.id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[id+"|"+k.id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var sizeAttrData=$("#"+id).attr("value"),size2AttrData=$("#"+k.id).attr("value"),costPriceId="cost_price_"+sizeAttrData+"_"+size2AttrData,priceId="price_"+sizeAttrData+"_"+size2AttrData,marketPriceId="market_price_"+sizeAttrData+"_"+size2AttrData;_tr+=0==i?'<tr attrs="'+id+'" attrs2="'+k.id+'"><td rowspan="'+l+'" class="td-s">'+_temp.txt1+'</td><td class="td-s2">'+k.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[id+"|"+k.id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" /><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[id+"|"+k.id]||{})["td-skuId"]||"")+'" /></td></tr>':'<tr attrs="'+id+'" attrs2="'+k.id+'"><td class="td-s2">'+k.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[id+"|"+k.id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text" value="'+((this.data.json[id+"|"+k.id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[id+"|"+k.id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" /><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[id+"|"+k.id]||{})["td-skuId"]||"")+'" /></td></tr>'}_temp.next?$(_tr).insertBefore($("tbody tr[attrs="+_temp.next+"]:first",this.r)):$(_tr).appendTo($("tbody",this.r))}else for(var i=0,l=this.data.size2s.length;i<l;i++){var j=this.data.size2s[i];0==i?$("tr[attrs2="+j.id+"]").attr("attrs",id).find(".td-s").attr("rowspan",l).html(_temp.txt1):($("tr[attrs2="+j.id+"]").attr("attrs",id),$(".td-s","tr[attrs2="+j.id+"]").remove());var sizeAttrData=$("#"+id).attr("value"),size2AttrData=$("#"+j.id).attr("value"),tSizeIds='<input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" />';$(tSizeIds).appendTo($("tr[attrs2="+j.id+"]").find(".td-skuName")),$("tr[attrs2="+j.id+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json[id+"|"+j.id]||{})["td-skuId"]||"");var costPriceId="cost_price_"+sizeAttrData+"_"+size2AttrData;$("tr[attrs2="+j.id+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId);var priceId="price_"+sizeAttrData+"_"+size2AttrData;$("tr[attrs2="+j.id+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId);var marketPriceId="market_price_"+sizeAttrData+"_"+size2AttrData;$("tr[attrs2="+j.id+"]").find(".td-market-price").find('input[name="skuMarketPrices"]').attr("id",marketPriceId)}else{var skuCostPrice=(this.data.json["none|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json["none|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json["none|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var sizeAttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+sizeAttrData,priceId="price_"+sizeAttrData,marketPriceId="market_price_"+sizeAttrData,_tr='<tr attrs="'+id+'"><td class="td-c"></td><td class="td-s">'+_temp.txt1+'</td><td class="td-s2"></td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+costPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json["none|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" name="skuSizeIds" value="'+sizeAttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json["none|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';_temp.next?$(_tr).insertBefore($("tbody tr[attrs="+_temp.next+"]",this.r)):$(_tr).appendTo($("tbody",this.r)),$(".td-c").hide(),$(".td-s2").hide()}$(".td-s").show()}else if("size2"===type){if($("tr[attrs2 ="+id+"]").length)return;var _temp=this.arrAdd(type,id);if(this.data.sizes.length>0)if(this.data.size2s.length>1)for(var i=0,l=this.data.sizes.length;i<l;i++){var _c=this.data.sizes[i],skuCostPrice=(this.data.json[_c.id+"|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[_c.id+"|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[_c.id+"|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var sizeAttrData=$("#"+_c.id).attr("value"),size2AttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+sizeAttrData+"_"+size2AttrData,priceId="price_"+sizeAttrData+"_"+size2AttrData,marketPriceId="market_price_"+sizeAttrData+"_"+size2AttrData;if(_temp.next)if(_temp.isfirst){var _tr='<tr attrs="'+_c.id+'" attrs2="'+id+'"><td rowspan="'+this.data.size2s.length+'" class="td-s">'+_c.txt1+'</td><td class="td-s2">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" /><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /> <input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';$("td.td-s","tr[attrs="+_c.id+"]").remove(),$(_tr).insertBefore($("tr[attrs="+_c.id+"]").first())}else{var _tr='<tr attrs="'+_c.id+'" attrs2="'+id+'"><td class="td-s2">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" /><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';
$(_tr).insertBefore($("tr[attrs2="+_temp.next+"][attrs="+_c.id+"]")),$("td.td-s","tr[attrs2="+this.data.size2s[0].id+"][attrs="+_c.id+"]").after('<td class="td-s" rowspan="'+this.data.size2s.length+'">'+_c.txt1+"</td>").remove()}else{var _tr='<tr attrs="'+_c.id+'" attrs2="'+id+'"><td class="td-s2">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+priceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+marketPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json[_c.id+"|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json[_c.id+"|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" value="'+sizeAttrData+'" name="skuSizeIds" /><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json[_c.id+"|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';$("tr[attrs="+_c.id+"]:last").after(_tr),$("td.td-s","tr[attrs2="+this.data.size2s[0].id+"][attrs="+_c.id+"]").after('<td class="td-s" rowspan="'+this.data.size2s.length+'">'+_c.txt1+"</td>").remove()}}else for(var i=0,l=this.data.sizes.length;i<l;i++){var skuCostPrice=(this.data.json[_cc+"|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json[_cc+"|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json[_cc+"|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var _cc=this.data.sizes[i].id,sizeAttrData=$("#"+_cc).attr("value"),size2AttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+sizeAttrData+"_"+size2AttrData,priceId="price_"+sizeAttrData+"_"+size2AttrData,marketPriceId="market_price_"+sizeAttrData+"_"+size2AttrData;$("tr[attrs="+_cc+"]").attr("attrs2",id).find(".td-s2").html(_temp.txt1),$(".td-cost-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).val(skuCostPrice),$(".td-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).val(skuPrice),$(".td-market-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).val(skuMarketPrice),$(".td-stock input",$("tr[attrs="+this.data.sizes[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-stock"]||""),$(".td-sku-code input",$("tr[attrs="+this.data.sizes[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-sku-code"]||""),$(".td-internal-code input",$("tr[attrs="+this.data.sizes[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-internal-code"]||""),$(".td-plu input",$("tr[attrs="+this.data.sizes[i].id+"]")).val((this.data.json[_cc+"|"+id]||{})["td-plu"]||""),$(".td-skuName",$("tr[attrs="+this.data.sizes[i].id+"]")).find('input[name="skuIds"]').val((this.data.json[_cc+"|"+id]||{})["td-skuId"]||""),$(".td-cost-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).attr("id",costPriceId),$(".td-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).attr("id",priceId),$(".td-market-price input",$("tr[attrs="+this.data.sizes[i].id+"]")).attr("id",marketPriceId);var tSizeIds='<input type="hidden" value="'+size2AttrData+'" name="skuSize2Ids" />';$(tSizeIds).appendTo($("tr[attrs="+_cc+"]").find(".td-skuName"))}else{var skuCostPrice=(this.data.json["none|"+id]||{})["td-cost-price"]||"";""!=skuCostPrice&&null!=skuCostPrice||(skuCostPrice=spuCostPrice);var skuPrice=(this.data.json["none|"+id]||{})["td-price"]||"";""!=skuPrice&&null!=skuPrice||(skuPrice=spuPrice);var skuMarketPrice=(this.data.json["none|"+id]||{})["td-market-price"]||"";""!=skuMarketPrice&&null!=skuMarketPrice||(skuMarketPrice=spuMarketPrice);var size2AttrData=$("#"+id).attr("value"),costPriceId="cost_price_"+size2AttrData,priceId="price_"+size2AttrData,marketPriceId="market_price_"+size2AttrData,_tr='<tr attrs2="'+id+'"><td class="td-s"></td><td class="td-s1">'+_temp.txt1+'</td><td class="td-cost-price"><input   type="text" maxlength="12" value="'+skuCostPrice+'" id="'+costPriceId+'" size="8" name="skuCostPrices">&#20803;</td><td class="td-price"><input   type="text" maxlength="12" value="'+skuPrice+'" id="'+costPriceId+'" size="8" name="skuPrices">&#20803;</td><td class="td-market-price"><input   type="text" maxlength="12" value="'+skuMarketPrice+'" id="'+costPriceId+'" size="8" name="skuMarketPrices">&#20803;</td><td class="td-stock"><input   type="text" maxlength="9" value="'+((this.data.json["none|"+id]||{})["td-stock"]||"")+'" size="8" name="skuStocks">&#20214;</td><td class="td-sku-code"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-sku-code"]||"")+'" size="12" name="skuCodes"></td><td class="td-internal-code"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-internal-code"]||"")+'" size="12" name="internalCodes"></td><td class="td-plu"><input  type="text"  value="'+((this.data.json["none|"+id]||{})["td-plu"]||"")+'" size="16" name="skuBarCodes"></td><td class="td-idcard"><label class="checkbox-inline"><input type="checkbox" name="skuIdcard" value="1"></label></td><td class="td-skuName"><input type="hidden" name="skuSize2Ids" value="'+size2AttrData+'" /><input type="hidden" name="skuIds" value="'+((this.data.json["none|"+id]||{})["td-skuId"]||"")+'" /></td></tr>';_temp.next?$(_tr).insertBefore($("tbody tr[attrs="+_temp.next+"]",this.r)):$(_tr).appendTo($("tbody",this.r)),$(".td-s").hide()}$(".td-s2").show()}this.r.show()},remove:function(type,id){if("color"===type)if(this.data.colors.length>1)$("tr[attrc="+id+"]",this.r).remove();else if(this.data.sizes.length)for(var i=0,l=this.data.sizes.length;i<l;i++){var m=this.data.sizes[i].id;$(".td-c","tr[attrs="+m+"]").length?$(".td-c","tr[attrs="+m+"]").after('<td class="td-c"></td>').remove():$('<td class="td-c"></td>').prependTo($("tr[attrs="+m+"]")),$(".td-c").hide(),$("tr[attrs="+m+"]").removeAttr("attrc"),$("tr[attrs="+m+"]").find(".td-skuName").find('input[name="skuColorIds"]').remove(),$("tr[attrs="+m+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json["none|"+m]||{})["td-skuId"]||"");var sizeAttrData=$("#"+m).attr("value"),costPriceId="cost_price_"+sizeAttrData,priceId="price_"+sizeAttrData,marketPriceId="market_price_"+sizeAttrData;$("tr[attrs="+m+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId),$("tr[attrs="+m+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId),$("tr[attrs="+m+"]").find(".td-market-price").find('input[name="skuPrices"]').attr("id",marketPriceId)}else $("tr[attrc="+id+"]",this.r).remove();else if("size"==type)if(this.data.colors.length)if(this.data.sizes.length>1)for(var i=0,l=this.data.colors.length;i<l;i++){var y=this.data.colors[i],ytr=$("tr[attrc="+y.id+"]").first();ytr.attr("attrs")==id?($('<td class="td-c" rowspan="'+(this.data.sizes.length-1)+'">'+$("#"+y.id).next()[0].outerHTML+'<span class="s-color">'+y.txt1+"</span></td>").prependTo(ytr.next()),ytr.remove()):(ytr.find("td:first").attr("rowspan",this.data.sizes.length-1),$("tr[attrs="+id+"][attrc="+y.id+"]",this.r).remove())}else for(var i=0,l=this.data.colors.length;i<l;i++){$("tr[attrc="+this.data.colors[i].id+"]").removeAttr("attrs").find(".td-s").empty(),$(".td-s").hide();var tempColorId=this.data.colors[i].id;$("tr[attrc="+tempColorId+"]").find(".td-skuName").find('input[name="skuSizeIds"]').remove(),$("tr[attrc="+tempColorId+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json[tempColorId+"|none"]||{})["td-skuId"]||"");var colorAttrData=$("#"+tempColorId).attr("value"),costPriceId="cost_price_"+colorAttrData;$("tr[attrc="+tempColorId+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId);var priceId="price_"+colorAttrData;$("tr[attrc="+tempColorId+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId);var marketPriceId="market_price_"+colorAttrData;$("tr[attrc="+tempColorId+"]").find(".td-market-price").find('input[name="skuMarketPrices"]').attr("id",marketPriceId)}else if(this.data.size2s.length)if(this.data.sizes.length>1)$("tr[attrs="+id+"]",this.r).remove();else if(this.data.sizes.length)for(var i=0,l=this.data.size2s.length;i<l;i++){var m=this.data.size2s[i].id;$(".td-s","tr[attrs2="+m+"]").length?$(".td-s","tr[attrs2="+m+"]").after('<td class="td-s"></td>').remove():$('<td class="td-s"></td>').prependTo($("tr[attrs2="+m+"]")),$(".td-s").hide(),$("tr[attrs2="+m+"]").removeAttr("attrs"),$("tr[attrs2="+m+"]").find(".td-skuName").find('input[name="skuSizeIds"]').remove(),$("tr[attrs2="+m+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json["none|"+m]||{})["td-skuId"]||"");var size2AttrData=$("#"+m).attr("value"),costPriceId="cost_price_"+size2AttrData,priceId="price_"+size2AttrData,marketPriceId="market_price_"+size2AttrData;$("tr[attrs="+m+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId),$("tr[attrs="+m+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId),$("tr[attrs="+m+"]").find(".td-market-price").find('input[name="skuPrices"]').attr("id",marketPriceId)}else $("tr[attrs="+id+"]",this.r).remove();else $("tr[attrs="+id+"]",this.r).remove();else if("size2"==type)if(this.data.sizes.length)if(this.data.size2s.length>1)for(var i=0,l=this.data.sizes.length;i<l;i++){var y=this.data.sizes[i],ytr=$("tr[attrs="+y.id+"]").first();ytr.attr("attrs2")==id?($('<td class="td-s" rowspan="'+(this.data.size2s.length-1)+'">'+y.txt1+"</td>").prependTo(ytr.next()),ytr.remove()):(ytr.find("td.td-s").attr("rowspan",this.data.size2s.length-1),$("tr[attrs2="+id+"][attrs="+y.id+"]",this.r).remove())}else for(var i=0,l=this.data.sizes.length;i<l;i++){$("tr[attrs="+this.data.sizes[i].id+"]").removeAttr("attrs2").find(".td-s2").empty(),$(".td-s2").hide();var tempSizeId=this.data.sizes[i].id;$("tr[attrs="+tempSizeId+"]").find(".td-skuName").find('input[name="skuSize2Ids"]').remove(),$("tr[attrs="+tempSizeId+"]").find(".td-skuName").find('input[name="skuIds"]').val((this.data.json[tempSizeId+"|none"]||{})["td-skuId"]||"");var sizeAttrData=$("#"+tempSizeId).attr("value"),costPriceId="cost_price_"+sizeAttrData;$("tr[attrs="+tempSizeId+"]").find(".td-cost-price").find('input[name="skuCostPrices"]').attr("id",costPriceId);var priceId="price_"+sizeAttrData;$("tr[attrs="+tempSizeId+"]").find(".td-price").find('input[name="skuPrices"]').attr("id",priceId);var marketPriceId="market_price_"+sizeAttrData;$("tr[attrs="+tempSizeId+"]").find(".td-market-price").find('input[name="skuMarketPrices"]').attr("id",marketPriceId)}else $("tr[attrs2="+id+"]",this.r).remove();this.arrRemove(type,id),this.data.colors.length+this.data.sizes.length+this.data.size2s.length<=0&&this.r.hide()},checkAttrAlias:function(inputer){var v=inputer.val(),msg="";v.length>25&&(msg="销售属性自定义名称过长,请调整为25字符以内。"),checkAttributeValue(v)||(msg="暂时只支持! @ # $ % & + - * / \\ _ ( ) = . 16种特殊字符,请重新输入。");var repeated=!1,inputers=$("");return inputer.hasClass("colorAliasInput")?inputers=$(".colorAliasInput").not(inputer):inputer.hasClass("sizeAliasInput")&&(inputers=$(".sizeAliasInput").not(inputer)),inputers.each(function(){$(this).val()==v&&(repeated=!0)}),repeated&&(msg="注意:销售属性值名称有重复,请重新进行自定义!"),!msg||(alert(msg),inputer.css({color:"red","background-color":"#FFF4D7"}),setTimeout('$("#'+inputer.attr("id")+'").focus()',200),!1)}},uploadImgs.prototype={init:function(cookieDomain){if($(".ftab-t li",this.o).bind("click",function(){if($(this).hasClass("close_btn"))$(".g-imgs.open").find(".upload-btn").click();else if($(this).hasClass("next_r_btn")){var nextRow=$(".g-imgs.open").next();nextRow.length>0&&nextRow.find(".upload-btn").click()}else $(this).addClass("curr").siblings().removeClass("curr"),$($(this).attr("fid")).show().siblings(".ftab-con").hide(),jQuery.cookie&&(jQuery.cookie.json=!0,jQuery.cookie("_cut_",{v:$(this).attr("fid")},{expires:30,path:"/ware/",domain:cookieDomain}))}),jQuery.cookie){jQuery.cookie.json=!0;try{var cut=jQuery.cookie("_cut_");cut&&$(".ftab-t li[fid="+cut.v+"]").click()}catch(e){}}}},ctrlImgs.prototype={init:function(){$(".g-m li",this.o).hover(function(){$(".p-img",this).html()?$(this).addClass("hover"):$(this).parents(".g-imgs").hasClass("open")||$(this).css({cursor:"pointer"}).attr("title","点击,展开图片上传")},function(){$(this).removeClass("hover"),$(this).css({cursor:"default"}).attr("title","")}),this.o.bind("click",function(e){function swapImg(sourceImgBox,targetImgBox){var sourceImgObj=sourceImgBox.html();sourceImgBox.html(targetImgBox.html()),targetImgBox.html(sourceImgObj);var sourceLoadError=sourceImgBox.hasClass("imgLoadError"),targetLoadError=targetImgBox.hasClass("imgLoadError");sourceLoadError?targetImgBox.addClass("imgLoadError"):targetImgBox.removeClass("imgLoadError"),targetLoadError?sourceImgBox.addClass("imgLoadError"):sourceImgBox.removeClass("imgLoadError")}var _t=$(e.target),_that=this;if(_t.hasClass("p-img")&&($(this).hasClass("open")||$(this).find(".upload-btn").click()),(_t.hasClass("upload-btn")||_t.parent().hasClass("upload-btn"))&&toggleUploadBox($(this),!0),_t.hasClass("to-l")){var _prev=_t.parent().parent().prev();if(_prev.length){if(_prev.hasClass("waiting"))return;removeErrorState(_prev),swapImg(_t.parent().prev(),_prev.find(".p-img"))}_t.parents("li").find(".p-img img").length<=0&&_t.parents("li").removeClass("hover")}if(_t.hasClass("to-r")){var _next=_t.parent().parent().next();if(_next.length){if(_next.hasClass("waiting"))return;removeErrorState(_next),swapImg(_t.parent().prev(),_next.find(".p-img"))}_t.parents("li").find(".p-img img").length<=0&&_t.parents("li").removeClass("hover")}if(_t.hasClass("del")){var imgid=_t.parent().prev(".p-img").children("img").attr("imgid");$("#imgSpaceImgs").find("img[imgid="+imgid+"]").parent("li").removeClass("sel"),_t.parent().prev(".p-img").removeClass("imgLoadError").empty(),$(this).hasClass("open")||$(this).find(".upload-btn").click(),_t.parents("li").find(".p-img img").length<=0&&_t.parents("li").removeClass("hover"),$.ajax({url:"/catalog/item-img/delete?id="+imgid,type:"get",success:function(msg2){}})}_t.hasClass("fbtn")&&$("#picID_zero").find(".p-img").each(function(i){removeErrorState($($(".p-img",_that)[i]).parents("li")),$($(".p-img",_that)[i]).removeClass("imgLoadError").html($(this).html())})})}},$.fn.extend({uploadImgs:function(cookieDomain){this.each(function(){var _o=new uploadImgs(this);_o.init(cookieDomain)})},ctrlImgs:function(){this.each(function(){var _o=new ctrlImgs(this);_o.init()})}});