CeramicProject/newyt/Module_data/Product_Formt.aspx

240 lines
13 KiB
Plaintext
Raw Permalink Normal View History

2024-05-18 15:28:29 +08:00
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Product_Formt.aspx.cs" Inherits="Product_Formt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title></title>
<script type="text/javascript"></script>
<link href="../Css/index.css" rel="stylesheet" type="text/css" />
<link href="../Css/edit.css" rel="stylesheet" type="text/css" />
<script src="../Js/Calendar3.js" type="text/javascript"></script>
<script src="../Jquery-ui/js/jquery-1.10.2.js" type="text/javascript"></script>
<script src="../Jquery-ui/js/jquery-ui-1.10.4.custom.js" type="text/javascript"></script>
<link href="../Jquery-ui/css/pepper-grinder/jquery-ui-1.10.4.custom.css" rel="stylesheet" type="text/css" />
<script src="../Js/commonality.js" type="text/javascript"></script>
<link rel="stylesheet" href="../Css/gh-buttons.css" type="text/css"/>
<link rel="stylesheet" href="../Css/prettify.css"/>
<script src="../Js/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
//调用添加方法
function setbcbd() {
$("#<%=severbc.ClientID%>").click();
}
function selectwuliao(xmwl) {
$("#dialog-wuliao").attr("tag", xmwl);
$("#dialog-wuliao").dialog({
resizable: false,
height: 510,
width: 1330,
modal: true,
close: function () {
$(".ui-widget-overlay").css("display", "none");
}
});
//用来弹出层条件框获取焦点
dialogfocus('ifa_wl');
}
function setgj() {
if ($("#cpmc").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
$("#z_error").text("产品名称不能为空!");
return false;
} else if ($("#gg").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
$("#z_error").text("规格不能为空!");
return false;
//} else if ($("#zhongliang").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
// $("#z_error").text("重量不能为空!");
//return false;
//} else if ($("#zl").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
// $("#z_error").text("种类不能为空!");
//return false;
//} else if ($("#tiji").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
//$("#z_error").text("体积不能为空!");
//return false;
} else if ($("#dw").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
$("#z_error").text("单位不能为空!");
return false;
} else if ($("#dj").val().replace(/(^\s*)|(\s*$)/g, "") == "") {
$("#z_error").text("单价不能为空!");
return false;
}
;
2024-05-18 15:28:29 +08:00
var jsonStr2 = "";
//获取数据行的行数
var hang = $("#qdxmtb tr").length - 1;
//当数据行大于0时
if (hang > 0) {
//开始给变量赋值
jsonStr2 += "[";
//循环获取行id,拼接
for (var x = 1; x <= hang; x++) {
//获取当前每行的参数值
var trid = $("#qdxmtb").find("tr").eq(x).attr("id");
var wlybhid = "wlbh" + trid;
var xqylid = "xqyl" + trid;
var wlbherid = "wlbher" + trid;
var xqylerid = "xqyler" + trid;
jsonStr2 += "{";
jsonStr2 += "\"xmmc\":\"" + $('#' + wlybhid).attr("tag") + "\",";
jsonStr2 += "\"wlbh\":\"" + document.getElementById(wlybhid).value + "\",";
if (document.getElementById(xqylid).value == "") {
jsonStr2 += "\"xqyl\":\"0\"";
} else {
jsonStr2 += "\"xqyl\":\"" + document.getElementById(xqylid).value + "\"";
}
jsonStr2 += "},";
//判断第二节物料是否为空,为空的话就不读取
if ($('#' + wlbherid).length > 0)
{
jsonStr2 += "{";
jsonStr2 += "\"xmmc\":\"" + $('#' + wlbherid).attr("tag") + "\",";
jsonStr2 += "\"wlbh\":\"" + document.getElementById(wlbherid).value + "\",";
if (document.getElementById(xqylerid).value == "") {
jsonStr2 += "\"xqyl\":\"0\"";
} else {
jsonStr2 += "\"xqyl\":\"" + document.getElementById(xqylerid).value + "\"";
}
jsonStr2 += "},";
}
}
jsonStr2 = jsonStr2.substring(0, jsonStr2.length - 1);
jsonStr2 += "]";
document.getElementById("wlxmhd").value = jsonStr2;
}
jsonStr2 = "";
//获取数据行的行数
var hang = $("#scylxxtb tr").length - 1;
//当数据行大于0时
if (hang > 0) {
//开始给变量赋值
jsonStr2 += "[";
//循环获取行id,拼接
for (var x = 1; x <= hang; x++) {
//获取当前每行的参数值
var trid = $("#scylxxtb").find("tr").eq(x).attr("id");
var scylid = "wuliao" + trid+"sc";
var yonglid = "yongl" + trid;
var beizhuid = "beizhu" + trid;
var scylyid = "wuliaoy" + trid + "sc";
var yonglyid = "yongly" + trid;
var beizhuyid = "beizhuy" + trid;
var wuliaoeid = "wuliaoe" + trid + "sc";
var yongleid = "yongle" + trid;
var beizhueid = "beizhue" + trid;
jsonStr2 += "{";
jsonStr2 += "\"scwlbh\":\"" + document.getElementById(scylid).name + "\",";
if (document.getElementById(yonglid).value == "") {
jsonStr2 += "\"scyl\":\"0\",";
} else {
jsonStr2 += "\"scyl\":\"" + document.getElementById(yonglid).value + "\",";
}
jsonStr2 += "\"beizhu\":\"" + document.getElementById(beizhuid).value + "\"";
jsonStr2 += "},";
jsonStr2 += "{";
jsonStr2 += "\"scwlbh\":\"" + document.getElementById(scylyid).name + "\",";
if (document.getElementById(yonglyid).value == "") {
jsonStr2 += "\"scyl\":\"0\",";
} else {
jsonStr2 += "\"scyl\":\"" + document.getElementById(yonglyid).value + "\",";
}
jsonStr2 += "\"beizhu\":\"" + document.getElementById(beizhuyid).value + "\"";
jsonStr2 += "},";
jsonStr2 += "{";
jsonStr2 += "\"scwlbh\":\"" + document.getElementById(wuliaoeid).name + "\",";
if (document.getElementById(yongleid).value == "") {
jsonStr2 += "\"scyl\":\"0\",";
} else {
jsonStr2 += "\"scyl\":\"" + document.getElementById(yongleid).value + "\",";
}
jsonStr2 += "\"beizhu\":\"" + document.getElementById(beizhueid).value + "\"";
jsonStr2 += "},";
}
//截取最后的,
jsonStr2 = jsonStr2.substring(0, jsonStr2.length - 1);
jsonStr2 += "]";
document.getElementById("scylhd").value = jsonStr2;
}
}
function add_wl() {
//给每行的id 赋值上一行的id 加1 不会重复的id;
var hcount = parseFloat($("#scylxxtb tbody").children().eq($("#scylxxtb tbody").children().length - 1).attr("id")) + 1;
$("#scylxxtb").append("<tr id='" + hcount + "' name='0'><td width='25px'> <img src='../Images_Folder/Button/tjljh.png' onclick='jianhang(this)' width='25px' height='25px' /></td>"
+ " <td><input type='text' id='wuliao" + hcount + "sc' Class='inpittxt' onclick=\"selectwuliao('" + hcount + "sc')\" /></td><td><input type='text' onkeyup='doubleshuru(this)' id='yongl" + hcount + "' Class='inpittxt' /></td><td ><input type='text' id='beizhu" + hcount + "' Class='inpittxt' /> </td>"
+ " <td><input type='text' id='wuliaoy" + hcount + "sc' Class='inpittxt' onclick=\"selectwuliao('y" + hcount + "sc')\" /></td><td><input type='text' onkeyup='doubleshuru(this)' id='yongly" + hcount + "' Class='inpittxt' /></td><td><input type='text' id='beizhuy" + hcount + "' Class='inpittxt' /> </td>"
+ " <td><input type='text' id='wuliaoe" + hcount + "sc' Class='inpittxt' onclick=\"selectwuliao('e" + hcount + "sc')\" /></td><td><input type='text' onkeyup='doubleshuru(this)' id='yongle" + hcount + "' Class='inpittxt' /></td><td><input type='text' id='beizhue" + hcount + "' Class='inpittxt' /> </td>"
+ "</tr>");
}
</script>
</head>
<body>
<form id="form" runat="server">
<div class="rtbjdiv" >
<div class="add-top" >
<div class="add-top-dh" id="div_listdaohang"><h4>产品档案表单页 &nbsp&nbsp</h4> <a href="Customer_list.aspx" id="bt_fhlb" runat="server" style=" width:65px" class="button icon pin">回到列表</a></div>
<div class="add-top-cz" >
<a href="#button" id="bt_tj" onclick="setbcbd()" class="button icon log">保存</a>
<a href="#button" id="chongzhi" onclick="form.reset();" style=" width:60px; " class=" button icon reload">重置表单</a>
<a href="#button" id="fanhui" onclick="history.back();" style=" width:60px; " class="button icon arrowleft">返回上级</a>
<asp:label id="z_error" CssClass="error" runat="server"></asp:label>
</div>
</div>
<div class="alert-tip">
<b>温馨提示:</b>
<p>• 信息表单中加*号红色标题框为必填项,为了可以顺利保存信息,请您注意填写红色栏目中的信息</p>
</div>
<div id="dd_kong" style="overflow: auto;">
<table class="bule"> <tr class="tdlietou"><td><h4>产品基本信息</h4></td></tr></table>
<table class="tablewk">
<tr><td style=" height:20px" colspan="13"></td></tr>
<tr>
<td class="wktblm"><span>产品编号</span></td> <td><asp:TextBox id="cpbh" runat="server" CssClass="tbinput_hx" ReadOnly Text="自动生成"></asp:TextBox> </td>
<td class="wktblm"><span><font>*产品名称</font></span></td> <td> <input type="text" id="cpmc" runat="server" class="tbinput" /> </td>
<td class="wktblm"><span><font>*规格</font></span></td><td><input type="text" id="gg" runat="server" class="tbinput" /></td>
<td class="wktblm"><span><font>*单位</font></span></td><td><asp:DropDownList ID="dw" runat="server" CssClass="tbinput_xl"></asp:DropDownList></td>
<td class="wktblm"><span><font>*单价</font></span></td><td class="content"> <input type="text" id="dj" runat="server" class="tbinput" /></td>
<td class="tdjj5">&nbsp </td>
</tr>
<tr>
<td class="wktblm"><span>建档人</span></td> <td><input type="text" id="jsr" readonly runat="server" class="tbinput_hx" /> </td>
<td class="wktblm"><span>建档日期</span></td> <td> <input name='control_date' type='text' id='riqi' size='10' maxlength='10' onclick='new Calendar().show(this);' readonly='readonly' runat="server" class="tbinput_rl" /> </td>
<td class="wktblm"><span>图片</span></td><td ><asp:FileUpload ID="tp" CssClass="tbinput_ll" runat="server" /></td>
<td class="wktblm">备注</td><td class="content" colspan="11"><asp:TextBox ID="bz" runat="server" CssClass="tbinput"></asp:TextBox></td>
<td class="tdjj5">&nbsp </td>
</tr>
<tr><td style=" height:20px" colspan="13"></td></tr>
</table>
<table class="bule"> <tr class="tdlietou"><td><h4>需求物料信息</h4></td></tr></table>
<div class="nrdiv" id="xqwldiv" runat="server" style="display: block; "> </div>
</div>
</div>
<div id="dialog-wuliao" title="选择物料" style="overflow:hidden; display:none;" >
<iframe src="../ddselect/Materiel_list.aspx" frameborder="no" border="0" style="height:500px;width:100%;overflow:hidden" scrolling="no" id="ifa_wl"></iframe>
</div>
<input id="btn_wlclose" style="display:none" type=button onclick="$('#dialog-wuliao').dialog('close');"/>
<span style=" display:none"> <asp:button id="severbc" runat="server" CssClass="button bluez small" Text="保存"
OnClientClick="return setgj()" onclick="bt_tj_Click" ></asp:button> </span>
<asp:HiddenField ID="yptp" runat="server" Value="" />
<asp:HiddenField ID="wlxmhd" runat="server" Value="" />
<asp:HiddenField ID="scylhd" runat="server" Value="" />
<asp:HiddenField ID="id" runat="server" Value="" />
<asp:HiddenField ID="pagename" runat="server" Value="cpkc" />
<script src="../Js/messageshow.js" type="text/javascript"></script>
</form>
</body>
</html>