//判断商品状态 /*function judge(wzid,bcType) { var url=""; $.ajax({ type: "POST", url:"/explatform/exp/bargainWyj/judgeBcState.do", data:{wzid:wzid,bcType:bcType},// 你的formid dataType:"json", async: false, error: function(request) { gAlert("添加失败"); closeLayer(); }, success: function(data) { if(data != null){ gAlert(data.err); } closeLayer(); var a=data.err; console.log(a); return a; } }); }*/ //判断窗口位置 function input_num_turn(wzid) { $("#"+wzid).css({top:0}).fadeIn(); var yPos; var h= (window.screen.availHeight)/2 ; //var h2 = window.screen.height ; //获取滚动条高度 var scrollTop=0; if(document.documentElement&&document.documentElement.scrollTop){ scrollTop=document.documentElement.scrollTop; }else if(document.body){ scrollTop=document.body.scrollTop; } yPos = $("#but"+wzid).offset().top+60; var hig=h+scrollTop; if(yPos >= hig){ var top = -333; $("#"+wzid).css({top:top}).fadeIn(); } } //议价单弹窗 function doYj (channel,wzid,sl2,price00,hydm,flag02,ihydm,qxgid,ecpath){ closeLayer(); input_num_turn(wzid); if(session == "" || session == "undefined" ){ $(".login-code").parent().hide(); $(".popup").fadeIn(); $(".pop-mask").height($("html,body").height()).show(); }else if(qxgid == "M00000" || qxgid == "M00001" ){ //没有买家或卖家权限 gAlert("请登录或申请认证后再议价/咨询"); }else if(hydm ==ihydm){ gAlert("不可对自己上架的商品进行议价或咨询操作"); }else{ var a=""; $.ajax({ type: "POST", url:"/explatform/exp/bargainWyj/judgeBcState.do", data:{wzid:wzid,bcType:1},// 你的formid dataType:"json", async: false, success: function(data) { /* if(data != null){ gAlert(data.err); } closeLayer();*/ a=data.err; } }); if(a != ""){ gAlert(a); }else{ //关闭之前打开的层 var html=''; html+='
' html+='
' html+='
' if(channel =="1"){ html+='' }else if(channel =="3"){ html+='' } html+='
' html+='
' html+='' html+='
' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='
' html+='
' html+='' html+='

' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' var d = new Date(); var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); //if(flag02 == 1){ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' /*}else{ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' }*/ html+='' html+='' html+='' html+='' html+='
当前可供(套)'+Number(sl2)+'采购数量(套)
当前单价(元)¥'+toDecimal2(price00)+'期望单价(元)
包装类型' html+='' html+='包装要求' html+='' html+='
生产年份要求' html+='' html+='产品产地' html+='' html+='
期望发货日期' html+='' html+='本次议价有效期' html+='' html+='
包装要求' html+='' html+='生产年份要求' html+='' html+='
产品产地' html+='' html+='期望发货日期' html+='' html+='
本次咨询有效期' html+='' html+='
' html+="  " html+='' html+='  ' html+='免费咨询电话: 4008-400-345' html+='
' html+='
' html+='
' $("#"+wzid).append(html); } } } function doZx (channel,wzid,sl2,price00,hydm,flag02,ihydm,qxgid,ecpath){ closeLayer(); input_num_turn(wzid); if(session == "" || session == "undefined" ){ $(".login-code").parent().hide(); $(".popup").fadeIn(); $(".pop-mask").height($("html,body").height()).show(); }else if(qxgid == "M00000" || qxgid == "M00001" ){ //没有买家或卖家权限 gAlert("请登录或申请认证后再议价/咨询"); }else if(hydm ==ihydm){ gAlert("不可对自己上架的商品进行议价或咨询操作"); }else{ var a=""; $.ajax({ type: "POST", url:"/explatform/exp/bargainWyj/judgeBcState.do", data:{wzid:wzid,bcType:2},// 你的formid dataType:"json", async: false, success: function(data) { /*if(data != null){ gAlert(data.err); } closeLayer();*/ a=data.err; } }); if(a != ""){ gAlert(a); }else{ //关闭之前打开的层 var html=''; html+='
' html+='
' html+='
' if(channel =="1"){ html+='' }else if(channel =="3"){ html+='' } html+='
' html+='
' html+='' html+='
' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='
' html+='
' html+='' html+='

' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' var d = new Date(); var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); //if(flag02 == 1){ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' /*}else{ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' }*/ html+='' html+='' html+='' html+='' $("#"+wzid).append(html); } } } //判断窗口位置 function input_num_tun(wzid) { $("#"+wzid).css({top:0}).fadeIn(); var yPos; var h= (window.screen.availHeight)/2 ; //var h2 = window.screen.height ; //获取滚动条高度 var scrollTop=0; if(document.documentElement&&document.documentElement.scrollTop){ scrollTop=document.documentElement.scrollTop; }else if(document.body){ scrollTop=document.body.scrollTop; } yPos = $("#but"+wzid).offset().top; var hig=h+scrollTop; var top; if(yPos >= hig){ top = yPos - 335; }else{ top = yPos ; } $("#"+wzid).css({top:top}).fadeIn(); } //询货 function doXhYj(channel,wzid,sl2,price00,flag02,sl02,ecpath){ closeLayer(); input_num_tun(wzid); var a=""; $.ajax({ type: "POST", url:"/explatform/exp/bargainWyj/judgeBcState.do", data:{wzid:wzid,bcType:1},// 你的formid dataType:"json", async: false, error: function(request) { gAlert("添加失败"); }, success: function(data) { /* if(data != null){ gAlert(data.err); }*/ a=data.err; } }); if(a !=""){ gAlert(a); }else if($("#date2Str"+wzid).val() == "0"){ gAlert("议价失败,已超过议价有效期"); }else{ //关闭之前打开的层 var html=''; html+='
' html+='
' html+='
' html+='' html+='
' html+='
' html+='' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='
' html+='
' html+='' html+='

' html+='
' html+='
' html+='
当前可供(套)'+Number(sl2)+'采购数量(套)
当前单价(元)¥'+toDecimal2(price00)+'期望单价(元)本商品不议价
包装类型' html+='' html+='包装要求' html+='' html+='
生产年份要求' html+='' html+='产品产地' html+='' html+='
期望发货日期' html+='' html+='本次咨询有效期' html+='' html+='
包装要求' html+='' html+='生产年份要求' html+='' html+='
产品产地' html+='' html+='期望发货日期' html+='' html+='
本次咨询有效期' html+='' html+='
' html+="  " html+='' html+='  ' html+='免费咨询电话: 4008-400-345' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' var d = new Date(); var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); //if(flag02 == 1){ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='
当前可供(套)'+Number(sl2)+'采购数量(套)
当前单价(元)¥'+toDecimal2(price00)+'期望单价(元)
包装类型' html+='' html+='包装要求' html+='' html+='
生产年份要求' html+='' html+='产品产地' html+='' html+='
期望发货日期' html+='' html+='本次议价有效期' html+='' html+='
' html+="  " html+='' html+='  ' html+='免费咨询电话: 4008-400-345' html+='
' html+='
' html+='
' $("#"+wzid).append(html); } } //询货 function doXhZx (channel,wzid,sl2,price00,flag02,sl02,ecpath){ closeLayer(); input_num_tun(wzid); var a=""; $.ajax({ type: "POST", url:"/explatform/exp/bargainWyj/judgeBcState.do", data:{wzid:wzid,bcType:2},// 你的formid dataType:"json", async: false, error: function(request) { gAlert("添加失败"); }, success: function(data) { /* if(data != null){ gAlert(data.err); }*/ a=data.err; } }); if(a != ""){ gAlert(a); }else if($("#date2Str"+wzid).val() == "0"){ gAlert("议价失败,已超过议价有效期"); }else{ //关闭之前打开的层 var html=''; html+='
' html+='
' html+='
' html+='' html+='
' html+='
' html+='' html+='
' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='
' html+='
' html+='' html+='

