You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ERP/TradeManage/CaiGou/CG_ChaseInHouseAddForTM.aspx

1690 lines
63 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CG_ChaseInHouseAddForTM.aspx.cs" Inherits="TradeManage.CaiGou.CG_ChaseInHouseAddForTM" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
<title>批次入库</title>
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
<script src="../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../Scripts/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/DataGrid.js" type="text/javascript"></script>
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
<script src="../Scripts/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox/jquery.fancybox-1.3.4.css"
media="screen" />
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../Scripts/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script src="../Scripts/Global.js" type="text/javascript"></script>
<script type="text/javascript">
//var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
var ChaseId = 0;
var DetailId = 0;
var ErrorId = -1;
var GoodsState = 0;
var State = 0;
var Title = "采购参考";
var WindowLoadModel = new WindowLoad();
$(document).ready(function () {
WindowLoadModel.ApplicationPath = "../";
WindowLoadModel.ControlID = "WindowLoad";
WindowLoadModel.Isbgiframe = true;
WindowLoadModel.Load();
ajaxInit(WindowLoadModel);
ChaseId = $.url.param("ChaseId");
if (ChaseId == undefined) {
ChaseId = 0;
}
Title = $.url.param("Title");
if (Title == undefined) {
Title = "采购参考";
}
var kw= $.url.param("KW");
if (kw != undefined && kw!="0") {
$("#txt_kwcode").val(kw);
}
//GetStore();
// CreateDataGrid();
CreateDataGrid2();
CreateDataGrid3();
//$("#" + datagrid1.TableID + " input[CommandName='cmdSet']").live("click", function () {
// QXYC();
// var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
// var model = datagrid1.Get_Model(RowIndex);
// DetailId = model.DetailId;
// CKNum = model.BuyNum;
// if (model.ErrorNum != null)
// YCNum = model.ErrorNum;
// else
// YCNum = 0;
// $("#a_goodsname").html(model.GoodsName);
// YCGoodslist = model.ErrorList;
// if (YCGoodslist == null)
// YCGoodslist = new Array();
// fopen();
//});
$("#chk_tup").bind("click", function () {
if ($(this).is(":checked") == true) {
$("#dg_Goods img").show();
}
else {
$("#dg_Goods img").hide();
}
});
$("#chk_dhsl").bind("click", function () {
if ($(this).is(":checked") == true) {
$("input[colname='InNum']").each(function () {
$(this).val($(this).attr("max"));
});
}
else {
$("input[colname='InNum']").val("0");
}
});
$("#cmdBack").bind("click", function () {
//window.history.go(-1);
window.parent.CloseTab("采购单入库", Title);
});
$("#btn_Save").bind("click", function () {
AddBuy();
});
$("#select_ycyy").bind("change", function () {
$("#txtErrorRemrk").val("");
$("#txt_ycnum").val("");
});
$("#txt_ycnum,#txt_ycrknum").MaskedTextBox();
$("#btn_Cancel").bind("click", $.fancybox.close);
$("#cmdSavekddh").bind("click", function () {
AddPostCode();
});
if (ChaseId > 0) {
$("#btn_bz").show();
GetChaseModel();
ReadGoods();
GetPost();
}
GetYCYY();
$("#txt_ycnum").MaskedTextBox();
//$("#chk_error").bind("click", function () {
// if ($(this).is(":checked") == true) {
// var error = "";
// $(GoodsList).each(function () {
// if (this.Error != null && this.Error != "")
// error += this.TypeDesc + ":【" + this.Error + "】;";
// });
// if ($("#txtErrorInfo").val() != "")
// $("#txtErrorInfo").val($("#txtErrorInfo").val() + ";" + error);
// else
// $("#txtErrorInfo").val(error);
// }
// //else
// // $("#txtErrorInfo").val("");
//});
//$("input[sid]").live("keyup", function () {
// var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
// var pobj = $(this).parentsUntil("tr").parent();
// var model = datagrid1.Get_Model(RowIndex);
// var num = model.BuyNum - model.ErrorNum + 2 * model.DFErrorNum;
// var num1 = 0;
// $(pobj).find("input[sid]").each(function () {
// if ($(this).val() != "")
// num1 += parseInt($(this).val());
// });
// if (parseInt(num1) > parseInt(num)) {
// alert("入库数量+异常数量不能大于采购数量(除多发货异常)");
// $(this).val("");
// }
//});
$("#select_ck").bind("change", function () {
GetPostion();
});
$("#a_adderror").live("click", function () {
var did = $(this).attr("DID");
var ErrorNum = $("input[colname='ErrorNum'][DID='" + did + "']").val();
if (ErrorNum == "" || ErrorNum == "0") {
alert("请填写质检异常数量");
return;
}
var buyNum = $(this).attr("BNum");
var InNum = $(this).attr("InNum");
var ErrorInfo = $("select[DID='" + did + "']").val();
var tnum = $("div[DID='" + did + "']").attr("errnum");
var rknum = $("input[colname='InNum'][DID='" + did + "']").val();
if (rknum == "")
rknum = 0;
if ((parseInt(buyNum)-parseInt(InNum)-parseInt(rknum)-parseInt(tnum)-parseInt(ErrorNum))<0)
{
alert("质检异常数量超过范围");
return;
}
var max = $("input[colname='InNum'][DID='" + did + "']").attr("max");
$("input[colname='InNum'][DID='" + did + "']").attr("max", parseInt(max) - parseInt(ErrorNum));
$("div[DID='" + did + "']").append("<br/>" + ErrorInfo + ErrorNum + "个;")
$("div[DID='" + did + "']").attr("errnum", parseInt(tnum) + parseInt(ErrorNum));
SaveChaseInError(ErrorInfo, did, ErrorNum);
$("#chk_zj").attr("checked", "checked");
});
$("#a_delerror").live("click", function () {
if (window.confirm('确定要删除吗?') == false) return;
var einfo= $("div[DID='" + did + "']").html();
if (einfo.indexOf("退货") >= 0 || einfo.indexOf("处理") >= 0 || einfo.indexOf("报废") >=0)
{
alert("已经处理的异常不能删除");
return;
}
var did = $(this).attr("DID");
$("div[DID='" + did + "']").html("");
$("div[DID='" + did + "']").attr("errnum", "0");
DeleteChaseInError(did);
var bnum = $("input[colname='InNum'][DID='" + did + "']").attr("bnum");
var yrknum = $("input[colname='InNum'][DID='" + did + "']").attr("yrk");
$("input[colname='InNum'][DID='" + did + "']").attr("max", bnum - yrknum);
});
$("#chk_wr").bind("click",function () {
BindBuyGoods();
});
});
function SetPostion() {
$("a[kwno]").empty();
$(GoodsList).each(function () {
var did = this.DetailId;
var pid = this.PostionId;
if (PostionList != null && PostionList.length > 0) {
var shtml = "库位: <select class='selectClass' kwdid='" + did + "'><option value='0'>无</option>";
$(PostionList).each(function () {
if (pid == this.PostionId)
shtml += " <option value='" + this.PostionId + "' selected='selected'>" + this.PostionDesc + "</option>"
else
shtml += " <option value='" + this.PostionId + "'>" + this.PostionDesc + "</option>"
});
shtml += "</select>";
$("a[kwno='" + did + "']").html(shtml);
}
});
}
function SetSH() {
var SelectListModels = datagrid1.GetSelectListModel();
if (SelectListModels == null || $(SelectListModels).length <= 0) {
alert("请选择要正常到货的货物");
return;
}
$(SelectListModels).each(function () {
var detailids = this.DetailId;
if (StoreList == null || StoreList.length == 0)
$("input[no='" + detailids + "']").val(this.BuyNum);
else
$("input[no='" + detailids + "'][sid='" + $("#select_ck").val() + "']").val(this.BuyNum);
});
}
function AddYc() {
if ($("#txt_ycnum").val() == "") {
alert("请输入异常货物数量");
return;
}
if ($("#select_ycyy").val() != "多发货" && $("#txt_ycnum").val() > (CKNum - YCNum)) {
alert("请输入异常货物数量不能超过采购数量");
return;
}
if (GoodsState > 0 && $("#a_ycnum").html() < $("#txt_ycnum").val()) {
alert("修改异常货物数量只能减少不能增加");
return;
}
if (ErrorId < 0) {
var md = new Object();
if ($("#select_ycyy").val() != "多发货")
YCNum += parseInt($("#txt_ycnum").val());
md.ErrorDesc = $("#select_ycyy").val();
md.Remark = $("#txtErrorRemrk").val();
md.GoodsNum = $("#txt_ycnum").val();
md.StoreId = 0;
md.GoodsDetailId = DetailId;
md.State = 2;
Array.add(YCGoodslist, md);
}
else {
YCGoodslist[ErrorId].ErrorDesc = $("#select_ycyy").val();
YCGoodslist[ErrorId].Remark = $("#txtErrorRemrk").val();
YCGoodslist[ErrorId].GoodsNum = $("#txt_ycnum").val();
}
datagrid2.DataBind(YCGoodslist);
if (GoodsState > 0) {
$("input[cmd = 'done']").show();
$("input[cmd = 'del']").hide();
$("input[cmd = 'Edit']").hide();
$("#btn_tj").hide();
$("#btn_Save").hide();
$("#tr2").hide();
$("#tr3").hide();
$("#tr5").show();
$("#tr4").hide();
$("#btn_Save1").show();
}
QXYC();
AddError(0);
}
function AddYcRK() {
if (ErrorId < 0) {
alert("请选择一条要处理的异常");
return;
}
if ($("#txt_ycrknum").val() == "") {
alert("请输入异常处理后要入库的货物数量");
return;
}
if (parseInt($("#a_ycnum").html()) < parseInt($("#txt_ycrknum").val())) {
alert("异常处理后要入库货物数量只能不能比异常总数量多");
return;
}
//YCGoodslist[ErrorId].ErrorDesc = $("#select_ycyy").val();
//YCGoodslist[ErrorId].Remark = $("#txtErrorRemrk").val();
YCGoodslist[ErrorId].GoodsNum = parseInt($("#a_ycnum").html()) - parseInt($("#txt_ycrknum").val());
var DelNum = $("#txt_ycrknum").val();
if (YCGoodslist[ErrorId].ErrorDesc == "多发货")
DelNum = DelNum * -1;
if (YCGoodslist[ErrorId].GoodsNum == 0) {
Array.add(DelErrorList, YCGoodslist[ErrorId]);
Array.remove(YCGoodslist, YCGoodslist[ErrorId]);
}
datagrid2.DataBind(YCGoodslist);
if (GoodsState > 0) {
$("input[cmd = 'done']").show();
$("input[cmd = 'del']").hide();
$("input[cmd = 'Edit']").hide();
$("#btn_tj").hide();
$("#btn_Save").hide();
$("#tr2").hide();
$("#tr3").hide();
$("#tr5").show();
$("#tr4").hide();
$("#btn_Save1").show();
}
QXYC1();
//AddError(0);
DeleteError(DelNum);
}
function AddError(fag) {
var error = "";
var errornum = 0;
var dferrornum = 0;
$(YCGoodslist).each(function () {
if (this.ErrorDesc == "多发货")
dferrornum += parseInt(this.GoodsNum);
errornum += parseInt(this.GoodsNum);
if (this.Remark != null && this.Remark != "")
error += this.ErrorDesc + "" + this.GoodsNum + "个,备注:" + this.Remark + ";";
else
error += this.ErrorDesc + "" + this.GoodsNum + "个;";
});
if (GoodsList != null) {
$(GoodsList).each(function () {
if (this.DetailId == DetailId) {
this.Error = error;
this.ErrorList = YCGoodslist;
this.DFErrorNum = dferrornum;
this.ErrorNum = errornum;
}
});
}
$("a[ano='" + DetailId + "']").html(error);
if (fag == 1)
$.fancybox.close();
}
function QXYC() {
ErrorId = -1;
$("#txtErrorRemrk").val("");
$("#txt_ycnum").val("");
$("#btn_qx").hide();
$("#btn_tj").val("添加");
}
function QXYC1() {
ErrorId = -1;
$("#txt_ycrknum").val("");
$("#a_ycnum").html("0");
}
var Errorlist = new Array();
function GetCGInStore() {
var param = new Object();
param.ChaseId = ChaseId;
param.State = 1;
$.ajax({
url: "CaiGouService.asmx/GetChaseInStoreList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
$(data.d).each(function () {
var id = this.Id;
var did = this.GoodsDetailId;
var Num = 0;
if (this.GoodsNum != null)
Num = this.GoodsNum;
var sid = this.StoreId;
$("input[no]").each(function () {
if ($(this).attr("no") == did && $(this).attr("sid") == sid) {
$(this).val(Num);
$(this).attr("did", id);
$(this).attr("oldnum", Num);
}
});
});
}
}
});
}
var YCGoodslist = new Array();
var CKNum = 0;
var YCNum = 0;
function fopen() {
$.fancybox({
'width': '40%',
'height': '40%',
'autoScale': false,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'href': '#test',
'onComplete': function () {
//if (YCGoodslist == null || YCGoodslist.length == 0) {
// $(Errorlist).each(function () {
// var id = this.GoodsDetailId;
// if (id == this.DetailId) {
// Array.add(YCGoodslist, this);
// }
// });
//}
datagrid2.DataBind(YCGoodslist);
if (GoodsState > 0) {
$("input[cmd = 'done']").show();
$("input[cmd = 'del']").hide();
$("input[cmd = 'Edit']").hide();
$("#btn_tj").hide();
$("#btn_Save").hide();
$("#tr2").hide();
$("#tr3").hide();
$("#tr5").show();
$("#tr4").hide();
$("#btn_Save1").show();
}
}
});
}
function GetYCYY() {
var param = new Object();
param.CompanyID = 0;
param.KeyName = "rkyc";
$.ajax({
url: "../UserService.asmx/GetListBaseCode",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
var flag = false;
$(data.d).each(function () {
if (this.Name == "多发货")
flag = true;
$("#select_ycyy").append("<option value='" + this.Name + "'>" + this.Name + "</option>");
});
if (flag == false)
$("#select_ycyy").append("<option value='多发货'>多发货</option>");
}
}
});
}
var postprice = 0;
function GetChaseModel() {
var param = new Object();
param.ChaseId = ChaseId;
$.ajax({
url: "CaiGouService.asmx/GetPurchaseModel",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
$("#txtChaseCode").html(data.d.ChaseCode);
//if (data.d.GoodsState > 0) {
// $("#btn_DH").hide();
//}
State = data.d.State;
GoodsState = data.d.GoodsState;
if (State == 3)
$("#cmdSave").hide();
$("#txtRemark").html(data.d.Remark);
$("#txtErrorInfo").val(data.d.ErrorInfo);
if (data.d.BuyDate != null)
$("#txtBuyDate").html(data.d.BuyDate.localeFormat("yyyy-MM-dd HH:mm"));
if (data.d.DoneDate != null)
$("#txtDoneDate").html(data.d.DoneDate.localeFormat("yyyy-MM-dd HH:mm"));
$("#txtSupplier").html(data.d.Supplier);
$("#txtSupplierPhone").html(data.d.SupplierPhone);
$("#txtInName").html(data.d.InName);
$("#txtBuyCode").html(data.d.BuyCode);
$("#txtPostFee").html(data.d.PostFee);
$("#txtAccount").html(data.d.Account);
$("#txtGoodsNum").html(data.d.GoodsNum);
$("#txtGoodsMoney").html(data.d.GoodsMoney);
if (data.d.PostFee != null && data.d.GoodsNum != null) {
postprice = parseFloat(data.d.PostFee) / data.d.GoodsNum;
}
if (data.d.IsError == 1) {
$("#chk_error").attr("checked", "checked");
}
if (data.d.IsFactory == 1) {
$("#chk_gc").attr("checked", "checked");
$("#cmdSaveYX").show();
}
if (data.d.IsBH == 1) {
$("#chk_bh").attr("checked", "checked");
$("#cmdSaveYX").show();
}
if (data.d.PostionCode!=null&&data.d.PostionCode != "")
$("#txt_kwcode").val(data.d.PostionCode);
if (data.d.PostState== 0)
{
$("#a_fhzt").html("未发货");
}
else
if (data.d.PostState > 0&&data.d.PostDate!=null)
{
$("#a_fhzt").html("已发货 "+data.d.PostDate.localeFormat("yyyy-MM-dd HH:mm"));
}
if (data.d.PostState== 1)
{
$("#a_wlzt").html("在途");
}
else if (data.d.PostState== 2)
{
$("#a_wlzt").html("签收");
}
else if (data.d.PostState== 3)
{
$("#a_wlzt").html("异常");
}
if (data.d.IsCheck== 1)
$("#chk_zj").attr("checked", "checked");
}
}
});
}
var GoodsList = null;
function ReadGoods() {
var param = new Object();
param.ChaseId = ChaseId;
$.ajax({
url: "CaiGouService.asmx/GetPurchaseInGoodsForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
GoodsList = data.d;
BindBuyGoods();
//datagrid1.DataBind(data.d);
//$("#DataGrid1 input[type='checkbox']").attr("checked", "checked");
//if (GoodsState > 0)
// $("input[did]").attr("disabled", "disabled");
//$(data.d).each(function () {
// var did = this.DetailId;
// var pid = this.PostionId;
// if (PostionList != null && PostionList.length > 0) {
// var shtml = "库位: <select class='selectClass' kwdid='" + did + "'><option value='0'>无</option>";
// $(PostionList).each(function () {
// if (pid == this.PostionId)
// shtml += " <option value='" + this.PostionId + "' selected='selected'>" + this.PostionDesc + "</option>"
// else
// shtml += " <option value='" + this.PostionId + "'>" + this.PostionDesc + "</option>"
// });
// shtml += "</select>";
// $("a[kwno='" + did + "']").html(shtml);
// }
//});
//GetCGInStore();
}
}
});
}
function LinkGoods(GId) {
window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=订单查询&GoodsId=" + GId, true);
}
function BindBuyGoods() {
if (GoodsList == null)
return;
var shtml = new Sys.StringBuilder();
shtml.append("<table class='DataGridTableStyle' style='width: 100%;'>");
var GId = 0;
$(GoodsList).each(function () {
var errorbtn = "";
if (State < 3)
errorbtn="<a style='cursor: pointer; text-decoration: underline; color: blue;' id='a_adderror' DID='" + this.DetailId + "' GID='" + this.GoodsId + "' BNum='" + this.BuyNum + "' InNum='" + this.InGoodsNum + "'><img alt='' src='../images/add.ico' />保存</a> <a style='cursor: pointer; text-decoration: underline; color: blue;' id='a_delerror' DID='" + this.DetailId + "' GID='" + this.GoodsId + "'><img alt='' src='../images/del.gif' />删除</a>";
var errorhtml = "<select class='selectClass' style='width:70px;' DID='" + this.DetailId + "' GID='" + this.GoodsId + "'><option value='污渍'>污渍</option><option value='破损'>破损</option><option value='质量问题'>质量问题</option></select>数量:<input class='editTextbox' style='width: 50px;' type='text' min='0' max='10000000' precision='0' colname='ErrorNum' DID='" + this.DetailId + "' GID='" + this.GoodsId + "' value='0'/>" + errorbtn + "<div errnum='" + this.ErrorNum + "' DID='" + this.DetailId + "' GID='" + this.GoodsId + "'>" + this.Error + "</div>";
if (this.GoodsId != GId) {
var img = "";
if (this.FirstImgUrl != null && this.FirstImgUrl != "")
img = "<img width='50' height='50' alt='' src='" + this.FirstImgUrl + "'>";
shtml.append("<tr><td colspan='9'>" + img + " 编号:<a style='cursor: pointer; text-decoration: underline; color: blue;' onclick='LinkGoods(" + this.GoodsId + ")'>" + this.GoodsCode + "</a> " + this.GoodsOldCode + " 货物名称:" + this.GoodsName + " 库位:<input class='editTextbox' style='width: 50px;' type='text' GoodsId='" + this.GoodsId + "' value='" + this.PostionCode + "'></td></tr>");
shtml.append("<tr class='HeaderStyle'><th>编号(新)</th><th>编号</th><th>型号</th><th>描述</th><th>库存数量</th><th>购买在途</th><th>订单需求</th><th>剩余参考</th><th>采购单价</th><th>采购数量</th><th>已入库</th><th>入库</th><th>质检异常</th></tr>");
}
var max = this.BuyNum;
if (this.InGoodsNum > 0 || this.ErrorNum>0)
max = parseInt(this.BuyNum) - parseInt(this.InGoodsNum) - parseInt(this.ErrorNum);
if (max < 0)
max = 0;
if ($("#chk_wr").is(":checked") == false || max > 0)
shtml.append("<tr class='DataGridRowStyle'><td><a>" + this.GoodsCode + "</a></td><td><a>" + this.GoodsOldCode + "</a></td><td><a>" + this.TypeCode + "</a></td><td><span class='ms'> " + this.TypeDesc + " </span></td><td><span>" + this.GoodsNum + "</span></td><td><span>" + this.GoodsInNum + "</span></td><td><span>" + this.GoodsPlanNum + "</span></td><td><span>" + this.GoodsLeftNum + "</span></td><td><span>" + this.GoodsPrice + "</span></td><td> <span>" + this.BuyNum + "</span></td><td><span>" + this.InGoodsNum + "</span></td><td><input class='editTextbox' style='width: 50px;' type='text' min='0' max='" + max + "' precision='0' colname='InNum' DID='" + this.DetailId + "' GID='" + this.GoodsId + "' value='0' jg='" + this.GoodsPrice + "' yrk='" + this.InGoodsNum + "' bnum='" + this.BuyNum + "'/></td><td>" + errorhtml + "<td></tr>");
GId = this.GoodsId;
}
);
shtml.append("</table>");
$("#dg_Goods").html(shtml.toString());
$("input[colname='BuyNum']").MaskedTextBox();
$("input[colname='BuyMoney']").MaskedTextBox();
$("input[colname='CFNum']").MaskedTextBox();
$("input[colname='InNum']").MaskedTextBox();
if ($("#chk_dhsl").is(":checked") == true) {
$("input[colname='InNum']").each(function () {
$(this).val($(this).attr("max"));
});
}
$(".ms").each(function () {
var cc = jQuery.trim($(this).html());
if ($(this).html() != "") {
var cl = cc.substr(cc.length - 1, 1);
if (cl == "一" || cl == "二" || cl == "三") {
$(this).css("color", "red");
}
}
});
}
function SaveChaseInError(ErrorInfo, DetailId, ErrorNum) {
var param = new Object();
param.ChaseId = ChaseId;
param.ErrorInfo = ErrorInfo;
param.DetailId = DetailId;
param.ErrorNum = ErrorNum;
var KWCode = $("#txt_kwcode").val();
if (KWCode == "")
{
alert("请输入库位!");
return;
}
param.KWCode = KWCode;
$.ajax({
url: "CaiGouService.asmx/SaveChaseInStoreError",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
}
});
}
function DeleteChaseInError(DetailId) {
var param = new Object();
param.ChaseId = ChaseId;
param.DetailId = DetailId;
$.ajax({
url: "CaiGouService.asmx/DeleteChaseErrorTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
}
});
}
var StoreList = new Array();
function GetStore() {
//$("#select_ck").append.append("<option value='0'>未选择</option>");
$.ajax({
url: "../CangKu/CangKuServer.asmx/GetUseStoreHouse",
dataType: "json",
async: false,
success: function (data) {
if (data.d != null) {
StoreList = data.d;
// $("#select_ck").show();
$(data.d).each(function () {
$("#select_ck").append("<option value='" + this.StoreId + "'>" + this.StoreName + "</option>");
});
GetPostion();
}
}
});
}
function GetPost() {
var param = new Object();
param.ChaseId = ChaseId;
$.ajax({
url: "CaiGouService.asmx/GetchasePostListForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
if (data.d != null) {
datagrid3.DataBind(data.d);
}
}
});
}
var PostionList = new Array();
function GetPostion() {
$("#select_lskw").html("<option value='0'>选择</option>");
var param = new Object();
param.StoreId = $("#select_ck").val();
param.IsLS = 1;
if (param.StoreId > 0) {
$.ajax({
url: "../CangKu/CangKuServer.asmx/GetStorePostionForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
$(data.d).each(function () {
$("#select_lskw").append("<option value='" + this.PostionId + "'>" + this.PostionCode + "</option>");
});
}
});
}
}
//#region 初始化DataGrid
function CreateDataGrid() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物编号";
col.CellTemplate = "<a>{Bind GoodsCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "货物名称";
col.CellTemplate = "<a>{Bind GoodsName}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "型号";
col.CellTemplate = "<a>{Bind TypeCode}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "SKU";
col.CellTemplate = "<a>{Bind SKU1}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "描述";
col.CreateFieldSpan("TypeDesc", "");
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "采购数量";
col.CreateFieldSpan("BuyNum", "");
Array.add(datagrid1.Columns, col);
if (StoreList != null || StoreList.length > 0) {
col = new nblf.ui.DataGridColumn();
col.HeaderText = "<a id='a_rk'>" + StoreList[0].StoreName + "入库</a>";
// col.Width = "100px";
col.CellTemplate = "<a kwno='{Bind DetailId}'></a><input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' did='0' jg='{Bind GoodsPrice}' sid='" + StoreList[0].StoreId + "' no='{Bind DetailId}' oldnum='0' value=''/>";
Array.add(datagrid1.Columns, col);
}
col = new nblf.ui.DataGridColumn();
col.HeaderText = "到货异常";
// col.Width = "100px";
col.Align = "left";
col.CellTemplate = "<a ano='{Bind DetailId}'>{Bind Error}</a>";
Array.add(datagrid1.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "70px";
col.CellTemplate = "<input CommandName='cmdSet' class='btnClass dgbtnEdit' type='button' value='到货异常'></input>";
Array.add(datagrid1.Columns, col);
datagrid1.IsFixHeader = false;
datagrid1.ShowIndexColumn = false;
datagrid1.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
datagrid1.Init();
}
function CreateDataGrid2() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "异常原因";
col.CellTemplate = "<span>{Bind ErrorDesc}<span>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "异常数量";
col.CellTemplate = "<span>{Bind GoodsNum}<span>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "备注";
col.Width = "180px";
col.CellTemplate = "<span>{Bind Remark}<span>";
Array.add(datagrid2.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "操作";
col.Width = "200px";
col.CellTemplate = "<input onclick='EditError(this)' cmd='Edit' class='btnClass dgbtnEdit' type='button' value='编辑'></input>&nbsp;<input onclick='DelError(this)' cmd='del' class='btnClass dgbtnDel' type='button' value='删除'></input>&nbsp;<input cmd='done' onclick='EditYCRK(this)' class='btnClass dgbtnEdit' type='button' value='异常解决入库' style='display:none' ></input>";
Array.add(datagrid2.Columns, col);
datagrid2.IsFixHeader = false;
datagrid2.ShowIndexColumn = false;
datagrid2.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid2.SelectMode = nblf.ui.SelectMode.None;
datagrid2.Init();
}
var DelErrorList = new Array();
function DelError(obj) {
if (window.confirm('确定要删除吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid2.Get_Model(rowindex);
if (model.ErrorDesc != "多发货")
YCNum = YCNum - parseInt(model.GoodsNum);
Array.add(DelErrorList, model);
//param.Id = model.Id;
//if (model.Id > 0) {
// $.ajax({
// url: "CaiGouService.asmx/DeleteChaseInStore",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
// dataType: "json",
// success: function (data) {
// }
// });
//}
//alert("删除成功");
datagrid2.Del_Row(rowindex);
DeleteError(0);
}
function DoneError(obj) {
if (window.confirm('确定异常已经处理吗?') == false) return;
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid2.Get_Model(rowindex);
Array.add(DelErrorList, model);
//param.Id = model.Id;
//if (model.Id > 0) {
// $.ajax({
// url: "CaiGouService.asmx/DeleteChaseInStore",
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
// dataType: "json",
// success: function (data) {
// }
// });
//}
//alert("删除成功");
datagrid2.Del_Row(rowindex);
var DelNum = model.GoodsNum;
if (model.ErrorDesc == "多发货")
DelNum = model.GoodsNum * -1;
DeleteError(DelNum);
}
function DeleteError(DelNum) {
var error = "";
var errornum = 0;
var dferrornum = 0;
$(YCGoodslist).each(function () {
if (this.ErrorDesc == "多发货")
dferrornum += parseInt(this.GoodsNum);
errornum += this.GoodsNum;
if (this.Remark != null && this.Remark != "")
error += this.ErrorDesc + "" + this.GoodsNum + "个,备注:" + this.Remark + ";";
else
error += this.ErrorDesc + "" + this.GoodsNum + "个;";
});
if (GoodsList != null) {
$(GoodsList).each(function () {
if (this.DetailId == DetailId) {
this.Error = error;
this.ErrorList = YCGoodslist;
this.DFErrorNum = dferrornum;
this.ErrorNum = errornum;
}
});
}
$("a[ano='" + DetailId + "']").html(error);
if ($("input[no='" + DetailId + "']").val() != "") {
var tnum = parseInt($("input[no='" + DetailId + "']").val());
$("input[no='" + DetailId + "']").val(tnum + parseInt(DelNum));
}
}
function EditYCRK(obj) {
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid2.Get_Model(rowindex);
ErrorId = rowindex;
$("#txt_ycrknum").val(model.GoodsNum);
$("#a_ycnum").html(model.GoodsNum);
}
function EditError(obj) {
var rowindex = $(obj).parent().parent().attr("index");
var param = new Object();
var model = datagrid2.Get_Model(rowindex);
ErrorId = rowindex;
$("#select_ycyy").val(model.ErrorDesc);
$("#txtErrorRemrk").val(model.Remark);
$("#txt_ycnum").val(model.GoodsNum);
$("#a_ycnum").val(model.GoodsNum);
$("#btn_qx").show();
$("#btn_tj").show();
$("#btn_tj").val("保存");
}
function CreateDataGrid3() {
var col = new nblf.ui.DataGridColumn();
col.HeaderText = "快递单号";
col.Width = "100px";
col.CellTemplate = "<span>{Bind PostCode}<span>";
Array.add(datagrid3.Columns, col);
col = new nblf.ui.DataGridColumn();
col.HeaderText = "物流信息";
col.Align = "left";
col.Width = "600px";
col.CellTemplate = "<div>{Bind PostInfo}<div>";
Array.add(datagrid3.Columns, col);
datagrid3.IsFixHeader = false;
datagrid3.ShowIndexColumn = false;
datagrid3.AllowPaging = false;
//datagrid1.Height = "260px";
datagrid3.SelectMode = nblf.ui.SelectMode.None;
datagrid3.Init();
}
function save(State) {
var list = new Array();
var buynum = 0;
var errornum = 0;
var dferrornum = 0;
var rknum = 0;
var error = "";
$(GoodsList).each(function () {
var DId = this.DetailId;
var buysl = this.BuyNum;
var errorsl = this.ErrorNum;
var dferrorsl = this.DFErrorNum;
var rksl = 0;
$("input[no=" + DId + "]").each(function () {
if ($(this).val() != "") {
rksl += parseInt($(this).val());
}
else {
rksl += 0;
}
});
if (rksl != (buysl - errorsl + 2 * dferrorsl)) {
error += this.SKU1 + "的 入库数量+异常数量 必须与 采购数量+加多发货 一致";
return;
}
});
if (error != "") {
alert(error);
return;
}
$(GoodsList).each(function () {
buynum += parseInt(this.BuyNum);
errornum += parseInt(this.ErrorNum);
if (this.ErrorList != null) {
$(this.ErrorList).each(function () {
Array.add(list, this);
});
}
});
var param = new Object();
var flag = true;
$("input[no]").each(function () {
var rkGoodsNum = 0;
if ($(this).val() != "") {
rkGoodsNum = $(this).val();
}
rknum += parseInt(rkGoodsNum);
var md = new Object();
md.Id = $(this).attr("did");
md.ErrorDesc = "";
md.Remark = "";
var oldnum = $(this).attr("oldnum");
md.Price = $(this).attr("jg");
md.PostPrice = postprice;
md.AddNum = parseInt(rkGoodsNum) - oldnum;
if (md.AddNum < 0) {
flag = false;
}
md.GoodsNum = parseInt(rkGoodsNum);
md.GoodsDetailId = $(this).attr("no");
if (PostionList != null && PostionList.length > 0)
md.PostionId = $("select[kwdid='" + md.GoodsDetailId + "']").val();
else
md.PostionId = 0;
md.StoreId = $(this).attr("sid");
md.State = 1;
Array.add(list, md);
$(GoodsList).each(function () {
if (this.DetailId == md.GoodsDetailId) {
this.InGoodsNum = rkGoodsNum;
}
});
});
//if (buynum <(errornum + rknum)) {
// alert("你的入库数量+异常数量不能大于采购的数量");
// return;
//}
//if (flag==false) {
// alert("入库数量只能增加不能减少");
// return;
//}
//if (State == 3 && buynum > (errornum + rknum))
//{
// alert("你的入库数量+异常数量小于真正采购的数量,必须填写异常备注才能结束采购单");
// return;
//}
if (State == 3) {
if (window.confirm('确定要结束采购单吗,结束后将无法修改该单子?') == false) return;
}
param.ChaseId = ChaseId;
param.ErrorInfo = $("#txtErrorInfo").val();
param.State = State;
param.list = list;
param.list1 = GoodsList;
param.list2 = DelErrorList;
$.ajax({
url: "CaiGouService.asmx/SaveChaseInStoreNew",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
alert("提交成功");
//window.history.go(-1);
}
});
if (window.parent != null)
window.parent.CloseTab("采购单入库", Title);
}
function saveDH() {
var KWCode = $("#txt_kwcode").val();
$("#cmdSave").attr("disabled", "disabled");
var error = "";
var Postionlist = new Array();
if (KWCode != "")
{
var pmd = new Object();
pmd.PostionId = 0;
pmd.PostionCode = KWCode;
Array.add(Postionlist, pmd);
}
$("input[colname='InNum']").each(function () {
var gid = $(this).attr("GID");
if ($(this).val() > 0) {
if (KWCode == ""&&$("input[GoodsId='"+gid+"']").val() == "") {
error = "请填写入库库位编码";
}
else
if ($("input[GoodsId='" + gid + "']").val() != "") {
var pmd = new Object();
pmd.PostionId = 0;
pmd.PostionCode = $("input[GoodsId='" + gid + "']").val();
Array.add(Postionlist, pmd);
}
}
});
//$("input[GoodsId]").each(function () {
// var gid = $(this).attr("GoodsId");
// $("input[colname='InNum'][GID = '" + gid + "']").val()
// if ($(this).val() == "" && KWCode == "")
// {
// error = "请填写入库库位编码";
// }
// else
// if ($(this).val() != "") {
// var pmd = new Object();
// pmd.PostionId = 0;
// pmd.PostionCode = $(this).val();
// Array.add(Postionlist, pmd);
// }
//});
if (error != "")
{
alert("请填写入库库位编码");
$("#cmdSave").removeAttr("disabled");
return;
}
var param1 = new Object();
param1.list = Postionlist;
$.ajax({
url: "../CangKu/CangKuServer.asmx/IsPostionCodelList",
data: Sys.Serialization.JavaScriptSerializer.serialize(param1),
dataType: "json",
async: false,
success: function (data) {
if (data.d != "")
error=data.d;
}
});
if (error != "") {
alert(error);
$("#cmdSave").removeAttr("disabled");
return;
}
//if ($("#chk_zj").is(":checked") == false) {
// alert("请确定是否质检,已质检请勾选质检选项");
// return;
//}
var list = new Array();
$("input[colname='InNum']").each(function(){
if($(this).val()>0)
{
var md=new Object();
md.Id = 0;
md.GoodsNum = $(this).val();
md.State = 1;
md.StoreId = 0;
md.PostionId =0;
var GID = $(this).attr("GID");
if ($("input[GoodsId='" + GID + "']").val()!="")
md.PostionCode = $("input[GoodsId='" + GID + "']").val();
else
md.PostionCode = $("#txt_kwcode").val();
md.GoodsDetailId=$(this).attr("DID");
md.AddNum = $(this).val();
md.Price = $(this).attr("jg");
if ($("#txtPostFee").html() > 0)
{
md.PostPrice =parseFloat($("#txtPostFee").html()) / parseFloat($("#txtGoodsNum").html());
}
else
md.PostPrice = 0;
Array.add(list, md);
}
});
var param = new Object();
param.PostionCode = $("#txt_kwcode").val();
param.ChaseId = ChaseId;
param.IsGC = 0;
if ($("#chk_gc").is(":checked") == true) {
param.IsGC = 1;
}
param.IsBH = 0;
if ($("#chk_bh").is(":checked") == true) {
param.IsBH = 1;
}
param.IsZJ = 0;
if ($("#chk_zj").is(":checked") == true) {
param.IsZJ = 1;
}
param.IsDH = 0;
if ($("#chk_isdh").is(":checked") == true) {
param.IsDH = 1;
}
param.list = list;
WindowLoadModel.Show();
$.ajax({
url: "CaiGouService.asmx/SaveChaseInStoreForTM",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert("提交成功");
$("#cmdSave").removeAttr("disabled");
// window.parent.CloseTab("采购单入库", Title);
window.location.reload();
//window.history.go(-1);
}
});
//if (window.parent != null)
// window.parent.CloseTab("采购单入库", Title);
}
function saveKW()
{
var KWCode = $("#txt_kwcode").val();
var list = new Array();
$("input[colname='InNum']").each(function () {
var md = new Object();
md.Id = 0;
var GID = $(this).attr("GID");
if ($("input[GoodsId='" + GID + "']").val() != "")
md.PostionCode = $("input[GoodsId='" + GID + "']").val();
md.GoodsDetailId = $(this).attr("DID");
Array.add(list, md);
});
var param = new Object();
param.PostionCode = $("#txt_kwcode").val();
param.ChaseId = ChaseId;
param.list = list;
WindowLoadModel.Show();
$.ajax({
url: "CaiGouService.asmx/SaveChaseYXKW",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
WindowLoadModel.Hide();
alert("保存成功");
window.parent.CloseTab("采购单入库", Title);
//window.location.reload();
//window.history.go(-1);
}
});
}
function saveCheck() {
var param = new Object();
param.ChaseId = ChaseId;
param.IsCheck = 0;
if ($("#chk_zj").is(":checked") == true) {
param.IsCheck = 1;
}
$.ajax({
url: "CaiGouService.asmx/SaveChaseCheck",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
async: false,
success: function (data) {
alert("保存成功");
}
});
}
function saveBZ() {
var param = new Object();
param.ChaseId = ChaseId;
param.IsError = 0;
if($("#chk_error").is(":checked")==true)
param.IsError = 1;
param.ErrorInfo = $("#txtErrorInfo").val();
$.ajax({
url: "CaiGouService.asmx/SaveChaseErrorInfo",
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
dataType: "json",
success: function (data) {
alert("保存成功");
}
});
}
function goPrint() {
window.open("CG_ChasePrint.aspx?ChaseId="+ChaseId);
}
</script>
</head>
<body class="headbody">
<div style="display: none">
<div id="test" title="异常到货" style="width: 600px; height: 400px;">
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
<tr>
<td style="width: 80px;" class="f1">货物:
</td>
<td align="left" colspan="4">
<a id="a_goodsname"></a>
</td>
</tr>
<tr id="tr2">
<td style="width: 80px;" class="f1">异常原因:
</td>
<td align="left" colspan="4">
<select id="select_ycyy" class="selectClass" style="width: 200px;">
</select>
</td>
</tr>
<tr id="tr3">
<td style="width: 80px;" class="f1">备注:
</td>
<td align="left" colspan="4">
<textarea id="txtErrorRemrk" cols="50" rows="2" style="width: 90%"></textarea>
</td>
</tr>
<tr id="tr4">
<td style="width: 80px;" class="f1">异常货物数量:
</td>
<td align="left" colspan="4">
<input id="txt_ycnum" type='text' min='0' max='10000000' precision='0' style='width: 80px;' class='editTextbox' value='' />
<input id="btn_tj" type="button" value="添加" class="btnClass btnClassAdd" onclick="AddYc();" />
<input id="btn_qx" type="button" value="取消编辑" class="btnClass btnClassEdit" onclick=" QXYC();" style="display: none" />
</td>
</tr>
<tr>
<td align="left" colspan="5">
<div id="DataGrid2"></div>
</td>
</tr>
<tr id="tr5" style="display: none">
<td style="width: 80px;" class="f1">异常处理入库数量:
</td>
<td align="left" colspan="4">
<input id="txt_ycrknum" type='text' min='0' max='10000000' precision='0' style='width: 80px;' class='editTextbox' value='' />
<a id="a_ycnum" style="display: none"></a>
</td>
</tr>
<tr>
<td align="center" colspan="5">
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="确 定" onclick="AddError(1);" />&nbsp;&nbsp;
<input id="btn_Save1" type="button" class="btnClass btnClassSave" value="入库" onclick="AddYcRK();" style="display: none" />&nbsp;&nbsp;<input
id="btn_Cancel" type="button" class="btnClass btnClassBack" value="取 消" />
</td>
</tr>
</table>
</div>
</div>
<div class="title_ico">
批次入库
</div>
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center" class="tableAll">
<tr>
<td colspan="4" align="center" style="font-size: 18pt; font-weight: bolder">采购货物入库</td>
</tr>
<tr>
<td style="width: 120px" class="f1">采购单号:
</td>
<td>
<a id="txtChaseCode"></a>
</td>
<td style="width: 120px" class="f1">采购日期:
</td>
<td>
<a id="txtBuyDate"></a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">采购人:</td>
<td>
<a id="txtInName"></a></td>
<td style="width: 120px" class="f1">购买账号:
</td>
<td><a id="txtAccount"></a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">供应商:</td>
<td>
<a id="txtSupplier"></a></td>
<td style="width: 120px" class="f1">联系方式:</td>
<td>
<a id="txtSupplierPhone"></a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">采购总数量:</td>
<td>
<a id="txtGoodsNum"></a></td>
<td style="width: 120px" class="f1">采购总金额:</td>
<td>
<a id="txtGoodsMoney"></a>元</td>
</tr>
<tr>
<td style="width: 120px" class="f1">网上购买单号:</td>
<td>
<a id="txtBuyCode"></a></td>
<td style="width: 120px" class="f1">运费:</td>
<td>
<a id="txtPostFee"></a>元</td>
</tr>
<tr>
<td style="width: 120px" class="f1">异常备注:<br />
<input id="chk_error" type="checkbox" /> 勾选异常<label for="chk_mx" style="display:none">同步到货异常</label>
</td>
<td colspan="3">
<textarea id="txtErrorInfo" cols="100" rows="4" style="width: 90%"></textarea><br />
<input id="btn_bz" type="button" value="保存备注" class="btnClass btnClassSave" onclick="saveBZ();" style="display:none"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id="btn_dy" type="button" value="打印批次条码" class="btnClass btnClassSave" onclick="goPrint();" /></td>
</tr>
<tr>
<td style="width: 120px" class="f1">相关信息:</td>
<td colspan="3">
<div id="txtRemark"></div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">物流信息:</td>
<td colspan="3" align="left">
<div id="DataGrid3" class="DataGridStyle" style="width: 750px; margin-left: 0px"></div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">发货状态:</td>
<td>
<a id="a_fhzt"></a>
</td>
<td style="width: 120px" class="f1">物流状态:</td>
<td>
<a id="a_wlzt"></a></td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font>
入库库位编码:</td>
<td>
<select id="select_ck" class="selectClass" style="width: 120px;display:none" name="D1">
</select><select id="select_lskw" class="selectClass" style="width: 120px;display:none" name="D2">
</select><input id="txt_kwcode" type="text" style="width:120px;" class="editTextbox" /><input id="chk_dhsl" type="checkbox"/>自动填写入库数量<input id="chk_wr" type="checkbox" />只列出未入货物<input id="chk_tup" type="checkbox" checked="checked" />显示图片</td>
<td colspan="2">
<input id="chk_gc" type="checkbox" disabled="disabled" />工厂 <input id="chk_bh" type="checkbox" disabled="disabled" />备货</td>
</tr>
<tr>
<td style="width: 120px" class="f1">采购货物:</td>
<td colspan="3">
<div id="dg_Goods"></div>
</td>
</tr>
<tr>
<td style="width: 120px" class="f1">
<font color="red" style="font-weight: bolder">*</font>
</td>
<td>
<input id="chk_zj" type="checkbox" />是否质检<input id="chk_isdh" type="checkbox" />结束采购单(用于全部到货)</td>
<td style="width: 120px" class="f1">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="4" align="center">
<input id="cmdSaveYX" type="button" value="保存库位" class="btnClass btnClassSave" onclick="saveKW();" style="display:none" /><input id="cmdCheck" type="button" value="质检保存" class="btnClass btnClassSave" onclick="saveCheck();" style="display:none"/>&nbsp;&nbsp;
<input id="cmdSave" type="button" value="到货入库" class="btnClass btnClassSave" onclick="saveDH();" />&nbsp;&nbsp;
<input id="cmdSave2" type="button" value="结束采购单" class="btnClass btnClassSave" onclick="save(3);" style="display:none"/>&nbsp;&nbsp;
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />&nbsp;
</td>
</tr>
</table>
</body>
</html>