//----------------------------------------------------来自ipad/js/function.order.js function check_order_modify(url,is_parent){ var f=document.forms['form1']; if(num_arr.sort().toString()!=num_arr_check.sort().toString() && f.sub_save.disabled==false){ //检测装配码是否符合装箱数 if(zxs!=""){ var arr_zxs=zxs.split(","); for(var i=0;i0){ alert(arr_tmp[0]+"-"+arr_tmp[1]+",第"+(num_arr[i][1]+1)+"行,配码错误(装箱数:"+zxs+")!"); return false; } } } //处理变量 var str_sub=""; var arr_tmp=[],arr_tmp1=[]; for(var i=0;i0){ str_sub+=arr_tmp[0]+"|"+arr_tmp1[1]+"|"+num_arr[i][3]+","; }else{ if(arr_tmp1[1]!=""){ //有配码,无箱数 alert(arr_tmp[0]+"-"+arr_tmp[1]+",第"+(num_arr[i][1]+1)+"行,请输入箱数!"); d_focus("xs_"+arr_tmp[0]+"_"+num_arr[i][1]); return false; } } } alert("b"); alert(str_sub); // f.str_sub.value=str_sub; f.go_url.value=url; f.sub_save.value='保存中...'; f.sub_save.disabled=true; f.submit(); }else{ alert("c"); if(url){ is_parent?window.parent.location.href=url:window.location.href=url; } } } // function go_xh(){ check_order_modify(''); var f=document.forms['form2']; var xh=f.s_xh.value; if(xh>0){ f.submit(); }else{ alert("您输入的序号有误,请检查!"); } } function go_xh_qj(){ var f=document.forms['form2']; var xh=f.s_xh.value; if(xh>0){ f.submit(); }else{ alert("您输入的序号有误,请检查!"); } } // function go_order_search(_t){ check_order_modify(''); var f=document.forms['form2']; eval("var v1=f.s_"+_t+".value"); if(v1){ f.submit(); }else{ alert("请输入条件!"); } } //保存订单 function save_order(){ var obj_form=document.getElementById("form1"); var arr_tmp=[],arr_tmp1=[]; //检测装配码是否符合装箱数 if(zxs!=""){ var arr_zxs=zxs.split(","); for(var i=0;i0){ alert(arr_tmp[0]+"-"+arr_tmp[1]+",第"+(num_arr[i][1]+1)+"行,配码错误(装箱数:"+zxs+")!"); return false; } } } //处理变量 var str_sub=""; for(var i=0;i0){ str_sub+=arr_tmp[0]+"|"+arr_tmp1[1]+"|"+num_arr[i][3]+","; }else{ if(arr_tmp1[1]!=""){ //有配码,无箱数 alert(arr_tmp[0]+"-"+arr_tmp[1]+",第"+(num_arr[i][1]+1)+"行,请输入箱数!"); d_focus("xs_"+arr_tmp[0]+"_"+num_arr[i][1]); return false; } } } // obj_form.str_sub.value=str_sub; obj_form.sub_save.value='保存中...'; obj_form.sub_save.disabled=true; obj_form._a.value='save'; return true; } // function rebuild_num_tr(){ var str=""; //表头 str+=""; str+=""; var arr_size_title=str_size_title.split(","); var arr_tmp=[]; for(var i=0;i"+arr_tmp[1]+""; } str+=""; str+=""; var old_hang=0; for(var i=0;i150?pm_div_h:150; var click_act=" onclick=\"show_div_hehe('pm_"+tmp_obj+"',400,"+pm_div_h+",'')\""; if(num_arr[old_hang+j][4]=="y"){ dis1=" disabled"; click_act=""; ka_style="color:red;font-weight:bold;"; ka_text=" 已删除"; } str+=""; if(j==0){ str+=""; } // str+=""; //配码 str+=""; //尺码 for(var k=0;k"; } //箱数 str+=""; //小计 str+=""; str+=""; } } //合计 str+=""; str+=""; str+="
颜色多配码编辑配码箱数"+translate_unit+"数
"+arr_color1[0]+"-"+arr_color1[1]+ka_text+"
"+arr_gz1[0]+"
"+(num_arr[old_hang+j][3]*get_pm_num(arr_gz1[1]))+"
合计
"+total_xs+"
"+total_num+"
"; document.getElementById("div_num").innerHTML=str; return str; } // function get_old_hang_num(ind){ var r=0; for(var j=0;j1){ arr_color_hang1[i]=arr_color_hang[i]-1; }else{ arr_color_hang1[i]=arr_color_hang[i]; } } //alert(arr_color_hang+"\n"+arr_color_hang1); arr_color_hang=arr_color_hang1; rebuild_num_tr(); count_total_num(); } return; } //改变尺码数量 function change_size(obj){ var arr_obj=obj.split("_"); var color=arr_obj[0]; var color_hang=arr_obj[1]; var xs=get_xs(color,color_hang); count_color_hang(color,color_hang,xs); var new_pm=get_new_pm(color,color_hang); //处理num_arr,改变配码 var num_arr1=[],arr_tmp=[],new_arr=[]; for(var i=0,i1=0;i"; var is_div=document.getElementById("div_hehe"); if(is_div){ $("#div_hehe").remove(); } $("body").append(div_hehe); // var keyboard=$("#div_hehe"); //元素css样式控制 keyboard.css({"position":"absolute","z-index":"10","display":"none","background":"#ffffff",overflow:"hidden","width":w,"height":h,"border-radius":w*0.01,"border":"1px solid #cccccc"}); // var p=show_div_hehe_GetScreenPosition(obj1); //alert(p.x+","+p.y); var screen_h=$(window).height(); var screen_w=$(window).width(); var obj_h=$("#"+obj).height()*1.1; var key_num_h=keyboard.height(); //计算top值 var t=0; if(p.y+obj_h+key_num_h>screen_h){ t=p.y-key_num_h; }else{ t=p.y+obj_h; } //计算left值 var key_num_w=keyboard.width(); var obj_w=$("#"+obj).width(); var l=0; if(p.x+key_num_w>screen_w){ l=p.x-key_num_w+obj_w; }else{ l=p.x; } if(keyboard.css("display")=="none"){ keyboard.css({"display":"block","left":l,"top":t}); } } //关闭 function show_div_hehe_close(){ var keyboard=$("#div_hehe"); keyboard.css({"display":"none"}); } //取得输入框坐标 function show_div_hehe_GetScreenPosition(object) { var position = {}; position.x = object.offsetLeft; position.y = object.offsetTop; while (object.offsetParent) { position.x = position.x + object.offsetParent.offsetLeft; position.y = position.y + object.offsetParent.offsetTop; if (object == document.getElementsByTagName("body")[0]) { break; } else{ object = object.offsetParent; } } return position; } //----------------------------------------------------来自ipad/js/function.js //取得配码的合计 function get_pm_num(gz){ var arr_gz=gz.split(":"); var r=0; for(var i=0;i