' html+='
' html+='
' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' var d = new Date(); var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); //if(flag02 == 1){ html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' html+='' $("#"+wzid).append(html); } } //强制保留2位小数 function toDecimal2(x) {       var f = parseFloat(x);       if (isNaN(f)) {         return false;       }       var f = Math.round(x*100)/100;       var s = f.toString();       var rs = s.indexOf('.');       if (rs < 0) {         rs = s.length;         s += '.';       }       while (s.length <= rs + 2) {         s += '0';       }       return s; } //关闭弹出层 function closeLayer(){ $(".XhBjDiv").remove(); $(".XhBjOn").removeClass("XhBjOn"); } //验证提交 function tj(index,ecpath){ var bol=true; //采购数量 if(gScript.checkNumber("bcNum",0,"采购数量") == false){ bol=false; } if(Number($("#bcNum").val()) > Number($("#sl").val())){ gAlert("您的采购数量大于商家可供货量,可能无法满足您的采购需求"); bol=false; } /*if($("#sl02").val() != null || $("#sl02").val() != ""){ if(Number($("#bcNum").val()) < Number($("#sl02").val())){ gAlert("您的采购数量不能小于商家最小采购量"); bol=false; } }*/ if(gScript.checkNumber("bcPrice",2,"采购价") == false){ bol=false; } if(Number($("#bcPrice").val()) > Number($("#price").val())){ gAlert("您的议价价格高于商品标价,请重新填写!"); bol=false; } if(parseFloat($("#bcPrice").val()) < gScript.accDiv(parseFloat($("#price").val()),2)){ gAlert("您的报价不能小于商品原价的      50%,请重新填写!"); bol=false; } if($("#bcFhdate").val() ==""){ gAlert("期望发货日期不能为空"); bol=false; } var a= new Date($("#bcFhdate").val()); var b= new Date(); var c= new Date(a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate()).getTime(); var d= new Date(b.getFullYear()+"-"+(b.getMonth()+1)+"-"+b.getDate()).getTime(); var e = d + 60*24*3600*1000 if(c < d){ gAlert("您选择的发货时间不能早于当前时间"); bol=false; } if(e < a){//大于60天 gAlert("您选择的发货时间不能晚于当日60天后!"); bol=false; } if(bol){ var url=""; if(index ==1){ url=ecpath+"/exp/bargainWyj/add.do"; }else if(index ==2){ url=ecpath+"/exp/bargainWzx/add.do"; } $.ajax({ type: "POST", url:url, data:$('#mform').serialize(),// 你的formid dataType:"json", async: false, error: function(request) { gAlert("添加失败"); closeLayer(); }, success: function(data) { if(data != null){ gAlert(data.err); } closeLayer(); } }); } } /** * 询比价业务 查询指定单据的最低报价 * @param id * @param fphm * @return */ function getLowerPrice(ecpath,id,fphm){ var url = ecpath +"/exp/querybusiness/common/getLowerPrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"pageSize":1,"page":1},function (result){ if (null==result||!result) return; var ret = result[0]; if (ret.length > 0){ var P = parseFloat(ret[0].value).toFixed(2); $("#"+id).html(P); } },"json"); } /** * 询比价业务 查询指定单据的最低报价及top报价 * @param ecpath * @param id * @param fphm * @param number * @return */ function getLowerPriceTop(ecpath,id,fphm,number){ var url = ecpath +"/exp/querybusiness/common/getLowerPrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"pageSize":number,"page":1},function (result){ if (null==result||!result) return; var ret = result[0]; var html = ""; if (ret.length > 0){ html +="
"; var P = parseFloat(ret[0].value); html +=""+P+"
    "; for (intTmp = 0; intTmp < ret.length; intTmp++){ var v = ret[intTmp].value.split("&&&&&"); //var x = parseFloat(ret[intTmp].value); var x = v[0]; if(v.length==2){ html +="
  • "+parseFloat(x)+"
  • " }else{ html +="
  • "+parseFloat(x)+"
  • " } } html +="
