|
|
|
|
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="HW_GoodsAddForTM.aspx.cs"
|
|
|
|
|
Inherits="TradeManage.HuoWu.HW_GoodsAddForTM" %>
|
|
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
|
<head id="Head1">
|
|
|
|
|
<title>货物</title>
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/New.css" />
|
|
|
|
|
<link href="../themes/default/easyui.css" rel="stylesheet" type="text/css" />
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/icon.css" />
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/DataGrid.css" />
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="../themes/uploadify.css" />
|
|
|
|
|
<link rel="stylesheet" href="../themes/jquery-sort/css/style.css?a=14" />
|
|
|
|
|
<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?a=1122" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/DataPager.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/DateBox.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 type="text/javascript" src="../Scripts/uploadify/jquery.uploadify.js"></script>
|
|
|
|
|
<script src="../Scripts/ajaxfileupload.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/jquery.url.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/WindowLoad.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/jquery.cookies.min.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/DatePicker/WdatePicker.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/MaskedTextBox.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 type="text/javascript" src="../layjs/crypto.js"></script>
|
|
|
|
|
<script src="../Scripts/Global.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/MaskedTextBox.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/LodopFuncs.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../Scripts/JSLINQ.js" type="text/javascript"></script>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
var datagrid1 = new nblf.ui.DataGrid("DataGrid1");
|
|
|
|
|
var datagrid2 = new nblf.ui.DataGrid("DataGrid2");
|
|
|
|
|
var datagrid3 = new nblf.ui.DataGrid("DataGrid3");
|
|
|
|
|
var datagrid4 = new nblf.ui.DataGrid("DataGrid4");
|
|
|
|
|
var GoodsId = 0;
|
|
|
|
|
var XPId = 0;
|
|
|
|
|
var GoodsModel = null;
|
|
|
|
|
var Title = "货物信息";
|
|
|
|
|
var UserId = "<%=Session["UserId"]%>";
|
|
|
|
|
var TemuChengBen = {
|
|
|
|
|
JinJia: "0",
|
|
|
|
|
YunFei: "0",
|
|
|
|
|
TouCheng: "0",
|
|
|
|
|
HuoWuShuiFei: "0",
|
|
|
|
|
YuGuJiaGe: "0",
|
|
|
|
|
}
|
|
|
|
|
var WindowLoadModel = new WindowLoad();
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
WindowLoadModel.ApplicationPath = "../";
|
|
|
|
|
WindowLoadModel.ControlID = "WindowLoad";
|
|
|
|
|
WindowLoadModel.Isbgiframe = true;
|
|
|
|
|
WindowLoadModel.Load();
|
|
|
|
|
ajaxInit(WindowLoadModel);
|
|
|
|
|
GoodsId = $.url.param("GoodsId");
|
|
|
|
|
if (GoodsId == undefined) {
|
|
|
|
|
GoodsId = 0;
|
|
|
|
|
}
|
|
|
|
|
if (GoodsId > 0) {
|
|
|
|
|
|
|
|
|
|
$("#cmdSavePrice").show();
|
|
|
|
|
}
|
|
|
|
|
if (GoodsId == 0 || UserId == 1 || UserId == 51)
|
|
|
|
|
{
|
|
|
|
|
$("#txtKFName").removeAttr("disabled");
|
|
|
|
|
$("#txtKFName2").removeAttr("disabled");
|
|
|
|
|
}
|
|
|
|
|
if (UserId == 1) {
|
|
|
|
|
$("#tr_btprice").show();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$("#tr_btprice").hide();
|
|
|
|
|
}
|
|
|
|
|
XPId = $.url.param("XPId");
|
|
|
|
|
if (XPId == undefined) {
|
|
|
|
|
XPId = 0;
|
|
|
|
|
}
|
|
|
|
|
LinkUrl = $.url.param("LinkUrl");
|
|
|
|
|
|
|
|
|
|
Title = $.url.param("Title");
|
|
|
|
|
if (Title == undefined) {
|
|
|
|
|
Title = "货物信息";
|
|
|
|
|
}
|
|
|
|
|
GetBasePlat();
|
|
|
|
|
|
|
|
|
|
CreateDataGrid();
|
|
|
|
|
CreateDataGrid2();
|
|
|
|
|
CreateDataGrid3();
|
|
|
|
|
if (GoodsId > 0) {
|
|
|
|
|
|
|
|
|
|
GetGoodsModel();
|
|
|
|
|
ReadSortList();
|
|
|
|
|
|
|
|
|
|
GetGoodDetail();
|
|
|
|
|
GetUrl();
|
|
|
|
|
GetUrl2();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
GetFedexModel();
|
|
|
|
|
GetTemuFee();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//else
|
|
|
|
|
|
|
|
|
|
if(UserId==1)
|
|
|
|
|
{
|
|
|
|
|
$("#tb_sj").show();
|
|
|
|
|
}
|
|
|
|
|
GetPropertyList();
|
|
|
|
|
$("#btn_Cancel1,#btn_Cancel2,#btn_Cancel3").bind("click", $.fancybox.close);
|
|
|
|
|
$("#txtGoodsNum,#txtNowPrice,#txtSafeNum,#txtMinBuyNum,#txtWeight,#txtSolid,#txt_PostNum").MaskedTextBox();
|
|
|
|
|
$("#btn_add").bind("click", function () {
|
|
|
|
|
if ($("#txtGoodsCode").val() == "") {
|
|
|
|
|
alert("请先选择货物分类,生成货物编码");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
ClearData();
|
|
|
|
|
//$("#tr2").show();
|
|
|
|
|
fopen();
|
|
|
|
|
//if ($("#txtSKU1").val() == "")
|
|
|
|
|
// $("#txtSKU1").val($("#txtGoodsCode").val() + "-");
|
|
|
|
|
// if ($("#txtInPrice").val() == "")
|
|
|
|
|
// $("#txtInPrice2").val($("#txtInPrice").val());
|
|
|
|
|
if ($("#txtWeight").val() == "")
|
|
|
|
|
$("#txtWeight2").val($("#txtWeight").val());
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#btn_addpl").bind("click", function () {
|
|
|
|
|
if ($("#txtGoodsCode").val() == "") {
|
|
|
|
|
alert("请先选择货物分类,生成货物编码");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
$("#txt_ECode").val($("#txtGoodsCode").val());
|
|
|
|
|
//$("#select_sxfl").val("0");
|
|
|
|
|
$("#td1").empty();
|
|
|
|
|
fopen1();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#btn_edSKU").bind("click", function () {
|
|
|
|
|
ToEdSKU();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#btn_addsupplier").bind("click", function () {
|
|
|
|
|
ReadSupplierList();
|
|
|
|
|
fopen3();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#txtLong").bind("keyup", function () {
|
|
|
|
|
if($("#txtBoxRate").val()=="")
|
|
|
|
|
{
|
|
|
|
|
alert("请先填写箱率");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if($("#txtBoxRate").val()=="1")
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
$("#txtLong3").val($("#txtLong").val());
|
|
|
|
|
GetInC();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#txtWidth").bind("keyup", function () {
|
|
|
|
|
if($("#txtBoxRate").val()=="")
|
|
|
|
|
{
|
|
|
|
|
alert("请先填写箱率");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if($("#txtBoxRate").val()=="1")
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
$("#txtWidth3").val($("#txtWidth").val());
|
|
|
|
|
GetInW();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#txtHeight").bind("keyup", function () {
|
|
|
|
|
if($("#txtBoxRate").val()=="")
|
|
|
|
|
{
|
|
|
|
|
alert("请先填写箱率");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if($("#txtBoxRate").val()=="1")
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
$("#txtHeight3").val($("#txtHeight").val());
|
|
|
|
|
GetInH();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#txtLong2,#txtWidth2,#txtHeight2").bind("keyup", function () {
|
|
|
|
|
|
|
|
|
|
GetPostNum();
|
|
|
|
|
});
|
|
|
|
|
$("#txtLong3").bind("keyup", function () {
|
|
|
|
|
GetInC();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
});
|
|
|
|
|
$("#txtWidth3").bind("keyup", function () {
|
|
|
|
|
GetInW();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
});
|
|
|
|
|
$("#txtHeight3").bind("keyup", function () {
|
|
|
|
|
GetInH();
|
|
|
|
|
GetPostNum();
|
|
|
|
|
});
|
|
|
|
|
$("#txtWeight").bind("keyup", function () {
|
|
|
|
|
if($("#txtBoxRate").val()=="1")
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
$("#txtWeight3").val($("#txtWeight").val());
|
|
|
|
|
if($("#txtWeight").val()!="")
|
|
|
|
|
{
|
|
|
|
|
var w=parseFloat($("#txtWeight").val())*0.035274;
|
|
|
|
|
$("#txtWeight22").val(w.toFixed(2));
|
|
|
|
|
$("#txtWeight23").val((w/16).toFixed(2));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#txtWeight3").bind("keyup", function () {
|
|
|
|
|
|
|
|
|
|
if($("#txtWeight3").val()!="")
|
|
|
|
|
{
|
|
|
|
|
var w=parseFloat($("#txtWeight3").val())*0.035274;
|
|
|
|
|
$("#txtWeight22").val(w.toFixed(2));
|
|
|
|
|
$("#txtWeight22").val((w/16).toFixed(2));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#btn_Save").bind("click", function () {
|
|
|
|
|
addDetail();
|
|
|
|
|
});
|
|
|
|
|
$("#txtStore").bind("change", function () {
|
|
|
|
|
GetPostion();
|
|
|
|
|
});
|
|
|
|
|
$("#" + datagrid2.TableID + " a[CommandName='cmdLink']").live("click", function () {
|
|
|
|
|
var urllink = $(this).parentsUntil("tr").parent().find("input[ColName='LinkUrl']").val();
|
|
|
|
|
if (urllink != null && urllink != "")
|
|
|
|
|
window.open(urllink);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#" + datagrid4.TableID + " a[CommandName='cmdLink']").live("click", function () {
|
|
|
|
|
var urllink = $(this).parentsUntil("tr").parent().find("input[ColName='LinkUrl']").val();
|
|
|
|
|
if (urllink != null && urllink != "")
|
|
|
|
|
window.open(urllink);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#a_jj").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
fopen4();
|
|
|
|
|
});
|
|
|
|
|
$("#a_addurl").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
AddUrl();
|
|
|
|
|
});
|
|
|
|
|
$("#a_addurl2").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
AddUrl2();
|
|
|
|
|
});
|
|
|
|
|
uploadimg();
|
|
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
|
|
});
|
|
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
|
|
});
|
|
|
|
|
// $("#txt_Sort").combotree('loadData', [{ id: 1, text: 'Languages', children: [{ id: 11, text: 'Java' }, { id: 12, text: 'C++' }] }]);
|
|
|
|
|
// GetStore();
|
|
|
|
|
//AddUrl();
|
|
|
|
|
|
|
|
|
|
GetShop();
|
|
|
|
|
|
|
|
|
|
CreateDataGrid4();
|
|
|
|
|
$("#Radio2").bind("click", function () {
|
|
|
|
|
$("#tr_sx").hide();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#Radio1").bind("click", function () {
|
|
|
|
|
$("#tr_sx").show();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#cmdBack").bind("click", function () {
|
|
|
|
|
//window.history.go(-1);
|
|
|
|
|
window.close();
|
|
|
|
|
window.parent.CloseTab("货物编辑", Title);
|
|
|
|
|
});
|
|
|
|
|
$("a[sxid]").live("click", function () {
|
|
|
|
|
if (window.confirm('确定要删除该属性吗?') == false) return;
|
|
|
|
|
var sxidno = $(this).attr("sxid");
|
|
|
|
|
$("input[sxid='" + sxidno + "']").remove();
|
|
|
|
|
$("label[sxid='" + sxidno + "']").remove();
|
|
|
|
|
$(this).remove();
|
|
|
|
|
var pdid = $(this).attr("pdid");
|
|
|
|
|
//DeletePropertyForTM(pdid);
|
|
|
|
|
});
|
|
|
|
|
$("a[addno]").live("click", function () {
|
|
|
|
|
|
|
|
|
|
sxid++;
|
|
|
|
|
issave = 1;
|
|
|
|
|
var indexno = $(this).attr("addno");
|
|
|
|
|
var sxname = $("input[inputsxzno='" + indexno + "']").val();
|
|
|
|
|
var sxename = $("input[inputsxywno='" + indexno + "']").val();
|
|
|
|
|
if (sxname == "") {
|
|
|
|
|
alert("请输入属性");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (sxename == "") {
|
|
|
|
|
alert("请输入属性英文");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var pid = $(this).attr("pid");
|
|
|
|
|
//SavePropertyForTM(pid, sxname, sxename);
|
|
|
|
|
$("div[divsxno='" + pid + "']").append("<input sxid='" + sxid + "' type='checkbox' /><label sxid='" + sxid + "' sxz='" + sxename + "'>" + sxname + "</label><a sxid='" + sxid + "' pdid='" + pid + "' style='cursor: pointer;' title='删除属性'><img src='../images/Del.gif'/></a>")
|
|
|
|
|
$("input[inputsxzno='" + indexno + "']").val("");
|
|
|
|
|
$("input[inputsxywno='" + indexno + "']").val("");
|
|
|
|
|
//$("div[divno='" + pid + "']").remove();
|
|
|
|
|
//AddSX(pid);
|
|
|
|
|
});
|
|
|
|
|
$("a[delno]").live("click", function () {
|
|
|
|
|
issave = 1;
|
|
|
|
|
var indexno = $(this).attr("delno");
|
|
|
|
|
$("div[divno='" + indexno + "']").remove();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$(".sx").bind("click", function () {
|
|
|
|
|
var pid = $(this).attr("pid");
|
|
|
|
|
if ($(this).is(":checked") == true) {
|
|
|
|
|
if ($("input[inputsxzno]").length >= 3) {
|
|
|
|
|
alert("最多只能添加3个描述");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
AddSX(pid);
|
|
|
|
|
|
|
|
|
|
//$("div[divno='" + pid + "']").show();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
|
$("div[divno='" + pid + "']").remove();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#btn_Save2").bind("click", function () {
|
|
|
|
|
AddSKU();
|
|
|
|
|
});
|
|
|
|
|
//CheckIsInstall();
|
|
|
|
|
$("#btn_Print").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
Print();
|
|
|
|
|
});
|
|
|
|
|
GetSupplierList();
|
|
|
|
|
$("#btn_Sure").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
ReadSupplierList();
|
|
|
|
|
});
|
|
|
|
|
$(".img_del").live("click", function () {
|
|
|
|
|
$(this).prev("a").remove();
|
|
|
|
|
$(this).remove();
|
|
|
|
|
var imgid = $(this).attr("no");
|
|
|
|
|
if (ImgList != null) {
|
|
|
|
|
$(ImgList).each(function () {
|
|
|
|
|
if (imgid == this.id) {
|
|
|
|
|
Array.remove(ImgList, this);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(".img_del1").live("click", function () {
|
|
|
|
|
$(this).prev("a").remove();
|
|
|
|
|
$(this).remove();
|
|
|
|
|
var imgid = $(this).attr("no");
|
|
|
|
|
if (GoodsImg != null) {
|
|
|
|
|
$(GoodsImg).each(function () {
|
|
|
|
|
if (imgid == this.id) {
|
|
|
|
|
Array.remove(GoodsImg, this);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#btn_Price").bind("click", function () {
|
|
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
|
|
if (list == null || list.length == 0) {
|
|
|
|
|
alert("请选择要修改价格的货物");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtMuchUpdate").val() == "") {
|
|
|
|
|
alert("请填写要修改的价格");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
this.Price = $("#txtMuchUpdate").val();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#btn_Weight").bind("click", function () {
|
|
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
|
|
if (list == null || list.length == 0) {
|
|
|
|
|
alert("请选择要修改重量的货物");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtMuchUpdate").val() == "") {
|
|
|
|
|
alert("请填写要修改的价格");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
this.Weight = $("#txtMuchUpdate").val();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#btn_sku").bind("click", function () {
|
|
|
|
|
if ($("#select_sku1").val() == "0") {
|
|
|
|
|
alert("请选择要修改的sku");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()) == "") {
|
|
|
|
|
alert("请输入新修改的sku");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
Updatesku();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#btn_dh").bind("click", function () {
|
|
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
|
|
if (list == null || list.length == 0) {
|
|
|
|
|
alert("请选择要标记断货的货物");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
this.NoGoods = 1;
|
|
|
|
|
this.NoGoodsState = '是';
|
|
|
|
|
});
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
var Ids = "";
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
if (this.DetailId > 0)
|
|
|
|
|
Ids += this.DetailId + ",";
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
updateNoGoodsDetail(Ids)
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#btn_qxdh").bind("click", function () {
|
|
|
|
|
var list = datagrid1.GetSelectListModel();
|
|
|
|
|
if (list == null || list.length == 0) {
|
|
|
|
|
alert("请选择要取消断货的货物");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
this.NoGoods = 0;
|
|
|
|
|
this.NoGoodsState = '否';
|
|
|
|
|
});
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
var Ids = "";
|
|
|
|
|
$(list).each(function () {
|
|
|
|
|
if (this.DetailId > 0)
|
|
|
|
|
Ids += this.DetailId + ",";
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
updateCancelNoGoodsDetail(Ids)
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#btn_sxkc").bind("click", function () {
|
|
|
|
|
|
|
|
|
|
UpdateGoodsNum();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#kw').bind("input propertychange", function () {
|
|
|
|
|
|
|
|
|
|
getContent(this);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#txtLong,#txtWidth,#txtHeight,#txtBoxRate').bind("input propertychange", function () {
|
|
|
|
|
|
|
|
|
|
GetSoild();
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
function GetFedex(PostType)
|
|
|
|
|
{
|
|
|
|
|
//SMART_POST FEDEX_GROUND GROUND_HOME_DELIVERY
|
|
|
|
|
|
|
|
|
|
$("#div_fee").empty();
|
|
|
|
|
GetFedexFee(PostType);
|
|
|
|
|
GetFedexFee2(PostType)
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var jsygyf=0;
|
|
|
|
|
var usdfeerate=6.5;
|
|
|
|
|
//获取运费
|
|
|
|
|
function GetFedexModel()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GetModelPostFee",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
async:false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
if(data.d!=null)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
if(data.d.Fee1!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f1").html(data.d.Fee1);
|
|
|
|
|
jsygyf=data.d.Fee1;
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Fee2!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f2").html(data.d.Fee2);
|
|
|
|
|
//if(data.d.Fee2>0&&data.d.Fee2<jsygyf)
|
|
|
|
|
//jsygyf=data.d.Fee2;
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Fee3!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f3").html(data.d.Fee3);
|
|
|
|
|
if(data.d.Fee3>0&&data.d.Fee3<jsygyf)
|
|
|
|
|
jsygyf=data.d.Fee3;
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Fee5!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f5").html(data.d.Fee5);
|
|
|
|
|
if(data.d.Fee5>0&&data.d.Fee5<jsygyf)
|
|
|
|
|
jsygyf=data.d.Fee5;
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Fee6!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f6").html(data.d.Fee6);
|
|
|
|
|
// if(data.d.Fee6>0&&data.d.Fee6<jsygyf)
|
|
|
|
|
//jsygyf=data.d.Fee6;
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Fee7!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_f7").html(data.d.Fee7);
|
|
|
|
|
if(data.d.Fee7>0&&data.d.Fee7<jsygyf)
|
|
|
|
|
jsygyf=data.d.Fee7;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(data.d.FeeRate!=null)
|
|
|
|
|
usdfeerate=data.d.FeeRate;
|
|
|
|
|
|
|
|
|
|
SumYGFee();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//计算成本
|
|
|
|
|
function GetFedexCBFee()
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtLong2").val()!="")
|
|
|
|
|
c=$("#txtLong2").val();
|
|
|
|
|
var k=0;
|
|
|
|
|
if($("#txtWidth2").val()!="")
|
|
|
|
|
k=$("#txtWidth2").val();
|
|
|
|
|
var g=0;
|
|
|
|
|
if($("#txtHeight2").val()!="")
|
|
|
|
|
g=$("#txtHeight2").val();
|
|
|
|
|
var w=0;
|
|
|
|
|
|
|
|
|
|
if($("#txtWeight22").val()!="")
|
|
|
|
|
w=$("#txtWeight22").val();
|
|
|
|
|
|
|
|
|
|
if(w==0&&$("#txtWeight").val()!="")
|
|
|
|
|
w=parseFloat($("#txtWeight").val())*0.035274;
|
|
|
|
|
if(c==0||k==0||g==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入尺寸");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(w==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入重量");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
param.RevAddr = "Grace 3806 Glenfield Shadow";
|
|
|
|
|
param.RevPhone = "9012637906";
|
|
|
|
|
param.RevCity = "Katy";
|
|
|
|
|
param.RevProvinceCode = "TX";
|
|
|
|
|
param.RevPostCode = "77493";
|
|
|
|
|
param.Width = k;
|
|
|
|
|
param.Height = g;
|
|
|
|
|
param.Long = c;
|
|
|
|
|
param.Weight = w;
|
|
|
|
|
var Num=1;
|
|
|
|
|
|
|
|
|
|
param.Num =Num;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GoodsFedexFee2",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
GetFedexModel();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取temu成本预估
|
|
|
|
|
function GetTemuFee() {
|
|
|
|
|
var param = {
|
|
|
|
|
GoodsId: GoodsId
|
|
|
|
|
}
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../DD_OrderServiceNew.asmx/GetListTemuChengBen",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
var JinJia = (GoodsModel.InPrice / usdfeerate).toFixed(2)
|
|
|
|
|
var TouCheng = (GoodsModel.Solid * 130).toFixed(2)
|
|
|
|
|
var HuoWuShuiFei = (GoodsModel.FeeRate * GoodsModel.InPrice * 0.01 / usdfeerate).toFixed(2)
|
|
|
|
|
var YuGuJiaGe = Number(JinJia) + Number(TouCheng) + Number(HuoWuShuiFei)
|
|
|
|
|
TemuChengBen = {
|
|
|
|
|
JinJia: JinJia,
|
|
|
|
|
YunFei: "0",
|
|
|
|
|
TouCheng: TouCheng,
|
|
|
|
|
HuoWuShuiFei: HuoWuShuiFei,
|
|
|
|
|
YuGuJiaGe: YuGuJiaGe.toFixed(2),
|
|
|
|
|
}
|
|
|
|
|
if (data.d.DataSource && data.d.DataSource.length) {
|
|
|
|
|
TemuChengBen = data.d.DataSource[0]
|
|
|
|
|
TemuChengBen.YunFei = TemuChengBen.YunFei ? TemuChengBen.YunFei : "0"
|
|
|
|
|
TemuChengBen.YuGuJiaGe = (Number(TemuChengBen.JinJia) + Number(TemuChengBen.TouCheng) + Number(TemuChengBen.HuoWuShuiFei) + Number(TemuChengBen.YunFei)).toFixed(2)
|
|
|
|
|
}
|
|
|
|
|
$("#txt_temu_JinJia").val(TemuChengBen.JinJia)
|
|
|
|
|
$("#txt_temu_YunFei").val(TemuChengBen.YunFei)
|
|
|
|
|
$("#txt_temu_TouCheng").val(TemuChengBen.TouCheng)
|
|
|
|
|
$("#txt_temu_HuoWuShuiFei").val(TemuChengBen.HuoWuShuiFei)
|
|
|
|
|
$('#txt_temu_YuGuJiaGe').text(TemuChengBen.YuGuJiaGe + '$')
|
|
|
|
|
$('#txt_temu_UserName').text(TemuChengBen.UserName)
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//计算并保存temu成本预估
|
|
|
|
|
function SaveTemuFee() {
|
|
|
|
|
var JinJia = $("#txt_temu_JinJia").val()
|
|
|
|
|
var YunFei = $("#txt_temu_YunFei").val()
|
|
|
|
|
var TouCheng = $("#txt_temu_TouCheng").val()
|
|
|
|
|
var HuoWuShuiFei = $("#txt_temu_HuoWuShuiFei").val()
|
|
|
|
|
if (!JinJia || !YunFei || !TouCheng || !HuoWuShuiFei) {
|
|
|
|
|
alert("请把信息填写完整");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var YuGuJiaGe = Number(JinJia) + Number(YunFei) + Number(TouCheng) + Number(HuoWuShuiFei)
|
|
|
|
|
$('#txt_temu_YuGuJiaGe').text(YuGuJiaGe+'$')
|
|
|
|
|
var param = {
|
|
|
|
|
Model: {
|
|
|
|
|
ID: TemuChengBen.ID,
|
|
|
|
|
GoodsId: GoodsId,
|
|
|
|
|
JinJia: JinJia,
|
|
|
|
|
YunFei: YunFei,
|
|
|
|
|
TouCheng: TouCheng,
|
|
|
|
|
HuoWuShuiFei: HuoWuShuiFei,
|
|
|
|
|
YuGuJiaGe: YuGuJiaGe,
|
|
|
|
|
mUserId: TemuChengBen.mUserId,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../DD_OrderServiceNew.asmx/Save_TemuChengBen",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
GetFedexModel();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function SumYGFee()
|
|
|
|
|
{
|
|
|
|
|
if(GoodsModel!=null)
|
|
|
|
|
{
|
|
|
|
|
if (GoodsModel.InPrice != null)
|
|
|
|
|
|
|
|
|
|
$("#a_jinj").html((GoodsModel.InPrice/usdfeerate).toFixed(2));
|
|
|
|
|
if(GoodsModel.FeeRate!=null&&GoodsModel.InPrice!=null)
|
|
|
|
|
$("#a_sf").html((GoodsModel.FeeRate*GoodsModel.InPrice*0.01/usdfeerate).toFixed(2));
|
|
|
|
|
if(GoodsModel.Solid!=null)
|
|
|
|
|
$("#a_tc").html((GoodsModel.Solid*130).toFixed(2));
|
|
|
|
|
|
|
|
|
|
$("#a_yf").html(jsygyf);
|
|
|
|
|
|
|
|
|
|
var saleprice=0;
|
|
|
|
|
if(GoodsModel.InPrice!=null&&jsygyf>0)
|
|
|
|
|
{
|
|
|
|
|
saleprice=parseFloat($("#a_jinj").html());
|
|
|
|
|
if($("#a_sf").html()!="")
|
|
|
|
|
saleprice+=parseFloat($("#a_sf").html());
|
|
|
|
|
if($("#a_tc").html()!="")
|
|
|
|
|
saleprice+=parseFloat($("#a_tc").html());
|
|
|
|
|
if($("#a_yf").html()!="")
|
|
|
|
|
saleprice+=parseFloat($("#a_yf").html());
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//saleprice = saleprice / 0.85;
|
|
|
|
|
//saleprice = saleprice / 0.72;
|
|
|
|
|
saleprice = saleprice / 0.8; //2024-07-16修改为0.8
|
|
|
|
|
$("#a_sj,#a_sj2").html((saleprice).toFixed(2)+"$");
|
|
|
|
|
$("#a_yj").html((saleprice*0.15).toFixed(2));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//计算运费
|
|
|
|
|
function GetFedexFee(PostType)
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtLong2").val()!="")
|
|
|
|
|
c=$("#txtLong2").val();
|
|
|
|
|
var k=0;
|
|
|
|
|
if($("#txtWidth2").val()!="")
|
|
|
|
|
k=$("#txtWidth2").val();
|
|
|
|
|
var g=0;
|
|
|
|
|
if($("#txtHeight2").val()!="")
|
|
|
|
|
g=$("#txtHeight2").val();
|
|
|
|
|
var w=0;
|
|
|
|
|
|
|
|
|
|
if($("#txtWeight22").val()!="")
|
|
|
|
|
w=$("#txtWeight22").val();
|
|
|
|
|
|
|
|
|
|
if(w==0&&$("#txtWeight").val()!="")
|
|
|
|
|
w=parseFloat($("#txtWeight").val())*0.035274;
|
|
|
|
|
if(c==0||k==0||g==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入尺寸");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(w==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入重量");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.PostId = 228;
|
|
|
|
|
param.RevAddr = "2421 BEAN OLLER RD";
|
|
|
|
|
param.RevPhone = "+1 346-307-9643";
|
|
|
|
|
param.RevCity = "DELAWARE";
|
|
|
|
|
param.RevProvinceCode = "OH";
|
|
|
|
|
param.RevPostCode = "43015";
|
|
|
|
|
param.Width = k;
|
|
|
|
|
param.Height = g;
|
|
|
|
|
param.Long = c;
|
|
|
|
|
param.Weight = w;
|
|
|
|
|
var Num=1;
|
|
|
|
|
|
|
|
|
|
param.Num =Num;
|
|
|
|
|
|
|
|
|
|
param.PostType =PostType;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GoodsFedexFee",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
$("#div_fee").append("<font color='red'>1个的运费:</font>"+data.d+"<br/>");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//计算运费
|
|
|
|
|
function GetFedexFee2(PostType)
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtLong2").val()!="")
|
|
|
|
|
c=$("#txtLong2").val();
|
|
|
|
|
var k=0;
|
|
|
|
|
if($("#txtWidth2").val()!="")
|
|
|
|
|
k=$("#txtWidth2").val();
|
|
|
|
|
var g=0;
|
|
|
|
|
if($("#txtHeight2").val()!="")
|
|
|
|
|
g=$("#txtHeight2").val();
|
|
|
|
|
|
|
|
|
|
var w=0;
|
|
|
|
|
if($("#txtWeight22").val()!="")
|
|
|
|
|
w=$("#txtWeight22").val();
|
|
|
|
|
|
|
|
|
|
if(w==0&&$("#txtWeight").val()!="")
|
|
|
|
|
w=parseFloat($("#txtWeight").val())*0.035274;
|
|
|
|
|
if(c==0||k==0||g==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入尺寸");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(w==0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("请输入重量");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var param = new Object();
|
|
|
|
|
// 2421 BEAN OLLER RD, DELAWARE OH 43015- 9370 US
|
|
|
|
|
param.PostId = 228;
|
|
|
|
|
param.RevAddr = "2421 BEAN OLLER RD";
|
|
|
|
|
param.RevPhone = "+1 346-307-9643";
|
|
|
|
|
param.RevCity = "DELAWARE";
|
|
|
|
|
param.RevProvinceCode = "OH";
|
|
|
|
|
param.RevPostCode = "43015";
|
|
|
|
|
param.Width = k;
|
|
|
|
|
param.Height = g;
|
|
|
|
|
param.Long = c;
|
|
|
|
|
param.Weight = w;
|
|
|
|
|
var Num=1;
|
|
|
|
|
if($("#txt_PostNum").val()!="")
|
|
|
|
|
Num=parseInt($("#txt_PostNum").val());
|
|
|
|
|
param.Num =Num;
|
|
|
|
|
if(Num<=1)
|
|
|
|
|
return;
|
|
|
|
|
param.PostType =PostType;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GoodsFedexFee",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
$("#div_fee").append("<font color='red'>"+Num+"个的运费:</font>"+data.d+"<br/>");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//转英寸
|
|
|
|
|
function GetInC()
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtLong3").val()!="")
|
|
|
|
|
c=parseFloat($("#txtLong3").val());
|
|
|
|
|
var cc=c*0.3937008;
|
|
|
|
|
var zz=SRand(cc);
|
|
|
|
|
$("#txtLong2").val(zz);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function SRand(n)
|
|
|
|
|
{
|
|
|
|
|
var nn=n.toFixed(1).toString();
|
|
|
|
|
var s=nn.indexOf('.');
|
|
|
|
|
if(s>0)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var ss=nn.substring(s+1);
|
|
|
|
|
|
|
|
|
|
if(parseInt(ss)>=5)
|
|
|
|
|
{
|
|
|
|
|
var zz=nn.substring(0,s);
|
|
|
|
|
return parseInt(zz)+1;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
var zz=nn.substring(0,s);
|
|
|
|
|
return parseInt(zz);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
return nn;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetInW()
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtWidth3").val()!="")
|
|
|
|
|
c=parseFloat($("#txtWidth3").val());
|
|
|
|
|
var cc=c*0.3937008;
|
|
|
|
|
var zz=SRand(cc);
|
|
|
|
|
$("#txtWidth2").val(zz);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetInH()
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtHeight3").val()!="")
|
|
|
|
|
c=parseFloat($("#txtHeight3").val());
|
|
|
|
|
var cc=c*0.3937008;
|
|
|
|
|
var zz=SRand(cc);
|
|
|
|
|
$("#txtHeight2").val(zz);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//计算最大物流数量
|
|
|
|
|
function GetPostNum()
|
|
|
|
|
{
|
|
|
|
|
var c=0;
|
|
|
|
|
if($("#txtLong2").val()!="")
|
|
|
|
|
c=parseFloat($("#txtLong2").val());
|
|
|
|
|
var k=0;
|
|
|
|
|
if($("#txtWidth2").val()!="")
|
|
|
|
|
k=parseFloat($("#txtWidth2").val());
|
|
|
|
|
var g=0;
|
|
|
|
|
if($("#txtHeight2").val()!="")
|
|
|
|
|
g=parseFloat($("#txtHeight2").val());
|
|
|
|
|
|
|
|
|
|
if(c>g)
|
|
|
|
|
{
|
|
|
|
|
var m=c;
|
|
|
|
|
c=g;
|
|
|
|
|
g=m;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(c>k)
|
|
|
|
|
{
|
|
|
|
|
var m=c;
|
|
|
|
|
c=k;
|
|
|
|
|
k=m;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(c>0&&k>0&&g>0)
|
|
|
|
|
{
|
|
|
|
|
var z=(k+g)*2+c;
|
|
|
|
|
var t=122-(k+g)*2;
|
|
|
|
|
var num=1;
|
|
|
|
|
if(t>0)
|
|
|
|
|
{
|
|
|
|
|
num=Math.floor(t/c);
|
|
|
|
|
}
|
|
|
|
|
$("#txt_PostNum").val(num);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetSoild() {
|
|
|
|
|
if ($("#txtLong").val() == "" || $("#txtWidth").val() == "" || $("#txtHeight").val() == "" || $("#txtBoxRate").val() == "")
|
|
|
|
|
return;
|
|
|
|
|
var c=$("#txtLong").val();
|
|
|
|
|
var k=$("#txtWidth").val();
|
|
|
|
|
var g=$("#txtHeight").val();
|
|
|
|
|
var r = $("#txtBoxRate").val();
|
|
|
|
|
$("#txtSolid").val(c*k*g/r/1000000);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function UpdateGoodsNum() {
|
|
|
|
|
if (GoodsId <= 0)
|
|
|
|
|
return;
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateGoodsNumNew2",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
alert("成功");
|
|
|
|
|
GetGoodDetail();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
GetGoodsFee();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetGoodsFee() {
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../DD_OrderServiceNew.asmx/GetGoodsFee",
|
|
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function ToEdSKU() {
|
|
|
|
|
window.open("HW_GoodDetailEdit.aspx?GoodsId=" + GoodsId + "&GoodsCode=" + $("#txtGoodsCode").val());
|
|
|
|
|
}
|
|
|
|
|
function updateNoGoodsDetail(DetailIds) {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.DetailIds = DetailIds;
|
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/UpdateNoGoodsDetail",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
//ReadData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function updateCancelNoGoodsDetail(DetailIds) {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.DetailIds = DetailIds;
|
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/UpdateCancelNoGoodsDetail",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
//ReadData();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function Updatesku() {
|
|
|
|
|
if (Detaillist == null)
|
|
|
|
|
return;
|
|
|
|
|
var s1 = $("#select_sku1").val();
|
|
|
|
|
var error = "";
|
|
|
|
|
var list = new Array();
|
|
|
|
|
if (s1 == "SKU1") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU1.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = jQuery.trim($("#txt_newsku").val()) + this.SKU1.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU2") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU2.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = jQuery.trim($("#txt_newsku").val()) + this.SKU2.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU3") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU3.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = jQuery.trim($("#txt_newsku").val()) + this.SKU3.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU4") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU4.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = jQuery.trim($("#txt_newsku").val()) + this.SKU4.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU5") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU5.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = jQuery.trim($("#txt_newsku").val()) + this.SKU5.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU6") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU6.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = jQuery.trim($("#txt_newsku").val()) + this.SKU6.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU7") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU7.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = jQuery.trim($("#txt_newsku").val()) + this.SKU7.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
md.SKU8 = "";
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (s1 == "SKU8") {
|
|
|
|
|
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU8.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.DetailId = this.DetailId;
|
|
|
|
|
md.SKU1 = "";
|
|
|
|
|
md.SKU2 = "";
|
|
|
|
|
md.SKU3 = "";
|
|
|
|
|
md.SKU4 = "";
|
|
|
|
|
md.SKU5 = "";
|
|
|
|
|
md.SKU6 = "";
|
|
|
|
|
md.SKU7 = "";
|
|
|
|
|
md.SKU8 = jQuery.trim($("#txt_newsku").val()) + this.SKU8.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
Array.add(list, md);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (error != "")
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert(error);
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.list = list;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/IsSKUList",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
if (data.d != "") {
|
|
|
|
|
alert(data.d);
|
|
|
|
|
skunum = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if (skunum == 1)
|
|
|
|
|
return;
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (s1 == "SKU1") {
|
|
|
|
|
|
|
|
|
|
this.SKU1 = jQuery.trim($("#txt_newsku").val()) + this.SKU1.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU2") {
|
|
|
|
|
|
|
|
|
|
this.SKU2 = jQuery.trim($("#txt_newsku").val()) + this.SKU2.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU3") {
|
|
|
|
|
if (jQuery.trim($("#txt_newsku").val()).length >= this.SKU3.length) {
|
|
|
|
|
error = "新修改的sku长度不能大于原sku1的长度";
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
this.SKU3 = jQuery.trim($("#txt_newsku").val()) + this.SKU3.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU4") {
|
|
|
|
|
|
|
|
|
|
this.SKU4 = jQuery.trim($("#txt_newsku").val()) + this.SKU4.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU5") {
|
|
|
|
|
|
|
|
|
|
this.SKU5 = jQuery.trim($("#txt_newsku").val()) + this.SKU5.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU6") {
|
|
|
|
|
|
|
|
|
|
this.SKU6 = jQuery.trim($("#txt_newsku").val()) + this.SKU6.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU7") {
|
|
|
|
|
|
|
|
|
|
this.SKU7 = jQuery.trim($("#txt_newsku").val()) + this.SKU7.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if (s1 == "SKU8") {
|
|
|
|
|
|
|
|
|
|
this.SKU8 = jQuery.trim($("#txt_newsku").val()) + this.SKU8.substr(jQuery.trim($("#txt_newsku").val()).length);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var issave = 0;
|
|
|
|
|
var index = 0;
|
|
|
|
|
var sxid = 0;
|
|
|
|
|
function AddSX(PropertyId) {
|
|
|
|
|
|
|
|
|
|
index++;
|
|
|
|
|
var shtml = "";
|
|
|
|
|
//if ($("#select_sxfl").val() == "0") {
|
|
|
|
|
// shtml = "<div divno='" + index + "'>属性描述:<input inputno='" + index + "' pid='0' type='text' style='width:100px;' class='editTextbox'/>属性值:<input inputsxzno='" + index + "' class='editTextbox' style='width:90px'>属性英文:<input inputsxywno='" + index + "' class='editTextbox' style='width:90px'><a addno='" + index + "' style='cursor: pointer; text-decoration: underline; color: blue;'><img alt='' src='../images/add.ico' />新增</a><a delno='" + index + "' style='cursor: pointer; text-decoration: underline; color: blue;'><img alt='' src='../images/del.gif' />取消</a><div divsxno='" + index + "'></div></div>";
|
|
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
//else {
|
|
|
|
|
shtml = "<div divno='" + PropertyId + "'>属性值:<input inputsxzno='" + index + "' class='editTextbox' style='width:90px'>属性英文:<input inputsxywno='" + index + "' class='editTextbox' style='width:90px'><a addno='" + index + "' pid='" + PropertyId + "' style='cursor: pointer; text-decoration: underline; color: blue;'><img alt='' src='../images/add.ico' />新增</a><div divsxno='" + PropertyId + "'>";
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.PropertyId = PropertyId;
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/GetPropertyDetailList",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$(data.d).each(function () {
|
|
|
|
|
sxid++;
|
|
|
|
|
shtml += "<input sxid='" + sxid + "' type='checkbox' /><label sxid='" + sxid + "' sxz='" + this.EnglishName + "'>" + this.Name + "</label><a sxid='" + sxid + "' pdid='"+this.Id+"' style='cursor: pointer;' title='删除属性'><img src='../images/Del.gif'/></a>";
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
shtml += "</div></div>";
|
|
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
$("#td1").append(shtml);
|
|
|
|
|
}
|
|
|
|
|
function GetPropertyList() {
|
|
|
|
|
$("#select_sxfl").empty();
|
|
|
|
|
$("#select_sxfl").append("<option value='0'>自定义描述</option>")
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/GetPropertyList",
|
|
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$(data.d).each(function () {
|
|
|
|
|
$("#select_sxfl").append("<option value='" + this.Id + "'>" + this.PropertyName + "</option>")
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function AddSKU() {
|
|
|
|
|
//if ($("#txtInPrice1").val() == "") {
|
|
|
|
|
// alert("请填写货物单价");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtPostPrice1").val() == "") {
|
|
|
|
|
// alert("请填写快递成本");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtWeight1").val() == "") {
|
|
|
|
|
// alert("请填写货物重量");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
// if (issave == 1)
|
|
|
|
|
// SaveProperty();
|
|
|
|
|
var list1 = new Array();
|
|
|
|
|
var list2 = new Array();
|
|
|
|
|
var list3 = new Array();
|
|
|
|
|
$("div[divsxno]").each(function (i) {
|
|
|
|
|
|
|
|
|
|
$(this).find("input:checked").each(function () {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var skus = $("#txt_ECode").val() + "-";
|
|
|
|
|
if ($("#Radio2").is(":checked") == true) {
|
|
|
|
|
var model = new Object;
|
|
|
|
|
|
|
|
|
|
model.DetailId = 0;
|
|
|
|
|
GetTypeCode();
|
|
|
|
|
model.TypeCode =skus+"-"+TypeCode1;
|
|
|
|
|
//model.TypeDesc = skus + TypeCode1;
|
|
|
|
|
if ($("#select_sku").val() == "SKU1")
|
|
|
|
|
model.SKU1 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU2")
|
|
|
|
|
model.SKU2 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU3")
|
|
|
|
|
model.SKU3 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU4")
|
|
|
|
|
model.SKU4 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU5")
|
|
|
|
|
model.SKU5 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU6")
|
|
|
|
|
model.SKU6 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU7")
|
|
|
|
|
model.SKU7 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU8")
|
|
|
|
|
model.SKU8 = sku3;
|
|
|
|
|
model.SafeNum = $("#txtSafeNum1").val();
|
|
|
|
|
model.Weight = $("#txtWeight2").val();
|
|
|
|
|
model.Solid = $("#txtSolid").val();
|
|
|
|
|
model.Price = $("#txtInPrice1").val();
|
|
|
|
|
//model.PostPrice = $("#txtPostPrice1").val();
|
|
|
|
|
//model.Weight = $("#txtWeight1").val();
|
|
|
|
|
model.GoodsNum = 0;
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (this.SKU1 == model.SKU1)
|
|
|
|
|
skunum = 1;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (skunum == 0) {
|
|
|
|
|
|
|
|
|
|
Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
var ino = $(this).attr("sxid");
|
|
|
|
|
var sxz = $("label[sxid='" + ino + "']").attr("sxz");
|
|
|
|
|
var sxms = $("label[sxid='" + ino + "']").html();
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.Name = sxms;
|
|
|
|
|
md.EName = sxz;
|
|
|
|
|
if (i == 0) {
|
|
|
|
|
Array.add(list1, md);
|
|
|
|
|
}
|
|
|
|
|
else if (i == 1) {
|
|
|
|
|
Array.add(list2, md);
|
|
|
|
|
}
|
|
|
|
|
else if (i == 2) {
|
|
|
|
|
Array.add(list3, md);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
if (list1 != null && list1.length > 0) {
|
|
|
|
|
$(list1).each(function () {
|
|
|
|
|
var sku1 = $("#txtGoodsCode").val() + "-" + this.EName;
|
|
|
|
|
var sku1desc =this.Name;
|
|
|
|
|
if (list2 != null && list2.length > 0) {
|
|
|
|
|
$(list2).each(function () {
|
|
|
|
|
var sku2 = sku1 + "-" + this.EName;
|
|
|
|
|
var sku2desc = sku1desc + " " + this.Name;
|
|
|
|
|
if (list3 != null && list3.length > 0) {
|
|
|
|
|
$(list3).each(function () {
|
|
|
|
|
|
|
|
|
|
var sku3 = sku2 + "-" + this.EName;
|
|
|
|
|
var sku3desc = sku2desc + " " + this.Name;
|
|
|
|
|
var model = new Object;
|
|
|
|
|
|
|
|
|
|
model.DetailId = 0;
|
|
|
|
|
GetTypeCode();
|
|
|
|
|
model.TypeCode = TypeCode1;
|
|
|
|
|
if (model.TypeDesc == null || model.TypeDesc == "")
|
|
|
|
|
model.TypeDesc = sku3desc;
|
|
|
|
|
if($("#select_sku").val() == "SKU1")
|
|
|
|
|
model.SKU1 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU2")
|
|
|
|
|
model.SKU2 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU3")
|
|
|
|
|
model.SKU3 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU4")
|
|
|
|
|
model.SKU4 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU5")
|
|
|
|
|
model.SKU5 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU6")
|
|
|
|
|
model.SKU6 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU7")
|
|
|
|
|
model.SKU7 = sku3;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU8")
|
|
|
|
|
model.SKU8 = sku3;
|
|
|
|
|
model.SafeNum = $("#txtSafeNum1").val();
|
|
|
|
|
model.Weight = $("#txtWeight2").val();
|
|
|
|
|
model.Solid = $("#txtSolid").val();
|
|
|
|
|
model.Price = $("#txtInPrice1").val();
|
|
|
|
|
//model.PostPrice = $("#txtPostPrice1").val();
|
|
|
|
|
//model.Weight = $("#txtWeight1").val();
|
|
|
|
|
model.GoodsNum = 0;
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (this.SKU1 == sku3)
|
|
|
|
|
skunum = 1;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
if (skunum == 0) {
|
|
|
|
|
|
|
|
|
|
Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
|
var model = new Object;
|
|
|
|
|
|
|
|
|
|
model.DetailId = 0;
|
|
|
|
|
GetTypeCode();
|
|
|
|
|
model.TypeCode = TypeCode1;
|
|
|
|
|
if (model.TypeDesc == null || model.TypeDesc=="")
|
|
|
|
|
model.TypeDesc = sku2desc;
|
|
|
|
|
if ($("#select_sku").val() == "SKU1")
|
|
|
|
|
model.SKU1 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU2")
|
|
|
|
|
model.SKU2 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU3")
|
|
|
|
|
model.SKU3 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU4")
|
|
|
|
|
model.SKU4 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU5")
|
|
|
|
|
model.SKU5 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU6")
|
|
|
|
|
model.SKU6 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU7")
|
|
|
|
|
model.SKU7 = sku2;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU8")
|
|
|
|
|
model.SKU8 = sku2;
|
|
|
|
|
model.SafeNum = $("#txtSafeNum1").val();
|
|
|
|
|
model.Weight = $("#txtWeight2").val();
|
|
|
|
|
model.Solid = $("#txtSolid").val();
|
|
|
|
|
model.Price = $("#txtInPrice1").val();
|
|
|
|
|
//model.PostPrice = $("#txtPostPrice1").val();
|
|
|
|
|
//model.Weight = $("#txtWeight1").val();
|
|
|
|
|
model.GoodsNum = 0;
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (this.SKU1 == sku2)
|
|
|
|
|
skunum = 1;
|
|
|
|
|
});
|
|
|
|
|
if (skunum == 0) {
|
|
|
|
|
|
|
|
|
|
Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var model = new Object;
|
|
|
|
|
|
|
|
|
|
model.DetailId = 0;
|
|
|
|
|
GetTypeCode();
|
|
|
|
|
model.TypeCode = TypeCode1;
|
|
|
|
|
if (model.TypeDesc == null || model.TypeDesc == "")
|
|
|
|
|
model.TypeDesc = sku1desc;
|
|
|
|
|
if ($("#select_sku").val() == "SKU1")
|
|
|
|
|
model.SKU1 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU2")
|
|
|
|
|
model.SKU2 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU3")
|
|
|
|
|
model.SKU3 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU4")
|
|
|
|
|
model.SKU4 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU5")
|
|
|
|
|
model.SKU5 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU6")
|
|
|
|
|
model.SKU6 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU7")
|
|
|
|
|
model.SKU7 = sku1;
|
|
|
|
|
else if ($("#select_sku").val() == "SKU8")
|
|
|
|
|
model.SKU8 = sku1;
|
|
|
|
|
model.SafeNum = $("#txtSafeNum1").val();
|
|
|
|
|
model.Weight = $("#txtWeight2").val();
|
|
|
|
|
model.Solid = $("#txtSolid").val();
|
|
|
|
|
model.Price = $("#txtInPrice1").val();
|
|
|
|
|
// model.PostPrice = $("#txtPostPrice1").val();
|
|
|
|
|
// model.Weight = $("#txtWeight1").val();
|
|
|
|
|
model.GoodsNum = 0;
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
$(Detaillist).each(function () {
|
|
|
|
|
if (this.SKU1 == sku1)
|
|
|
|
|
skunum = 1;
|
|
|
|
|
});
|
|
|
|
|
if (skunum == 0) {
|
|
|
|
|
|
|
|
|
|
Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
$.fancybox.close();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function SaveProperty() {
|
|
|
|
|
var error = "";
|
|
|
|
|
var PropertyList = new Array();
|
|
|
|
|
$("input[inputno]").each(function (i) {
|
|
|
|
|
if ($(this).val() == "") {
|
|
|
|
|
error += "第" + (i + 1).toString() + "个属性描述没填";
|
|
|
|
|
}
|
|
|
|
|
var inputno = $(this).attr("inputno");
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.PropertyName = $(this).val();
|
|
|
|
|
md.Id = $(this).attr("pid");
|
|
|
|
|
var detaillist = new Array();
|
|
|
|
|
$("div[divsxno='" + inputno + "'] label[sxid]").each(function () {
|
|
|
|
|
var md1 = new Object();
|
|
|
|
|
md1.Name = $(this).html();
|
|
|
|
|
md1.EnglishName = $(this).attr("sxz");
|
|
|
|
|
Array.add(detaillist, md1);
|
|
|
|
|
});
|
|
|
|
|
md.PropertyDetailList = detaillist;
|
|
|
|
|
Array.add(PropertyList, md);
|
|
|
|
|
});
|
|
|
|
|
if (error != "") {
|
|
|
|
|
alert(error);
|
|
|
|
|
PropertyList = null;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.list = PropertyList;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/SaveProperty",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function SavePropertyForTM(PID, Name, EnglishName) {
|
|
|
|
|
|
|
|
|
|
var md1 = new Object();
|
|
|
|
|
md1.Id = 0;
|
|
|
|
|
md1.PropertyId = PID
|
|
|
|
|
md1.Name = Name;
|
|
|
|
|
md1.EnglishName = EnglishName;
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.model = md1;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/SavePropertyForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function DeletePropertyForTM(PDId) {
|
|
|
|
|
|
|
|
|
|
if (PDId == 0)
|
|
|
|
|
return;
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.Id = PDId;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/DeletePropertyForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function ClearData() {
|
|
|
|
|
index = -1;
|
|
|
|
|
DetailId = 0;
|
|
|
|
|
$("#txtTypeDesc").val("");
|
|
|
|
|
$("#txtSKU1").val("");
|
|
|
|
|
$("#txtSKU2").val("");
|
|
|
|
|
$("#txtSKU3").val("");
|
|
|
|
|
$("#txtSKU4").val("");
|
|
|
|
|
//$("#txtWeight").val("");
|
|
|
|
|
$("#txtMinBuyNum").val("0");
|
|
|
|
|
$("#txtSafeNum").val("0");
|
|
|
|
|
|
|
|
|
|
//$("#txtSolid").val("");
|
|
|
|
|
$("#txtGoodsNum").val("");
|
|
|
|
|
|
|
|
|
|
ImgList = new Array();
|
|
|
|
|
$("select[sno]").val("0");
|
|
|
|
|
$("input[sno]").val("");
|
|
|
|
|
$("#div_img").html("");
|
|
|
|
|
}
|
|
|
|
|
var IsJJ=0;
|
|
|
|
|
function GetGoodsModel() {
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
IsJJ=0;
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GetGoodsInfoModelForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
GoodsModel = data.d;
|
|
|
|
|
$("#txtGoodsCode").val(data.d.GoodsCode);
|
|
|
|
|
$("#txtGoodsCode2").val(data.d.GoodsOldCode);
|
|
|
|
|
sortid1 = data.d.SortId1;
|
|
|
|
|
// sortid2 = data.d.SortId2;
|
|
|
|
|
sortid3 = data.d.SortId;
|
|
|
|
|
var sids = data.d.SortId2;
|
|
|
|
|
if (sids != null && sids != "") {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var myarray = sids.split("-");
|
|
|
|
|
|
|
|
|
|
sortid1 = myarray[0];
|
|
|
|
|
|
|
|
|
|
sortid2 = myarray[1];
|
|
|
|
|
sortid3 = myarray[2];
|
|
|
|
|
sortid4 = myarray[3];
|
|
|
|
|
sortid5 = myarray[4];
|
|
|
|
|
}
|
|
|
|
|
var snames = data.d.SortName;
|
|
|
|
|
if (snames != null && snames != "") {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var myarray2 = snames.split("-");
|
|
|
|
|
|
|
|
|
|
sname1 = myarray2[0];
|
|
|
|
|
|
|
|
|
|
sname2 = myarray2[1];
|
|
|
|
|
sname3 = myarray2[2];
|
|
|
|
|
sname4 = myarray2[3];
|
|
|
|
|
sname5 = myarray2[4];
|
|
|
|
|
}
|
|
|
|
|
$("#sp_sortname").html(data.d.SortName);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $("#txtSortId").combotree("setValue", data.d.SortId);
|
|
|
|
|
$("#kw").val(data.d.SupplierId);
|
|
|
|
|
$("#txtGoodsName").val(data.d.GoodsName);
|
|
|
|
|
|
|
|
|
|
$("#txtBagNum").val(data.d.BoxNum);
|
|
|
|
|
$("#txtBagCode").val(data.d.BoxStoreCode);
|
|
|
|
|
if (data.d.InDate != null)
|
|
|
|
|
$("#a_indate").html(data.d.InDate.localeFormat("yyyy-MM-dd"));
|
|
|
|
|
if (data.d.InPrice != null)
|
|
|
|
|
{
|
|
|
|
|
$("#a_jinj").html(data.d.InPrice);
|
|
|
|
|
if(UserId>1&&UserId!=53)
|
|
|
|
|
$("#txtInPrice").val("***");
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
IsJJ=1;
|
|
|
|
|
$("#txtInPrice").val(data.d.InPrice);
|
|
|
|
|
}
|
|
|
|
|
$("#a_InPrice").html(data.d.InPrice);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (data.d.NowPrice != null)
|
|
|
|
|
$("#txtNowPrice").val(data.d.NowPrice);
|
|
|
|
|
if (data.d.JYPrice != null)
|
|
|
|
|
$("#txtJYPrice").val(data.d.JYPrice);
|
|
|
|
|
if (data.d.SubsidyFee != null)
|
|
|
|
|
$("#btPrice").val(data.d.SubsidyFee);
|
|
|
|
|
|
|
|
|
|
$("#txtHGCode").val(data.d.HGCode);
|
|
|
|
|
if (data.d.FeeRate != null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtFeeRate").val(data.d.FeeRate);
|
|
|
|
|
// if (data.d.InPrice != null)
|
|
|
|
|
// $("#a_sf").html(data.d.InPrice*data.d.FeeRate);
|
|
|
|
|
}
|
|
|
|
|
$("#txtNoGoods").val(data.d.NoGoods);
|
|
|
|
|
$("#txtGoodsEnglisgName").val(data.d.GoodsEnglisgName);
|
|
|
|
|
//$("#txtGoodsOldCode").val(data.d.GoodsOldCode);
|
|
|
|
|
if (data.d.Weight != null)
|
|
|
|
|
$("#txtWeight").val(data.d.Weight);
|
|
|
|
|
if (data.d.Weight2 != null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtWeight22").val(data.d.Weight2);
|
|
|
|
|
$("#txtWeight23").val((data.d.Weight2 / 16).toFixed(2));
|
|
|
|
|
$("#txtWeight3").val(Math.round(data.d.Weight2*28.3495));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (data.d.Solid != null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtSolid").val(data.d.Solid);
|
|
|
|
|
// $("#a_tc").html(data.d.Solid*65);
|
|
|
|
|
}
|
|
|
|
|
if (data.d.BGPrice != null)
|
|
|
|
|
$("#txtBGPrice").val(data.d.BGPrice);
|
|
|
|
|
if (data.d.KFName != null)
|
|
|
|
|
$("#txtKFName").val(data.d.KFName);
|
|
|
|
|
if (data.d.KFName2 != null)
|
|
|
|
|
$("#txtKFName2").val(data.d.KFName2);
|
|
|
|
|
if (data.d.PageFee != null)
|
|
|
|
|
$("#txtPageFee").val(data.d.PageFee);
|
|
|
|
|
if (data.d.PostPrice != null)
|
|
|
|
|
$("#txtPostPrice").val(data.d.PostPrice);
|
|
|
|
|
$("#txtGoodsRemark").val(data.d.GoodsRemark);
|
|
|
|
|
if(data.d.JHDays!=null)
|
|
|
|
|
$("#txtJHDays").val(data.d.JHDays);
|
|
|
|
|
if (data.d.JYSales != null)
|
|
|
|
|
$("#div_JYSales").html(data.d.JYSales);
|
|
|
|
|
$("#txtGoodsInfo").val(data.d.GoodsInfo);
|
|
|
|
|
$("#txtDeptRemark").val(data.d.DeptRemark);
|
|
|
|
|
$("#txtCert").val(data.d.Cert);
|
|
|
|
|
$("#txt_NoticeShop").val(data.d.NoticeShop);
|
|
|
|
|
if (data.d.AutoPlan == 1)
|
|
|
|
|
$("#chkAutoPlan").attr("checked", "checked");
|
|
|
|
|
else
|
|
|
|
|
$("#chkAutoPlan").removeAttr("checked");
|
|
|
|
|
if (data.d.NoticeDays > 0)
|
|
|
|
|
$("#chkNoticeDays").attr("checked", "checked");
|
|
|
|
|
if (data.d.NoGoods == 1)
|
|
|
|
|
$("#chkNoGoods").attr("checked", "checked");
|
|
|
|
|
$("#txtGoodsSupplyCode").val(data.d.GoodsSupplyCode);
|
|
|
|
|
$("#txtOperation").val(data.d.UpdateName);
|
|
|
|
|
$("#txtNetWeight").val(data.d.NetWeight);
|
|
|
|
|
$("#txtLong").val(data.d.Long);
|
|
|
|
|
$("#txtWidth").val(data.d.Width);
|
|
|
|
|
$("#txtHeight").val(data.d.Height);
|
|
|
|
|
if(data.d.Long2!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtLong2").val(data.d.Long2);
|
|
|
|
|
$("#txtLong3").val(Math.round(data.d.Long2*2.54));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Width2!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtWidth2").val(data.d.Width2);
|
|
|
|
|
$("#txtWidth3").val(Math.round(data.d.Width2*2.54));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(data.d.Height2!=null)
|
|
|
|
|
{
|
|
|
|
|
$("#txtHeight2").val(data.d.Height2);
|
|
|
|
|
$("#txtHeight3").val(Math.round(data.d.Height2*2.54));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$("#txtBoxRate").val(data.d.BoxRate);
|
|
|
|
|
$("#select_DefaultCity").val(data.d.DefaultCity);
|
|
|
|
|
if (data.d.ImgList != null) {
|
|
|
|
|
GoodsImg = data.d.ImgList;
|
|
|
|
|
$("#div_img1").html("");
|
|
|
|
|
if (GoodsImg != null) {
|
|
|
|
|
$(GoodsImg).each(function () {
|
|
|
|
|
$("#div_img1").append("<a><img alt='' imgurl='" + this.FileUrl + "' no='" + this.id + "' src='../" + this.FileUrl + "' width='50px' height='50px' /><span>"+this.FileName+"</span></a><a class='img_del1' style='cursor:pointer;' no='" + this.id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetGoodDetail() {
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GetGoodsDeatilListForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
Detaillist = data.d;
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
$(".ms").each(function () {
|
|
|
|
|
var cc =jQuery.trim($(this).html());
|
|
|
|
|
if ($(this).html() != "")
|
|
|
|
|
{
|
|
|
|
|
var cl = cc.substr(cc.length - 1, 1);
|
|
|
|
|
if (cl == "一" || cl == "二" || cl == "三")
|
|
|
|
|
{
|
|
|
|
|
$(this).css("color","red");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
var hjck = 0;
|
|
|
|
|
$(".ck").each(function () {
|
|
|
|
|
if ($(this).html()<0)
|
|
|
|
|
{
|
|
|
|
|
hjck += parseInt($(this).html());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
$("#a_hjck").html(hjck);
|
|
|
|
|
if (Detaillist.length > 0)
|
|
|
|
|
TypeCode = Detaillist[0].TypeNo;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetUrl() {
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GetGoodsLink",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
|
|
|
|
|
Urllist = data.d;
|
|
|
|
|
datagrid2.DataBind(Urllist);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetUrl2() {
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/GetListJZLink2",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
Urllist2 = data.d;
|
|
|
|
|
datagrid4.DataBind(Urllist2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetShop() {
|
|
|
|
|
|
|
|
|
|
$("#div_shop").empty();
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
var shophtml = new Sys.StringBuilder();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/GetShopListForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
ShopList=data.d;
|
|
|
|
|
$(data.d).each(function () {
|
|
|
|
|
shophtml.append("<span style='width:70px;display:inline-block;display:-moz-inline-box;'>" + this.PlatName + ":</span>");
|
|
|
|
|
$(this.ShopList).each(function (i) {
|
|
|
|
|
var dis = "";
|
|
|
|
|
if (this.IsSelf == 0)
|
|
|
|
|
dis = " disabled='disabled'";
|
|
|
|
|
if (UserId==1||this.IsSelf == 1)
|
|
|
|
|
{
|
|
|
|
|
if (this.IsCheck == true) {
|
|
|
|
|
var name = "";
|
|
|
|
|
if (this.InName != null && this.InName != "")
|
|
|
|
|
name = "[" + this.InName + "]";
|
|
|
|
|
shophtml.append("<input id='chk_1'+'" + i.toString() + "' shopid='" + this.ShopId + "' type='checkbox' checked='checked' " + dis + " /><label for='chk_1'+'" + i.toString() + "'>" + this.ShopName + name + "</label>");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
shophtml.append("<input id='chk_1'+'" + i.toString() + "' shopid='" + this.ShopId + "' type='checkbox' " + dis + " /><label for='chk_1'+'" + i.toString() + "'>" + this.ShopName + "</label>");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
shophtml.append("<br/>");
|
|
|
|
|
});
|
|
|
|
|
$("#div_shop").html(shophtml.toString());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var Urllist = new Array();
|
|
|
|
|
|
|
|
|
|
function AddUrl() {
|
|
|
|
|
|
|
|
|
|
datagrid2.UpdateDataSource();
|
|
|
|
|
Urllist = datagrid2.DataSource;
|
|
|
|
|
var model = new Object;
|
|
|
|
|
model.Id = 0;
|
|
|
|
|
model.LinkUrl = tempurl;
|
|
|
|
|
model.LinkDesc = "";
|
|
|
|
|
Array.add(Urllist, model);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid2.DataBind(Urllist);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var Urllist2 = new Array();
|
|
|
|
|
|
|
|
|
|
function AddUrl2() {
|
|
|
|
|
|
|
|
|
|
datagrid4.UpdateDataSource();
|
|
|
|
|
Urllist2 = datagrid4.DataSource;
|
|
|
|
|
var model = new Object;
|
|
|
|
|
model.Id = 0;
|
|
|
|
|
model.GoodsId=GoodsId;
|
|
|
|
|
model.LinkUrl = "";
|
|
|
|
|
model.Price = "";
|
|
|
|
|
Array.add(Urllist2, model);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid4.DataBind(Urllist2);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var shtml = new Sys.StringBuilder();
|
|
|
|
|
var shtml1 = new Sys.StringBuilder();
|
|
|
|
|
function GetStore() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#div_ck").empty();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.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 () {
|
|
|
|
|
|
|
|
|
|
shtml1 = new Sys.StringBuilder();
|
|
|
|
|
shtml.append("<span style='width:100px;display:inline-block;display:-moz-inline-box;'>" + this.StoreName + "</span>库位:<select sno='" + this.StoreId + "' class='selectClass' name='D2' style='width:90px'><option value='0'>-无-</option>");
|
|
|
|
|
GetPostion(this.StoreId);
|
|
|
|
|
shtml.append(shtml1.toString() + "</select>");
|
|
|
|
|
shtml.append("<span style='width:70px;display:inline-block;display:-moz-inline-box;'>库存数量:</span><input sno='" + this.StoreId + "' sid='0' type='text' style='width:80px;' class='editTextbox'/><br/>");
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
$("#div_ck").html(shtml.toString());
|
|
|
|
|
}
|
|
|
|
|
else //仓库未开启
|
|
|
|
|
{
|
|
|
|
|
//$("#tr1").show();
|
|
|
|
|
//$("#tr2").hide();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function GetPostion(StoreId) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.StoreId = StoreId;
|
|
|
|
|
if (param.StoreId > 0) {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../CangKu/CangKuServer.asmx/GetStorePostion",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$(data.d).each(function () {
|
|
|
|
|
shtml1.append("<option value='" + this.PostionId + "'>" + this.PostionDesc + " </option>");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//#region 读取分类
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*初始化一级目录*/
|
|
|
|
|
function GetSortOne() {
|
|
|
|
|
var areaCont = "";
|
|
|
|
|
var Sortslist = GetListSort(null);
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
areaCont += '<li onClick=selectC("'+this.SortId+'","'+this.SortName+'") sid='+this.SortId+' ><a href="javascript:void(0)">'+this.EnglishCode +this.SortName+ '</a></li>';
|
|
|
|
|
});
|
|
|
|
|
$("#sort1").html(areaCont);
|
|
|
|
|
$("#sort2,#sort3,#sort4,#sort5").html("");
|
|
|
|
|
}
|
|
|
|
|
var sname1 = "";
|
|
|
|
|
var sname2 = "";
|
|
|
|
|
var sname3 = "";
|
|
|
|
|
var sname4 = "";
|
|
|
|
|
var sname5= "";
|
|
|
|
|
var isend = 0;
|
|
|
|
|
/*选择二级目录*/
|
|
|
|
|
function selectC(p,c) {
|
|
|
|
|
var areaCont = "";
|
|
|
|
|
sid1 = p;
|
|
|
|
|
|
|
|
|
|
sid2 = 0;
|
|
|
|
|
sid3 = 0;
|
|
|
|
|
sid4 = 0;
|
|
|
|
|
sid5 = 0;
|
|
|
|
|
|
|
|
|
|
var Sortslist = GetListSort(p);
|
|
|
|
|
if (Sortslist == null || Sortslist.length == 0) {
|
|
|
|
|
isend = 1;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
isend = 0;
|
|
|
|
|
}
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
areaCont += '<li onClick=selectD('+this.SortId+',"'+this.SortName+'") sid='+this.SortId+' ><a href="javascript:void(0)">' +this.EnglishCode +this.SortName+ '</a></li>';
|
|
|
|
|
});
|
|
|
|
|
$("#sort2").html(areaCont);
|
|
|
|
|
if(c!="")
|
|
|
|
|
sname1 = c;
|
|
|
|
|
// alert(c);
|
|
|
|
|
$("#selectedSort").html(c);
|
|
|
|
|
$("#sort,#sort4,#sort5").html("");
|
|
|
|
|
$("#sort1 li[sid="+p+"]").addClass("active").siblings("li").removeClass("active");
|
|
|
|
|
}
|
|
|
|
|
/*选择三级目录*/
|
|
|
|
|
function selectD(p, c) {
|
|
|
|
|
|
|
|
|
|
sid2 = p;
|
|
|
|
|
|
|
|
|
|
sid3 = 0;
|
|
|
|
|
sid4 = 0;
|
|
|
|
|
sid5 = 0;
|
|
|
|
|
|
|
|
|
|
var areaCont = "";
|
|
|
|
|
var Sortslist = GetListSort(p);
|
|
|
|
|
if (Sortslist == null || Sortslist.length == 0) {
|
|
|
|
|
isend = 1;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
isend = 0;
|
|
|
|
|
}
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
areaCont += '<li onClick=selectF('+this.SortId+',"'+this.SortName+'") sid='+this.SortId+' ><a href="javascript:void(0)">' +this.EnglishCode +this.SortName+ '</a></li>';
|
|
|
|
|
});
|
|
|
|
|
$("#sort3").html(areaCont);
|
|
|
|
|
$("#sort4,#sort5").html("");
|
|
|
|
|
if(c!="")
|
|
|
|
|
sname2 = c;
|
|
|
|
|
|
|
|
|
|
$("#selectedSort").html(sname1+"-"+sname2);
|
|
|
|
|
$("#sort2 li[sid="+p+"]").addClass("active").siblings("li").removeClass("active");
|
|
|
|
|
}
|
|
|
|
|
function selectF(p, c) {
|
|
|
|
|
|
|
|
|
|
var Sortslist = GetListSort(p);
|
|
|
|
|
if (Sortslist == null || Sortslist.length == 0) {
|
|
|
|
|
isend = 1;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
isend = 0;
|
|
|
|
|
}
|
|
|
|
|
sid3 = p;
|
|
|
|
|
|
|
|
|
|
sid4 = 0;
|
|
|
|
|
sid5 = 0;
|
|
|
|
|
|
|
|
|
|
var areaCont = "";
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
areaCont += '<li onClick=selectG('+this.SortId+',"'+this.SortName+'") sid='+this.SortId+' ><a href="javascript:void(0)">' +this.EnglishCode +this.SortName+ '</a></li>';
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#sort4").html(areaCont);
|
|
|
|
|
$("#sort5").html("");
|
|
|
|
|
if(c!="")
|
|
|
|
|
sname3 = c;
|
|
|
|
|
$("#selectedSort").html(sname1+"-"+sname2+"-"+sname3);
|
|
|
|
|
$("#sort3 li[sid="+p+"]").addClass("active").siblings("li").removeClass("active");
|
|
|
|
|
}
|
|
|
|
|
function selectG(p, c) {
|
|
|
|
|
|
|
|
|
|
var Sortslist = GetListSort(p);
|
|
|
|
|
if (Sortslist == null || Sortslist.length == 0) {
|
|
|
|
|
isend = 1;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
isend = 0;
|
|
|
|
|
}
|
|
|
|
|
var areaCont = "";
|
|
|
|
|
$(Sortslist).each(function () {
|
|
|
|
|
areaCont += '<li onClick=selectE('+this.SortId+',"'+this.SortName+'") sid='+this.SortId+' ><a href="javascript:void(0)">' +this.EnglishCode +this.SortName+ '</a></li>';
|
|
|
|
|
});
|
|
|
|
|
sid4 = p;
|
|
|
|
|
|
|
|
|
|
sid5 = 0;
|
|
|
|
|
|
|
|
|
|
$("#sort5").html(areaCont);
|
|
|
|
|
if(c!="")
|
|
|
|
|
sname4 = c;
|
|
|
|
|
$("#selectedSort").html(sname1+"-"+sname2+"-"+sname3+"-"+sname4);
|
|
|
|
|
$("#sort4 li[sid="+p+"]").addClass("active").siblings("li").removeClass("active");
|
|
|
|
|
}
|
|
|
|
|
var sortid1 = 0;
|
|
|
|
|
var sortid2 = 0;
|
|
|
|
|
var sortid3 = 0;
|
|
|
|
|
var sortid4= 0;
|
|
|
|
|
var sortid5 = 0;
|
|
|
|
|
var sid1 = 0;
|
|
|
|
|
var sid2 = 0;
|
|
|
|
|
var sid3 = 0;
|
|
|
|
|
var sid4 = 0;
|
|
|
|
|
var sid5 = 0;
|
|
|
|
|
/*选择三级目录*/
|
|
|
|
|
function selectE(p,c) {
|
|
|
|
|
|
|
|
|
|
isend = 1;
|
|
|
|
|
if(c!="")
|
|
|
|
|
sname5= c;
|
|
|
|
|
$("#selectedSort").html(sname1+"-"+sname2+"-"+sname3+"-"+sname4+ "-" + sname5);
|
|
|
|
|
sid5 = p;
|
|
|
|
|
$("#sort5 li[sid="+p+"]").addClass("active").siblings("li").removeClass("active");
|
|
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
GetSortOne();
|
|
|
|
|
if (sortid1 > 0) {
|
|
|
|
|
|
|
|
|
|
selectC(sortid1, "");
|
|
|
|
|
}
|
|
|
|
|
if (sortid2 > 0)
|
|
|
|
|
selectD(sortid2, "");
|
|
|
|
|
if (sortid3 > 0)
|
|
|
|
|
selectF(sortid3, "");
|
|
|
|
|
if (sortid4 > 0)
|
|
|
|
|
selectG(sortid4, "");
|
|
|
|
|
if (sortid5 > 0)
|
|
|
|
|
selectE(sortid5, "");
|
|
|
|
|
$("#selectedSort").html($("#sp_sortname").html());
|
|
|
|
|
// BindTreeView();
|
|
|
|
|
|
|
|
|
|
// ReadSortTree();
|
|
|
|
|
//if (XPId > 0) {
|
|
|
|
|
// GetXPModel();
|
|
|
|
|
//}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
var sortids = "";
|
|
|
|
|
function SureSelect() {
|
|
|
|
|
if (isend == 0) {
|
|
|
|
|
alert("请选择最底级目录");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
sortid1 = sid1;
|
|
|
|
|
sortid2 = sid2;
|
|
|
|
|
sortid3 = sid3;
|
|
|
|
|
sortid4 = sid4;
|
|
|
|
|
sortid5 = sid5;
|
|
|
|
|
sortids = sid1+"-"+sid2+"-"+sid3+"-"+sid4+"-"+sid5;
|
|
|
|
|
$("#sp_sortname").html($("#selectedSort").html());
|
|
|
|
|
$.fancybox.close();
|
|
|
|
|
}
|
|
|
|
|
//#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;
|
|
|
|
|
model.EnglishCode = this.EnglishCode;
|
|
|
|
|
Array.add(Sortslist, model);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return Sortslist;
|
|
|
|
|
}
|
|
|
|
|
//#endregion
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function ReadSortTree() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$("#txtSortId").combotree({
|
|
|
|
|
// data: TreeSource,
|
|
|
|
|
// onSelect: function (node) {
|
|
|
|
|
// // var node = $("#txtSortId").tree("getSelected");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// var SortId = node.id;
|
|
|
|
|
|
|
|
|
|
// GetGoodsCode(SortId);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function GetGoodsCode(SortId) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.SortId = SortId;
|
|
|
|
|
$.ajax({
|
|
|
|
|
|
|
|
|
|
url: "HuoWuService.asmx/GetGoodsCodeForTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
if (data.d == "0") {
|
|
|
|
|
alert("请选择第三级分类");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtGoodsCode").val() == "" || GoodsId == 0)
|
|
|
|
|
$("#txtGoodsCode").val(data.d);
|
|
|
|
|
// if ($("#txtGoodsOldCode").val() == "" || GoodsId == 0)
|
|
|
|
|
// $("#txtGoodsOldCode").val(data.d);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetEnglish(SortId) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.SortId = SortId;
|
|
|
|
|
$.ajax({
|
|
|
|
|
|
|
|
|
|
url: "HuoWuService.asmx/GetEnglishTM",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$("#txtGoodsEnglisgName").val(data.d);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var tempurl = "";
|
|
|
|
|
function GetXPModel() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
param.Id = XPId;
|
|
|
|
|
$.ajax({
|
|
|
|
|
|
|
|
|
|
url: "../BaseData.asmx/GetXPModel",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$("#txtGoodsName").val(data.d.GoodsName);
|
|
|
|
|
$("#txtGoodsInfo").html(data.d.LinkUrl);
|
|
|
|
|
tempurl = data.d.LinkUrl;
|
|
|
|
|
if (tempurl == "")
|
|
|
|
|
{
|
|
|
|
|
tempurl = $("#txtGoodsInfo").val();
|
|
|
|
|
}
|
|
|
|
|
// $("#txtSortId").combotree("setValue", data.d.SortId);
|
|
|
|
|
GetGoodsCode(data.d.SortId);
|
|
|
|
|
GetEnglish(data.d.SortId);
|
|
|
|
|
AddUrl();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function fopensort() {
|
|
|
|
|
|
|
|
|
|
$.fancybox({
|
|
|
|
|
'width': '40%',
|
|
|
|
|
'height': '40%',
|
|
|
|
|
'autoScale': false,
|
|
|
|
|
'transitionIn': 'elastic',
|
|
|
|
|
'transitionOut': 'elastic',
|
|
|
|
|
'href': '#test_sort',
|
|
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function fopen() {
|
|
|
|
|
|
|
|
|
|
$.fancybox({
|
|
|
|
|
'width': '40%',
|
|
|
|
|
'height': '40%',
|
|
|
|
|
'autoScale': false,
|
|
|
|
|
'transitionIn': 'elastic',
|
|
|
|
|
'transitionOut': 'elastic',
|
|
|
|
|
'href': '#test',
|
|
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function fopen1() {
|
|
|
|
|
|
|
|
|
|
$.fancybox({
|
|
|
|
|
'width': '40%',
|
|
|
|
|
'height': '40%',
|
|
|
|
|
'autoScale': false,
|
|
|
|
|
'transitionIn': 'elastic',
|
|
|
|
|
'transitionOut': 'elastic',
|
|
|
|
|
'href': '#test1',
|
|
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function fopen3() {
|
|
|
|
|
|
|
|
|
|
$.fancybox({
|
|
|
|
|
'width': '40%',
|
|
|
|
|
'height': '40%',
|
|
|
|
|
'autoScale': false,
|
|
|
|
|
'transitionIn': 'elastic',
|
|
|
|
|
'transitionOut': 'elastic',
|
|
|
|
|
'href': '#test2',
|
|
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function fopen4() {
|
|
|
|
|
|
|
|
|
|
$.fancybox({
|
|
|
|
|
'width': '40%',
|
|
|
|
|
'height': '40%',
|
|
|
|
|
'autoScale': false,
|
|
|
|
|
'transitionIn': 'elastic',
|
|
|
|
|
'transitionOut': 'elastic',
|
|
|
|
|
'href': '#test3',
|
|
|
|
|
'onComplete': function () {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var Detaillist = new Array();
|
|
|
|
|
var DetailId = 0;
|
|
|
|
|
var index = -1;
|
|
|
|
|
function addDetail() {
|
|
|
|
|
//if ($("#txtSKU1").val() == "") {
|
|
|
|
|
// alert("请填写sku");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtSKU1").val().indexOf($("#txtGoodsCode").val()+"-")<0) {
|
|
|
|
|
// alert("sku必须以货物编号-开始,例如:ABC0001-xl red");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtInPrice2").val() == "") {
|
|
|
|
|
// alert("请填写货物单价");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtPostPrice").val() == "") {
|
|
|
|
|
// alert("请填写快递成本");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtWeight").val() == "") {
|
|
|
|
|
// alert("请填写货物重量");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
var skunum = 0;
|
|
|
|
|
if ($("#txtSKU1").val() != "" || $("#txtSKU2").val() != "" || $("#txtSKU3").val() != "" || $("#txtSKU4").val() != "" || $("#txtSKU5").val() != "" || $("#txtSKU6").val() != "" || $("#txtSKU7").val() != "" || $("#txtSKU8").val() != "" || $("#txtSKU9").val() != "" || $("#txtSKU10").val() != ""|| $("#txtSKU11").val() != ""|| $("#txtSKU12").val() != ""|| $("#txtSKU13").val() != ""|| $("#txtSKU14").val() != "") {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.DetailId = DetailId;
|
|
|
|
|
param.SKU1 = $("#txtSKU1").val();
|
|
|
|
|
param.SKU2 = $("#txtSKU2").val();
|
|
|
|
|
param.SKU3 = $("#txtSKU3").val();
|
|
|
|
|
param.SKU4 = $("#txtSKU4").val();
|
|
|
|
|
param.SKU5 = $("#txtSKU5").val();
|
|
|
|
|
param.SKU6 = $("#txtSKU6").val();
|
|
|
|
|
param.SKU7 = $("#txtSKU7").val();
|
|
|
|
|
param.SKU8 = $("#txtSKU8").val();
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/IsSKU",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
if (data.d != "") {
|
|
|
|
|
alert(data.d);
|
|
|
|
|
skunum = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (skunum == 1)
|
|
|
|
|
return;
|
|
|
|
|
//$(Detaillist).each(function (i) {
|
|
|
|
|
|
|
|
|
|
// if (i != index)
|
|
|
|
|
// {
|
|
|
|
|
// if ($("#txtSKU4").val() != "") {
|
|
|
|
|
// if (this.SKU1 == $("#txtSKU4").val() || this.SKU2 == $("#txtSKU4").val() || this.SKU3 == $("#txtSKU4").val() || this.SKU4 == $("#txtSKU4").val())
|
|
|
|
|
// skunum = 4;
|
|
|
|
|
// }
|
|
|
|
|
// if ($("#txtSKU3").val() != "") {
|
|
|
|
|
// if (this.SKU1 == $("#txtSKU3").val() || this.SKU2 == $("#txtSKU3").val() || this.SKU3 == $("#txtSKU3").val() || this.SKU4 == $("#txtSKU3").val())
|
|
|
|
|
// skunum = 3;
|
|
|
|
|
// }
|
|
|
|
|
// if ($("#txtSKU2").val() != "") {
|
|
|
|
|
// if (this.SKU1 == $("#txtSKU2").val() || this.SKU2 == $("#txtSKU2").val() || this.SKU3 == $("#txtSKU3").val() || this.SKU4 == $("#txtSKU3").val())
|
|
|
|
|
// skunum = 2;
|
|
|
|
|
// }
|
|
|
|
|
// if(this.SKU1 == $("#txtSKU1").val()||this.SKU2 == $("#txtSKU1").val()||this.SKU3 == $("#txtSKU1").val()||this.SKU4 == $("#txtSKU1").val())
|
|
|
|
|
// skunum = 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
|
//if (skunum==1) {
|
|
|
|
|
// alert("sku已经存在");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if (skunum == 2) {
|
|
|
|
|
// alert("sku2已经存在");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if (skunum == 3) {
|
|
|
|
|
// alert("sku3已经存在");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if (skunum == 4) {
|
|
|
|
|
// alert("sku4已经存在");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
var model = new Object;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (index == -1) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
model.DetailId = DetailId;
|
|
|
|
|
GetTypeCode();
|
|
|
|
|
model.TypeCode = TypeCode1;
|
|
|
|
|
if ($("#txtTypeDesc").val() != "")
|
|
|
|
|
model.TypeDesc = $("#txtTypeDesc").val();
|
|
|
|
|
else
|
|
|
|
|
model.TypeDesc = $("#txtSKU1").val();
|
|
|
|
|
|
|
|
|
|
model.SKU1 = jQuery.trim($("#txtSKU1").val());
|
|
|
|
|
model.SKU2 = jQuery.trim($("#txtSKU2").val());
|
|
|
|
|
model.SKU3 = jQuery.trim($("#txtSKU3").val());
|
|
|
|
|
model.SKU4 = jQuery.trim($("#txtSKU4").val());
|
|
|
|
|
model.SKU5 = jQuery.trim($("#txtSKU5").val());
|
|
|
|
|
model.SKU6 = jQuery.trim($("#txtSKU6").val());
|
|
|
|
|
model.SKU7 = jQuery.trim($("#txtSKU7").val());
|
|
|
|
|
model.SKU8 = jQuery.trim($("#txtSKU8").val());
|
|
|
|
|
model.SKU9 = jQuery.trim($("#txtSKU9").val());
|
|
|
|
|
model.SKU10 = jQuery.trim($("#txtSKU10").val());
|
|
|
|
|
model.SKU11 = jQuery.trim($("#txtSKU11").val());
|
|
|
|
|
model.SKU12 = jQuery.trim($("#txtSKU12").val());
|
|
|
|
|
model.SKU13 = jQuery.trim($("#txtSKU13").val());
|
|
|
|
|
model.SKU14 = jQuery.trim($("#txtSKU14").val());
|
|
|
|
|
|
|
|
|
|
model.Barcode = jQuery.trim($("#txtBarcode").val());
|
|
|
|
|
//model.GoodsImageIds = GetImgsId();
|
|
|
|
|
var imgs = new Array();
|
|
|
|
|
if (ImgList != null && ImgList.length > 0) {
|
|
|
|
|
model.FirstImgUrl = "../" + ImgList[0].FileUrl;
|
|
|
|
|
var imgids = "";
|
|
|
|
|
$(ImgList).each(function () {
|
|
|
|
|
imgids += this.id + ",";
|
|
|
|
|
Array.add(imgs, this);
|
|
|
|
|
});
|
|
|
|
|
model.GoodsImageIds = imgids;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
model.ImgList = imgs;
|
|
|
|
|
model.SafeNum = $("#txtSafeNum").val();
|
|
|
|
|
model.MinBuyNum = $("#txtMinBuyNum").val();
|
|
|
|
|
// model.Solid = $("#txtSolid").val();
|
|
|
|
|
model.Price = $("#txtInPrice2").val();
|
|
|
|
|
//if ($("#txtPostPrice").val() != "")
|
|
|
|
|
// model.PostPrice = $("#txtPostPrice").val();
|
|
|
|
|
//else
|
|
|
|
|
// model.PostPrice = 0;
|
|
|
|
|
model.Weight = $("#txtWeight2").val();
|
|
|
|
|
model.NoGoods = 0;
|
|
|
|
|
if ($("#chkNoGoods1").is(":checked") == true)
|
|
|
|
|
model.NoGoods = 1;
|
|
|
|
|
var plist = new Array();
|
|
|
|
|
var Num = 0;
|
|
|
|
|
if ($("#txtGoodsNum").val() != "")
|
|
|
|
|
Num = $("#txtGoodsNum").val();
|
|
|
|
|
Num = 0;
|
|
|
|
|
$("input[sno]").each(function () {
|
|
|
|
|
|
|
|
|
|
if ($(this).val() != "" && $(this).val() != "0") {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.InId = 0;
|
|
|
|
|
md.DetailId = 0;
|
|
|
|
|
md.StoreId = $(this).attr("sno");
|
|
|
|
|
md.PostionId = $("select[sno='" + md.StoreId + "']").val();
|
|
|
|
|
md.GoodsNum = $(this).val();
|
|
|
|
|
Array.add(plist, md);
|
|
|
|
|
Num += parseInt($(this).val());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
model.GoodsNum = Num;
|
|
|
|
|
model.GoodsPostion = plist;
|
|
|
|
|
Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($("#txtTypeDesc").val() != "")
|
|
|
|
|
Detaillist[index].TypeDesc = $("#txtTypeDesc").val();
|
|
|
|
|
else
|
|
|
|
|
Detaillist[index].TypeDesc = $("#txtSKU1").val();
|
|
|
|
|
Detaillist[index].SKU1 = $("#txtSKU1").val();
|
|
|
|
|
Detaillist[index].SKU2 = $("#txtSKU2").val();
|
|
|
|
|
Detaillist[index].SKU3 = $("#txtSKU3").val();
|
|
|
|
|
Detaillist[index].SKU4 = $("#txtSKU4").val();
|
|
|
|
|
Detaillist[index].SKU5 = $("#txtSKU5").val();
|
|
|
|
|
Detaillist[index].SKU6 = $("#txtSKU6").val();
|
|
|
|
|
Detaillist[index].SKU7 = $("#txtSKU7").val();
|
|
|
|
|
Detaillist[index].SKU8 = $("#txtSKU8").val();
|
|
|
|
|
Detaillist[index].SKU9 = $("#txtSKU9").val();
|
|
|
|
|
Detaillist[index].SKU10 = $("#txtSKU10").val();
|
|
|
|
|
Detaillist[index].SKU11 = $("#txtSKU11").val();
|
|
|
|
|
Detaillist[index].SKU12 = $("#txtSKU12").val();
|
|
|
|
|
Detaillist[index].SKU13 = $("#txtSKU13").val();
|
|
|
|
|
Detaillist[index].SKU14 = $("#txtSKU14").val();
|
|
|
|
|
|
|
|
|
|
Detaillist[index].Barcode = $("#txtBarcode").val();
|
|
|
|
|
|
|
|
|
|
if (ImgList != null && ImgList.length > 0)
|
|
|
|
|
Detaillist[index].FirstImgUrl = "../" + ImgList[0].FileUrl;
|
|
|
|
|
else
|
|
|
|
|
Detaillist[index].FirstImgUrl = "";
|
|
|
|
|
Detaillist[index].ImgList = ImgList;
|
|
|
|
|
Detaillist[index].SafeNum = $("#txtSafeNum").val();
|
|
|
|
|
Detaillist[index].MinBuyNum = $("#txtMinBuyNum").val();
|
|
|
|
|
// Detaillist[index].Solid = $("#txtSolid").val();
|
|
|
|
|
Detaillist[index].Price = $("#txtInPrice2").val();
|
|
|
|
|
// Detaillist[index].PostPrice = $("#txtPostPrice").val();
|
|
|
|
|
Detaillist[index].Weight = $("#txtWeight2").val();
|
|
|
|
|
Detaillist[index].NoGoods = 0;
|
|
|
|
|
if ($("#chkNoGoods1").is(":checked") == true)
|
|
|
|
|
Detaillist[index].NoGoods = 1;
|
|
|
|
|
var plist = new Array();
|
|
|
|
|
var Num = 0;
|
|
|
|
|
if ($("#txtGoodsNum").val() != "")
|
|
|
|
|
Num = $("#txtGoodsNum").val();
|
|
|
|
|
Num = 0;
|
|
|
|
|
$("input[sno]").each(function () {
|
|
|
|
|
|
|
|
|
|
if ($(this).val() != "" && $(this).val() != "0") {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.InId = $(this).attr("sid");
|
|
|
|
|
md.DetailId = 0;
|
|
|
|
|
md.StoreId = $(this).attr("sno");
|
|
|
|
|
md.PostionId = $("select[sno='" + md.StoreId + "']").val();
|
|
|
|
|
md.GoodsNum = $(this).val();
|
|
|
|
|
Array.add(plist, md);
|
|
|
|
|
Num += parseInt($(this).val());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if (Detaillist[index].DetailId == 0)
|
|
|
|
|
Detaillist[index].GoodsNum = Num;
|
|
|
|
|
Detaillist[index].GoodsPostion = plist;
|
|
|
|
|
// Array.add(Detaillist, model);
|
|
|
|
|
}
|
|
|
|
|
datagrid1.DataBind(Detaillist);
|
|
|
|
|
$.fancybox.close();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//#region 初始化DataGrid
|
|
|
|
|
function CreateDataGrid() {
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "缩略图";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<a CommandName='cmdView'><img src='{Bind FirstImgUrl}' alt='' width='30px' height='30px'/></a>";
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "编号";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<a CommandName='cmdView'>{Bind TypeCode}</a>";
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "描述";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CellTemplate = "<a class='ms'>{Bind TypeDesc}</a>";
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKU";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU1", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "EBSKU2";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU2", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "WHSKU";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU3", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma1";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU4", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma2";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU5", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma3";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU6", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma4";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU7", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma5";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU8", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma6";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU12", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUAma7";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU13", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUEbay3";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU9", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUEbay4";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU10", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "SKUEbay5";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU11", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "组合sku";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SKU14", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "单价";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("Price", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "重量";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("Weight", "");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "断货";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("NoGoodsState", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "库存";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("GoodsNum", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "在途";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("GoodsInNum", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "参考";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<a class='ck'>{Bind LeftNum}</a>";
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "安全库存";
|
|
|
|
|
// col.Width = "100px";
|
|
|
|
|
col.CreateFieldSpan("SafeNum", "");
|
|
|
|
|
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "箱条码";
|
|
|
|
|
col.CreateFieldSpan("Barcode", "");
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
|
|
col.Width = "150px";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<input onclick='EditGoods(this)' class='btnClass dgbtnEdit' type='button' value='编辑'></input> <input onclick='DelGoods(this)' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
|
|
|
Array.add(datagrid1.Columns, col);
|
|
|
|
|
|
|
|
|
|
datagrid1.IsFixHeader = false;
|
|
|
|
|
datagrid1.ShowIndexColumn = false;
|
|
|
|
|
datagrid1.AllowPaging = false;
|
|
|
|
|
//datagrid1.Height = "260px";
|
|
|
|
|
datagrid1.SelectMode = nblf.ui.SelectMode.CheckBox;
|
|
|
|
|
datagrid1.Init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function EditGoods(obj) {
|
|
|
|
|
|
|
|
|
|
var rowindex = $(obj).parent().parent().attr("index");
|
|
|
|
|
var model = datagrid1.Get_Model(rowindex);
|
|
|
|
|
DetailId = model.DetailId;
|
|
|
|
|
//if (DetailId > 0)
|
|
|
|
|
// $("#tr2").hide();
|
|
|
|
|
//else
|
|
|
|
|
// $("#tr2").show();
|
|
|
|
|
index = rowindex;
|
|
|
|
|
$("#txtGoodsId").val(model.GoodsId);
|
|
|
|
|
$("#txtTypeDesc").val(model.TypeDesc);
|
|
|
|
|
$("#txtSKU1").val(model.SKU1);
|
|
|
|
|
$("#txtSKU2").val(model.SKU2);
|
|
|
|
|
$("#txtSKU3").val(model.SKU3);
|
|
|
|
|
$("#txtSKU4").val(model.SKU4);
|
|
|
|
|
$("#txtSKU5").val(model.SKU5);
|
|
|
|
|
$("#txtSKU6").val(model.SKU6);
|
|
|
|
|
$("#txtSKU7").val(model.SKU7);
|
|
|
|
|
$("#txtSKU8").val(model.SKU8);
|
|
|
|
|
$("#txtSKU9").val(model.SKU9);
|
|
|
|
|
$("#txtSKU10").val(model.SKU10);
|
|
|
|
|
$("#txtSKU11").val(model.SKU11);
|
|
|
|
|
$("#txtSKU12").val(model.SKU12);
|
|
|
|
|
$("#txtSKU13").val(model.SKU13);
|
|
|
|
|
$("#txtSKU14").val(model.SKU14);
|
|
|
|
|
$("#txtWeight2").val(model.Weight);
|
|
|
|
|
$("#txtMinBuyNum").val(model.MinBuyNum);
|
|
|
|
|
$("#txtSafeNum").val(model.SafeNum);
|
|
|
|
|
$("#txtBarcode").val(model.Barcode);
|
|
|
|
|
|
|
|
|
|
if(model.NoGoods==1)
|
|
|
|
|
{
|
|
|
|
|
$("#chkNoGoods1").attr("checked","checked");
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
$("#chkNoGoods1").removeAttr("checked");
|
|
|
|
|
//$("#txtPostPrice1").val(model.PostPrice);
|
|
|
|
|
// $("#txtSolid").val(model.Solid);
|
|
|
|
|
$("#txtInPrice2").val(model.Price);
|
|
|
|
|
ImgList = model.ImgList;
|
|
|
|
|
$("#div_img").html("");
|
|
|
|
|
|
|
|
|
|
if (ImgList != null) {
|
|
|
|
|
$(ImgList).each(function () {
|
|
|
|
|
$("#div_img").append("<a><img alt='' imgurl='" + this.FileUrl + "' no='" + this.id + "' src='../" + this.FileUrl + "' width='50px' height='50px' /></a><a class='img_del' style='cursor:pointer;' no='" + this.id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else if (model.FirstImgUrl != null&&model.FirstImgUrl !="")
|
|
|
|
|
{
|
|
|
|
|
ImgList = new Array();
|
|
|
|
|
var imd=new Object();
|
|
|
|
|
imd.id=0;
|
|
|
|
|
imd.FileUrl=model.FirstImgUrl.substring(3);
|
|
|
|
|
Array.add(ImgList,imd);
|
|
|
|
|
$("#div_img").append("<a><img alt='' imgurl='" +model.FirstImgUrl + "' no='0' src='" + model.FirstImgUrl + "' width='50px' height='50px' /></a><a class='img_del' style='cursor:pointer;' no=0'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (ImgList == null)
|
|
|
|
|
ImgList = new Array();
|
|
|
|
|
if (model.GoodsPostion != null) {
|
|
|
|
|
$(model.GoodsPostion).each(function () {
|
|
|
|
|
|
|
|
|
|
// $("select[sno='" + this.StoreId + "']").val(this.PostionId);
|
|
|
|
|
$("input[sno='" + this.StoreId + "']").val(this.GoodsNum);
|
|
|
|
|
$("input[sno='" + this.StoreId + "']").attr("sid", this.InId);
|
|
|
|
|
$("select[sno='" + this.StoreId + "']").val(this.PostionId);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
fopen();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function DelGoods(obj) {
|
|
|
|
|
if (window.confirm('确定要删除吗?') == false) return;
|
|
|
|
|
var rowindex = $(obj).parent().parent().attr("index");
|
|
|
|
|
var param = new Object();
|
|
|
|
|
var model = datagrid1.Get_Model(rowindex);
|
|
|
|
|
param.DetailId = model.DetailId;
|
|
|
|
|
if (model.DetailId > 0) {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/DeleteGoodsDetail",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.d > 0)
|
|
|
|
|
{
|
|
|
|
|
alert("该sku已经有数据关联,无法删除");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
alert("删除成功");
|
|
|
|
|
//datagrid1.Del_Row(rowindex);
|
|
|
|
|
GetGoodDetail();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function CreateDataGrid2() {
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
|
|
col.Width = "100px";
|
|
|
|
|
col.CellTemplate = "<a title='' CommandName='cmdLink' style='cursor:pointer;color:blue'>链接跳转</a>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "链接地址";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='LinkUrl' value='{Bind LinkUrl}'/>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "店铺名(必须跟系统中店铺名一模一样)";
|
|
|
|
|
col.Width = "150px";
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='LinkDesc' value='{Bind LinkDesc}'/>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "目标销量";
|
|
|
|
|
col.Width = "80px";
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='Num' value='{Bind Num}'/>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "目标排名";
|
|
|
|
|
col.Width = "80px";
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='PM' value='{Bind PM}'/>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
|
|
col.Width = "90px";
|
|
|
|
|
col.CellTemplate = "<input onclick='DelLink(this)' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
|
|
|
Array.add(datagrid2.Columns, col);
|
|
|
|
|
|
|
|
|
|
datagrid2.IsFixHeader = false;
|
|
|
|
|
datagrid2.ShowIndexColumn = false;
|
|
|
|
|
datagrid2.AllowPaging = false;
|
|
|
|
|
//datagrid1.Height = "260px";
|
|
|
|
|
datagrid2.SelectMode = nblf.ui.SelectMode.None;
|
|
|
|
|
datagrid2.Init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
var ShopList=null;
|
|
|
|
|
function CreateDataGrid4() {
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "店铺";
|
|
|
|
|
var shtml = "<option value='0'>-选择-</option>";
|
|
|
|
|
|
|
|
|
|
if (ShopList != null) {
|
|
|
|
|
|
|
|
|
|
$(ShopList).each(function () {
|
|
|
|
|
$(this.ShopList).each(function () {
|
|
|
|
|
shtml += "<option value='" + this.ShopId + "'>" + this.ShopName + "</option>";
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
col.CellTemplate = "<select ColName='ShopId' FieldValue='{Bind ShopId}' style='width:99%;' >" + shtml + "</select>";
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "竟品链接地址";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='LinkUrl' value='{Bind LinkUrl}'/>";
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
|
|
col.Width = "100px";
|
|
|
|
|
col.CellTemplate = "<a title='' CommandName='cmdLink' style='cursor:pointer;color:blue'>链接跳转</a>";
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "价格";
|
|
|
|
|
|
|
|
|
|
col.CellTemplate = "<input type='text' style='width:100%' class='editTextbox' ColName='Price' value='{Bind Price}'/>";
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "操作";
|
|
|
|
|
col.Width = "90px";
|
|
|
|
|
col.CellTemplate = "<input onclick='DelLink2(this)' class='btnClass dgbtnDel' type='button' value='删除'></input>";
|
|
|
|
|
Array.add(datagrid4.Columns, col);
|
|
|
|
|
|
|
|
|
|
datagrid4.IsFixHeader = false;
|
|
|
|
|
datagrid4.ShowIndexColumn = false;
|
|
|
|
|
datagrid4.AllowPaging = false;
|
|
|
|
|
//datagrid1.Height = "260px";
|
|
|
|
|
datagrid4.SelectMode = nblf.ui.SelectMode.None;
|
|
|
|
|
datagrid4.Init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function DelLink(obj) {
|
|
|
|
|
if (window.confirm('确定要删除吗?') == false) return;
|
|
|
|
|
var rowindex = $(obj).parent().parent().attr("index");
|
|
|
|
|
var param = new Object();
|
|
|
|
|
var model = datagrid2.Get_Model(rowindex);
|
|
|
|
|
param.LinkId = model.LinkId;
|
|
|
|
|
|
|
|
|
|
if (model.LinkId > 0) {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/DeleteBuyLink",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
alert("删除成功");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
datagrid2.UpdateDataSource();
|
|
|
|
|
Urllist = datagrid2.DataSource;
|
|
|
|
|
if (Urllist != null)
|
|
|
|
|
{
|
|
|
|
|
Array.removeAt(Urllist, rowindex);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
datagrid2.DataBind(Urllist);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function DelLink2(obj) {
|
|
|
|
|
if (window.confirm('确定要删除吗?') == false) return;
|
|
|
|
|
var rowindex = $(obj).parent().parent().attr("index");
|
|
|
|
|
var param = new Object();
|
|
|
|
|
var model = datagrid4.Get_Model(rowindex);
|
|
|
|
|
param.Id = model.Id;
|
|
|
|
|
|
|
|
|
|
if (model.Id > 0) {
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/Delete_JZLink",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
dataType: "json",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
alert("删除成功");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
datagrid4.UpdateDataSource();
|
|
|
|
|
Urllist2 = datagrid4.DataSource;
|
|
|
|
|
if (Urllist2 != null)
|
|
|
|
|
{
|
|
|
|
|
Array.removeAt(Urllist2, rowindex);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
datagrid4.DataBind(Urllist2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function uploadimg() {
|
|
|
|
|
$('#fuContainer').uploadify({
|
|
|
|
|
langFile: "../Scripts/uploadify/uploadify-lang-zh_CN.js",
|
|
|
|
|
swf: '../Scripts/uploadify/uploadify.swf',
|
|
|
|
|
uploader: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/images',
|
|
|
|
|
checkExisting: '../GlobalAshx/UploadifyCheck.ashx',
|
|
|
|
|
cancelImage: '../themes/default/images/tabs_close.gif',
|
|
|
|
|
buttonText: '选择图片',
|
|
|
|
|
method: 'post',
|
|
|
|
|
requeueErrors: true,
|
|
|
|
|
auto: true,
|
|
|
|
|
multi: true, //是否允许多文件上传
|
|
|
|
|
sizeLimit: 1000, //控制上传文件的大小,单位byte
|
|
|
|
|
fileTypeDesc: '*.jpg;*.png;*.gif;*.bmp;*.jpeg;*.ico;',
|
|
|
|
|
fileTypeExts: '*.jpg;*.png;*.gif;*.bmp;*.jpeg;*.ico;',
|
|
|
|
|
height: 20, //浏览按钮高
|
|
|
|
|
uploadLimit: 999, //同时上传多小个文件
|
|
|
|
|
queueSizeLimit: 999, //队列允许的文件总数
|
|
|
|
|
successTimeout: 999,
|
|
|
|
|
removeCompleted: true, //当上传成功后是否将该Item删除
|
|
|
|
|
// 'scriptData': {'name':'ssd','id':'123'},
|
|
|
|
|
// 'folder':'1',
|
|
|
|
|
onUploadSuccess: function (event, response, status) {
|
|
|
|
|
if (response == "") return;
|
|
|
|
|
|
|
|
|
|
var DataModel = Sys.Serialization.JavaScriptSerializer.deserialize(response);
|
|
|
|
|
// if (ImgList == null)
|
|
|
|
|
ImgList = new Array();
|
|
|
|
|
//var FileId = DataModel.Id;
|
|
|
|
|
var Url = "../" + DataModel.FileUrl;
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.FileUrl = DataModel.FileUrl;
|
|
|
|
|
md.id = DataModel.Id;
|
|
|
|
|
Array.add(ImgList, md);
|
|
|
|
|
|
|
|
|
|
$("#div_img").html("<a><img alt='' imgurl='" + DataModel.FileUrl + "' no='" + DataModel.Id + "' src='" + Url + "' width='50px' height='50px' /></a><a class='img_del' style='cursor:pointer;' no='" + DataModel.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function ajaxFileUpload_fileToUploadImage1() {
|
|
|
|
|
var filename = $("#fileToUploadImage1").val();
|
|
|
|
|
if (filename == "" || filename == undefined) return;
|
|
|
|
|
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
|
|
|
|
|
// WindowLoadModel.Show();
|
|
|
|
|
var dd = new Date();
|
|
|
|
|
var dirname = dd.getFullYear() + "." + dd.getMonth();
|
|
|
|
|
$.ajaxFileUpload({
|
|
|
|
|
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/' + dirname,
|
|
|
|
|
secureuri: false,
|
|
|
|
|
fileElementId: 'fileToUploadImage1',
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (data, status) {
|
|
|
|
|
// WindowLoadModel.Hide();
|
|
|
|
|
if (data.Id == 0)
|
|
|
|
|
{
|
|
|
|
|
alert("图片太大了,不要超过400K");
|
|
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
ImgList=new Array();
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.FileUrl = data.FileUrl;
|
|
|
|
|
md.id = data.Id;
|
|
|
|
|
Array.add(ImgList, md);
|
|
|
|
|
var Url = "../" + data.FileUrl;
|
|
|
|
|
$("#div_img").html("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='50px' height='50px' /></a><a class='img_del1' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
$("#fileToUploadImage1").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage1();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
//#region 检测文件是否是图片类型
|
|
|
|
|
function IsImage(filename) {
|
|
|
|
|
var extStart = filename.lastIndexOf(".");
|
|
|
|
|
var ext = filename.substring(extStart, filename.length).toUpperCase();
|
|
|
|
|
if (ext != ".BMP" && ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") {
|
|
|
|
|
return false;
|
|
|
|
|
} else {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//#endregion
|
|
|
|
|
//#region 上传图片
|
|
|
|
|
var GoodsImg = new Array();
|
|
|
|
|
function ajaxFileUpload_fileToUploadImage() {
|
|
|
|
|
var filename = $("#fileToUploadImage").val();
|
|
|
|
|
if (filename == "" || filename == undefined) return;
|
|
|
|
|
if (IsImage(filename) == false) { alert("上传文件格式只限于bmp,png,gif,jpeg,jpg格式"); return; }
|
|
|
|
|
// WindowLoadModel.Show();
|
|
|
|
|
var dd = new Date();
|
|
|
|
|
var dirname = dd.getFullYear() + "." + dd.getMonth();
|
|
|
|
|
$.ajaxFileUpload({
|
|
|
|
|
url: '../GlobalAshx/AjaxFileUpload.ashx?DirectoryName=attached/' + dirname,
|
|
|
|
|
secureuri: false,
|
|
|
|
|
fileElementId: 'fileToUploadImage',
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (data, status) {
|
|
|
|
|
// WindowLoadModel.Hide();
|
|
|
|
|
if (data.Id == 0) {
|
|
|
|
|
alert("图片太大了,不要超过400K");
|
|
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.FileUrl = data.FileUrl;
|
|
|
|
|
md.FileName = data.FileName;
|
|
|
|
|
md.id = data.Id;
|
|
|
|
|
Array.add(GoodsImg, md);
|
|
|
|
|
var Url = "../" + data.FileUrl;
|
|
|
|
|
$("#div_img1").append("<a><img alt='' imgurl='" + data.FileUrl + "' no='" + data.Id + "' src='" + Url + "' width='50px' height='50px' /><span>" + data.FileName + "</span></a><a class='img_del1' style='cursor:pointer;' no='" + data.Id + "'><img alt='删除' src='../images/del.gif' width='20px' height='20px' /></a>");
|
|
|
|
|
$("#fileToUploadImage").bind("change", function () {
|
|
|
|
|
ajaxFileUpload_fileToUploadImage();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
var ImgList = new Array();
|
|
|
|
|
//var imgurl = "";
|
|
|
|
|
//function GetImgsId()
|
|
|
|
|
//{
|
|
|
|
|
// var ids = "";
|
|
|
|
|
|
|
|
|
|
// $("img[no]").each(function (i) {
|
|
|
|
|
// ids += $(this).attr("no");
|
|
|
|
|
// if(i==0)
|
|
|
|
|
// imgurl =$(this).attr("imgurl");
|
|
|
|
|
// });
|
|
|
|
|
// return ids;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
var TypeCode = 0;
|
|
|
|
|
var TypeCode1 = "";
|
|
|
|
|
function GetTypeCode() {
|
|
|
|
|
TypeCode += 1;
|
|
|
|
|
if (TypeCode < 10)
|
|
|
|
|
TypeCode1 = "00" + TypeCode.toString();
|
|
|
|
|
else if (TypeCode < 100)
|
|
|
|
|
TypeCode1 = "0" + TypeCode.toString();
|
|
|
|
|
else
|
|
|
|
|
TypeCode1 = TypeCode.toString();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Save() {
|
|
|
|
|
if ($("#txtGoodsCode").val() == "") {
|
|
|
|
|
alert("请先选择货物分类,生成货物编码");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtGoodsName").val() == "") {
|
|
|
|
|
alert("请填写货物名称");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtGoodsEnglisgName").val() == "")
|
|
|
|
|
{
|
|
|
|
|
alert("请填写英文名称");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if($("#txtFeeRate").val()=="")
|
|
|
|
|
{
|
|
|
|
|
alert("请填写货物税率");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(GoodsId==0&&$("#txtKFName").val()=="")
|
|
|
|
|
{
|
|
|
|
|
alert("请填写产品开发人员");
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if ($("#txtKFName").val() != "" && $("#txtKFName2").val()== "") {
|
|
|
|
|
|
|
|
|
|
$("#txtKFName2").val($("#txtKFName").val());
|
|
|
|
|
}
|
|
|
|
|
//if (GoodsImg==null||GoodsImg.length == 0)
|
|
|
|
|
//{
|
|
|
|
|
// alert("至少上传一张图片");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtInPrice").val() == "") {
|
|
|
|
|
// alert("请填写单价");
|
|
|
|
|
// return;
|
|
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
//if ($("#txtPostPrice").val() == "") {
|
|
|
|
|
// alert("请填写快递成本");
|
|
|
|
|
// return;
|
|
|
|
|
|
|
|
|
|
//}
|
|
|
|
|
$("#cmdSave").attr("disabled", "disabled");
|
|
|
|
|
var param = new Object();
|
|
|
|
|
var Model = new Object();
|
|
|
|
|
Model.XPId = XPId;
|
|
|
|
|
Model.GoodsId = GoodsId;
|
|
|
|
|
Model.GoodsCode = $("#txtGoodsCode").val();
|
|
|
|
|
Model.GoodsOldCode = $("#txtGoodsCode2").val();
|
|
|
|
|
Model.SortId1 = sortid1;
|
|
|
|
|
Model.SortId2 = sortids;
|
|
|
|
|
//Model.SortId = sortid3;// $("#txtSortId").combotree('getValue');
|
|
|
|
|
Model.SortId = sortid1;
|
|
|
|
|
Model.SortName=$("#sp_sortname").html();
|
|
|
|
|
Model.SupplierId = $("#kw").val();
|
|
|
|
|
Model.GoodsName = $("#txtGoodsName").val();
|
|
|
|
|
if(IsJJ==1)
|
|
|
|
|
Model.InPrice = $("#txtInPrice").val();
|
|
|
|
|
else
|
|
|
|
|
Model.InPrice = $("#a_InPrice").html();
|
|
|
|
|
Model.Weight = $("#txtWeight").val();
|
|
|
|
|
Model.Weight2 = $("#txtWeight22").val();
|
|
|
|
|
Model.Solid = $("#txtSolid").val();
|
|
|
|
|
|
|
|
|
|
Model.BGPrice = $("#txtBGPrice").val();
|
|
|
|
|
Model.KFName = $("#txtKFName").val();
|
|
|
|
|
Model.KFName2 = $("#txtKFName2").val();
|
|
|
|
|
Model.PageFee = $("#txtPageFee").val();
|
|
|
|
|
if ($("#txtNowPrice").val() != "")
|
|
|
|
|
Model.NowPrice = $("#txtNowPrice").val();
|
|
|
|
|
//else
|
|
|
|
|
if ($("#txtSafeNum2").val() != "")
|
|
|
|
|
Model.SafeNum = $("#txtSafeNum2").val();
|
|
|
|
|
else
|
|
|
|
|
Model.SafeNum = 0;
|
|
|
|
|
Model.PostPrice = $("#txtPostPrice").val();
|
|
|
|
|
Model.DefaultCity = $("#select_DefaultCity").val();
|
|
|
|
|
Model.NoGoods = 0;
|
|
|
|
|
Model.HGCode = $("#txtHGCode").val();
|
|
|
|
|
Model.FeeRate = $("#txtFeeRate").val();
|
|
|
|
|
if ($("#txtFeeRate").val() == "") {
|
|
|
|
|
Model.FeeRate = 0;
|
|
|
|
|
}
|
|
|
|
|
Model.NoticeShop = $("#txt_NoticeShop").val();
|
|
|
|
|
Model.NetWeight = $("#txtNetWeight").val();
|
|
|
|
|
Model.Long = $("#txtLong").val();
|
|
|
|
|
Model.Width = $("#txtWidth").val();
|
|
|
|
|
Model.Height = $("#txtHeight").val();
|
|
|
|
|
Model.Long2 = $("#txtLong2").val();
|
|
|
|
|
Model.Width2 = $("#txtWidth2").val();
|
|
|
|
|
Model.Height2 = $("#txtHeight2").val();
|
|
|
|
|
Model.BoxRate = $("#txtBoxRate").val();
|
|
|
|
|
if (GoodsImg != null && GoodsImg.length > 0) {
|
|
|
|
|
Model.FirstImgUrl = "../" + GoodsImg[0].FileUrl;
|
|
|
|
|
var imgs = "";
|
|
|
|
|
$(GoodsImg).each(function () {
|
|
|
|
|
|
|
|
|
|
imgs += this.id + ",";
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
Model.GoodsImageIds = imgs;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($("#chkNoGoods").is(':checked') == true)
|
|
|
|
|
Model.NoGoods = 1;
|
|
|
|
|
Model.AutoPlan = 0;
|
|
|
|
|
if ($("#chkAutoPlan").is(':checked') == true)
|
|
|
|
|
Model.AutoPlan = 1;
|
|
|
|
|
Model.IsGYS = 0;
|
|
|
|
|
if ($("#chkIsGYS").is(':checked') == true)
|
|
|
|
|
Model.IsGYS = 1;
|
|
|
|
|
Model.NoticeDays = 0;
|
|
|
|
|
if ($("#chkNoticeDays").is(':checked') == true)
|
|
|
|
|
Model.NoticeDays = 10;
|
|
|
|
|
// Model.GoodsOldCode = $("#txtGoodsOldCode").val();
|
|
|
|
|
Model.GoodsSupplyCode = $("#txtGoodsSupplyCode").val();
|
|
|
|
|
Model.JYPrice = $("#txtJYPrice").val();
|
|
|
|
|
Model.SubsidyFee = $("#btPrice").val();
|
|
|
|
|
Model.GoodsEnglisgName = $("#txtGoodsEnglisgName").val();
|
|
|
|
|
Model.GoodsRemark = $("#txtGoodsRemark").val();
|
|
|
|
|
Model.GoodsInfo = $("#txtGoodsInfo").val();
|
|
|
|
|
Model.DeptRemark = $("#txtDeptRemark").val();
|
|
|
|
|
Model.Cert = $("#txtCert").val();
|
|
|
|
|
Model.State = 1;
|
|
|
|
|
Model.BoxNum = $("#txtBagNum").val();
|
|
|
|
|
Model.BoxStoreCode = $("#txtBagCode").val();
|
|
|
|
|
if($("#txtJHDays").val()!="")
|
|
|
|
|
Model.JHDays = $("#txtJHDays").val();
|
|
|
|
|
param.model = Model;
|
|
|
|
|
param.DetailList = Detaillist;
|
|
|
|
|
datagrid2.UpdateDataSource();
|
|
|
|
|
Urllist = datagrid2.DataSource;
|
|
|
|
|
param.LinkList = Urllist;
|
|
|
|
|
var shoplist = new Array();
|
|
|
|
|
$("input[shopid]:checked").each(function () {
|
|
|
|
|
var md = new Object();
|
|
|
|
|
md.GoodsId = 0;
|
|
|
|
|
md.ShopId = $(this).attr("shopId");
|
|
|
|
|
Array.add(shoplist, md);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
param.shoplist = shoplist;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
var isSyncWMS = false;
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/SaveGoodsForTMNew",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
if (data.d == "-1") {
|
|
|
|
|
alert("这个选品货物已经加过编号,不能重复添加");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (data.d == "-2") {
|
|
|
|
|
alert("这个货物编号已经存在");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (data.d == "-3") {
|
|
|
|
|
alert("供应商名字不存在,请确定填写是否正确或者勾选新供应商");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
$("#cmdSave").removeAttr("disabled");
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
|
|
|
|
|
//保存成功并且只有新增才会同步至wms
|
|
|
|
|
if (GoodsId == 0) {
|
|
|
|
|
SyncWMS(data.d)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
////window.location.reload();
|
|
|
|
|
window.location.href = "HW_GoodsAddForTM.aspx?GoodsId="+data.d;
|
|
|
|
|
////window.parent.CloseTab("货物编辑", Title);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//#region AES加密
|
|
|
|
|
function AesEncrypt(source) {
|
|
|
|
|
var key = "YAJLGfqcsUWTxVrv8BKPkY2qPQd47wgb";
|
|
|
|
|
if (key.length < 32) key = PadRight(key, 32, '0');
|
|
|
|
|
key = CryptoJS.enc.Utf8.parse(key);//32位
|
|
|
|
|
var iv = CryptoJS.enc.Utf8.parse("1234567890000000");//16位
|
|
|
|
|
var srcs = CryptoJS.enc.Utf8.parse(source);
|
|
|
|
|
var encrypted = CryptoJS.AES.encrypt(srcs, key, {
|
|
|
|
|
iv: iv,
|
|
|
|
|
mode: CryptoJS.mode.CBC,
|
|
|
|
|
padding: CryptoJS.pad.Pkcs7
|
|
|
|
|
});
|
|
|
|
|
return encrypted.ciphertext.toString();
|
|
|
|
|
}
|
|
|
|
|
//#endregion
|
|
|
|
|
//#region 同步流程
|
|
|
|
|
function SyncWMS(newgoodsid) {
|
|
|
|
|
///20240812新增erp产品同步至wms功能 start
|
|
|
|
|
var WMS_param = new Object();
|
|
|
|
|
var WMS_Model = new Object();
|
|
|
|
|
WMS_Model.GoodsCode = $("#txtGoodsCode").val();
|
|
|
|
|
WMS_Model.GoodsOldCode = $("#txtGoodsCode2").val();
|
|
|
|
|
WMS_Model.State = 2;
|
|
|
|
|
WMS_Model.GoodsName = $("#txtGoodsName").val();//中文
|
|
|
|
|
WMS_Model.GoodsEnglisgName = $("#txtGoodsEnglisgName").val();//英文
|
|
|
|
|
WMS_Model.CompanyId = 54;//业远公司
|
|
|
|
|
//WMS_Model.CompanyId = 26;//测试公司
|
|
|
|
|
//WMS_Model.SortId = 54;//海关类目
|
|
|
|
|
WMS_Model.HG_Price = $("#txtBGPrice").val();;//报关金额
|
|
|
|
|
WMS_Model.BoxRate = $("#txtBoxRate").val();;//箱率
|
|
|
|
|
|
|
|
|
|
var txtLong2 = $("#txtLong3").val();//产品长
|
|
|
|
|
var txtWidth2 = $("#txtWidth3").val();//产品宽
|
|
|
|
|
var txtHeight2 = $("#txtHeight3").val();//产品高
|
|
|
|
|
WMS_Model.Long = (Number(txtLong2) / 2.54).toFixed(2);//产品长
|
|
|
|
|
WMS_Model.Width = (Number(txtWidth2) / 2.54).toFixed(2);//产品宽
|
|
|
|
|
WMS_Model.Height = (Number(txtHeight2) / 2.54).toFixed(2);//产品高
|
|
|
|
|
//单位转换 重量
|
|
|
|
|
var WMSWeight3 = $("#txtWeight3").val();
|
|
|
|
|
var WMSWeight = $("#txtWeight").val();
|
|
|
|
|
WMS_Model.Weight = (Number(WMSWeight3) / 1000 / 0.45359237).toFixed(2);
|
|
|
|
|
WMS_Model.Weight2 = (Number(WMSWeight) / 1000 / 0.45359237).toFixed(2);
|
|
|
|
|
//单位转换 长度
|
|
|
|
|
var WMSLong = $("#txtLong").val();
|
|
|
|
|
var WMSWidth = $("#txtWidth").val();
|
|
|
|
|
var WMSHeight = $("#txtHeight").val();
|
|
|
|
|
WMS_Model.Long2 = (Number(WMSLong) / 2.54).toFixed(2);
|
|
|
|
|
WMS_Model.Width2 = (Number(WMSWidth) / 2.54).toFixed(2);
|
|
|
|
|
WMS_Model.Height2 = (Number(WMSHeight) / 2.54).toFixed(2);
|
|
|
|
|
WMS_Model.WeightUnit = "lbs";
|
|
|
|
|
WMS_Model.BoxUnit = "in";
|
|
|
|
|
WMS_Model.WeightUnit2 = "lbs";
|
|
|
|
|
WMS_Model.BoxUnit2 = "in";
|
|
|
|
|
WMS_Model.GoodsRemark = `来源:erp新增货号同步 时间:${(new Date()).toLocaleString()} 对应的erpGoodsid:${newgoodsid}`;
|
|
|
|
|
WMS_param.Model = WMS_Model;
|
|
|
|
|
var WMSdata = AesEncrypt(JSON.stringify(WMS_param));
|
|
|
|
|
var WMS_param2 = new Object();
|
|
|
|
|
WMS_param2.str = WMSdata;
|
|
|
|
|
|
|
|
|
|
//var baseUrl = "http://192.168.1.228:9090";
|
|
|
|
|
var baseUrl = "https://www.dclwms.com";
|
|
|
|
|
debugger
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: `${baseUrl}/Controllers/ApiController.ashx?ControllerName=CKManage&MethodName=Save_HW_GoodsInfo_ERP`,
|
|
|
|
|
data: JSON.stringify(WMS_param2),
|
|
|
|
|
type: "POST",
|
|
|
|
|
success: function (data) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
///20240812新增erp产品同步至wms功能 end
|
|
|
|
|
}
|
|
|
|
|
//#endregion
|
|
|
|
|
//#endregion
|
|
|
|
|
function SaveLink()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
datagrid2.UpdateDataSource();
|
|
|
|
|
Urllist = datagrid2.DataSource;
|
|
|
|
|
|
|
|
|
|
param.LinkList = Urllist;
|
|
|
|
|
param.GoodsInfo = $("#txtGoodsInfo").val();
|
|
|
|
|
param.name = $("#txtOperation").val();
|
|
|
|
|
alert(1);
|
|
|
|
|
// WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/SaveBuyLink",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
// WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
GetUrl();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//#endregion
|
|
|
|
|
function SaveLink2()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid4.UpdateDataSource();
|
|
|
|
|
Urllist2 = datagrid4.DataSource;
|
|
|
|
|
|
|
|
|
|
var error="";
|
|
|
|
|
if(Urllist2!=null&&Urllist2.length>0)
|
|
|
|
|
{
|
|
|
|
|
$(Urllist2).each(function(i){
|
|
|
|
|
if(this.ShopId==null||this.ShopId==0)
|
|
|
|
|
{
|
|
|
|
|
error+="第"+(i+1)+"行店铺没选";
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if(error!="")
|
|
|
|
|
{
|
|
|
|
|
alert(error);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
param.list = Urllist2;
|
|
|
|
|
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/Save_JZLink",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
GetUrl2();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function SavePrice() {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
|
|
|
|
|
param.NowPrice = $("#txtNowPrice").val();
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "HuoWuService.asmx/SaveGoodsPrice",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//保存补贴价格
|
|
|
|
|
function SaveBTPrice() {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.goodsid = GoodsId;
|
|
|
|
|
param.btPrice = $("#btPrice").val();
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/SaveGoodsBTPrice",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
if (data.d.Code == 1) {
|
|
|
|
|
alert("保存成功");
|
|
|
|
|
} else {
|
|
|
|
|
alert(data.d.Message);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//刷新订单补贴价格
|
|
|
|
|
function UpdateOrderBTPrice() {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.goodsid = GoodsId;
|
|
|
|
|
if ($("#select_plat").val() == 0) {
|
|
|
|
|
alert("请选择平台");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
param.platid = $("#select_plat").val();
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../HuoWuServiceNew.asmx/UpdateOrderBTPrice",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
if (data.d.Code == 1) {
|
|
|
|
|
alert("刷新成功");
|
|
|
|
|
} else {
|
|
|
|
|
alert(data.d.Message);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//#region 删除
|
|
|
|
|
function Delete(GoodsId) {
|
|
|
|
|
if (window.confirm("确定要删除吗?") == false) return;
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "..//HW_GoodsInfo_Delete",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
ReadData(); //刷新DataGrid
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
function ReadSupplierList() {
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.Name = $("#txt_sname").val();
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../SysManage/SysManageService.asmx/GetSupplierListFromName",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
datagrid3.DataBind(data.d);
|
|
|
|
|
$("#DataGrid3 a[sid]").each(function () {
|
|
|
|
|
if ($(this).attr("sid") > 0)
|
|
|
|
|
$(this).parentsUntil("tr").parent().find("input").attr("checked", "checked");
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function SaveSupplier() {
|
|
|
|
|
var selectlist = datagrid3.GetSelectListModel();
|
|
|
|
|
//if (selectlist == null || selectlist.length == 0)
|
|
|
|
|
//{
|
|
|
|
|
// alert("请选择供应商");
|
|
|
|
|
// return;
|
|
|
|
|
//}
|
|
|
|
|
var list = new Array();
|
|
|
|
|
|
|
|
|
|
var param = new Object();
|
|
|
|
|
|
|
|
|
|
var sname = "";
|
|
|
|
|
if (selectlist != null || selectlist.length > 0) {
|
|
|
|
|
$(selectlist).each(function () {
|
|
|
|
|
sname += this.SupplierName + ",";
|
|
|
|
|
var model = new Object();
|
|
|
|
|
model.GoodsId = GoodsId;
|
|
|
|
|
model.SupplierId = this.SupplierId;
|
|
|
|
|
Array.add(list, model);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
param.GoodsId = GoodsId;
|
|
|
|
|
param.list = list;
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../SysManage/SysManageService.asmx/SaveSupplierGoods2",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
$.fancybox.close();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
if (sname != "")
|
|
|
|
|
sname = sname.substr(0, sname.length - 1);
|
|
|
|
|
$("#kw").html(sname);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
function CreateDataGrid3() {
|
|
|
|
|
|
|
|
|
|
var col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "供应商名称";
|
|
|
|
|
col.CellTemplate = "<a sid='{Bind Id}' CommandName='cmdEdit' class='linka'>{Bind SupplierName}</a>";
|
|
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "手机/电话/传真";
|
|
|
|
|
col.CellTemplate = "<a>{Bind Mobile}/{Bind Phone}/{Bind Fax}</a>";
|
|
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
|
|
|
|
|
col = new nblf.ui.DataGridColumn();
|
|
|
|
|
col.HeaderText = "供应商等级";
|
|
|
|
|
col.CellTemplate = "<span>{Bind Grade}</span>";
|
|
|
|
|
Array.add(datagrid3.Columns, col);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
datagrid3.IsFixHeader = false;
|
|
|
|
|
datagrid3.ShowIndexColumn = false;
|
|
|
|
|
datagrid3.AllowPaging = false;
|
|
|
|
|
datagrid3.Width = "100%";
|
|
|
|
|
datagrid3.SelectMode = nblf.ui.SelectMode.CheckBox;
|
|
|
|
|
datagrid3.Init();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetSupplierList() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../CaiGou/CaiGouService.asmx/GetSupplierList2",
|
|
|
|
|
// data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
//async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
//WindowLoadModel.Hide();
|
|
|
|
|
Spplist = data.d;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function KeyEvent() {
|
|
|
|
|
|
|
|
|
|
$(document).keydown(function (e) {
|
|
|
|
|
e = e || window.event;
|
|
|
|
|
var keycode = e.which ? e.which : e.keyCode;
|
|
|
|
|
if (keycode == 38) {
|
|
|
|
|
if (jQuery.trim($("#append").html()) == "") {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
movePrev();
|
|
|
|
|
} else if (keycode == 40) {
|
|
|
|
|
if (jQuery.trim($("#append").html()) == "") {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
$("#kw").blur();
|
|
|
|
|
if ($(".item").hasClass("addbg")) {
|
|
|
|
|
moveNext();
|
|
|
|
|
} else {
|
|
|
|
|
$(".item").removeClass('addbg').eq(0).addClass('addbg');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else if (keycode == 13) {
|
|
|
|
|
dojob();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
var movePrev = function () {
|
|
|
|
|
$("#kw").blur();
|
|
|
|
|
var index = $(".addbg").prevAll().length;
|
|
|
|
|
if (index == 0) {
|
|
|
|
|
$(".item").removeClass('addbg').eq($(".item").length - 1).addClass('addbg');
|
|
|
|
|
} else {
|
|
|
|
|
$(".item").removeClass('addbg').eq(index - 1).addClass('addbg');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var moveNext = function () {
|
|
|
|
|
var index = $(".addbg").prevAll().length;
|
|
|
|
|
if (index == $(".item").length - 1) {
|
|
|
|
|
$(".item").removeClass('addbg').eq(0).addClass('addbg');
|
|
|
|
|
} else {
|
|
|
|
|
$(".item").removeClass('addbg').eq(index + 1).addClass('addbg');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var dojob = function () {
|
|
|
|
|
$("#kw").blur();
|
|
|
|
|
var value = $(".addbg").text();
|
|
|
|
|
$("#kw").val(value);
|
|
|
|
|
|
|
|
|
|
$("#append").hide().html("");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var Spplist = new Array();
|
|
|
|
|
|
|
|
|
|
function getContent(obj) {
|
|
|
|
|
var kw = jQuery.trim($(obj).val());
|
|
|
|
|
|
|
|
|
|
if (kw == "") {
|
|
|
|
|
$("#append").hide().html("");
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
var html = "";
|
|
|
|
|
|
|
|
|
|
//GetGoodsSelect();
|
|
|
|
|
|
|
|
|
|
if (Spplist != null && Spplist.length > 0) {
|
|
|
|
|
|
|
|
|
|
$(Spplist).each(function () {
|
|
|
|
|
if (this.SupplierCode.toUpperCase().indexOf(kw) >= 0 || this.SupplierCode.toUpperCase().indexOf(kw) >= 0 || this.SupplierName.toUpperCase().indexOf(kw) >= 0 || this.SupplierName.toLowerCase().indexOf(kw) >= 0) {
|
|
|
|
|
html = html + "<div class='item' onmouseenter='getFocus(this)' onClick='getCon(this);' dname='" + this.SupplierName + "' >" + this.SupplierName + "</div>"
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (html != "") {
|
|
|
|
|
$("#append").show().html(html);
|
|
|
|
|
} else {
|
|
|
|
|
$("#append").hide().html("");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
function getFocus(obj) {
|
|
|
|
|
$(".item").removeClass("addbg");
|
|
|
|
|
$(obj).addClass("addbg");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function getCon(obj) {
|
|
|
|
|
var value = $(obj).text();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#kw").val(value);
|
|
|
|
|
$("#append").hide().html("");
|
|
|
|
|
//if ($("#kw").val() != "")
|
|
|
|
|
// ReadGoodsDetail();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function ChkPwd() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($("#txt_Pwd").val()=="erpdu")
|
|
|
|
|
{
|
|
|
|
|
IsJJ=1;
|
|
|
|
|
$("#txtInPrice").val($("#a_InPrice").html());
|
|
|
|
|
$("#txtInPrice").removeAttr("disabled");
|
|
|
|
|
$.fancybox.close();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
alert("密码错误");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetBasePlat() {
|
|
|
|
|
|
|
|
|
|
$("#select_plat").append("<option value='0'>选择平台</option>");
|
|
|
|
|
var param = new Object();
|
|
|
|
|
param.CompanyID = 0;
|
|
|
|
|
param.KeyName = "ptlx";
|
|
|
|
|
WindowLoadModel.Show();
|
|
|
|
|
$.ajax({
|
|
|
|
|
url: "../UserService.asmx/GetPlatBaseCode",
|
|
|
|
|
data: Sys.Serialization.JavaScriptSerializer.serialize(param),
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
WindowLoadModel.Hide();
|
|
|
|
|
|
|
|
|
|
if (data.d != null) {
|
|
|
|
|
$(data.d).each(function () {
|
|
|
|
|
$("#select_plat").append("<option value='" + this.SortNo + "'>" + this.Name + "</option>");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
<style type="text/css">
|
|
|
|
|
#container
|
|
|
|
|
{
|
|
|
|
|
position: relative;
|
|
|
|
|
left: 20%;
|
|
|
|
|
top: 0%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#content
|
|
|
|
|
{
|
|
|
|
|
float: left;
|
|
|
|
|
position: relative;
|
|
|
|
|
right: 20%;
|
|
|
|
|
background: #BBFFEE;
|
|
|
|
|
}
|
|
|
|
|
.showDIV
|
|
|
|
|
{
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: 0;
|
|
|
|
|
top: 30px;
|
|
|
|
|
width: 200px;
|
|
|
|
|
background: #BBFFEE;
|
|
|
|
|
}
|
|
|
|
|
.schinput
|
|
|
|
|
{
|
|
|
|
|
border: 0;
|
|
|
|
|
width: 200px;
|
|
|
|
|
height: 25px;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
padding: 0 5px;
|
|
|
|
|
line-height: 30px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.item
|
|
|
|
|
{
|
|
|
|
|
padding: 3px 5px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.addbg
|
|
|
|
|
{
|
|
|
|
|
background: #9999FF;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.first
|
|
|
|
|
{
|
|
|
|
|
border: solid #CCDDFF 2px;
|
|
|
|
|
width: 210px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#append
|
|
|
|
|
{
|
|
|
|
|
border: solid #CCDDFF 2px;
|
|
|
|
|
border-top: 0;
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
<body class="headbody">
|
|
|
|
|
<div style="display: none">
|
|
|
|
|
|
|
|
|
|
<div id="test_sort" title="类目" style="width: 1400px; height: 630px;">
|
|
|
|
|
<div class="contains">
|
|
|
|
|
<!--面包屑导航-->
|
|
|
|
|
<div class="crumbNav">
|
|
|
|
|
|
|
|
|
|
<font>></font>
|
|
|
|
|
选择商品所在分类
|
|
|
|
|
</div>
|
|
|
|
|
<!--商品分类-->
|
|
|
|
|
<div class="wareSort clearfix">
|
|
|
|
|
<ul id="sort1" style="overflow:auto;height:400px"></ul>
|
|
|
|
|
<ul id="sort2" style="overflow:auto;height:400px"></ul>
|
|
|
|
|
<ul id="sort3" style="overflow:auto;height:400px"></ul>
|
|
|
|
|
<ul id="sort4" style="overflow:auto;height:400px"></ul>
|
|
|
|
|
<ul id="sort5" style="overflow:auto;height:400px"></ul>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="selectedSort"><b>您当前选择的商品类别是:</b><i id="selectedSort"></i></div>
|
|
|
|
|
<div class="wareSortBtn">
|
|
|
|
|
<input id="releaseBtn" type="button" value="确定选择" onclick="SureSelect()" />
|
|
|
|
|
</div>
|
|
|
|
|
<%--<script src="../themes/jquery-sort/js/jquery.sort.js"></script>--%>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="test" title="货物明细" style="width: 600px; height: 560px;">
|
|
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKU:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU1" type="text" style="width: 250px;" class="editTextbox" /><br />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
EbaySKU:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU2" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
WHSKU:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU3" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma1:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU4" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma2:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU5" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma3:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU6" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma4:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU7" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma5:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU8" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma6:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU12" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUAma7:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU13" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUEbay3:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU9" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUEbay4:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU10" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
SKUEbay5:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU11" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
组合sku:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtSKU14" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
<font color="red">多个sku半角逗号隔开例如:KM3898,KM3998</font>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>型号描述:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtTypeDesc" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
单价:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtInPrice2" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />
|
|
|
|
|
元
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="chkNoGoods1" type="checkbox" />断货
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
安全库存:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtSafeNum" min='0' max='1000000' precision='0' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" value="0" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
|
|
重量:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtWeight2" min='0' max='1000000' precision='0' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" value="0" />克
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
箱条码:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txtBarcode" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr id="tr1" style="display: none">
|
|
|
|
|
<td class="f1">
|
|
|
|
|
初始化数量:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtGoodsNum" min='0' max='1000000' precision='0' type="text" style="width: 110px;"
|
|
|
|
|
class="editTextbox" value="" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr id="tr2" style="display: none">
|
|
|
|
|
<td class="f1">
|
|
|
|
|
初始化数量:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<div id="div_ck">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 100px;" class="f1">
|
|
|
|
|
缩略图:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3" valign="top">
|
|
|
|
|
<input id="fileToUploadImage1" name="fileToUploadImage1" type="file" /><br />
|
|
|
|
|
<div id="div_img">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center" colspan="4">
|
|
|
|
|
<input id="btn_Save" type="button" class="btnClass btnClassSave" value="确 定" /> <input
|
|
|
|
|
id="btn_Cancel1" type="button" class="btnClass btnClassDel" value="取 消" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="test1" title="货物明细" style="width: 660px; height: 400px;">
|
|
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>选择要生成的SKU:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<select id="select_sku" class="selectClass" name="D4" style="width: 80px">
|
|
|
|
|
<option value="SKU1">SKU</option>
|
|
|
|
|
<option value="SKU2">EbaySKU</option>
|
|
|
|
|
<option value="SKU3">WHSKU</option>
|
|
|
|
|
<option value="SKU4">SKUAma1</option>
|
|
|
|
|
<option value="SKU5">SKUAma2</option>
|
|
|
|
|
<option value="SKU6">SKUAma3</option>
|
|
|
|
|
<option value="SKU7">SKUAma4</option>
|
|
|
|
|
<option value="SKU8">SKUAma5</option>
|
|
|
|
|
<option value="SKU12">SKUAma12</option>
|
|
|
|
|
<option value="SKU13">SKUAma13</option>
|
|
|
|
|
<option value="SKU9">SKUEbay3</option>
|
|
|
|
|
<option value="SKU10">SKUEbay4</option>
|
|
|
|
|
<option value="SKU11">SKUEbay5</option>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>开始固定字母:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="txt_ECode" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>sku生成规则:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="Radio1" type="radio" name="sx" checked="checked" />按属性英文生成 <input
|
|
|
|
|
id="Radio2" type="radio" name="sx" />按数字编号生成<br />
|
|
|
|
|
<font color="red">例:abc001-xl-red</font> <font color="red">例:abc001-001,abc001-002</font>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr id="tr_sx">
|
|
|
|
|
<td class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>属性类型:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left" colspan="3">
|
|
|
|
|
<input id="chk1" type="checkbox" class="sx" pid="1" />颜色
|
|
|
|
|
<input id="chk2" type="checkbox" class="sx" pid="2" />衣服尺码
|
|
|
|
|
<input id="chk3" type="checkbox" class="sx" pid="14" />裤子尺码<input id="chk4" class="sx"
|
|
|
|
|
type="checkbox" pid="15" />鞋子尺码<input id="chk6" class="sx" type="checkbox" pid="56" />李宁尺码<input
|
|
|
|
|
id="chk5" class="sx" type="checkbox" pid="54" />其它 <a id="btn_addsx" style="cursor: pointer;
|
|
|
|
|
text-decoration: underline; color: blue; display: none">
|
|
|
|
|
<img alt="" src="../images/add.ico" />添加</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="left" colspan="4" id="td1">
|
|
|
|
|
<table width="99%" class="tableAll" border="1" ellspacing="0" cellpadding="0">
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 33%">
|
|
|
|
|
<table width="100%" class="DataGridTableStyle">
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="DataGridRowStyle">
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 33%">
|
|
|
|
|
<table width="100%" class="DataGridTableStyle">
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="DataGridRowStyle">
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 33%">
|
|
|
|
|
<table width="100%" class="DataGridTableStyle">
|
|
|
|
|
<tr>
|
|
|
|
|
<th class="DataGridRowStyle">
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
<th>
|
|
|
|
|
</th>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input type="text" style="width: 80px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
删除
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
<td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
单价:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtInPrice1" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />
|
|
|
|
|
元
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
安全库存:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtSafeNum1" min='0' max='1000000' precision='0' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" value="0" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 80px;" class="f1">
|
|
|
|
|
最小采购:
|
|
|
|
|
</td>
|
|
|
|
|
<td align="left">
|
|
|
|
|
<input id="txtMinBuyNum1" min='0' max='1000000' precision='0' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" value="1" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center" colspan="4">
|
|
|
|
|
<input id="btn_Save2" type="button" class="btnClass btnClassSave" value="确 定" /> <input
|
|
|
|
|
id="btn_Cancel2" type="button" class="btnClass btnClassDel" 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_sname" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
|
|
<input id="btn_Sure" type="button" class="btnClass btnClassFind" value="查询" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="2">
|
|
|
|
|
<div id="DataGrid3" 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="SaveSupplier();" /> <input
|
|
|
|
|
id="btn_Cancel3" type="button" class="btnClass btnClassDel" value="取 消" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
<div id="test3" title="供应商" style="width: 400px; height: 150px;">
|
|
|
|
|
<table width="95%" class="tableAll" border="1" ellspacing="0" cellpadding="2">
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1" width="15%">
|
|
|
|
|
密码:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txt_Pwd" class="editTextbox" style="width: 120px;" type="text" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td align="center" colspan="2">
|
|
|
|
|
<input id="Button2" type="button" class="btnClass btnClassSave" value="确 定" onclick="ChkPwd();" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="title_ico">
|
|
|
|
|
新增货物
|
|
|
|
|
</div>
|
|
|
|
|
<table border="1" cellpadding="0" cellspacing="0" style="width: 99%;" align="center"
|
|
|
|
|
class="tableAll">
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4" align="center" style="font-size: 18pt; font-weight: bolder">
|
|
|
|
|
货物信息
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font> 货物分类:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<select id="txtSortId" name="D4" style="width: 180px;display:none">
|
|
|
|
|
</select><span id="sp_sortname"></span> <a id="a_selectsort" style="color:blue;cursor:pointer" onclick="fopensort();">选择类目</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font> 货物名称:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtGoodsName" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>货物编号:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtGoodsCode" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
|
|
另一个编码:<input id="txtGoodsCode2" type="text" style="width: 200px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font> 英文名称:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtGoodsEnglisgName" type="text" style="width: 250px;" class="editTextbox"
|
|
|
|
|
maxlength="50" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
安全库存:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<%--<input id="txtGoodsOldCode" type="text" style="width: 250px;display:none" class="editTextbox" />--%>
|
|
|
|
|
<input id="txtSafeNum2" min='0' max='10000000' precision='0' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
供应商:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<%-- <input id="txtSupplierId" type="text" style="width: 130px;" class="editTextbox" /> --%>
|
|
|
|
|
<div id="container">
|
|
|
|
|
<div id="content">
|
|
|
|
|
<div class="first">
|
|
|
|
|
<input id="kw" class="schinput" /></div>
|
|
|
|
|
<div id="append" class="showDIV">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<input id="chkIsGYS" type="checkbox" />是否新供应商
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
外箱体积:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
箱率<input id="txtBoxRate" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />
|
|
|
|
|
长<input id="txtLong" min='0' max='1000000' precision='1' type="text" style="width: 60px;"
|
|
|
|
|
class="editTextbox" />cm 宽<input id="txtWidth" min='0' max='1000000' precision='1'
|
|
|
|
|
type="text" style="width: 60px;" class="editTextbox" />cm 高<input id="txtHeight"
|
|
|
|
|
min='0' max='1000000' precision='1' type="text" style="width: 60px;" class="editTextbox" />cm
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
单个体积:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
长<input id="txtLong3" min='0' max='1000000' precision='1'
|
|
|
|
|
type="text" style="width: 60px;"
|
|
|
|
|
class="editTextbox" />CM 宽<input id="txtWidth3" min='0' max='1000000' precision='1'
|
|
|
|
|
type="text" style="width: 60px;" class="editTextbox" />CM 高<input id="txtHeight3"
|
|
|
|
|
min='0' max='1000000' precision='1' type="text"
|
|
|
|
|
style="width: 60px;" class="editTextbox" />CM 长<input id="txtLong2" min='0' max='1000000' precision='1' type="text" style="width: 60px;"
|
|
|
|
|
class="editTextbox" />inch 宽<input id="txtWidth2" min='0' max='1000000' precision='1'
|
|
|
|
|
type="text" style="width: 60px;" class="editTextbox" />inch 高<input id="txtHeight2"
|
|
|
|
|
min='0' max='1000000' precision='1' type="text" style="width: 60px;" class="editTextbox" />inch
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
单件体积</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtSolid" min='0' max='1000000' precision='2' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />立方米 <font color="red">可根据长宽高箱率自动计算</font>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
毛重量:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtWeight" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />克 单个毛重:<input id="txtWeight3" min='0' max='1000000'
|
|
|
|
|
precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />克 净重:<input id="txtNetWeight" min='0' max='1000000' precision='1'
|
|
|
|
|
type="text" style="width: 80px;" class="editTextbox" />克
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
单个重量
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtWeight22" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />盎司
|
|
|
|
|
<input id="txtWeight23" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />镑
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
外包装数量:</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtBagNum" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" /> 包装库位:<input id="txtBagCode" type="text" style="width: 120px;"
|
|
|
|
|
class="editTextbox" /></td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
交货周期</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtJHDays" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />天</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4">
|
|
|
|
|
<table class="tableAll" width="100%" id="tb_sj" style="display:none">
|
|
|
|
|
<tr><td colspan="4" align="center" style="font-size:15pt;color: #ff9900">出售价格预估</td></tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
预估运费:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3" align="center">
|
|
|
|
|
西仓 SMART_POST:<a id="a_f1"></a> FEDEX_GROUND:<a id="a_f2"></a> GROUND_HOME_DELIVERY:<a
|
|
|
|
|
id="a_f3"></a> 东仓 SMART_POST:<a id="a_f5"></a> FEDEX_GROUND:<a id="a_f6"></a> GROUND_HOME_DELIVERY:<a
|
|
|
|
|
id="a_f7"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">
|
|
|
|
|
售价预估:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3" align="center">
|
|
|
|
|
进价:<a id="a_jinj"></a>+货物税费:<a id="a_sf"></a>+头程:<a id="a_tc"></a>+运费预估:<a id="a_yf"></a>+平台佣金:<a
|
|
|
|
|
id="a_yj"></a>=预计保本售价:<a style='color: Red' id="a_sj"></a> <input
|
|
|
|
|
class="btnClass btnClassSave" onclick="GetFedexCBFee();"
|
|
|
|
|
type="button" value="计算" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td class="f1">temu成本预估:</td>
|
|
|
|
|
<td colspan="3" align="center">
|
|
|
|
|
进价:<input id="txt_temu_JinJia" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" value="0" />
|
|
|
|
|
+运费:<input id="txt_temu_YunFei" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" value="0" />
|
|
|
|
|
+货物税费:<input id="txt_temu_HuoWuShuiFei" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" value="0" />
|
|
|
|
|
+头程:<input id="txt_temu_TouCheng" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" value="0" />
|
|
|
|
|
=预计价格:<a style='color: Red' id="txt_temu_YuGuJiaGe">0$</a>
|
|
|
|
|
<input class="btnClass btnClassSave" onclick="SaveTemuFee();" type="button" value="计算并保存" />
|
|
|
|
|
负责人:<a id="txt_temu_UserName">-</a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4" style="color: #ff9900">
|
|
|
|
|
最大物流数量:<input id="txt_PostNum" min='0' max='1000000' precision='1' type="text" style="width: 60px;"
|
|
|
|
|
class="editTextbox" />规则(长+(宽+高)*2<330cm)这边按310cm(122inch) 计算 <a style="color: Blue;
|
|
|
|
|
text-decoration: underline" id="a_post1" onclick="GetFedex('FEDEX_GROUND');">Fedex_Ground</a>
|
|
|
|
|
<a style="color: Blue; text-decoration: underline" id="a_post2" onclick="GetFedex('SMART_POST');">
|
|
|
|
|
SmartPost</a> <a style="color: Blue; text-decoration: underline" id="a_post3"
|
|
|
|
|
onclick="GetFedex('GROUND_HOME_DELIVERY');">GROUND_HOME_DELIVERY</a><br />
|
|
|
|
|
<div id="div_fee">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
供商货物代码:</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtGoodsSupplyCode" type="text" style="width: 250px;" class="editTextbox" /></td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
创建日期</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a id="a_indate"></a></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
进价:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<a id="a_InPrice" style="display: none"></a>
|
|
|
|
|
<input id="txtInPrice" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" disabled="disabled"/>元
|
|
|
|
|
<a id="a_jj" style="cursor: pointer; text-decoration: underline; color: blue;">进价保密,查看输入密码</a>
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
最新价:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtNowPrice" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" />元<input
|
|
|
|
|
id="cmdSavePrice" class="btnClass btnClassSave" onclick="SavePrice();" style="display: none"
|
|
|
|
|
type="button" value="保存价格" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr style="display:none">
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
畅想建议售价:</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<div id="div_JYSales" style="color:red"></div></td>
|
|
|
|
|
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
建议售价
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtJYPrice" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox"
|
|
|
|
|
value="" />美元
|
|
|
|
|
预估保本售价: <a id="a_sj2" style="color: Red"></a><input
|
|
|
|
|
class="btnClass btnClassSave" onclick="GetFedexCBFee();"
|
|
|
|
|
type="button" value="计算" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>
|
|
|
|
|
|
|
|
|
|
产品开发人员:</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtKFName" class="editTextbox" disabled="disabled" />产品维护人员:<input id="txtKFName2" class="editTextbox" disabled="disabled" /></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
报关价格:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtBGPrice" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox"
|
|
|
|
|
value="10" />美元
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
国内运费(件):
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtPostPrice" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />元
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
包装费:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtPageFee" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />元
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
操作人:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<select id="select_DefaultCity" class="selectClass" name="D4" style="width: 80px;
|
|
|
|
|
display: none">
|
|
|
|
|
<option value="宁波">宁波</option>
|
|
|
|
|
<option value="广州">广州</option>
|
|
|
|
|
</select>
|
|
|
|
|
<input id="txtOperation" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
海关编号(HS):
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtHGCode" type="text" style="width: 250px;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="chkNoGoods" type="checkbox" />无货
|
|
|
|
|
<input id="chkAutoPlan" type="checkbox" checked="checked" />自动分配
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
证书信息:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtCert" type="text" style="width: 100%;" class="editTextbox" />
|
|
|
|
|
</td>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>税率
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="txtFeeRate" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" value="" />%
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="tr_btprice">
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
补贴费用:
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<input id="btPrice" min='0' max='1000000' type="text" style="width: 80px;" class="editTextbox" />元<input
|
|
|
|
|
id="cmdSaveBTPrice" class="btnClass btnClassSave" onclick="SaveBTPrice();" type="button" value="保存价格" />
|
|
|
|
|
|
|
|
|
|
<select id="select_plat" class="selectClass" style="width: 120px" name="D6"></select>
|
|
|
|
|
<input id="cmdUpdateBTPrice" class="btnClass btnClassSave" onclick="UpdateOrderBTPrice();" type="button" value="刷新订单费用" />
|
|
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px; height: 13px;" class="f1">
|
|
|
|
|
竞争对手产品:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<a id="a_addurl2" style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/add.ico" />添加竟品链接</a>
|
|
|
|
|
<input id="Button1" type="button" value="保存链接" class="btnClass btnClassSave" onclick="SaveLink2();" /><br />
|
|
|
|
|
<div id="DataGrid4" class="DataGridStyle">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px; height: 13px;" class="f1">
|
|
|
|
|
产品链接:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<a id="a_addurl" style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/add.ico" />添加链接</a>
|
|
|
|
|
<input id="cmdSaveLink" type="button" value="保存链接" class="btnClass btnClassSave"
|
|
|
|
|
onclick="SaveLink();" style="display: none" /><br />
|
|
|
|
|
<div id="DataGrid2" class="DataGridStyle">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
货物信息:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<textarea id="txtGoodsInfo" cols="100" rows="5" class="editMultTextbox" style="width: 95%"></textarea>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
备注提醒:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<textarea id="txtGoodsRemark" cols="100" rows="2" class="editMultTextbox" style="width: 95%"
|
|
|
|
|
name="S1"></textarea>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr style="display: none">
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
事业部备注提醒:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<textarea id="txtDeptRemark" cols="100" rows="2" class="editMultTextbox" style="width: 70%"
|
|
|
|
|
name="S1"></textarea>
|
|
|
|
|
<input id="chkNoticeDays" type="checkbox" />异常定期提醒
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr style="display: none">
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
到货提醒店铺:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<input id="txt_NoticeShop" type="text" style="width: 250px;" class="editTextbox" /><font
|
|
|
|
|
color="red">多个用空格隔开</font>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>上传缩略图:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<input id="fileToUploadImage" name="fileToUploadImage" type="file" /><br />
|
|
|
|
|
<div id="div_img1">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
<font color="red" style="font-weight: bolder">*</font>货物SKU:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<a id="btn_add" style="cursor: pointer; text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/add.ico" />添加单个SKU</a><a id="btn_addpl" style="cursor: pointer;
|
|
|
|
|
text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/add.ico" />批量生成SKU</a> <a id="btn_edSKU" style="cursor: pointer;
|
|
|
|
|
text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/edit.gif" />批量编辑SKU</a> <a id="btn_dh" style="cursor: pointer;
|
|
|
|
|
text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/edit.gif" />标记断货</a><a id="btn_qxdh" style="cursor: pointer;
|
|
|
|
|
text-decoration: underline; color: blue;">
|
|
|
|
|
<img alt="" src="../images/edit.gif" />取消断货</a>
|
|
|
|
|
<input id="txtMuchUpdate" min='0' max='1000000' precision='1' type="text" style="width: 80px;"
|
|
|
|
|
class="editTextbox" />
|
|
|
|
|
<input type="button" class="btnClass btnClassEdit" value="批量修改价格" id="btn_Price" />
|
|
|
|
|
<input type="button" class="btnClass btnClassEdit" value="批量修改重量" id="btn_Weight" />
|
|
|
|
|
<select id="select_tmcc" class="selectClass" name="D4" style="width: 120px; display: none">
|
|
|
|
|
<option value="1">60mm*30mm</option>
|
|
|
|
|
<option value="2">40mm*20mm</option>
|
|
|
|
|
</select>
|
|
|
|
|
<input type="button" class="btnClass btnClassEdit" value="打印sku条码" id="btn_Print"
|
|
|
|
|
style="display: none" />修改sku:<select id="select_sku1" class="selectClass" name="D4"
|
|
|
|
|
style="width: 80px;">
|
|
|
|
|
<option value="0">-选择-</option>
|
|
|
|
|
<option value="SKU1">SKU</option>
|
|
|
|
|
<option value="SKU2">EbaySKU</option>
|
|
|
|
|
<option value="SKU3">WHSKU</option>
|
|
|
|
|
<option value="SKU4">SKUAma1</option>
|
|
|
|
|
<option value="SKU5">SKUAma2</option>
|
|
|
|
|
<option value="SKU6">SKUAma3</option>
|
|
|
|
|
<option value="SKU7">SKUAma4</option>
|
|
|
|
|
<option value="SKU8">SKUAma5</option>
|
|
|
|
|
</select>
|
|
|
|
|
<input id="txt_newsku" type="text" style="width: 100px;" class="editTextbox" /><input
|
|
|
|
|
type="button" class="btnClass btnClassEdit" value="修改sku" id="btn_sku" />
|
|
|
|
|
<input type="button" class="btnClass btnClassEdit" value="库存刷新" id="btn_sxkc" /><br />
|
|
|
|
|
<div id="DataGrid1" class="DataGridStyle">
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4" align="right">
|
|
|
|
|
购买参考:<a id="a_hjck" style="color: red"></a>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td style="width: 120px" class="f1">
|
|
|
|
|
上架店铺:
|
|
|
|
|
</td>
|
|
|
|
|
<td colspan="3">
|
|
|
|
|
<div id="div_shop">
|
|
|
|
|
<a>亚马逊:</a>
|
|
|
|
|
<input id="chk_1" type="checkbox" /><label for="chk_1">Baby Mom</label>
|
|
|
|
|
<input id="Checkbox1" type="checkbox" /><label for="chk_1">USAmazon2</label>
|
|
|
|
|
<input id="Checkbox2" type="checkbox" /><label for="chk_1">Baby Mom</label><input
|
|
|
|
|
id="Checkbox9" type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox10"
|
|
|
|
|
type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox11" type="checkbox" /><label
|
|
|
|
|
for="chk_1">Baby Mom</label><input id="Checkbox12" type="checkbox" /><label for="chk_1">Baby
|
|
|
|
|
Mom</label><input id="Checkbox13" type="checkbox" /><label for="chk_1">Baby Mom</label>
|
|
|
|
|
<br />
|
|
|
|
|
<a>速卖通:</a>
|
|
|
|
|
<input id="Checkbox3" type="checkbox" /><label for="chk_1">sweet692</label>
|
|
|
|
|
<input id="Checkbox4" type="checkbox" /><label for="chk_1">Baby Mom</label>
|
|
|
|
|
<input id="Checkbox5" type="checkbox" /><label for="chk_1">Baby Mom</label>
|
|
|
|
|
<input id="Checkbox14" type="checkbox" /><label for="chk_1">Baby Mom</label><input
|
|
|
|
|
id="Checkbox15" type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox16"
|
|
|
|
|
type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox17" type="checkbox" /><label
|
|
|
|
|
for="chk_1">Baby Mom</label>
|
|
|
|
|
<br />
|
|
|
|
|
<a>EBay:</a>
|
|
|
|
|
<input id="Checkbox6" type="checkbox" /><label for="chk_1">Quena</label>
|
|
|
|
|
<input id="Checkbox7" type="checkbox" /><label for="chk_1">Baby Mom</label>
|
|
|
|
|
<input id="Checkbox8" type="checkbox" /><label for="chk_1">Baby Mom</label><input
|
|
|
|
|
id="Checkbox18" type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox19"
|
|
|
|
|
type="checkbox" /><label for="chk_1">Baby Mom</label><input id="Checkbox20" type="checkbox" /><label
|
|
|
|
|
for="chk_1">Baby Mom</label><input id="Checkbox21" type="checkbox" /><label for="chk_1">Baby
|
|
|
|
|
Mom</label>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td colspan="4" align="center">
|
|
|
|
|
<input id="cmdSave" type="button" value="保 存" class="btnClass btnClassSave" onclick="Save();" />
|
|
|
|
|
<input id="cmdBack" type="button" value="返 回" class="btnClass btnClassBack" />
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</table>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|