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

3102 lines
136 KiB
Plaintext

<%@ 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);
});
$("#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="全部" /> &nbsp;&nbsp;');
//$("#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 + '" /> &nbsp;&nbsp;');
});
}
}
});
}
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> &nbsp; &nbsp;<font color='blue'>SKU1</font><span>" + this.SKU1 + "</span> &nbsp; &nbsp;<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 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 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();" />&nbsp;&nbsp;&nbsp;&nbsp;<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="查询" />
&nbsp;
<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();" />&nbsp;&nbsp;&nbsp;&nbsp;<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();" />&nbsp;&nbsp;&nbsp;&nbsp;<input
id="btn_Cancel5" type="button" class="btnClass btnClassDel" value="取 消" />&nbsp;&nbsp;&nbsp;&nbsp;
<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">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="btn_hw1" class="btnClass btnClassAdd3" type="button" value="商品信息" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input id="btn_hw2" class="btnClass btnClassAdd2" type="button" value="智能库存" />&nbsp;&nbsp;
<input id="btn_hw3" class="btnClass btnClassAdd4" type="button" value="人员分配的编号" style="display:none"/>&nbsp;&nbsp;
<input id="btn_hw4" class="btnClass btnClassAdd5" type="button" value="人员销量统计" />&nbsp;&nbsp;<input
id="btn_hw5" class="btnClass btnClassAdd5" type="button" value="人员编号积分" style="display:none" />&nbsp;&nbsp;<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> &nbsp;人员:
<select id="select_mname" class="selectClass" style="width: 120px" name="D2" >
</select><%--<input id="txt_mname" class="editTextbox" style="width: 120px;" type="text" />--%>&nbsp;产品状态:<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>&nbsp;&nbsp; &nbsp;
<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> &nbsp;&nbsp;<input id="btn_sch" class="btnClass btnClassFind" type="button" value="查询" />&nbsp;&nbsp; <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" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id="btn_hw55" class="btnClass btnClassAdd2" type="button" value="人员编号积分" style="display:none" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input id="btn_clear" onclick="Clearbfnum();" class="btnClass btnClassEdit" type="button" value="清空备货数据" style="display:none" />&nbsp;&nbsp; <input id="btn_dc1" onclick="ExportData(0);" class="btnClass btnClassExcelTemplate" type="button" value="导出备货数据(东仓)" />&nbsp;&nbsp; <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" />&nbsp&nbsp <input id="btn_dc4" onclick="ExportStockSolidData(200);" class="btnClass btnClassExcelTemplate" type="button" value="导出库存总立方前200" /></td>
</tr>
<%-- <tr>
<td class="f1" >&nbsp;</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" /> &nbsp;<input class="btnClass btnClassAdd4" type="button" value='按西仓备货倒排' sname="a.BHNum2 desc" /> <input class="btnClass btnClassAdd4" type="button" value='按东仓备货倒排' sname="a.BHNum1 desc" /> &nbsp;<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" />
&nbsp;
<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" />
&nbsp;<input class="btnClass btnClassAdd4" type="button" value='按未出单天数顺排' sname="b.LastOrderDate desc" />
&nbsp;<input class="btnClass btnClassAdd4" type="button" value='按未出单天数倒排' sname="b.LastOrderDate" />&nbsp;&nbsp; <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>