CeramicProject/newyt/Module_data/WorkRecord_browse.aspx

264 lines
14 KiB
Plaintext
Raw Normal View History

2024-05-18 15:28:29 +08:00
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="WorkRecord_browse.aspx.cs" Inherits="WorkRecord_browse" %>
<!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 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">
var djryxzzhi;
//调用登记方法
function seqrscdj() {
$("#<%=scdjbt.ClientID%>").click();
}
//调用下发方法
function setqrxf() {
$("#<%=scxfbt.ClientID%>").click();
}
//调用提取库存方法
function settq()
{
$("#<%=sctqkc.ClientID%>").click();
}
function add_djxm() {
//给每行的id 赋值上一行的id 加1 不会重复的id;
var hcount = parseFloat($("#djtb tbody").children().eq($("#djtb tbody").children().length - 1).attr("id")) + 1;
$("#djtb").append("<tr id='" + hcount + "' ><td width='25px'> <img src='../Images_Folder/Button/tjljh.png' onclick='jianhang(this)' width='25px' height='25px' /></td>"
+ "<td><input type='text' id='djgx" + hcount + "' name='0' value='" + $("#gyxx").find("option:selected").text() + "' Class='inpittxt_hx' readonly /></td>"
+ "<td><select Class='inpittxt_xl' id='djry" + hcount + "' >" + djryxzzhi + "</select></td> "
+ "<td><input type='text' id='djsl" + hcount + "' value='' onkeyup='doubleshuru(this)' Class='inpittxt' /></td>"
+ "<td><input type='text' id='bfsl" + hcount + "' value='' onkeyup='doubleshuru(this)' Class='inpittxt' /></td>"
+ "<td><input type='text' id='beizhu" + hcount + "' value='' Class='inpittxt' />"
+ "<td><input type='text' id='djgxr" + hcount + "' name='0' value='" + $("#gyxx").val() + "' Class='inpittxt_hx' readonly /></td>"
+ "<td><select Class='inpittxt_xl' id='djryr" + hcount + "' >" + djryxzzhi + "</select></td> "
+ "<td><input type='text' id='djslr" + hcount + "' value='' onkeyup='doubleshuru(this)' Class='inpittxt' /></td>"
+ "<td><input type='text' id='bfslr" + hcount + "' value='' onkeyup='doubleshuru(this)' Class='inpittxt' /></td>"
+ "<td><input type='text' id='beizhur" + hcount + "' value='' Class='inpittxt' /> </td></tr>");
}
function qrtqcz() {
if (confirm("确定要提取库存吗?")) {
} else {
return false;
}
}
function qrxfbt() {
if (confirm("确定要下发吗?")) {
if ($("#xfsl").val() * 1 > 0) {
} else {
alert("下发数量不能为空或填写格式错误!");
return false;
}
var gxzu = [];
$(".xf_gx:checked").each(function () {
gxzu.push($(this).attr("tag"));
})
$("#xfgxhd").val(gxzu);
if ($("#xfgxhd").val() == "") {
alert("下发目标不能为空!");
return false;
}
} else {
return false;
}
}
function qrdjft() {
if (confirm("确定要登记吗?")) {
2024-05-18 15:28:29 +08:00
var jsonStr2 = "";
//获取数据行的行数
var hang = $("#djtb tr").length - 1;
var djgyzsl = 0;
//当数据行大于0时
if (hang > 0) {
//开始给变量赋值
jsonStr2 += "[";
//循环获取行id,拼接
for (var x = 1; x <= hang; x++) {
//获取当前每行的参数值
var trid = $("#djtb").find("tr").eq(x).attr("id");
var djgxid = "djgx" + trid;
var djgx = document.getElementById(djgxid).value;
var name = document.getElementById(djgxid).name;
var djryid = "djry" + trid;
var djry = document.getElementById(djryid).value;
var djslid = "djsl" + trid;
var djsl = document.getElementById(djslid).value;
if (djsl == "") {
djsl = 0;
}
var bfslid = "bfsl" + trid;
var bfsl = document.getElementById(bfslid).value;
if (bfsl == "") {
bfsl = 0;
}
djgyzsl = djgyzsl * 1 + djsl * 1 + bfsl * 1;
var beizhuid = "beizhu" + trid;
var beizhu = document.getElementById(beizhuid).value;
jsonStr2 += "{";
jsonStr2 += "\"id\":\"" + name + "\",";
jsonStr2 += "\"djgx\":\"" + djgx + "\",";
jsonStr2 += "\"djry\":\"" + djry + "\",";
jsonStr2 += "\"djsl\":\"" + djsl + "\",";
jsonStr2 += "\"bfsl\":\"" + bfsl + "\",";
jsonStr2 += "\"bz\":\"" + beizhu + "\"";
jsonStr2 += "},";
var djgxrid = "djgxr" + trid;
var djgxr = document.getElementById(djgxrid).value;
var namer = document.getElementById(djgxrid).name;
var djryrid = "djryr" + trid;
var djryr = document.getElementById(djryrid).value;
var djslrid = "djslr" + trid;
var djslr = document.getElementById(djslrid).value;
if (djslr == "") {
djslr = 0;
}
var bfslrid = "bfslr" + trid;
var bfslr = document.getElementById(bfslrid).value;
if (bfslr == "") {
bfslr = 0;
}
var beizhurid = "beizhur" + trid;
var beizhur = document.getElementById(beizhurid).value;
if(djslr!="")
{
jsonStr2 += "{";
jsonStr2 += "\"id\":\"" + namer + "\",";
jsonStr2 += "\"djgx\":\"" + djgxr + "\",";
jsonStr2 += "\"djry\":\"" + djryr + "\",";
jsonStr2 += "\"djsl\":\"" + djslr + "\",";
jsonStr2 += "\"bfsl\":\"" + bfslr + "\",";
jsonStr2 += "\"bz\":\"" + beizhur + "\"";
jsonStr2 += "},";
}
}
if (djgyzsl > $("#ddjsl").val() * 1) {
alert("当前登记数量不得超过待登记数量");
return false;
}
//截取最后的,
jsonStr2 = jsonStr2.substring(0, jsonStr2.length - 1);
jsonStr2 += "]";
document.getElementById("scdjhd").value = jsonStr2;
}
} else {
return false;
}
}
function xzjsgy(gyid, zt) {
if(zt=="已接收"){
alert("当前项目已接收完成,不能重复接收!");
return false;
}
if (confirm("确定要接收吗?")) {
var fhgyidz = WorkRecord_browse.xzjsgy(gyid, $("#cpid").val(), $("#gyxx").find("option:selected").text()).value;
if(fhgyidz>0) {
alert("接收操作成功!");
window.location.href = "WorkRecord_browse.aspx?uid=" + $("#id").val() + "&xzgy=" + $("#gyxx").val();
}
} else {
}
}
function selecdjjv() {
$("#dialog-djjv").dialog({
resizable: false,
height: 510,
width: 1230,
modal: true,
close: function () {
$(".ui-widget-overlay").css("display", "none");
}
});
//用来弹出层条件框获取焦点
dialogfocus('ifa_djjv');
}
</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="WorkRecord_list.aspx" id="bt_fhlb" runat="server" style=" width:65px" class="button icon pin">回到列表</a></div>
<div class="add-top-cz" >
</div>
</div>
<div class="alert-tip">
<b>温馨提示:</b>
<p>• 信息表单中加*号红色标题框为必填项,为了可以顺利保存信息,请您注意填写红色栏目中的信息</p>
<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 class="wktblm" style=" width:100px">当前工序</td><td class="head5" style=" width:120px">
<asp:dropdownlist id="gyxx" runat="server" CssClass="tbinput_xl" AutoPostBack="True" onselectedindexchanged="gyxx_SelectedIndexChanged"></asp:dropdownlist> </td>
<td class="wktblm"><span>计划数量</span></td><td class="head4"><input type="text" id="jhsl" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>待登记数量</span></td><td class="head4"><input type="text" id="ddjsl" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>待下发数量</span></td><td class="head4"><input type="text" id="dxfsl" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>已下发数量</span></td><td class="head4"><input type="text" id="yxfsl" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>已报废数量</span></td><td class="head4"><input type="text" id="ybfsl" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>生产编号</span></td><td class="head4"><input type="text" id="scdh" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm"><span>产品名称</span></td><td class="head4"><input type="text" id="cpmc" runat="server" readonly class="tbinput_hx" /> </td>
<td class="tdjj5">&nbsp </td>
</tr>
</table>
<table class="bule"> <tr class="tdlietou"><td width="200"><h4>待接收项目信息</h4></td>
<td id="tqslbt" runat="server" visible="false" align=left><span id="tqsl" style=" color:#0794d6" runat="server"></span> &nbsp &nbsp
<a href="#button" id="qrtq" runat="server" visible=false onclick="settq()" style=" width:80px;" class="button icon approve">确认提取</a></td>
</tr></table>
<div id="jsxm" runat="server" > </div>
<table class="bule"> <tr class="tdlietou"><td style=" width:120px;" ><h4>生产登记信息</h4></td><td>
&nbsp &nbsp<a href="#button" id="qrdj" runat="server" visible=false onclick="seqrscdj()" style=" width:80px;" class="button icon approve">确认登记</a>
<a href="#button" class="button icon search" onclick="selecdjjv()" id="djjlck" runat="server" visible="false" style=" width:80px;">查看登记记录</a>
</td></tr></table>
<div id="scdjdiv" runat="server" > </div>
<table class="bule"> <tr class="tdlietou"><td style=" width:120px;"><h4>生产下发信息</h4></td>
<td> &nbsp &nbsp<a href="#button" id="qrxf" runat="server" visible="false" onclick="setqrxf()" style=" width:80px;" class="button icon approve">确认下发</a></td>
</tr></table>
<table id="scxftb" class="tablewk" >
<tr>
<td class="wktblm" >下发数量</td><td><input type="text" id="xfsl" runat="server" onkeyup='doubleshuru(this)' class="tbinput" /> </td>
<td class="wktblm" >下发目标</td><td><div id="xfgy" runat=server style="display: block"> </div> </td>
<td class="wktblm" >操作人</td><td><input type="text" id="xfczr" runat="server" readonly class="tbinput_hx" /> </td>
<td class="wktblm" >备注</td><td><input type="text" id="xfbz" runat="server" class="tbinput" /> </td>
<td class="tdjj5">&nbsp </td>
</tr>
</table>
</div>
</div>
<div id="dialog-djjv" title="查看登记记录" style="overflow:hidden; display:none;" >
<iframe src="../ddselect/select_djjv.aspx" frameborder="no" border="0" style="height:500px;width:100%;overflow:hidden; " scrolling="no" id="ifa_djjv" ></iframe>
</div>
<input id="btn_khclose" style="display:none" type=button onclick="$('#dialog-djjv').dialog('close');"/>
<span style=" display:none"><asp:button id="sctqkc" runat="server" CssClass="button bluez small" Visible=false OnClientClick="return qrtqcz()" onclick="sctqkc_Click" ></asp:button></span>
<span style=" display:none"> <asp:button id="scdjbt" runat="server" CssClass="button" Width="100" Visible=false OnClientClick="return qrdjft()" onclick="scdjbt_Click" ></asp:button> </span>
<span style=" display:none"><asp:button id="scxfbt" runat="server" CssClass="button bluez small" Visible=false OnClientClick="return qrxfbt()" onclick="scxfbt_Click" ></asp:button></span>
<asp:HiddenField ID="scdjhd" runat="server" Value="" />
<asp:HiddenField ID="qxhjzhd" runat="server" Value="" />
<asp:HiddenField ID="cpid" runat="server" Value="" />
<asp:HiddenField ID="xfgxhd" runat="server" Value="" />
<asp:HiddenField ID="id" runat="server" Value="" />
<asp:HiddenField ID="cpbh" runat="server" Value="" />
<asp:HiddenField ID="pagename" runat="server" Value="qtck" />
</form>
</body>
</html>