244 lines
12 KiB
JavaScript
244 lines
12 KiB
JavaScript
function shouc(opdiv) {
|
||
var div = document.getElementById(opdiv);
|
||
opendiv(div);
|
||
}
|
||
function opendiv(div) {
|
||
if (div.style.display == "block") {
|
||
div.style.display = "none";
|
||
} else {
|
||
div.style.display = "block";
|
||
}
|
||
}
|
||
|
||
|
||
function jscpxmje(hcountx) {
|
||
|
||
var mtsl = $("#dhsl" + hcountx).val()*1;
|
||
var cpdj = $("#danjia" + hcountx).val()*1;
|
||
var xiaoji = parseFloat(mtsl * cpdj).toFixed(4);
|
||
$("#jine" + hcountx).val(xiaoji);
|
||
var hang = $("#ddxm tr").length - 1;
|
||
//当数据行大于0时
|
||
if (hang > 0) {
|
||
var ddxmzje = 0;
|
||
//循环获取行id,拼接
|
||
for (var x = 1; x <= hang; x++) {
|
||
var trid = $("#ddxm").find("tr").eq(x).attr("id");
|
||
var ddxmdje = $("#jine" + trid).val();
|
||
if (ddxmdje == "") {
|
||
ddxmdje = 0;
|
||
}
|
||
ddxmzje = ddxmzje*1 + ddxmdje*1;
|
||
}
|
||
$("#ddzje").val(ddxmzje);
|
||
}
|
||
}
|
||
|
||
var hangs;
|
||
var cpxmscfs;
|
||
function add_cp() {
|
||
//给每行的id 赋值上一行的id 加1; 不会重复的id;
|
||
var hcount = parseFloat($("#ddxm tbody").children().eq($("#ddxm tbody").children().length - 1).attr("id")) + 1;
|
||
$("#ddxm").append("<tr id='" + hcount + "' name='0'><td width='25px' class='head5'> <img src='../Images_Folder/Button/tjljh.png' onclick='jianhang(this)' width='25px' height='25px' /></td>"
|
||
+ "<td><select Class='inpittxt_xl' id='mxlx" + hcount + "' ><option value='产品' >产品</option><option value='母件' >母件</option></select></td>"
|
||
+ "<td><input type='text' id='cphh" + hcount + "' Class='inpittxt' onclick='selecttccp(" + hcount + ")' readonly /></td>"
|
||
+ "<td><input type='text' id='cpmc" + hcount + "' Class='inpittxt_hx' readonly/></td>"
|
||
+ "<td><input type='text' readonly id='zhongliang" + hcount + "' Class='inpittxt_hx' /> </td>"
|
||
+ "<td><input type='text' readonly id='tiji" + hcount + "' Class='inpittxt_hx' /> </td>"
|
||
+ "<td><input type='text' readonly id='guige" + hcount + "' Class='inpittxt_hx' /> </td>"
|
||
+ "<td><input type='text' readonly id='zhonglei" + hcount + "' Class='inpittxt_hx' /> </td> "
|
||
+ "<td><select Class='inpittxt_xl' id='scfs" + hcount + "'></select> </td>"
|
||
+ "<td><input type='text' id='dhsl" + hcount + "' onkeyup='doubleshuru(this),jscpxmje(" + hcount + ")' Class='inpittxt' /> </td>"
|
||
+"<td><input type='text' readonly id='danwei" + hcount + "' Class='inpittxt_hx' /> </td>"
|
||
+ "<td><input type='text' id='danjia" + hcount + "' onkeyup='doubleshuru(this),jscpxmje(" + hcount + ")' Class='inpittxt' /> </td>"
|
||
+"<td><input type='text' id='jine" + hcount + "' onkeyup='doubleshuru(this)' Class='inpittxt' /> </td>"
|
||
+ "<td><input type='text' id='jhrq" + hcount + "' onclick='new Calendar().show(this);' readonly='readonly' Class='inpittxt' /> </td>"
|
||
+ "<td><input type='text' id='beizhu" + hcount + "' Class='inpittxt' /> </td>"
|
||
+ "<td><img src='../Images_Folder/Button/tjltj.png' onclick='baozhuang(this)' width='25px' height='25px' /></td></tr>");
|
||
}
|
||
/*
|
||
string biao = "<table class='bule' id='ddxm'> <tr class='tbtilt' id='0'>"
|
||
+ "<td width='25' onclick='add_cp()'> <img src='../Images_Folder/Button/tjltj.png' width='25px' height='25px' /></td>"
|
||
+ "<td width='80' ><span><font>*项目类型</font></span></td>" +
|
||
"<td ><span><font>*产品货号</font></span></td>" +
|
||
"<td><span>产品名称</span></td>" +
|
||
"<td><span>重量(G)</span></td>" +
|
||
"<td><span>体积(ML)</span></td>"
|
||
+ " <td><span>规格(CM)</span></td>" +
|
||
"<td><span>种类</span></td>" +
|
||
"<td width='100' ><span>烧成方式</span></td>" +
|
||
"<td><span>订货数量</span></td>" +
|
||
"<td><span>单位</span></td>"
|
||
+ " <td><span>单价</span></td>" +
|
||
"<td><span>金额</span></td>" +
|
||
"<td><span>交货日期</span></td>" +
|
||
"<td><span>备注</span></td></tr>";
|
||
*/
|
||
function addscd_cp() {
|
||
//给每行的id 赋值上一行的id 加1; 不会重复的id;
|
||
var hcount = parseFloat($("#ddxm tbody").children().eq($("#ddxm tbody").children().length - 1).attr("id")) + 1;
|
||
$("#ddxm").append("<tr id='" + hcount + "' name='0'><td width='25px' class='head5'> <img src='../Images_Folder/Button/tjljh.png' onclick='jianhang(this)' width='25px' height='25px' /></td>"
|
||
+ " <td class='head4'><input type='text' id='djbh" + hcount + "' Class='inpittxt_hx' readonly/></td><td class='head4'><input type='text' id='khbh" + hcount + "' Class='inpittxt_hx' readonly/></td>"
|
||
+ "<td class='head4'><input type='text' id='cphh" + hcount + "' Class='inpittxt_hx' readonly/></td><td class='head4'><input type='text' id='cpmc" + hcount + "' Class='inpittxt_hx' readonly/></td>"
|
||
+ "<td class='head4'><input type='text' id='zhonglei" + hcount + "' Class='inpittxt_hx' readonly/></td> "
|
||
+ "<td class='head4'><input type='text' id='dhsl" + hcount + "' Class='inpittxt_hx' readonly/></td> <td class='head4'><input type='text' readonly id='tqkcsl" + hcount + "' Class='inpittxt_hx' /></td>"
|
||
+ " <td class='head5'><input type='text' id='scsl" + hcount + "' onkeyup='doubleshuru(this),jscpxmje(" + hcount + ")' Class='inpittxt' /> </td>"
|
||
+ " <td class='head5'><input type='text' id='jhrq" + hcount + "' onclick='new Calendar().show(this);' readonly='readonly' Class='inpittxt' /> </td> <td class='head5'><input type='text' id='beizhu" + hcount + "' Class='inpittxt' /> </td></tr>");
|
||
}
|
||
|
||
|
||
function pd() {
|
||
if ($("#ddlx").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
|
||
$("#z_error").text("订单类型不能为空!");
|
||
return false;
|
||
} else if ($("#khbh").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
|
||
$("#z_error").text("客户名称不能为空!");
|
||
return false;
|
||
} else if ($("#ywy").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
|
||
$("#z_error").text("业务员不能为空!");
|
||
return false;
|
||
} else if ($("#zdr").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
|
||
$("#z_error").text("制单人不能为空!");
|
||
return false;
|
||
} else if ($("#jzrq").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
|
||
$("#z_error").text("结账日期不能为空!");
|
||
return false;
|
||
}
|
||
|
||
var jsonStr2 = "";
|
||
//获取数据行的行数
|
||
var hang = $("#ddxm tr").length - 1;
|
||
//当数据行大于0时
|
||
if (hang > 0) {
|
||
//开始给变量赋值
|
||
jsonStr2 += "[";
|
||
//循环获取行id,拼接
|
||
for (var x = 1; x <= hang; x++) {
|
||
//获取当前每行的参数值
|
||
var trid = $("#ddxm").find("tr").eq(x).attr("id");
|
||
var name = $("#ddxm").find("tr").eq(x).attr("name");
|
||
var mxlxid = "mxlx" + trid;
|
||
var mxlx = document.getElementById(mxlxid).value;
|
||
var cphhid = "cphh" + trid;
|
||
var cphh = document.getElementById(cphhid).value;
|
||
//var scfsid = "scfs" + trid;
|
||
//var scfs = document.getElementById(scfsid).value;
|
||
var dhslid = "dhsl" + trid;
|
||
var dhsl = document.getElementById(dhslid).value;
|
||
if (dhsl == "") {
|
||
$("#z_error").text("产品项目第" + x + "行订货数量不能为空!");
|
||
return false;
|
||
}
|
||
var danjiaid = "danjia" + trid;
|
||
var danjia = document.getElementById(danjiaid).value;
|
||
if (danjia == "") {
|
||
$("#z_error").text("产品项目第" + x + "行单价不能为空!");
|
||
return false;
|
||
}
|
||
var jineid = "jine" + trid;
|
||
var jine = document.getElementById(jineid).value;
|
||
if (jine == "") {
|
||
$("#z_error").text("产品项目第" + x + "行金额不能为空!");
|
||
return false;
|
||
}
|
||
var jhrqid = "jhrq" + trid;
|
||
var jhrq = document.getElementById(jhrqid).value;
|
||
if (jhrq == "") {
|
||
$("#z_error").text("产品项目第" + x + "行交货日期不能为空!");
|
||
return false;
|
||
}
|
||
var beizhuid = "beizhu" + trid;
|
||
var beizhu = document.getElementById(beizhuid).value;
|
||
|
||
jsonStr2 += "{";
|
||
jsonStr2 += "\"id\":\"" + name + "\",";
|
||
jsonStr2 += "\"mxlx\":\"" + mxlx + "\",";
|
||
jsonStr2 += "\"cphh\":\"" + cphh + "\",";
|
||
//jsonStr2 += "\"scfs\":\"" + scfs + "\",";
|
||
jsonStr2 += "\"dhsl\":\"" + dhsl + "\",";
|
||
jsonStr2 += "\"danjia\":\"" + danjia + "\",";
|
||
jsonStr2 += "\"jine\":\"" + jine + "\",";
|
||
jsonStr2 += "\"jhrq\":\"" + jhrq + "\",";
|
||
jsonStr2 += "\"bz\":\"" + beizhu + "\"";
|
||
jsonStr2 += "},";
|
||
}
|
||
//截取最后的,
|
||
jsonStr2 = jsonStr2.substring(0, jsonStr2.length - 1);
|
||
jsonStr2 += "]";
|
||
|
||
document.getElementById("cpxmhd").value = jsonStr2;
|
||
}
|
||
|
||
|
||
}
|
||
|
||
|
||
function setcpxm() {
|
||
var jsonStr2 = "";
|
||
//获取数据行的行数
|
||
var hang = $("#scdcptab tr").length - 1;
|
||
//当数据行大于0时
|
||
if (hang > 0) {
|
||
//开始给变量赋值
|
||
jsonStr2 += "[";
|
||
//循环获取行id,拼接
|
||
for (var x = 1; x <= hang; x++) {
|
||
//获取当前每行的参数值
|
||
var trid = $("#scdcptab").find("tr").eq(x).attr("id");
|
||
var name = $("#scdcptab").find("tr").eq(x).attr("name");
|
||
var djbhid = "djbh" + trid;
|
||
var djbh = document.getElementById(djbhid).value;
|
||
var khbhid = "khbh" + trid;
|
||
var khbh = document.getElementById(khbhid).value;
|
||
var cphhid = "cphh" + trid;
|
||
var cphh = document.getElementById(cphhid).value;
|
||
var cpmcid = "cpmc" + trid;
|
||
var cpmc = document.getElementById(cpmcid).value;
|
||
var zlid = "zl" + trid;
|
||
var zl = document.getElementById(zlid).value;
|
||
//var scfsid = "scfs" + trid;
|
||
//var scfs = document.getElementById(scfsid).value;
|
||
var dhslid = "dhsl" + trid;
|
||
var dhsl = document.getElementById(dhslid).value;
|
||
//var tqslid = "tqsl" + trid;
|
||
//var tqsl = document.getElementById(tqslid).name;
|
||
var scslid = "scsl" + trid;
|
||
var scsl = document.getElementById(scslid).value;
|
||
var jhrqid = "jhrq" + trid;
|
||
var jhrq = document.getElementById(jhrqid).value;
|
||
var beizhuid = "beizhu" + trid;
|
||
var beizhu = document.getElementById(beizhuid).value;
|
||
jsonStr2 += "{";
|
||
jsonStr2 += "\"id\":\"" + name + "\",";
|
||
jsonStr2 += "\"djbh\":\"" + djbh + "\",";
|
||
jsonStr2 += "\"khbh\":\"" + khbh + "\",";
|
||
jsonStr2 += "\"cphh\":\"" + cphh + "\",";
|
||
jsonStr2 += "\"cpmc\":\"" + cpmc + "\",";
|
||
jsonStr2 += "\"zl\":\"" + zl + "\",";
|
||
//jsonStr2 += "\"scfs\":\"" + scfs + "\",";
|
||
jsonStr2 += "\"ddsl\":\"" + dhsl + "\",";
|
||
//jsonStr2 += "\"tqkc\":\"" + tqsl + "\",";
|
||
jsonStr2 += "\"scsl\":\"" + scsl + "\",";
|
||
jsonStr2 += "\"jhrq\":\"" + jhrq + "\",";
|
||
jsonStr2 += "\"bz\":\"" + beizhu + "\"";
|
||
jsonStr2 += "},";
|
||
}
|
||
|
||
jsonStr2 = jsonStr2.substring(0, jsonStr2.length - 1);
|
||
jsonStr2 += "]";
|
||
document.getElementById("sccphd").value = jsonStr2;
|
||
}
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$(document).ready(function () {
|
||
var winheight = $(window).height();
|
||
$("#dd_kong").css("height", winheight - 190);
|
||
|
||
}); |