|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HW_GoodsDetailList2.aspx.cs"
|
|
|
Inherits="TradeManage.HuoWu.HW_GoodsDetailList2" %>
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
<head>
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
|
<title>货物信息</title>
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.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?a=1" type="text/javascript"></script>
|
|
|
<script src="../Scripts/DateBox.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/FixTable.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>
|
|
|
<link rel="stylesheet" type="text/css" href="../Scripts/fancybox2.1/source/jquery.fancybox.css?v=2.1.5"
|
|
|
media="screen" />
|
|
|
<script type="text/javascript" src="../Scripts/fancybox2.1/lib/jquery.mousewheel-3.0.6.pack.js"></script>
|
|
|
<script type="text/javascript" src="../Scripts/fancybox2.1/source/jquery.fancybox.js?v=2.1.5"></script>
|
|
|
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
|
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
|
|
<script type="text/javascript">
|
|
|
var Name = '<%= Session["Name"].ToString() %>';
|
|
|
var UserId = '<%= Session["UserId"].ToString() %>';
|
|
|
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
|
|
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
|
|
|
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
|
|
|
var datagrid4 = new nblf.ui.DataGrid("DataGrid4");
|
|
|
var WindowLoadModel = new WindowLoad();
|
|
|
var GoodsId = 0;
|
|
|
var iscp = 0;
|
|
|
$(document).ready(function () {
|
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
|
WindowLoadModel.Isbgiframe = true;
|
|
|
WindowLoadModel.Load();
|
|
|
ajaxInit(WindowLoadModel);
|
|
|
var GoodsCode = $.url.param("GoodsCode");
|
|
|
if (GoodsCode == undefined) {
|
|
|
GoodsCode = "";
|
|
|
}
|
|
|
|
|
|
iscp = $.url.param("iscp");
|
|
|
if (iscp == undefined) {
|
|
|
iscp = 0;
|
|
|
}
|
|
|
$("#txt_Name").val(GoodsCode);
|
|
|
if (UserId == 1)
|
|
|
$("#btn_clear").show();
|
|
|
if (UserId == 1 || UserId == 51 || UserId == 53) {
|
|
|
$("#btn_hw6").show();
|
|
|
$("#btn_hw5").show();
|
|
|
$("#btn_hw55").hide();
|
|
|
}
|
|
|
else {
|
|
|
$("#btn_hw6").hide();
|
|
|
$("#btn_hw5").hide();
|
|
|
$("#btn_hw55").show();
|
|
|
}
|
|
|
|
|
|
if (iscp == 1) {
|
|
|
// $("#txt_mname").attr("disabled", "disabled");
|
|
|
$("#select_mname").val(Name);
|
|
|
$("#tr_head").hide();
|
|
|
}
|
|
|
// UpdateGoodsNum2();
|
|
|
GetStore();
|
|
|
//$("#txt_YJName").val(Name);
|
|
|
CreateDataGrid();
|
|
|
ReadUser2();
|
|
|
//CreateDataGrid2();
|
|
|
//CreateDataGrid3();
|
|
|
//CreateDataGrid4();
|
|
|
ReadData();
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='cmdImg']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
if (model.GoodsImageIds != null && model.GoodsImageIds != "")
|
|
|
GetImage(model.GoodsImageIds);
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='cmdLook']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
//window.location.href = "HW_GoodsAdd.aspx?GoodsId=" + model.GoodsId;
|
|
|
//window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=货物信息&GoodsId=" + model.GoodsId, true);
|
|
|
window.open("HW_GoodsAddForTM.aspx?GoodsId=" + model.GoodsId);
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='dgbtnKC']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
var DId = model.DetailId;
|
|
|
if ($(this).html() == "隐藏SKU") {
|
|
|
UpdateYC(DId, 1);
|
|
|
$(this).html("显示SKU");
|
|
|
}
|
|
|
else {
|
|
|
UpdateYC(DId, 0);
|
|
|
$(this).html("隐藏SKU");
|
|
|
}
|
|
|
});
|
|
|
$("input[weekz]").live("keyup", function () {
|
|
|
var hj = 0;
|
|
|
$("input[weekz]").each(function () {
|
|
|
if ($(this).val() != "")
|
|
|
hj += parseInt($(this).val());
|
|
|
});
|
|
|
$("#sp_CGNum").html(hj);
|
|
|
|
|
|
if (hj > hjsl)
|
|
|
$("#txt_CGNum").val(hj - hjsl);
|
|
|
else
|
|
|
$("#txt_CGNum").val(0);
|
|
|
|
|
|
});
|
|
|
|
|
|
$("input[weekz2]").live("keyup", function () {
|
|
|
var hj = 0;
|
|
|
$("input[weekz2]").each(function () {
|
|
|
if ($(this).val() != "")
|
|
|
hj += parseInt($(this).val());
|
|
|
});
|
|
|
$("#sp_CGNum2").html(hj);
|
|
|
|
|
|
if (hj > hjsl2)
|
|
|
$("#txt_CGNum2").val(hj - hjsl2);
|
|
|
else
|
|
|
$("#txt_CGNum2").val(0);
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='cmdCG']").live("click", function () {
|
|
|
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
|
|
|
DDId = model.DetailId;
|
|
|
GoodsId = model.GoodsId;
|
|
|
pstate = model.FHPlan;
|
|
|
// alert(pstate);
|
|
|
GetBFModel();
|
|
|
cgsl = model.CGNum;
|
|
|
if (model.bhremark != null)
|
|
|
$("#txt_BZ").val(model.bhremark);
|
|
|
$("#_fixTableHeader").hide();
|
|
|
GetWeeks();
|
|
|
GetWeeks2();
|
|
|
$("#sp_CGNum").html(hjsl);
|
|
|
$("#sp_CGNum2").html(hjsl2);
|
|
|
$("#sp_CGNum11").html(model.CGNum);
|
|
|
$("#sp_CGNum22").html(model.CGNum);
|
|
|
$("#sp_code").html(model.SKU1);
|
|
|
if (UserId > 1) {
|
|
|
$("input[weekz]").attr("disabled", "disabled");
|
|
|
$("#txt_CGNum").attr("disabled", "disabled");
|
|
|
}
|
|
|
if (pstate <= 2) {
|
|
|
$("#txt_CGNum").val(model.CGNum2);
|
|
|
$("#txt_CGNum2").val(model.CGNum3);
|
|
|
}
|
|
|
|
|
|
if (pstate == 3) {
|
|
|
$("#txt_CGNum").val(0);
|
|
|
$("#txt_CGNum2").val(0);
|
|
|
|
|
|
}
|
|
|
if (pstate > 0) {
|
|
|
$("#tr_jh1,#tr_jh2,#tr_jh3").show();
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
$("#tr_jh1,#tr_jh2,#tr_jh3").hide();
|
|
|
}
|
|
|
if (pstate > 1 && pstate < 3 && UserId == 1) {
|
|
|
$("#btn_sh").show();
|
|
|
$("#btn_bz").hide();
|
|
|
|
|
|
}
|
|
|
else {
|
|
|
$("#btn_bz").show();
|
|
|
$("#btn_sh").hide();
|
|
|
}
|
|
|
if (pstate == 0) {
|
|
|
$("#sp_state").html("未计划");
|
|
|
|
|
|
}
|
|
|
if (pstate == 1) {
|
|
|
$("#sp_state").html("已计划未确认");
|
|
|
|
|
|
}
|
|
|
if (pstate == 2) {
|
|
|
$("#sp_state").html("已确认未审批");
|
|
|
|
|
|
}
|
|
|
if (pstate == 3) {
|
|
|
$("#sp_state").html("已审批");
|
|
|
|
|
|
}
|
|
|
CGObj = $(this);
|
|
|
fopen5();
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " input[CommandName='cmdBH']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
GoodsId = model.GoodsId;
|
|
|
$("#txt_typecode").val("");
|
|
|
|
|
|
$("#chk_isBH2").removeAttr("checked");
|
|
|
ReadBH();
|
|
|
fopen2();
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " [CommandName='cmdFP']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
var SKU1 = model.SKU1;
|
|
|
window.open("HW_GoodsPlan.aspx?GoodsCode=" + SKU1);
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " a[CommandName='cmdtj']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
var GoodsCode = model.GoodsCode;
|
|
|
window.open("../TongJi/DD_GoodsNumCount.aspx?GoodsCode=" + GoodsCode);
|
|
|
|
|
|
});
|
|
|
$("#" + datagrid1.TableID + " input[CommandName='cmdYJ']").live("click", function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
GoodsId = model.GoodsId;
|
|
|
var dd = new Date();
|
|
|
$("#txt_OffDate").val(dd.getFullYear() + "-" + (dd.getMonth() + 1) + "-" + dd.getDate());
|
|
|
|
|
|
|
|
|
ReadYJ();
|
|
|
fopen3();
|
|
|
|
|
|
});
|
|
|
$("select[stype]").live("change", function () {
|
|
|
var did = $(this).attr("tjpid");
|
|
|
var SalesType = $(this).val();
|
|
|
|
|
|
UpdateSalesType(did, SalesType);
|
|
|
|
|
|
});
|
|
|
//是否考核值改变触发事件,自动保存值
|
|
|
$("select[khtype]").live("change", function () {
|
|
|
var gid = $(this).attr("goodid");
|
|
|
var iskh = $(this).val();
|
|
|
|
|
|
UpdateIsExamine(gid, iskh);
|
|
|
});
|
|
|
|
|
|
$("input[spid]").live("click", function () {
|
|
|
var did = $(this).attr("spid");
|
|
|
var issp = false;
|
|
|
if ($(this).is(":checked") == true) {
|
|
|
issp = true;
|
|
|
}
|
|
|
SaveIsSP(did, issp);
|
|
|
|
|
|
});
|
|
|
$("input[eid]").live("keyup", function () {
|
|
|
var did = $(this).attr("eid");
|
|
|
var num = 0;
|
|
|
if ($(this).val() != "") {
|
|
|
num = $(this).val();
|
|
|
}
|
|
|
Savebfnum1(did, num);
|
|
|
|
|
|
});
|
|
|
$("input[wid]").live("keyup", function () {
|
|
|
var did = $(this).attr("wid");
|
|
|
var num = 0;
|
|
|
if ($(this).val() != "") {
|
|
|
num = $(this).val();
|
|
|
}
|
|
|
Savebfnum2(did, num);
|
|
|
|
|
|
});
|
|
|
$("input[cid]").live("keyup", function () {
|
|
|
var did = $(this).attr("cid");
|
|
|
var num = 0;
|
|
|
if ($(this).val() != "") {
|
|
|
num = $(this).val();
|
|
|
}
|
|
|
Savebfnum4(did, num);
|
|
|
|
|
|
});
|
|
|
$("input[rid]").live("keyup", function () {
|
|
|
var did = $(this).attr("rid");
|
|
|
|
|
|
Savebfnum3(did, null);
|
|
|
|
|
|
});
|
|
|
|
|
|
$("input[mid]").live("keyup", function () {
|
|
|
var did = $(this).attr("mid");
|
|
|
var num = 0;
|
|
|
if ($(this).val() != "") {
|
|
|
num = $(this).val();
|
|
|
}
|
|
|
SavebManuaPrice(did, num);
|
|
|
});
|
|
|
|
|
|
$("input[tid]").live("keyup", function () {
|
|
|
var did = $(this).attr("tid");
|
|
|
var num = 0;
|
|
|
if ($(this).val() != "") {
|
|
|
num = $(this).val();
|
|
|
}
|
|
|
SavebTemuPrice(did, num);
|
|
|
});
|
|
|
|
|
|
$("#btn_hw3").bind("click", function () {
|
|
|
|
|
|
|
|
|
window.location = "HW_GoodsCount.aspx";
|
|
|
|
|
|
});
|
|
|
$("#btn_hw4").bind("click", function () {
|
|
|
|
|
|
|
|
|
window.location = "../tongji/Report40.aspx";
|
|
|
|
|
|
});
|
|
|
$("#btn_hw5,#btn_hw55").bind("click", function () {
|
|
|
|
|
|
|
|
|
window.open("../TongJi/Report406.aspx");
|
|
|
|
|
|
});
|
|
|
$("#btn_hw6").bind("click", function () {
|
|
|
|
|
|
|
|
|
window.open("../Huowu/HW_GoodsPlan.aspx");
|
|
|
|
|
|
});
|
|
|
$("input[sname]").bind("click", function () {
|
|
|
|
|
|
$("input[sname]").removeClass("btnClass btnClassAdd2");
|
|
|
$("input[sname]").addClass("btnClass btnClassAdd4");
|
|
|
$(this).removeClass("btnClass btnClassAdd4");
|
|
|
$(this).addClass("btnClass btnClassAdd2");
|
|
|
sortname = $(this).attr("sname");
|
|
|
ReadData();
|
|
|
});
|
|
|
$("#cmdAdd").bind("click", function () {
|
|
|
var SelectListModels = datagrid1.GetSelectListModel();
|
|
|
if (SelectListModels == null || $(SelectListModels).length == 0) {
|
|
|
alert("请选择要开启或者关闭的评价");
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
$("#div_img img").live("click", function () {
|
|
|
$("#img_1").attr("src", $(this).attr("src"));
|
|
|
|
|
|
});
|
|
|
$("#select_cpzt").bind("change", function () {
|
|
|
|
|
|
ReadData();
|
|
|
});
|
|
|
$("#btn_sch").bind("click", function () {
|
|
|
datagrid1.SetPageIndex(1);
|
|
|
ReadData();
|
|
|
});
|
|
|
$("#txt_snum,#txt_enum,#txt_sprice,#txt_eprice").MaskedTextBox();
|
|
|
|
|
|
|
|
|
$("#chk_Star").bind("click", function () {
|
|
|
|
|
|
if ($("#chk_Star").is(":checked") == true) {
|
|
|
CreateDataGrid();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
$("#btn_add").bind("click", function () {
|
|
|
|
|
|
// window.location.href = "HW_GoodsAdd.aspx?GoodsId=0";
|
|
|
// window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=货物信息&GoodsId=0", true);
|
|
|
window.open("HW_GoodsAddForTM.aspx?Title=货物信息&GoodsId=0");
|
|
|
//fopen4();
|
|
|
// GetXPData();
|
|
|
});
|
|
|
ReadSortList();
|
|
|
$("#btn_Cancel1,#btn_Cancel3,#btn_Cancel4").bind("click", $.fancybox.close);
|
|
|
|
|
|
$("#chk_iswh,#chk_hwmx,#chk_isDH,#chk_isBH").bind("click", function () {
|
|
|
datagrid1.SetPageIndex(1);
|
|
|
ReadData();
|
|
|
});
|
|
|
$("#chk_isBH2,#btn_Sure").bind("click", function () {
|
|
|
|
|
|
ReadBH();
|
|
|
});
|
|
|
$("#btn_Sure2").bind("click", function () {
|
|
|
|
|
|
ReadYJ();
|
|
|
});
|
|
|
$("#btn_wh").bind("click", function () {
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请选择要标记无货的货物");
|
|
|
return;
|
|
|
}
|
|
|
var Ids = "";
|
|
|
$(list).each(function () {
|
|
|
Ids += this.GoodsId + ",";
|
|
|
|
|
|
});
|
|
|
updateNoGoods(Ids)
|
|
|
});
|
|
|
$("#btn_qxwh").bind("click", function () {
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请选择要取消无货的货物");
|
|
|
return;
|
|
|
}
|
|
|
var Ids = "";
|
|
|
$(list).each(function () {
|
|
|
Ids += this.GoodsId + ",";
|
|
|
|
|
|
});
|
|
|
updateCancelNoGoods(Ids)
|
|
|
});
|
|
|
$("#chk_IsAdd").bind("click", function () {
|
|
|
|
|
|
GetXPData();
|
|
|
});
|
|
|
$("#btn_add2").bind("click", function () {
|
|
|
|
|
|
//window.location.href = "HW_GoodsAdd.aspx?GoodsId=0";
|
|
|
// window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=货物信息&GoodsId=0", true);
|
|
|
fopen4();
|
|
|
GetXPData();
|
|
|
});
|
|
|
$("#btn_hw1").bind("click", function () {
|
|
|
|
|
|
|
|
|
window.location = "HW_GoodsInfoForTM2.aspx";
|
|
|
|
|
|
});
|
|
|
$("input[ckid]").live("click", function () {
|
|
|
$("input[ckid]").removeClass("btnClass btnClassAdd3");
|
|
|
$("input[ckid]").removeClass("btnClass btnClassAdd2");
|
|
|
$("input[ckid]").addClass("btnClass btnClassAdd3");
|
|
|
$(this).removeClass("btnClass btnClassAdd3");
|
|
|
$(this).addClass("btnClass btnClassAdd2");
|
|
|
StoreId = $(this).attr("ckid");
|
|
|
datagrid1.SetPageIndex(1);
|
|
|
ReadData();
|
|
|
});
|
|
|
});
|
|
|
|
|
|
function ReadUser2() {
|
|
|
if (UserId == 1 || UserId == 51 || UserId == 53 || iscp == 0)
|
|
|
$("#select_mname").append("<option value=0>全部</option>");
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
param.iscp = iscp;
|
|
|
$.ajax({
|
|
|
url: "../SysManageServiceNew.asmx/GetListUserInfoFromGroup2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
$(data.d).each(function () {
|
|
|
$("#select_mname").append("<option value=" + this.UserId + ">" + this.Name + "</option>");
|
|
|
|
|
|
});
|
|
|
if (iscp == 1) {
|
|
|
$("#select_mname").val(UserId);
|
|
|
}
|
|
|
|
|
|
var _userId = $.url.param("userid");
|
|
|
if (_userId != undefined && _userId != "") {
|
|
|
$("#select_mname").val(_userId);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
});
|
|
|
}
|
|
|
|
|
|
var hjsl = 0;
|
|
|
var cgsl = 0;
|
|
|
var pstate = 0;
|
|
|
var hjsl2 = 0;
|
|
|
function GetWeeks() {
|
|
|
|
|
|
hjsl = 0;
|
|
|
var param = new Object();
|
|
|
|
|
|
param.detailid = DDId;
|
|
|
var url = "../HuoWuServiceNew.asmx/GetPlanWeekList";
|
|
|
if (pstate == 3)
|
|
|
url = "../HuoWuServiceNew.asmx/GetPlanWeekList2";
|
|
|
|
|
|
$.ajax({
|
|
|
url: url,
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
|
|
|
$(data.d).each(function (i) {
|
|
|
var no = i + 1;
|
|
|
$("input[weekz=" + no + "]").val("");
|
|
|
$("span[weekno=" + no + "]").html("Week" + no);
|
|
|
if (this.cgsl != null) {
|
|
|
$("input[weekz=" + no + "]").val(this.cgsl);
|
|
|
hjsl += parseInt(this.cgsl);
|
|
|
|
|
|
}
|
|
|
if (this.SDate != null)
|
|
|
$("input[weekz=" + no + "]").attr("sdt", this.SDate.localeFormat("yyyy-MM-dd"));
|
|
|
if (this.EDate != null)
|
|
|
$("input[weekz=" + no + "]").attr("edt", this.EDate.localeFormat("yyyy-MM-dd"));
|
|
|
});
|
|
|
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function GetWeeks2() {
|
|
|
|
|
|
hjsl2 = 0;
|
|
|
var param = new Object();
|
|
|
|
|
|
param.detailid = DDId;
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/GetPlanWeekList2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
/// $("#txt_BZ").val(data.d[0].remark);
|
|
|
$(data.d).each(function (i) {
|
|
|
|
|
|
var no = i + 1;
|
|
|
$("input[weekz2=" + no + "]").val("");
|
|
|
|
|
|
$("span[weekno2=" + no + "]").html("Week" + no);
|
|
|
if (this.cgsl != null) {
|
|
|
$("input[weekz2=" + no + "]").val(this.cgsl);
|
|
|
hjsl2 += parseInt(this.cgsl);
|
|
|
}
|
|
|
if (this.SDate != null)
|
|
|
$("input[weekz2=" + no + "]").attr("sdt", this.SDate.localeFormat("yyyy-MM-dd"));
|
|
|
if (this.EDate != null)
|
|
|
$("input[weekz2=" + no + "]").attr("edt", this.EDate.localeFormat("yyyy-MM-dd"));
|
|
|
});
|
|
|
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function UpdateYC(DId, IsYC) {
|
|
|
if (DId <= 0)
|
|
|
return;
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.Id = DId;
|
|
|
param.IsYC = IsYC;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Update_GoodsShow",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
|
|
|
// alert("成功");
|
|
|
// ReadData();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function SaveJH(obj) {
|
|
|
|
|
|
var did = $(obj).attr("rid");
|
|
|
var rq = null;
|
|
|
if ($(obj).val() != "") {
|
|
|
rq = $(obj).val();
|
|
|
}
|
|
|
Savebfnum3(did, rq);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
var DDId = 0;
|
|
|
var CGObj;
|
|
|
function SaveCGNum() {
|
|
|
// if ($("#txt_CGNum").val() == "") {
|
|
|
// alert("请输入采购数量");
|
|
|
// return;
|
|
|
// }
|
|
|
|
|
|
var param = new Object();
|
|
|
param.sjout = 0;
|
|
|
|
|
|
if (pstate == 0)
|
|
|
param.pstate = 1;
|
|
|
else if (pstate == 1 && UserId == 1)
|
|
|
param.pstate = 1;
|
|
|
else if (pstate == 1 && UserId > 1)
|
|
|
param.pstate = 2;
|
|
|
else if (pstate == 2 && UserId == 1)
|
|
|
param.pstate = 3;
|
|
|
else if (pstate == 3 && UserId == 1 && parseInt($("#txt_CGNum").val()) > 0)
|
|
|
param.pstate = 1;
|
|
|
|
|
|
|
|
|
param.DetailId = DDId;
|
|
|
if ($("#txt_CGNum").val() != "")
|
|
|
param.Num = $("#txt_CGNum").val();
|
|
|
else
|
|
|
param.Num = 0;
|
|
|
if (pstate == 3 && param.Num == 0) {
|
|
|
|
|
|
alert("请输入新的要采购的数量");
|
|
|
return;
|
|
|
}
|
|
|
if ($("#txt_CGNum2").val() != "")
|
|
|
param.Num2 = $("#txt_CGNum2").val();
|
|
|
else
|
|
|
param.Num2 = 0;
|
|
|
param.bhremark = $("#txt_BZ").val();
|
|
|
var list = new Array();
|
|
|
$("input[weekz]").each(function () {
|
|
|
if ($(this).val() != "") {
|
|
|
var md = new Object();
|
|
|
md.detailid = DDId;
|
|
|
md.weekno = $(this).attr("weekz");
|
|
|
md.sdate = $(this).attr("sdt");
|
|
|
md.edate = $(this).attr("edt");
|
|
|
md.cgsl = $(this).val();
|
|
|
md.sjout = 0;
|
|
|
md.GoodsId = GoodsId;
|
|
|
Array.add(list, md);
|
|
|
}
|
|
|
});
|
|
|
param.list = list;
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Update_CGGoodsNum",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
// CGObj.html($("#txt_CGNum").val());
|
|
|
if (pstate >= 1)
|
|
|
SaveCGNum2();
|
|
|
if (param.pstate == 1) {
|
|
|
alert("成功,等采购确认");
|
|
|
CGObj.html(parseInt($("#txt_CGNum").val()));
|
|
|
}
|
|
|
if (param.pstate == 2) {
|
|
|
alert("成功,等领导审批");
|
|
|
CGObj.html(parseInt($("#txt_CGNum2").val()));
|
|
|
}
|
|
|
if (param.pstate == 3) {
|
|
|
CGObj.html(parseInt($("#txt_CGNum2").val()) + cgsl);
|
|
|
alert("成功,已经生成需要采购数量,并插入生产计划");
|
|
|
ReadData();
|
|
|
}
|
|
|
$.fancybox.close();
|
|
|
// ReadData();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
function SaveCGNum2() {
|
|
|
// if ($("#txt_CGNum").val() == "") {
|
|
|
// alert("请输入采购数量");
|
|
|
// return;
|
|
|
// }
|
|
|
var param = new Object();
|
|
|
param.sjout = 1;
|
|
|
param.DetailId = DDId;
|
|
|
param.pstate = 1;
|
|
|
param.Num = 0;
|
|
|
param.Num2 = 0;
|
|
|
if (pstate >= 2 && UserId == 1)
|
|
|
param.pstate = 3;
|
|
|
var list = new Array();
|
|
|
$("input[weekz2]").each(function () {
|
|
|
if ($(this).val() != "") {
|
|
|
var md = new Object();
|
|
|
md.detailid = DDId;
|
|
|
md.weekno = $(this).attr("weekz2");
|
|
|
md.sdate = $(this).attr("sdt");
|
|
|
md.edate = $(this).attr("edt");
|
|
|
md.cgsl = $(this).val();
|
|
|
md.sjout = 1;
|
|
|
// md.remark = $("#txt_BZ").val();
|
|
|
md.GoodsId = GoodsId;
|
|
|
Array.add(list, md);
|
|
|
}
|
|
|
});
|
|
|
param.list = list;
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Update_CGGoodsNum2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
|
|
|
// alert("成功");
|
|
|
// $.fancybox.close();
|
|
|
// ReadData();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
var sortname = "";
|
|
|
function GetStore() {
|
|
|
|
|
|
|
|
|
|
|
|
$("#div_ck").append('<input id="btn_CK" ckid="0" class="btnClass btnClassAdd2" type="button" value="全部" /> ');
|
|
|
//$("#select_ck").append("<option value='0'>全部</option>");
|
|
|
$.ajax({
|
|
|
url: "../CangKu/CangKuServer.asmx/GetUseStoreHouse",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
$(data.d).each(function () {
|
|
|
$("#div_ck").append('<input ckid="' + this.StoreId + '" class="btnClass btnClassAdd3" type="button" value="' + this.StoreName + '" /> ');
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function UpdateGoodsNum2() {
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateGoodsOutNum",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function UpdateGoodsNum(GoodsId) {
|
|
|
if (GoodsId <= 0)
|
|
|
return;
|
|
|
GetGoodsFee();
|
|
|
var param = new Object();
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateGoodsNumNew",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
alert("成功");
|
|
|
ReadData();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function GetGoodsFee() {
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../DD_OrderServiceNew.asmx/GetGoodsFee",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function updateNoGoods(Ids) {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.GoodIds = Ids;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/updateNoGoods",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
ReadData();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function updateCancelNoGoods(Ids) {
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
param.GoodIds = Ids;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/UpdateCancelNoGoods",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
ReadData();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
//function AddTr() {
|
|
|
|
|
|
// $("#" + datagrid1.TableID + " tr").each(function (i) {
|
|
|
// if (i > 0) {
|
|
|
// var shtmls = "<tr><td width='30px'><td colspan='12'>";
|
|
|
|
|
|
// var index = $(this).attr("index");
|
|
|
// var md = datagrid1.Get_Model(index);
|
|
|
// if (md.GoodsList != null) {
|
|
|
// $(md.GoodsList).each(function () {
|
|
|
|
|
|
// shtmls += "<table width='90%' style='border:solid #add9c0; border-width:2px 0px 0px 2px;'><tr><td width='45%'><font color='blue'>明细编号:</font><span>" + this.TypeCode + "</span> <font color='blue'>SKU1:</font><span>" + this.SKU1 + "</span> <font color='blue'>型号描述:</font>" + this.TypeDesc + "</td><td width='15%'><font color='blue'>库存:</font>" + this.GoodsNum + "</td><td width='15%'><font color='blue'>订单需求:</font>" + this.GoodsPlanNum + "</td><td width='15%'><font color='blue'>采购途中:</font>" + this.GoodsInNum + "</td><td width='15%'><font color='blue'>参考:</font>" + this.LeftNum + "</td></tr></table>";
|
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
// }
|
|
|
// shtmls += "</td><tr>";
|
|
|
// $(this).after(shtmls);
|
|
|
// }
|
|
|
// });
|
|
|
|
|
|
//}
|
|
|
//#region 读取分类
|
|
|
|
|
|
var ListSort = null;
|
|
|
|
|
|
function ReadSortList() {
|
|
|
|
|
|
|
|
|
ListSort = new Array();
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/GetGoodsSortList",
|
|
|
//data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: true,
|
|
|
success: function (data) {
|
|
|
ListSort = data.d;
|
|
|
|
|
|
BindTreeView();
|
|
|
|
|
|
ReadSortTree();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
//#endregion
|
|
|
//#region 绑定
|
|
|
|
|
|
var TreeSource;
|
|
|
function BindTreeView() {
|
|
|
TreeSource = new Array();
|
|
|
// Treehtml = new Sys.StringBuilder();
|
|
|
var Sortslist = GetListSort(null);
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
|
var childNode = new Array();
|
|
|
var model = new Array();
|
|
|
model.id = this.SortId;
|
|
|
model.text = this.SortName;
|
|
|
model.state = "closed";
|
|
|
model.checked = false;
|
|
|
model.iconCls = ".icon-addfolder";
|
|
|
model.children = childNode;
|
|
|
|
|
|
Array.add(TreeSource, model);
|
|
|
|
|
|
BindTreeChildNode(model.children, this.SortId);
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
//#endregion
|
|
|
//#region 绑定
|
|
|
|
|
|
function BindTreeChildNode(PrevNode, ParentItemId) {
|
|
|
|
|
|
var Sortslist = GetListSort(ParentItemId);
|
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
var atr = new Object();
|
|
|
var childNode = new Array();
|
|
|
var model = new Array();
|
|
|
model.id = this.SortId;
|
|
|
model.text = this.SortName;
|
|
|
|
|
|
model.iconCls = "icon-Tree";
|
|
|
model.state = "closed";
|
|
|
model.checked = false;
|
|
|
|
|
|
model.children = childNode;
|
|
|
|
|
|
Array.add(PrevNode, model);
|
|
|
|
|
|
BindTreeChildNode(model.children, this.SortId);
|
|
|
|
|
|
});
|
|
|
}
|
|
|
//#endregion
|
|
|
//#region 返回指定级菜单
|
|
|
function GetListSort(ParentItemId) {
|
|
|
var Sortslist = new Array();
|
|
|
$(ListSort).each(function () {
|
|
|
if (this.ParentId == ParentItemId) {
|
|
|
var model = new Object();
|
|
|
model.SortId = this.SortId;
|
|
|
model.ParentId = this.ParentId;
|
|
|
model.SortName = this.SortName;
|
|
|
|
|
|
Array.add(Sortslist, model);
|
|
|
}
|
|
|
});
|
|
|
return Sortslist;
|
|
|
}
|
|
|
//#endregion
|
|
|
var SortName = "";
|
|
|
var SortId = 0;
|
|
|
function ReadSortTree() {
|
|
|
|
|
|
var model = new Array();
|
|
|
model.id = 0;
|
|
|
model.text = "-全部-";
|
|
|
model.state = "closed";
|
|
|
model.checked = false;
|
|
|
model.iconCls = ".icon-addfolder";
|
|
|
model.children = null;
|
|
|
|
|
|
Array.insert(TreeSource, 0, model);
|
|
|
$("#txtSortId").combotree({
|
|
|
data: TreeSource,
|
|
|
onSelect: function (node) {
|
|
|
// var node = $("#txtSortId").tree("getSelected");
|
|
|
|
|
|
SortId = node.id;
|
|
|
if (node.children.length > 0) {
|
|
|
SortName = node.text;
|
|
|
SortId = 0;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
function GetImage(Ids) {
|
|
|
|
|
|
$("#div_img").empty();
|
|
|
var param = new Object();
|
|
|
|
|
|
param.Ids = Ids;
|
|
|
$.ajax({
|
|
|
|
|
|
url: "../BaseData.asmx/GetResourceList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d != null) {
|
|
|
$("#img_1").attr("src", '../' + data.d[0].FileUrl);
|
|
|
$(data.d).each(function () {
|
|
|
$("#div_img").append("<img src='../" + this.FileUrl + "' width='100px' height='80px' style='margin-right:5px'/>");
|
|
|
});
|
|
|
fopen();
|
|
|
}
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function fopen() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen2() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test2',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen3() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test3',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen4() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test4',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function fopen5() {
|
|
|
|
|
|
$.fancybox({
|
|
|
'width': '40%',
|
|
|
'height': '40%',
|
|
|
'autoScale': false,
|
|
|
'transitionIn': 'elastic',
|
|
|
'transitionOut': 'elastic',
|
|
|
'href': '#test5',
|
|
|
'onComplete': function () {
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
//#endregion
|
|
|
|
|
|
//#region 初始化DataGrid
|
|
|
function CreateDataGrid() {
|
|
|
Array.clear(datagrid1.Columns);
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "缩略图";
|
|
|
col.CellTemplate = "<a CommandName='cmdImg' class='linka'><img src='{Bind FirstImgUrl}' alt='' width='50px' height='50px'/></a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "货物SKU";
|
|
|
col.Width = "180px";
|
|
|
col.Align = "left";
|
|
|
col.CellTemplate = "<a CommandName='cmdLook' class='linka'>{Bind SKU1}</a><br/><span>{Bind GoodsName}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "人员";
|
|
|
col.Align = "left";
|
|
|
col.CellTemplate = "<a>{Bind MName}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "是否考核";
|
|
|
col.CellTemplate = "<select goodid='{Bind GoodsId}' khtype='{Bind IsExamine}' ><option value='-1'></option><option value='0'>否</option><option value='1'>是</option><option value='2'>断货</option><option value='3'>未到</option><option value='4'>季节性</option></select >";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "组长";
|
|
|
col.Align = "left";
|
|
|
col.CellTemplate = "<a>{Bind groupname}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "FBA30天销量";
|
|
|
col.Width = "106px";
|
|
|
col.CellTemplate = "<div style='background-color: #23c6c8;width:48px;height:25px'><span style='color: #fff;font-weight: 600;font-size:13pt;'>{Bind GoodsHJNum_FBA}</span></div>";
|
|
|
//col.SortExpression = "b.GoodsNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "W仓库存 | 30天销量";
|
|
|
col.Width = "106px";
|
|
|
col.CellTemplate = "<table CommandName='cmdFP' border='0'ellspacing='0' width='100%'><tr><td width='50%' style='border:none' align='center'><div style='background-color: #d1dade;width:48px;height:25px' GNum='{Bind WestNum}' SNum='{Bind GoodsHJNum12}'><span style='color: #5e5e5e;font-weight: 600;font-size:13pt;'>{Bind WestNum}</span></div></td><td width='50%' style='border:none'><div style='background-color: #23c6c8;width:48px;height:25px'><span style='color: #fff;font-weight: 600;font-size:13pt;'>{Bind GoodsHJNum12}</span></div></td></tr></table>";
|
|
|
//col.SortExpression = "b.GoodsNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "E仓库存 | 30天销量";
|
|
|
col.Width = "106px";
|
|
|
col.CellTemplate = "<table border='0'ellspacing='0' width='100%'><tr><td width='50%' style='border:none' align='center'><div style='background-color: #d1dade;width:48px;height:25px' GNum='{Bind EastNum}' SNum='{Bind GoodsHJNum13}'><span style='color: #5e5e5e;font-weight: 600;font-size:13pt;'>{Bind EastNum}</span></div></td><td width='50%' style='border:none'><div style='background-color: #23c6c8;width:48px;height:25px'><span style='color: #fff;font-weight: 600;font-size:13pt;'>{Bind GoodsHJNum13}</span></div></td></tr></table>";
|
|
|
//col.SortExpression = "b.GoodsNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
if ($("#chk_Star").is(":checked") == true) {
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "评价星级";
|
|
|
col.CellTemplate = "<div>{Bind UpdateName}</div>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
}
|
|
|
else {
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "单个体积 | 剩余体积";
|
|
|
col.CellTemplate = "<span>{Bind Solid}|{Bind TotalSolid}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "推荐";
|
|
|
col.CellTemplate = "<select tjpid='{Bind DetailId}' stype='{Bind SalesType}' ><option value='-1'></option><option value='1'>主推</option><option value='2'>推荐</option><option value='3'>季节性产品</option><option value='4'>保留</option><option value='5'>不推</option><option value='6'>清仓</option></select >";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "交货周期";
|
|
|
col.CellTemplate = "<span>{Bind JHDays}天</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "试品";
|
|
|
col.CellTemplate = "<input type='checkbox' name='IsSP' spid='{Bind DetailId}' checked='{Bind IsSP}'></input>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "证书";
|
|
|
col.CellTemplate = "<span>{Bind Cert}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "补贴费用$";
|
|
|
col.CellTemplate = "<span>{Bind SubsidyFee}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "补贴费用$";
|
|
|
col.CellTemplate = "<span>{Bind SubsidyFee}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "售价$";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:80px;' class='editTextbox' mid='{Bind DetailId}' value='{Bind ManuaPrice}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "temu售价$";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:80px;' class='editTextbox' tid='{Bind DetailId}' value='{Bind TemuPrice}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "temu成本$";
|
|
|
col.CellTemplate = "<span>{Bind YuGuJiaGe}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "建议售价$";
|
|
|
col.CellTemplate = "<span>{Bind JYPrice}</span>";
|
|
|
// col.SortExpression = "InPrice";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "生产中";
|
|
|
col.CellTemplate = "<span>{Bind GoodsInNum3}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "业远仓";
|
|
|
col.CellTemplate = "<span>{Bind GoodsHJNum11}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "W仓在途";
|
|
|
col.CellTemplate = "<span>{Bind GoodsHJNum14}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "E仓在途";
|
|
|
col.CellTemplate = "<span>{Bind GoodsHJNum15}</span>";
|
|
|
// col.SortExpression = "b.GoodsInNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "W仓剩余参考";
|
|
|
col.CellTemplate = "<span>{Bind LeftNumW}</span>";
|
|
|
|
|
|
// col.SortExpression = "b.LeftNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "E仓剩余参考";
|
|
|
col.CellTemplate = "<span>{Bind LeftNumE}</span>";
|
|
|
|
|
|
// col.SortExpression = "b.LeftNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "总剩余参考";
|
|
|
col.CellTemplate = "<span>{Bind LeftNum}</span>";
|
|
|
|
|
|
// col.SortExpression = "b.LeftNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "西";
|
|
|
// col.Width = "100px";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' wid='{Bind DetailId}' value='{Bind BHNum2}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "东";
|
|
|
// col.Width = "100px";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' eid='{Bind DetailId}' value='{Bind BHNum1}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "完成数";
|
|
|
// col.Width = "100px";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' cid='{Bind DetailId}' value='{Bind BHNum3}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "交货日期";
|
|
|
// col.Width = "100px";
|
|
|
col.CellTemplate = "<input type='text' style='width:100px;' class='editTextbox' onfocus='WdatePicker({onpicked:function(){SaveJH(this)}})' rid='{Bind DetailId}' value='{Bind JH_Date,yyyy-MM-dd}'/>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "建议采购数量";
|
|
|
col.CellTemplate = "<a CommandName='cmdCG'>{Bind CGNum}</a>";
|
|
|
// col.SortExpression = "b.LeftNum";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "累计销量";
|
|
|
col.CellTemplate = "<a CommandName='cmdtj' class='linka'>{Bind GoodsHJNum}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "最近1|10|20|30天销量[西部]";
|
|
|
col.CellTemplate = "<span>{Bind WNowDaySaleNum}</span>|<span>{Bind GoodsHJNum8}</span>|<span>{Bind GoodsHJNum9}</span>|<span>{Bind GoodsHJNum10}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "最近1|10|20|30天销量[东部]";
|
|
|
col.CellTemplate = "<span>{Bind ENowDaySaleNum}</span>|<span>{Bind GoodsHJNum5}</span>|<span>{Bind GoodsHJNum6}</span>|<span>{Bind GoodsHJNum7}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
//col = new nblf.ui.DataGridColumn();
|
|
|
//col.HeaderText = "类别";
|
|
|
//col.CellTemplate = "<span>{Bind SortName}</span>";
|
|
|
//Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "最近30|90|退货";
|
|
|
col.CellTemplate = "<span>{Bind SJOutNum}</span>|<span>{Bind MinBuyNum}</span>|<span>{Bind OutNum}</span>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "最近30|90|全部赔款退货";
|
|
|
col.CellTemplate = "<span>{Bind GoodsBackNum4}</span>|<span>{Bind GoodsBackNum5}</span>|<span>{Bind GoodsBackNum6}</span>";
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "未出单天数";
|
|
|
col.CellTemplate = "<span>{Bind AutoPlan}</span>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "单价(RMB/件)";
|
|
|
col.CellTemplate = "<span>{Bind Price}</span>";
|
|
|
// col.SortExpression = "InPrice";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
col.Width = "80px";
|
|
|
col.CellTemplate = "<a CommandName='dgbtnKC' style='color: #23527c;cursor:pointer'>{Bind YCState}</a>";
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
}
|
|
|
datagrid1.SetPageSize(20);
|
|
|
datagrid1.SetPageIndex(1);
|
|
|
// datagrid1.SortExpression = "b.GoodsCode,b.Indate";
|
|
|
// datagrid1.ViewSortDirection = "ASC";
|
|
|
datagrid1.IsFixHeader = true;
|
|
|
datagrid1.Height = $(document).height() - 230;
|
|
|
datagrid1.ShowIndexColumn = false;
|
|
|
datagrid1.AllowPaging = true;
|
|
|
datagrid1.Width = "100%";
|
|
|
//datagrid1.Sorting(function () {
|
|
|
|
|
|
// ReadData();
|
|
|
//});
|
|
|
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
|
|
|
datagrid1.Init();
|
|
|
datagrid1.add_PageIndexChanged(function () { ReadData(); });
|
|
|
|
|
|
}
|
|
|
function AddTr() {
|
|
|
$("div[GNum]").each(function () {
|
|
|
var GNum = $(this).attr("GNum");
|
|
|
var SNum = $(this).attr("SNum");
|
|
|
if (GNum == "")
|
|
|
GNum = 0;
|
|
|
if (SNum == "")
|
|
|
SNum = 0;
|
|
|
if (parseInt(GNum) < parseInt(SNum)) {
|
|
|
$(this).css("background-color", "#ed5565");
|
|
|
|
|
|
}
|
|
|
});
|
|
|
//$("tr[name='DataGridRow']").each(function (i) {
|
|
|
|
|
|
|
|
|
|
|
|
// if (i % 2 == 0)
|
|
|
// $(this).css("background-color", "#EEEEEE");
|
|
|
// ;
|
|
|
|
|
|
//});
|
|
|
|
|
|
}
|
|
|
|
|
|
function CreateDataGrid2() {
|
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "型号";
|
|
|
col.CellTemplate = "<a>{Bind TypeCode}</a>";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
col.CellTemplate = "<a>{Bind TypeDesc}</a>";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "备货数量";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='0' style='width:50px;' class='editTextbox' ColName='SafeNum' value='{Bind SafeNum}'/>";
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid2.IsFixHeader = false;
|
|
|
datagrid2.ShowIndexColumn = false;
|
|
|
datagrid2.AllowPaging = false;
|
|
|
datagrid2.Width = "100%";
|
|
|
datagrid2.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid2.Init();
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
function CreateDataGrid3() {
|
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "型号";
|
|
|
col.CellTemplate = "<a>{Bind TypeCode}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "描述";
|
|
|
col.CellTemplate = "<a>{Bind TypeDesc}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "近期最低价";
|
|
|
col.CellTemplate = "<a>{Bind LowPrice}</a>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "压价金额";
|
|
|
col.CellTemplate = "<input type='text' min='0' max='10000000' precision='3' style='width:50px;' class='editTextbox' ColName='Price' value='{Bind Price}'/>";
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid3.IsFixHeader = false;
|
|
|
datagrid3.ShowIndexColumn = false;
|
|
|
datagrid3.AllowPaging = false;
|
|
|
datagrid3.Width = "100%";
|
|
|
datagrid3.SelectMode = nblf.ui.SelectMode.None;
|
|
|
datagrid3.Init();
|
|
|
|
|
|
|
|
|
}
|
|
|
function CreateDataGrid4() {
|
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "选品名称";
|
|
|
col.CellTemplate = "<a CommandName='cmdLook' class='linka' >{Bind GoodsName}</a>";
|
|
|
col.Width = "150px";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "分类";
|
|
|
col.CellTemplate = "<span>{Bind SortName}</span>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "商品链接";
|
|
|
col.CellTemplate = "<div style='width:200px;word-wrap:break-word'><a target='_blank' href='{Bind LinkUrl}' class='linka' >{Bind LinkUrl}</a></div>";
|
|
|
col.Width = "200px";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "备注";
|
|
|
col.CellTemplate = "<div style='width:100px;word-wrap:break-word'><a>{Bind Remark}</a></div>";
|
|
|
col.Width = "100px";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "选品人";
|
|
|
col.CellTemplate = "<span>{Bind InName}</span>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "操作人";
|
|
|
col.CellTemplate = "<span>{Bind DoName}</span>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "分配店铺";
|
|
|
col.CellTemplate = "<span>{Bind ShopName}</span>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
col.HeaderText = "是否新增编号";
|
|
|
col.CellTemplate = "<span>{Bind IsAddState}{Bind GoodsCode}</span>";
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
datagrid4.SetPageSize(5);
|
|
|
datagrid4.SetPageIndex(1);
|
|
|
datagrid4.IsFixHeader = false;
|
|
|
datagrid4.ShowIndexColumn = false;
|
|
|
datagrid4.AllowPaging = true;
|
|
|
datagrid4.Width = "100%";
|
|
|
datagrid4.SelectMode = nblf.ui.SelectMode.RadioButton;
|
|
|
datagrid4.Init();
|
|
|
datagrid4.add_PageIndexChanged(function () { GetXPData(); });
|
|
|
|
|
|
}
|
|
|
function GetXPData() {
|
|
|
|
|
|
var param = new Object();
|
|
|
//Type,string InName,int SortId,DateTime? SDate,DateTime? EDate,int CheckState1,int CheckState2,int IsAdd
|
|
|
|
|
|
|
|
|
param.IsAdd = 0;
|
|
|
if ($("#chk_IsAdd").is(":checked") == true)
|
|
|
param.IsAdd = 1;
|
|
|
param.Name = $("#txt_XPName").val();
|
|
|
param.InName = $("#txt_XPInName").val();
|
|
|
param.DoName = $("#txt_XPDoName").val();
|
|
|
|
|
|
|
|
|
param.PageSize = datagrid4.Get_PageSize();
|
|
|
param.PageIndex = datagrid4.Get_PageIndex();
|
|
|
param.Sort = "a.GoodsHJNum2 desc";
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../BaseData.asmx/GetXPSelectList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid4.Set_RowCount(data.d.RowCount);
|
|
|
datagrid4.DataBind(data.d.DataSource);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
function ReadBH() {
|
|
|
var param = new Object();
|
|
|
param.GoodsId = GoodsId;
|
|
|
param.TypeCode = $("#txt_typecode").val();
|
|
|
param.IsBH = 0;
|
|
|
if ($("#chk_isBH2").is(":checked") == true)
|
|
|
param.IsBH = 1;
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/GetSafeNumList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid2.DataBind(data.d);
|
|
|
$("input[ColName='SafeNum']").MaskedTextBox();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
function ReadYJ() {
|
|
|
var param = new Object();
|
|
|
param.InDate = $("#txt_OffDate").val();
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/GetLowPriceList",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid3.DataBind(data.d);
|
|
|
$("input[ColName='Price']").MaskedTextBox();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
//#endregion
|
|
|
//#region 读取数据
|
|
|
var StoreId = 0;
|
|
|
function ReadData() {
|
|
|
$("#_fixTableHeader").show();
|
|
|
var param = new Object();
|
|
|
param.cpzt = $("#select_cpzt").val();
|
|
|
param.IsJQ = 0;
|
|
|
if ($("#chk_accurate").is(":checked") == true)
|
|
|
param.IsJQ = 1;
|
|
|
param.TJ1 = $("#select_yj").val();
|
|
|
param.IsYC = 0;
|
|
|
if ($("#chk_Show").is(":checked") == true)
|
|
|
param.IsYC = 1;
|
|
|
else if ($("#chk_Show2").is(":checked") == true)
|
|
|
param.IsYC = 2;
|
|
|
param.GNum = 0;
|
|
|
if ($("#chk_Show3").is(":checked") == true)
|
|
|
param.GNum = 1;
|
|
|
param.Name = $("#txt_Name").val();
|
|
|
param.Supplier = $("#txt_gys").val();
|
|
|
param.cgjh = $("#select_cgzt").val();
|
|
|
param.TJ2 = $("#select_tj").val();
|
|
|
if ($("#txt_snum").val() != "")
|
|
|
param.SNum = $("#txt_snum").val();
|
|
|
else
|
|
|
param.SNum = 0;
|
|
|
if ($("#txt_enum").val() != "")
|
|
|
param.ENum = $("#txt_enum").val();
|
|
|
else
|
|
|
param.ENum = 0;
|
|
|
if ($("#txt_sprice").val() != "")
|
|
|
param.SPrice = $("#txt_sprice").val();
|
|
|
else
|
|
|
param.SPrice = 0;
|
|
|
if ($("#txt_eprice").val() != "")
|
|
|
param.EPrice = $("#txt_eprice").val();
|
|
|
else
|
|
|
param.EPrice = 0;
|
|
|
param.StoreId = StoreId;
|
|
|
param.AQNum = 0;
|
|
|
if ($("#chk_AQ").is(":checked") == true)
|
|
|
param.AQNum = 1;
|
|
|
param.AQNum2 = 0;
|
|
|
if ($("#chk_AQ2").is(":checked") == true)
|
|
|
param.AQNum2 = 1;
|
|
|
param.MUserId = $("#select_mname").val();
|
|
|
param.kh = $("#select_kh").val();
|
|
|
|
|
|
param.PageSize = datagrid1.Get_PageSize();
|
|
|
param.PageIndex = datagrid1.Get_PageIndex();
|
|
|
param.platid = $("#select_plat").val();
|
|
|
param.Sort = "a.GoodsHJNum2 desc"; //datagrid1.SortExpression +" "+ datagrid1.ViewSortDirection;
|
|
|
if (sortname != "")
|
|
|
param.Sort = sortname;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/GetGoodsDetailListNew22",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
datagrid1.Set_RowCount(data.d.RowCount);
|
|
|
datagrid1.DataBind(data.d.DataSource);
|
|
|
$("select[stype]").each(function () {
|
|
|
var stype = $(this).attr("stype");
|
|
|
$(this).val(stype);
|
|
|
|
|
|
});
|
|
|
if (iscp == 1) {
|
|
|
$("select[stype]").attr("disabled", "disabled");
|
|
|
}
|
|
|
$("select[khtype]").each(function () {
|
|
|
console.log($(this));
|
|
|
var khtype = $(this).attr("khtype");
|
|
|
$(this).val(khtype);
|
|
|
|
|
|
});
|
|
|
|
|
|
AddTr();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
//#endregion
|
|
|
//#region 删除
|
|
|
function DelCol(obj) {
|
|
|
if (window.confirm('确定要删除吗?') == false) return;
|
|
|
var rowindex = $(obj).parent().parent().attr("index");
|
|
|
var param = new Object();
|
|
|
var model = datagrid1.Get_Model(rowindex);
|
|
|
param.GoodsId = model.GoodsId;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/DeleteGoodsInfo",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d == 0) {
|
|
|
alert("删除成功");
|
|
|
ReadData();
|
|
|
}
|
|
|
else {
|
|
|
alert("该货物有库存或者有订单匹配或者有采购单匹配,无法删除");
|
|
|
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
function UpdateGoodsSafeNum() {
|
|
|
|
|
|
datagrid2.UpdateDataSource();
|
|
|
var param = new Object();
|
|
|
|
|
|
param.list = datagrid2.DataSource;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/UpdateGoodsSafeNum",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert("备货成功");
|
|
|
ReadData();
|
|
|
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function SaveLowPrice() {
|
|
|
if ($("#txt_YJDate").val() == "") {
|
|
|
alert("请填写压价日期");
|
|
|
return;
|
|
|
}
|
|
|
datagrid3.UpdateDataSource();
|
|
|
var param = new Object();
|
|
|
|
|
|
param.list = datagrid3.DataSource;
|
|
|
param.InName = $("#txt_YJName").val();
|
|
|
param.YJDate = $("#txt_YJDate").val();
|
|
|
$.ajax({
|
|
|
url: "HuoWuService.asmx/SaveLowPrice",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert(data.d);
|
|
|
|
|
|
if (data.d == "保存成功")
|
|
|
$.fancybox.close();
|
|
|
}
|
|
|
});
|
|
|
|
|
|
|
|
|
}
|
|
|
function SaveXP() {
|
|
|
var list = datagrid4.GetSelectListModel();
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请选择一个货物");
|
|
|
return;
|
|
|
}
|
|
|
if (list[0].IsAdd == 1) {
|
|
|
alert("该选品货物已经添加过编号,不能新增");
|
|
|
return;
|
|
|
}
|
|
|
window.parent.addTab("货物编辑", "HuoWu/HW_GoodsAddForTM.aspx?Title=货物信息&GoodsId=0&XPId=" + list[0].Id + "&LinkUrl=" + list[0].LinkUrl, true);
|
|
|
}
|
|
|
|
|
|
function DeleteXP() {
|
|
|
var list = datagrid4.GetSelectListModel();
|
|
|
if (list == null || list.length == 0) {
|
|
|
alert("请选择一个货物");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (window.confirm('确定要删除该记录吗?') == false) return;
|
|
|
|
|
|
var param = new Object();
|
|
|
param.Id = list[0].Id;
|
|
|
$.ajax({
|
|
|
url: "../BaseData.asmx/DeleteXP",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert("删除成功");
|
|
|
ReadData();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function SyncPrice() {
|
|
|
var price = 0;
|
|
|
$("input[ColName='Price']").each(function () {
|
|
|
if (price == 0 && $(this).val() != "")
|
|
|
price = $(this).val();
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
if (price > 0)
|
|
|
$("input[ColName='Price']").val(price);
|
|
|
}
|
|
|
function GetBFModel() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = DDId;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/GetGoodsModelForBF",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
if (data.d != null && data.d.BHNum1 != null)
|
|
|
$("#txt_ebf").val(data.d.BHNum1);
|
|
|
else
|
|
|
$("#txt_ebf").val("");
|
|
|
if (data.d != null && data.d.BHNum2 != null)
|
|
|
$("#txt_wbf").val(data.d.BHNum2);
|
|
|
else
|
|
|
$("#txt_wbf").val("");
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function SaveIsSP(id, issp) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.issp = issp;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_IsSp",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function Savebfnum1(id, num) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.num1 = num;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_BFNum1",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function Savebfnum2(id, num) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.num2 = num;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_BFNum2",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function Savebfnum4(id, num) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.num3 = num;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_BFNum4",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function Savebfnum3(id, JH_Date) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.JH_Date = JH_Date;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_BFNum3",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
function SavebManuaPrice(id, ManuaPrice) {
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.ManuaPrice = ManuaPrice;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_ManuaPrice",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function SavebTemuPrice(id, TemuPrice) {
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.TemuPrice = TemuPrice;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_TemuPrice",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function UpdateSalesType(id, SalesType) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = id;
|
|
|
param.SalesType = SalesType;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateSalesType",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
//更新商品是否纳入个人考核
|
|
|
function UpdateIsExamine(goodsId, isExamine) {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.goodsId = goodsId;
|
|
|
param.isExamine = isExamine;
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateIsExamine",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function Savebfnum() {
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailid = DDId;
|
|
|
param.num1 = 0;
|
|
|
param.num2 = 0;
|
|
|
if ($("#txt_ebf").val() != "")
|
|
|
param.num1 = $("#txt_ebf").val();
|
|
|
if ($("#txt_wbf").val() != "")
|
|
|
param.num2 = $("#txt_wbf").val();
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Save_BFNum",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
|
//ReadData();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
function Clearbfnum() {
|
|
|
|
|
|
if (window.confirm('确定要清空备货数据吗?') == false) return;
|
|
|
var param = new Object();
|
|
|
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/Clear_BFNum",
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
dataType: "json",
|
|
|
success: function (data) {
|
|
|
|
|
|
alert("已清空");
|
|
|
// ReadData();
|
|
|
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
//#region 导出
|
|
|
function ExportData(CK) {
|
|
|
// if ($("#txt_postion").val() == "" && $("#txt_goodsname").val() == "") {
|
|
|
// alert("请至少输入一个查询条件");
|
|
|
|
|
|
// return;
|
|
|
// }
|
|
|
var param = new Object();
|
|
|
param.CK = CK;
|
|
|
|
|
|
var dd = new Date();
|
|
|
var fname = "东仓备货数据(" + dd.getFullYear() + "." + (dd.getMonth() + 1) + "." + dd.getDate() + ").xls";
|
|
|
if (CK == 1)
|
|
|
fname = "西仓备货数据(" + dd.getFullYear() + "." + (dd.getMonth() + 1) + "." + dd.getDate() + ").xls";
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/GetList_GoodsBF",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d == "") {
|
|
|
alert("没有备货数据");
|
|
|
return;
|
|
|
}
|
|
|
params = { FilePath: data.d, FileName: fname };
|
|
|
|
|
|
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
function ExportStockSolidData(count) {
|
|
|
var param = new Object();
|
|
|
param.count = count;
|
|
|
WindowLoadModel.Show();
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/GetList_GoodsSolid",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
WindowLoadModel.Hide();
|
|
|
if (data.d == "") {
|
|
|
alert("没有数据");
|
|
|
return;
|
|
|
}
|
|
|
params = { FilePath: data.d, FileName: "库存总立方数据.xls" };
|
|
|
|
|
|
window.location = "../GlobalAshx/DownFile.ashx?" + jQuery.param(params);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
//#endregion
|
|
|
//#endregion
|
|
|
|
|
|
//取消采购计划
|
|
|
function cancleCGPlan() {
|
|
|
var detailids = "";
|
|
|
$('#DataGrid1_Table input[name="SelectCheckBox"]:checked').each(function () {
|
|
|
var RowIndex = $(this).parentsUntil("tr").parent().attr("index");
|
|
|
var model = datagrid1.Get_Model(RowIndex);
|
|
|
detailids = detailids + model.DetailId + ",";
|
|
|
})
|
|
|
if (detailids == "") {
|
|
|
alert("未选中数据");
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
var param = new Object();
|
|
|
param.detailids = detailids;
|
|
|
$.ajax({
|
|
|
url: "../HuoWuServiceNew.asmx/CancelCGPlanByDetailids",
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
async: false,
|
|
|
success: function (data) {
|
|
|
if (data.d.Code == 1) {
|
|
|
ReadData();
|
|
|
}
|
|
|
else {
|
|
|
alert(data.d.Message);
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
</script>
|
|
|
</head>
|
|
|
<body class="headbody">
|
|
|
<div class="title_ico">
|
|
|
货物SKU</div>
|
|
|
<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 colspan="2" align="center">
|
|
|
<img src="../attached/images/1.jpg" width="280px" height="250px" id="img_1" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
图片:
|
|
|
</td>
|
|
|
<td align="left">
|
|
|
<div id="div_img">
|
|
|
<img src="../attached/images/1.jpg" width="100px" height="80px" />
|
|
|
<img src="../attached/images/2.jpg" width="100px" height="80px" />
|
|
|
<img src="../attached/images/3.jpg" width="100px" height="80px" />
|
|
|
<img src="../attached/images/4.jpg" width="100px" height="80px" />
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="2">
|
|
|
<input id="btn_Cancel1" type="button" class="btnClass btnClassClose" value="关闭" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test2" title="备货" style="width: 550px; height: 400px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td class="f1" width="15%">
|
|
|
型号:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_typecode" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
<input id="chk_isBH2" type="checkbox" /><label for="chk_isBH2">只显示有备货</label>
|
|
|
<input id="btn_Sure" type="button" class="btnClass btnClassFind" value="查询" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
<div id="DataGrid2" class="DataGridStyle" style="overflow: auto; height: 300px">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="2">
|
|
|
<input id="btn_Save3" type="button" class="btnClass btnClassSave" value="确 定" onclick="UpdateGoodsSafeNum();" /> <input
|
|
|
id="btn_Cancel3" type="button" class="btnClass btnClassDel" value="取 消" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test3" title="压价" style="width: 550px; height: 400px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td class="f1" width="15%">
|
|
|
日期:
|
|
|
</td>
|
|
|
<td colspan="3">
|
|
|
<input id="txt_OffDate" onfocus="WdatePicker()" class="editTextbox" style="width: 120px;"
|
|
|
type="text" />
|
|
|
<input id="btn_Sure2" type="button" class="btnClass btnClassFind" value="查询" />
|
|
|
|
|
|
<input id="btn_sync" type="button" class="btnClass btnClassEdit" value="同步价格" onclick="SyncPrice();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="4">
|
|
|
<div id="DataGrid3" class="DataGridStyle" style="overflow: auto; height: 300px">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1" width="15%">
|
|
|
压价人:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_YJName" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
</td>
|
|
|
<td class="f1" width="15%">
|
|
|
压价日期:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_YJDate" class="editTextbox" onfocus="WdatePicker()" style="width: 120px;"
|
|
|
type="text" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="4">
|
|
|
<input id="btn_Save4" type="button" class="btnClass btnClassSave" value="确 定" onclick="SaveLowPrice();" /> <input
|
|
|
id="btn_Cancel4" type="button" class="btnClass btnClassDel" value="取 消" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test4" title="选品" style="width: 900px; height: 400px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
选品信息:<input id="txt_XPName" class="editTextbox" style="width: 120px;" type="text" />选品人:<input
|
|
|
id="txt_XPInName" class="editTextbox" style="width: 100px;" type="text" />
|
|
|
操作人:<input id="txt_XPDoName" class="editTextbox" style="width: 100px;" type="text" />
|
|
|
<input id="btn_Sch" type="button" class="btnClass btnClassFind" value="查询" onclick="GetXPData()" /><input
|
|
|
id="chk_IsAdd" type="checkbox" />已经添加编号的选品<font color="red">这边只列出审核通过的选品货物</font>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
<div id="DataGrid4" class="DataGridStyle" style="overflow: auto; height: 300px">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td align="center" colspan="2">
|
|
|
<input id="btn_Save5" type="button" class="btnClass btnClassSave" value="确 定" onclick="SaveXP();" /> <input
|
|
|
id="btn_Cancel5" type="button" class="btnClass btnClassDel" value="取 消" />
|
|
|
<input id="btn_Delete5" type="button" class="btnClass btnClassSave" value="删 除"
|
|
|
onclick="DeleteXP();" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
<div id="test5" title="选品" style="width: 1100px; height:650px;">
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
<%-- <tr> <td>东部备货:<input class="editTextbox" style="width: 60px;" type="text" id="txt_ebf" /></td><td>西部备货:<input class="editTextbox" style="width: 60px;" type="text" id="txt_wbf" /> <input id="btn_bf" type="button" class="btnClass btnClassSave" value="保存备货" onclick="Savebfnum();" /> </td></tr>--%>
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
编号:<span id="sp_code"></span> 状态:<span style="color:Red" id="sp_state">未确认</span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
发货计划:<br />
|
|
|
<table id="tb_week">
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno='1'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='2'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='3'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='4'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='5'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='6'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='7'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='8'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='9'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='10'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='11'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='12'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='13'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='14'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='15'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='1'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='2' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='3' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='4' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='5' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='6' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='7' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='8' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='9' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='10' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='11' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='12' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='13' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='14' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='15' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno='16'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='17'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='18'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='19'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='20'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='21'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='22'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='23'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='24'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='25'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='26'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='27'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='28'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='29'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='30'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='16'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='17' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='18' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='19' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='20' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='21' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='22' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='23' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='24' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='25' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='26' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='27' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='28' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='29' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='30' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno='31'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='32'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='33'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='34'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='35'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='36'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='37'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='38'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='39'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='40'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='41'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='42'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='43'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='44'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='45'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='31'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='32' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='33' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='34' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='35' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='36' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='37' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='38' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='39' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='40' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='41' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='42' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='43' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='44' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='45' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno='46'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='47'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='48'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='49'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='50'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='51'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='52'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='53'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='54'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='55'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='56'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='57'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='58'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='59'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno='60'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='46'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='47' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='48' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='49' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='50' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='51' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='52' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='53' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='54' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='55' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='56' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='57' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='58' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='59' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz='60' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td colspan="2">
|
|
|
新增计划数量:
|
|
|
<input id="txt_CGNum" class="editTextbox" style="width: 80px;" type="text" /> 未完成数量:<span id="sp_CGNum11" style="color:Red"></span> 合计数量:<span id="sp_CGNum" style="color:Red"></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display:none" id="tr_jh1">
|
|
|
<td colspan="2">
|
|
|
实际计划:<br />
|
|
|
<table id="tb_week2">
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno2='1'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='2'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='3'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='4'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='5'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='6'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='7'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='8'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='9'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='10'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='11'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='12'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='13'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='14'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='15'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='1'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='2' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='3' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='4' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='5' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='6' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='7' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='8' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='9' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='10' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='11' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='12' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='13' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='14' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='15' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno2='16'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='17'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='18'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='19'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='20'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='21'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='22'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='23'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='24'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='25'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='26'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='27'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='28'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='29'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='30'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='16'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='17' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='18' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='19' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='20' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='21' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='22' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='23' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='24' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='25' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='26' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='27' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='28' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='29' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='30' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno2='31'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='32'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='33'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='34'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='35'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='36'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='37'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='38'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='39'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='40'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='41'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='42'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='43'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='44'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='45'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='31'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='32' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='33' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='34' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='35' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='36' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='37' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='38' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='39' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='40' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='41' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='42' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='43' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='44' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='45' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span weekno2='46'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='47'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='48'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='49'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='50'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='51'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='52'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='53'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='54'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='55'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='56'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='57'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='58'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='59'></span>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span weekno2='60'></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='46'/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='47' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='48' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='49' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='50' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='51' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='52' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='53' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='54' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='55' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='56' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='57' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='58' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='59' />
|
|
|
</td>
|
|
|
<td>
|
|
|
<input class="editTextbox" style="width: 60px;" type="text" sdt='' edt='' weekz2='60' />
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display:none" id="tr_jh2">
|
|
|
<td colspan="2">
|
|
|
实际需要采购数量:
|
|
|
<input id="txt_CGNum2" class="editTextbox" style="width: 80px;" type="text" /> 未完成数量:<span id="sp_CGNum22" style="color:Red"></span> 合计数量:<span id="sp_CGNum2" style="color:Red"></span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr style="display:none" id="tr_jh3">
|
|
|
<td>备注:</td>
|
|
|
<td>
|
|
|
<textarea id="txt_BZ" cols="20" rows="4" style="width:100%"></textarea>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td align="center" colspan="2">
|
|
|
<input id="btn_bz" type="button" class="btnClass btnClassSave" value="提 交" onclick="SaveCGNum();" /> <input id="btn_sh" type="button" class="btnClass btnClassSave" value="审核确定" onclick="SaveCGNum();" style="display:none" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
<table id="tb1" class="tableAll" style="width: 100%;">
|
|
|
<tr id="tr_head">
|
|
|
<td colspan="5">
|
|
|
|
|
|
<input id="btn_hw1" class="btnClass btnClassAdd3" type="button" value="商品信息" />
|
|
|
<input id="btn_hw2" class="btnClass btnClassAdd2" type="button" value="智能库存" />
|
|
|
<input id="btn_hw3" class="btnClass btnClassAdd4" type="button" value="人员分配的编号" style="display:none"/>
|
|
|
<input id="btn_hw4" class="btnClass btnClassAdd5" type="button" value="人员销量统计" /> <input
|
|
|
id="btn_hw5" class="btnClass btnClassAdd5" type="button" value="人员编号积分" style="display:none" /> <input
|
|
|
id="btn_hw6" class="btnClass btnClassAdd5" type="button" value="货号分配" style="display:none" />
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1" width="130px">
|
|
|
仓库:
|
|
|
</td>
|
|
|
<td colspan="4">
|
|
|
<div id="div_ck">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1">
|
|
|
<select id="select_yj" class="selectClass" style="width: 95px" name="D1">
|
|
|
<option value="2">货物编号</option>
|
|
|
<option value="4">货物SKU</option>
|
|
|
<option value="1">货物名称</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td colspan=4>
|
|
|
<input id="txt_Name" class="editTextbox" style="width: 120px;" type="text" /><input
|
|
|
id="chk_accurate" type="checkbox" /><label for="chk_isaccurate">精确查询</label> 人员:
|
|
|
<select id="select_mname" class="selectClass" style="width: 120px" name="D2" >
|
|
|
</select><%--<input id="txt_mname" class="editTextbox" style="width: 120px;" type="text" />--%> 产品状态:<select id="select_cpzt" class="selectClass" style="width: 120px" name="D4">
|
|
|
<option value="-1">全部</option>
|
|
|
<option value='1'>主推</option>
|
|
|
<option value='2'>推荐</option>
|
|
|
<option value='3'>季节性产品</option>
|
|
|
<option value='4'>保留</option>
|
|
|
<option value='5'>不推</option>
|
|
|
<option value='6'>清仓</option>
|
|
|
</select>
|
|
|
<span style='color:Red'> 建议采购状态</span><select id="select_cgzt" class="selectClass" style="width: 120px" name="D3">
|
|
|
<option value="0">全部</option>
|
|
|
<option value="1">有计划未确认</option>
|
|
|
<option value="2">已确认未审核</option>
|
|
|
<option value="3">已审核</option>
|
|
|
</select> <input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" /> <select id="select_tj" class="selectClass" style="width: 95px" name="D2">
|
|
|
<option value="1">库存数量</option>
|
|
|
<option value="2">累计销量</option>
|
|
|
<option value="4">最近10天销量</option>
|
|
|
<option value="5">最近20天销量</option>
|
|
|
<option value="3">最近30天销量</option>
|
|
|
</select> <input id="txt_snum" min='0' max='1000000' precision='0' class="editTextbox" style="width: 50px;"
|
|
|
type="text" />--<input id="txt_enum" min='1' max='1000000' precision='0' class="editTextbox"
|
|
|
style="width: 50px;" type="text" /> <input id="btn_hw55" class="btnClass btnClassAdd2" type="button" value="人员编号积分" style="display:none" /> <input id="btn_clear" onclick="Clearbfnum();" class="btnClass btnClassEdit" type="button" value="清空备货数据" style="display:none" /> <input id="btn_dc1" onclick="ExportData(0);" class="btnClass btnClassExcelTemplate" type="button" value="导出备货数据(东仓)" /> <input id="btn_dc2" onclick="ExportData(1);" class="btnClass btnClassExcelTemplate" type="button" value="导出备货数据(西仓)" /></td>
|
|
|
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td class="f1" style="height: 15px;">
|
|
|
平台:
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="select_plat" class="selectClass" name="D6" style="width: 120px" >
|
|
|
<option value="2" selected="selected">亚马逊</option>
|
|
|
<option value="3">ebay</option>
|
|
|
<option value="6">沃尔玛</option>
|
|
|
<option value="15">Shopify</option>
|
|
|
<option value="18">wayfair</option>
|
|
|
<option value="21">SheIn</option>
|
|
|
<option value="23">Temu</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td class="f1" width="10%">
|
|
|
供应商:
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="txt_gys" class="editTextbox" style="width: 120px;" type="text" /><input
|
|
|
id="chk_AQ" type="checkbox" />列出W仓低于安全库存
|
|
|
<input id="chk_AQ2" type="checkbox" />列出E仓低于安全库存
|
|
|
<input id="chk_Star" type="checkbox" />显示评价星级
|
|
|
<input id="chk_Show" type="checkbox" />显示全部sku
|
|
|
<input id="chk_Show2" type="checkbox" />只显示隐藏的sku<input id="chk_Show3" type="checkbox" />显示有建议采购数的
|
|
|
</td>
|
|
|
|
|
|
<td>
|
|
|
|
|
|
</td>
|
|
|
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td class="f1" style="height: 15px;">
|
|
|
考核:
|
|
|
</td>
|
|
|
<td>
|
|
|
<select id="select_kh" class="selectClass" name="D6" style="width: 120px" >
|
|
|
<option value="-1" selected="selected">全部</option>
|
|
|
<option value="0">否</option>
|
|
|
<option value="1">是</option>
|
|
|
<option value="2">断货</option>
|
|
|
<option value="3">未到</option>
|
|
|
<option value="4">季节性</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
|
|
|
<td><input type="button" value="取消采购" onclick="cancleCGPlan()" /></td>
|
|
|
<td><input id="btn_dc3" onclick="ExportStockSolidData(100);" class="btnClass btnClassExcelTemplate" type="button" value="导出库存总立方前100" />   <input id="btn_dc4" onclick="ExportStockSolidData(200);" class="btnClass btnClassExcelTemplate" type="button" value="导出库存总立方前200" /></td>
|
|
|
</tr>
|
|
|
<%-- <tr>
|
|
|
|
|
|
<td class="f1" > </td>
|
|
|
<td colspan=4>
|
|
|
|
|
|
<div style="float:left"> luckyermore:<img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star2.png'/>31
|
|
|
<br />
|
|
|
5 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:80px;height:10px;"></div></div>80% <br />
|
|
|
4 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:15px;height:10px"></div></div>80% <br />
|
|
|
3 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:22px;height:10px"></div></div>80% <br />
|
|
|
2 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:8px;height:10px"></div></div>80% <br />
|
|
|
1 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:2px;height:10px"></div></div>80%
|
|
|
</div> <div style="float:left"> luckyermore:<img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star.png'/><img src='../images/star2.png'/>31
|
|
|
<br />
|
|
|
5 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:80px;height:10px;"></div></div>80% <br />
|
|
|
4 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:15px;height:10px"></div></div>80% <br />
|
|
|
3 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:22px;height:10px"></div></div>80% <br />
|
|
|
2 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:8px;height:10px"></div></div>80% <br />
|
|
|
1 Star <div style="border:1px solid gray;width:100px;height:10px;display:inline-block;"><div style="background-color:#ffce00;width:2px;height:10px"></div></div>80%
|
|
|
</div>
|
|
|
</td>
|
|
|
|
|
|
|
|
|
|
|
|
</tr>--%>
|
|
|
<tr>
|
|
|
<td class="f1">
|
|
|
排序
|
|
|
</td>
|
|
|
<td colspan="4">
|
|
|
<input class="btnClass btnClassAdd2" type="button" value='按编号排序' sname="b.GoodsCode" /> <input class="btnClass btnClassAdd4" type="button" value='按西仓备货倒排' sname="a.BHNum2 desc" /> <input class="btnClass btnClassAdd4" type="button" value='按东仓备货倒排' sname="a.BHNum1 desc" /> <input class="btnClass btnClassAdd4" type="button" value='按完成数量倒排' sname="a.BHNum3 desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按库存总立方顺排' sname="(ISNULL(a.WestNum,0)+ISNULL(a.EastNum,0))*ISNULL(b.Solid,0)" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按库存总立方倒排' sname="(ISNULL(a.WestNum,0)+ISNULL(a.EastNum,0))*ISNULL(b.Solid,0) desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按W仓库存顺排' sname="a.WestNum" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按W仓库存倒排' sname="a.WestNum desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按E仓库存顺排' sname="a.EastNum" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按E仓库存倒排' sname="a.EastNum desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按在途顺排' sname="a.GoodsInNum" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按在途倒排' sname="a.GoodsInNum desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按剩余参考顺排' sname="isnull(a.GoodsNum,0)+isnull(a.GoodsInNum,0)-isnull(a.GoodsPlanNum,0) " />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按剩余参考倒排' sname="isnull(a.GoodsNum,0)+isnull(a.GoodsInNum,0)-isnull(a.GoodsPlanNum,0) desc" />
|
|
|
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按累计销量顺排' sname="a.GoodsHJNum" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按累计销量倒排' sname="a.GoodsHJNum desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按30天销量顺排' sname="a.GoodsHJNum2" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按30天销量倒排' sname="a.GoodsHJNum2 desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按未出单天数顺排' sname="b.LastOrderDate desc" />
|
|
|
<input class="btnClass btnClassAdd4" type="button" value='按未出单天数倒排' sname="b.LastOrderDate" /> <input class="btnClass btnClassAdd4" type="button" value='按产品类型排序' sname="isnull(a.SalesType,100)" /></td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td valign="top" colspan="5">
|
|
|
<div id="DataGrid1" class="DataGridStyle" style="-webkit-overflow-scrolling: touch;
|
|
|
overflow: auto;">
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</body>
|
|
|
</html>
|