"; } $("#"+id).html(html); },"json"); } /** * 询比价业务 查询指定单据的最低报价及top报价 * @param ecpath * @param id * @param fphm * @param number * @return */ function getLowerWebPriceTop(ecpath,id,fphm,number){ var url = ecpath +"/querylist/getLowerPrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"pageSize":number,"page":1},function (result){ if (null==result||!result) return; var ret = result[0]; var html = ""; if (ret.length > 0){ html +="
"; var P = parseFloat(ret[0].value); html +=""+P+"
    "; for (intTmp = 0; intTmp < ret.length; intTmp++){ var v = ret[intTmp].value.split("&&&&&"); //var x = parseFloat(ret[intTmp].value); var x = v[0]; if(v.length==2){ html +="
  • "+parseFloat(x)+"
  • " }else if(intTmp == 0){ html +="
  • "+parseFloat(x)+"
  • " }else{ html +="
  • "+parseFloat(x)+"
  • " } } html +="
"; } $("#"+id).html(html); },"json"); } function getLowerPriceTop1(ecpath,id,fphm,number){ var url = ecpath +"/exp/querybusiness/common/getLowerPrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"pageSize":number,"page":1},function (result){ if (null==result||!result) return; var ret = result[0]; var html = ""; html +="
  • "+ret.length+"
  • "; $("#"+id).html(html); },"json"); } function showDiv(id){ $("#"+id).show(); } function showWeb(id){ $("#"+id).show(); } function hideDiv(id){ $("#"+id).hide(); } /** * 询比价业务 参与报价 * @param ecpath 业务平台地址 * @param id 页面输出元素ID * @param fphm 询价单号 * @param scpath 积分平台地址 * @return */ function joinPrice(ecpath,id,fphm,obj,scpath){ if(session == "" || session == "undefined" ){ $(".login-code").parent().hide(); $(".popup").fadeIn(); $(".pop-mask").height($("html,body").height()).show(); }else{ var url = ecpath +"/exp/querybusiness/process/sell/joinPrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm},function (result){ try{ if (null==result||!result) return; if(result[0]=='user'){ alert("认证卖家登录后方可参与报价。"); closeLayer(); return ; } if(result[0]=='sellreg'){ alert("认证卖家方可参与报价,请在【卖家中心】申请认证。"); closeLayer(); return ; } if(result[0]=='cd'){ alert("您的认证品牌中不包含买家发布的品牌,不允许报价。"); closeLayer(); return ; } if(result[0]=='error'){ alert("数据异常"); closeLayer(); return ; } //询比价信息 var querInfo = result[0]; var myPrice = result[1]; var cds = querInfo.mx.cd; if(cds==''){ cds = '不限'; } //尺寸 var cc = ""; if(querInfo.mx.wz.wzstr01 != ''){ cc+=parseFloat(querInfo.mx.wz.wzstr01,'#,##0.###'); } if(querInfo.mx.wz.wzstr02 != ''){ if(cc!=''&&querInfo.mx.wz.wzstr02 != ''){ cc+="*"; } cc+=parseFloat(querInfo.mx.wz.wzstr02,'#,##0.###'); } if(querInfo.mx.wz.wzstr03 != ''){ if(cc!=''&&querInfo.mx.wz.wzstr03 != ''){ cc+="*"; } cc+=parseFloat(querInfo.mx.wz.wzstr03,'#,##0.###'); } var html = "
    参与询货单("+querInfo.fphm+")报价
    "; //html +="
    买家:匿名    "; html +="
    买家:匿名    "; html +="    
    "; html +="

    商品信息

    "; html +="
    当前可供(套)'+Number(sl2)+'采购数量(套)
    当前单价(元)¥'+toDecimal2(price00)+'期望单价(元)本商品不议价
    包装类型' html+='' html+='包装要求' html+='' html+='
    生产年份要求' html+='' html+='产品产地' html+='' html+='
    期望发货日期' html+='' html+='本次咨询有效期' html+='' html+='
    ' html+="  " html+='' html+='  ' html+='免费咨询电话: 4008-400-345' html+='
    "; html +=""; html +="" html +="
    品牌型号尺寸(mm)到货日期采购数量(套)最少供应量(套)收货地响应人数最低报价(元/套)
    "+cds+""+querInfo.mx.pm+""+ cc+""+querInfo.date3Str+""+querInfo.mx.sl2+""+querInfo.mx.minsl+""+querInfo.dq1+"
    " html +="" html +="

    我的报价信息

    " html +=""; html +=""; //判断是否是首次报价 if (myPrice == null) { html +=getNewPriceHtml(querInfo,fphm); }else { html +=getUpdatePriceHtml(querInfo,myPrice,fphm); } //关闭之前打开的层 closeLayer(); $("#"+id).append(html); $(obj).find("span").addClass("XhBjOn"); init(ecpath,fphm); showmbscoreType(scpath,querInfo.hydm,"enquiry_XhBjDiv_BuyXy","1","2"); }catch(e1){ } },"json"); } } /** * 首次出价html * @param querInfo * @return */ function getNewPriceHtml(querInfo,fphm){ var html =""; //尺寸 var cc = ""; if(querInfo.mx.wz.wzstr01 != ''){ cc+=parseFloat(querInfo.mx.wz.wzstr01,'#,##0.###'); } if(querInfo.mx.wz.wzstr02 != ''){ if(cc!=''&&querInfo.mx.wz.wzstr02 != ''){ cc+="*"; } cc+=parseFloat(querInfo.mx.wz.wzstr02,'#,##0.###'); } if(querInfo.mx.wz.wzstr03 != ''){ if(cc!=''&&querInfo.mx.wz.wzstr03 != ''){ cc+="*"; } cc+=parseFloat(querInfo.mx.wz.wzstr03,'#,##0.###'); } //排名 html +=""; //可供品牌 //if (querInfo.mx.cd == null || querInfo.mx.cd =="" ) { // html +=""; //}else { var cdSel = querInfo.mx.cdSel; var cdArr = cdSel.split(","); html +=""; // } //可供型号 if (querInfo.mx.flag01 == 1) { //可替代型号 html +=""; }else { //不可替代型号 html +=""; } //尺寸(mm) html +=""; html +=""; html +=""; html +=""; //到货日期 if (querInfo.flag01 == 1) { html +=""; }else { html +=""; } //可供量 html +=""; //最小采购量 html +=""; //报价 html +=""; //报价有效期 html +=""; html +="
    排名可供品牌可供型号尺寸(mm)到货日期可供量(套)最小采购量(套)报价(元/套)报价有效期
    "+querInfo.mx.pm; html +=""+cc+"
    "; html +=""; html +="

    注:询货交易所报单价为含税不含运费价格。

    "; html +="

    货期:现货期货

    "; html +="

    产地:中国产外国产

    "; html +="

    包装:工包商包

    "; html +="

    "; html +=""; return html; } /** * 修改报价html * @param querInfo * @param myPrice * @return */ function getUpdatePriceHtml(querInfo,myPrice,fphm){ var html = ""; //尺寸 var cc = ""; if(myPrice.sourceExt.wzstr01 != ''){ cc+=parseFloat(myPrice.sourceExt.wzstr01,'#,##0.###'); } if(myPrice.sourceExt.wzstr02 != ''){ if(cc!=''&&myPrice.sourceExt.wzstr02 != ''){ cc+="*"; } cc+=parseFloat(myPrice.sourceExt.wzstr02,'#,##0.###'); } if(myPrice.sourceExt.wzstr03 != ''){ if(cc!=''&&myPrice.sourceExt.wzstr03 != ''){ cc+="*"; } cc+=parseFloat(myPrice.sourceExt.wzstr03,'#,##0.###'); } //排名 html +=""+myPrice.rank+""; html +=""; //可供品牌 //if (querInfo.mx.cd == null || querInfo.mx.cd =="" ) { // html +=""; //}else { var cdArr = querInfo.mx.cdSel.split(","); html +=""; //} //可供型号 if (querInfo.mx.flag01 == 1) { //可替代型号 html +=""; }else { //不可替代型号 html +=""+querInfo.mx.pm; html +=""; } //尺寸(mm) html +=""+cc+""; html +=""; html +=""; html +=""; //到货日期 if (querInfo.flag01 == 1) { html +=""; }else { html +=""; } //可供量 html +=""; //最小采购量 html +=""; //报价 html +=""; //报价有效期 html +=""; html +="

    注:询货交易所报单价为含税不含运费价格。

    "; if(myPrice.flag06 == "2"){ html +="

    货期:现货期货

    "; }else { html +="

    货期:现货期货

    "; } if(myPrice.flag07 == "1"){ html +="

    产地:中国产外国产

    "; }else{ html +="

    产地:中国产外国产

    "; } if(myPrice.flag08 == "1"){ html +="

    包装:工包商包

    "; }else{ html +="

    包装:工包商包

    "; } html +="

    "; html +=""; return html; } /** * 出价层初始化 * @param ecpath * @param fphm * @return */ function init(ecpath,fphm){ //关闭出价层 $(".XhBjDivClose").click(function(){ closeLayer(); doSearch(); }); //绑定型号选择事件 $("#pm_"+fphm).unbind("change").change(function(){ onPmChange(ecpath,fphm); }); if ($("#pm_"+fphm).attr("type")== "text") { gSelect.bind("pm_"+fphm,ecpath+"/public/item/getPmList.do",{"pageSize":10},''); } //绑定保存出价 $(".enquirySavePrice").click(function(){ var sl2 = $(this).attr("sid"); var sl02 = $(".XhBjDiv").find("#sl02_"+fphm).val(); if (!checkNumberFormat(sl02,'最小采购量',false,0,0,sl2,false,true)) return false; savePrice(ecpath,fphm); }); //绑定更新出价 $(".enquiryupdatePrice").click(function(){ var sl2 = $(this).attr("sid"); var sl02 = $(".XhBjDiv").find("#sl02_"+fphm).val(); if (!checkNumberFormat(sl02,'最小采购量',false,0,0,sl2,false,true)) return false; updatePrice(ecpath,fphm) }); getLowerPriceTop(ecpath,"enquiryLowerPrice",fphm,10); getLowerPriceTop1(ecpath,"enquiryLowerPrice1",fphm); onPmChange(ecpath,fphm); //关闭出价层 $(".doBack").click(function(){ if (!window.confirm("确定取消吗?"))return; closeLayer(); doSearch(); return false; }); $("input[name='flag06typ']").live("change",function() { var flag06 = $(this).val(); if(flag06 == "2"){ $("input[name='hqdate']").show(); }else{ $("input[name='hqdate']").hide(); } }); onCd(); $("select[name='cd']").live("change",function() { onCd(); }); } /** * 关闭层 * @return */ function closeLayer(){ $(".XhBjDiv").remove(); $(".XhBjOn").removeClass("XhBjOn"); } /** * 关闭层1 * @return */ function closeLayer1(){ $(".XhBjDiv").remove(); $(".XhBjOn").removeClass("XhBjOn"); doSearch(); } //出价数据组装 function getJsonStr(fphm){ var jsons = new Array(); var json = {}; json.cd = $(".XhBjDiv").find("#cd_"+fphm).val(); json.pm = $(".XhBjDiv").find("#pm_"+fphm).val(); json.wzstr01 = $(".XhBjDiv").find("#wzstr01_"+fphm).val(); json.wzstr02 = $(".XhBjDiv").find("#wzstr02_"+fphm).val(); json.wzstr03 = $(".XhBjDiv").find("#wzstr03_"+fphm).val(); json.dhrq = $(".XhBjDiv").find("#dhrq_"+fphm).val(); json.sl2 = $(".XhBjDiv").find("#sl2_"+fphm).val(); json.sl02 = $(".XhBjDiv").find("#sl02_"+fphm).val(); json.price = $(".XhBjDiv").find("#price_"+fphm).val(); json.yxq = $(".XhBjDiv").find("#yxq_"+fphm).val(); json.dlname = $(".XhBjDiv").find("#dlname_"+fphm).val(); json.flag06 = $("input[name='flag06typ']:checked").val(); json.flag07 = $("input[name='flag07typ']:checked").val(); json.flag08 = $("input[name='flag08typ']:checked").val(); json.hqdate = $("input[name='hqdate']").val(); jsons[jsons.length] = json; var jsonStr = JSON.stringify(jsons); return jsonStr; } //保存报价 function savePrice(ecpath,fphm){ //验证数据 if (!checkData(fphm)){ return false; } //获得出价信息json数据 var jsonstring = getJsonStr(fphm); if(confirm("确认保存出价吗?")) { var url = ecpath +"/exp/querybusiness/process/sell/savePrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"jsonstring":jsonstring},function (result){ try{ var msg = result.msg; alert(msg); closeLayer(); doSearch() return false; }catch(e1){ } },"json"); } } //修改报价报价 function updatePrice(ecpath,fphm){ //验证数据 if (!checkData(fphm)){ return false; } //获得出价信息json数据 var jsonstring = getJsonStr(fphm); var pkfphm = $("#enquiry_pkfphm").val(); if(confirm("确认修改出价吗?")) { var url = ecpath +"/exp/querybusiness/process/sell/updatePrice.do?jsoncallback=?"; $.post(url,{"fphm":fphm,"pkfphm":pkfphm,"jsonstring":jsonstring},function (result){ try{ var msg = result.msg; alert(msg); closeLayer(); doSearch(); return false; }catch(e1){ } },"json"); } } /** * 数据验证 * @param fphm * @return */ function checkData(fphm){ //品牌验证 var cd = $("#cd_"+fphm).val(); if(cd == "") { gAlert("品牌不能为空"); return false; } if (!gScript.checkIsInput("pm_"+fphm,'型号'))return false; if (!gScript.checkIsInput("dhrq_"+fphm,'到货日期'))return false; //最少供应量 var minsl = $("#minsl_"+fphm).val(); //供应量 if (!checkNumberFormat($('#sl2_'+fphm).val(),'可供量',false,0,minsl,'',true)) return false; //最小采购量 if (!checkNumberFormat($('#sl02_'+fphm).val(),'最小采购量',false,0,0,$('#sl2_'+fphm).val(),false,true)) return false; //报价 if (!checkNumberFormat($('#price_'+fphm).val(),'报价',false,2,0,'1000000000',false)) return false; //报价有效期 var yxq = $("#yxq_"+fphm).val(); if(yxq == null) { gAlert("请选择报价有效期"); return false; } if (!gScript.checkIsInput("dlname_"+fphm,'类别'))return false; if($("input[name='flag06typ']:checked").val() == "2"){ if (!gScript.checkIsInput("hqdate",'货期日期'))return false; } return true; } /** * 获取物资扩展信息 * @return */ function onPmChange(ecpath,fphm){ var pm = $("#pm_"+fphm).val(); $.post(ecpath+"/public/item/getPmWzstr.do", {"pm":pm},function (result){ if (result[0]==null || result[0] == "") { alert("型号不存在"); $("#pm_"+fphm).val(""); } // 类别 $("#dlname_"+fphm).val(result[0]) var str =""; // 内径 $("#wzstr01_"+fphm).val(result[1]) if(result[1]!=''&&result[1]!=null){ str +=parseFloat(result[1],'#,##0.###'); } // 外径 $("#wzstr02_"+fphm).val(result[2]); if(result[2]!=''&&result[2]!=null){ if (str!= "") { str += "*"; } str+=parseFloat(result[2],'#,##0.###'); } // 宽度 $("#wzstr03_"+fphm).val(result[3]) if(result[3]!=''&&result[3]!=null){ if (str!= "") { str += "*"; } str+=parseFloat(result[3],'#,##0.###'); } $("#wzstr_"+fphm).html(str); },"json"); } function onCd(){ var cd = $("select[name='cd']").val(); if(cd == "NSK"){ $("p[id='p1']").show(); $("p[id='p2']").show(); }else{ $("p[id='p1']").hide(); $("p[id='p2']").hide(); } }