You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1222 lines
49 KiB
1222 lines
49 KiB
|
|
|
|
@{
|
|
ViewBag.Title = "Index";
|
|
Layout = "~/Views/Shared/_Form.cshtml";
|
|
}
|
|
<script>
|
|
var Type = $.request("Type");
|
|
var InvCode = $.request("InvCode");
|
|
var Sequence = $.request("Sequence");
|
|
var MOCode = decodeURI($.request("MOCode"))
|
|
var MODetailID = $.request("MODetailID");
|
|
var FCPMOCode = decodeURI($.request("FCPMOCode"))
|
|
var MoTypeValue = $.request("MoTypeValue");
|
|
var AmountEnable = $.request("AmountEnable");
|
|
|
|
var Mtime = new Date().getFullYear() + "-" + (new Date().getMonth() + 1) + "-" + new Date().getDate();
|
|
debugger;
|
|
var WorkPoints = '@NFine.Code.OperatorProvider.Provider.GetCurrent().Location'
|
|
var Prorate;
|
|
//料品辅助计量开关
|
|
var InvAmountEnable = false;
|
|
|
|
//主计量、辅计量标志
|
|
var minPackQtyEnable = false;
|
|
var AmountEnable = false;
|
|
|
|
//本次生成数量、最小包装量、计量标志
|
|
var thisCreateQtyEnable = false;
|
|
var MeasureEnable = false;
|
|
var cretePageCountEnable = false;
|
|
|
|
|
|
$(function () {
|
|
$("#minPackQty").keyup(function () {
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).bind("paste", function () { //CTR+V事件处理
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
|
|
$("#thisCreateQty").keyup(function () {
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).bind("paste", function () { //CTR+V事件处理
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
|
|
$("#cretePageCount").keyup(function () {
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).bind("paste", function () { //CTR+V事件处理
|
|
$(this).val($(this).val().replace(/[^0-9.]/g, ''));
|
|
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
|
|
$("#PRODUCTDATE").val(Mtime);
|
|
var VenCode = "";
|
|
var WorkPoint = "";
|
|
|
|
//GetScale();
|
|
debugger;
|
|
|
|
$("#INVUOM").attr("disabled", "disabled");
|
|
$("#InvCode").attr("disabled", "disabled");
|
|
$("#INVNAME").attr("disabled", "disabled");
|
|
$("#INVSTD").attr("disabled", "disabled");
|
|
$("#Quantity").attr("disabled", "disabled");
|
|
$("#CreatedQty").attr("disabled", "disabled");
|
|
//initControl();
|
|
GetScale();
|
|
SeachMeasure();
|
|
SeachLableofDisable();
|
|
SeachAmountEnablebyInvCode(InvCode);
|
|
SeachInfoByCodeAndSequence();
|
|
if (InvAmountEnable == true) {
|
|
$("#ZHU").css('display', 'none');
|
|
} else {
|
|
$("#FU").css('display', 'none');
|
|
}
|
|
debugger;
|
|
if (thisCreateQtyEnable == true && cretePageCountEnable == true) {
|
|
$("#Amount").attr("disabled", "disabled");
|
|
$("#minPackQty").attr("disabled", "disabled");
|
|
$("#cretePageCount").change(cretePageCount_Change);
|
|
$("#thisCreateQty").change(thisCreate_Change);
|
|
|
|
}
|
|
else if (thisCreateQtyEnable == true && MeasureEnable == true) {
|
|
if (InvAmountEnable == true && AmountEnable == true) {
|
|
$("#cretePageCount").attr("disabled", "disabled");
|
|
$("#minPackQty").attr("disabled", "disabled");
|
|
$("#Amount").change(Amount_Change);
|
|
$("#thisCreateQty").change(thisCreate_Change);
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
//if (YAmount == 0) {
|
|
// $.modalMsg("源头单据辅计量数量不可0,请确认!", "warning");
|
|
// return;
|
|
//}
|
|
}
|
|
else {
|
|
//基础版原逻辑
|
|
$("#Amount").attr("disabled", "disabled");
|
|
$("#cretePageCount").attr("disabled", "disabled");
|
|
$("#minPackQty").change(minPack_Change);
|
|
$("#thisCreateQty").change(thisCreate_Change);
|
|
}
|
|
}
|
|
else if (MeasureEnable == true && cretePageCountEnable == true) {
|
|
if (InvAmountEnable == true && AmountEnable == true) {
|
|
|
|
$("#minPackQty").attr("disabled", "disabled");
|
|
$("#thisCreateQty").attr("disabled", "disabled");
|
|
$("#Amount").change(Amount_Change);
|
|
$("#cretePageCount").change(cretePageCount_Change);
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
//if (YAmount == 0) {
|
|
// $.modalMsg("源头单据辅计量数量不可0,请确认!", "warning");
|
|
// return;
|
|
//}
|
|
|
|
}
|
|
else {
|
|
$("#Amount").attr("disabled", "disabled");
|
|
$("#cretePageCount").attr("disabled", "disabled");
|
|
$("#minPackQty").change(minPack_Change);
|
|
$("#thisCreateQty").change(thisCreate_Change);
|
|
}
|
|
}
|
|
|
|
ControlVendorLotNo(VenCode);
|
|
ControlICSExtensionEnable();
|
|
ControlICSColumnEnable();
|
|
LoadShow();
|
|
LoadShowForColumn();
|
|
});
|
|
|
|
|
|
|
|
function GetScale() {
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/GetScale" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
Prorate = data.rows[0].Prorate;
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
//加载页面信息
|
|
function SeachInfoByCodeAndSequence() {
|
|
|
|
if (Type == '3') {
|
|
if (!!MOCode && !!Sequence) {
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/GetSubGridJsonChengPingByCreate?MOCode=" + MOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints + "&MoTypeValue=" + MoTypeValue,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
|
|
$("#Enable").val(data.rows[0].Enable);
|
|
LotNoInfoControlFreeTerm(data.rows[0].InvCode, data.rows[0].InvUnit, data.rows[0].InvName, data.rows[0].InvStd, data.rows[0].Quantity, data.rows[0].CreatedQty, data.rows[0].thisCreateQty, data.rows[0].Amount, data.rows[0].EffectiveEnable, data.rows[0].EffectiveDays, data.rows[0].BatchCode, data.rows[0].VenCode, data.rows[0].WorkPoint, data.rows[0].ProjectCode, data.rows[0].BatchCode, data.rows[0].Version, data.rows[0].Brand, data.rows[0].cFree1, data.rows[0].cFree2, data.rows[0].cFree3, data.rows[0].cFree4, data.rows[0].cFree5, data.rows[0].cFree6, data.rows[0].cFree7, data.rows[0].cFree8, data.rows[0].cFree9, data.rows[0].cFree10, data.rows[0].AbsolveQty, data.rows[0].ClassCode)
|
|
}
|
|
});
|
|
|
|
}
|
|
}
|
|
|
|
if (Type == '18') {
|
|
if (!!FCPMOCode && !!Sequence) {
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/GetSubGridJsonFCPCreate?FCPMOCode=" + FCPMOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints + "&MoTypeValue=" + MoTypeValue,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
|
|
LotNoInfoControlFreeTerm(data.rows[0].InvCode, data.rows[0].InvUnit, data.rows[0].InvName, data.rows[0].InvStd, data.rows[0].Quantity, data.rows[0].CreatedQty, data.rows[0].thisCreateQty, data.rows[0].Amount, data.rows[0].EffectiveEnable, data.rows[0].EffectiveDays, data.rows[0].BatchCode, data.rows[0].VenCode, data.rows[0].WorkPoint, data.rows[0].ProjectCode, data.rows[0].BatchCode, data.rows[0].Version, data.rows[0].Brand, data.rows[0].cFree1, data.rows[0].cFree2, data.rows[0].cFree3, data.rows[0].cFree4, data.rows[0].cFree5, data.rows[0].cFree6, data.rows[0].cFree7, data.rows[0].cFree8, data.rows[0].cFree9, data.rows[0].cFree10, data.rows[0].AbsolveQty, data.rows[0].ClassCode)
|
|
}
|
|
});
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//查询料品辅计量开关
|
|
function SeachAmountEnablebyInvCode(InvCode) {
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/SeachAmountEnablebyInvCode?InvCode=" + InvCode + "&" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
if (data.rows[0].AmountEnable == '1') {
|
|
InvAmountEnable = true;
|
|
|
|
|
|
}
|
|
$("#InvProportion").val(data.rows[0].EATTRIBUTE1);
|
|
}
|
|
});
|
|
}
|
|
|
|
//查询配置项-计量单位
|
|
function SeachMeasure() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/SeachMeasure" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
if (data.rows[0].Code == 'AmountEnable') {
|
|
AmountEnable = true;
|
|
} else {
|
|
minPackQtyEnable = true;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
//查询配置项-栏位输入限制
|
|
function SeachLableofDisable() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/SeachLableofDisable" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
if (data.rows[0].Code == 'thisCreateQtyEnable' && data.rows[0].Enable == true) {
|
|
thisCreateQtyEnable = true;
|
|
}
|
|
if (data.rows[1].Code == 'MeasureEnable' && data.rows[1].Enable == true) {
|
|
MeasureEnable = true;
|
|
}
|
|
if (data.rows[2].Code == 'cretePageCountEnable' && data.rows[2].Enable == true) {
|
|
cretePageCountEnable = true;
|
|
}
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
//查询后台自由项表(控制前台显示)
|
|
function ControlICSExtensionEnable() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/SelectICSExtensionEnable" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
if (data != null && data.length > 0) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
if (data[i].ColCode == 'ProjectCode') { $("#trProjectCode").css('display', 'none'); }
|
|
if (data[i].ColCode == 'BatchCode') { $("#trBatchCode").css('display', 'none'); }
|
|
if (data[i].ColCode == 'Version') { $("#trVersion").css('display', 'none'); }
|
|
if (data[i].ColCode == 'Brand') { $("#trBrand").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree1') { $("#trcFree1").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree2') { $("#trcFree2").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree3') { $("#trcFree3").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree4') { $("#trcFree4").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree5') { $("#trcFree5").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree6') { $("#trcFree6").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree7') { $("#trcFree7").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree8') { $("#trcFree8").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree9') { $("#trcFree9").css('display', 'none'); }
|
|
if (data[i].ColCode == 'cFree10') { $("#trcFree10").css('display', 'none'); }
|
|
//if (i >= 4) {
|
|
// if (data[i].ColName == 'cFree' + (i - 3)) {$("#trcFree'" + (i - 3) + "'").css('display', 'none');}
|
|
//}
|
|
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
//查询后台条码表单据自定义项(控制前台显示)
|
|
function ControlICSColumnEnable() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/SelectICSColumnEnableForLotEnable" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
if (data != null && data.length > 0) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
|
|
|
//if (data[i].ColumnCode == 'EATTRIBUTE1') { $("#trEATTRIBUTE1").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE2') { $("#trEATTRIBUTE2").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE3') { $("#trEATTRIBUTE3").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE4') { $("#trEATTRIBUTE4").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE5') { $("#trEATTRIBUTE5").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE6') { $("#trEATTRIBUTE6").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE7') { $("#trEATTRIBUTE7").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE8') { $("#trEATTRIBUTE8").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE9') { $("#trEATTRIBUTE9").css('display', 'none'); }
|
|
if (data[i].ColumnCode == 'EATTRIBUTE10') { $("#trEATTRIBUTE10").css('display', 'none'); }
|
|
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
function ControlVendorLotNo(VenCode) {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetVendorLotNo?VenCode=" + VenCode + "&WorkPoint=" + WorkPoints,
|
|
//data: { keyValue: keyValue },
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
$("#VendorLotNo").val(data.VendorLotNo);
|
|
}
|
|
});
|
|
|
|
}
|
|
|
|
//加载自由项名字
|
|
function LoadShow() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetLoadShow" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
|
|
$("#LableProjectCode").text(data.rows[0].ColName);
|
|
$("#LableBatchCode").text(data.rows[1].ColName);
|
|
$("#LableVersion").text(data.rows[2].ColName);
|
|
$("#LableBrand").text(data.rows[3].ColName);
|
|
$("#LablecFree1").text(data.rows[4].ColName);
|
|
$("#LablecFree2").text(data.rows[5].ColName);
|
|
$("#LablecFree3").text(data.rows[6].ColName);
|
|
$("#LablecFree4").text(data.rows[7].ColName);
|
|
$("#LablecFree5").text(data.rows[8].ColName);
|
|
$("#LablecFree6").text(data.rows[9].ColName);
|
|
$("#LablecFree7").text(data.rows[10].ColName);
|
|
$("#LablecFree8").text(data.rows[11].ColName);
|
|
$("#LablecFree9").text(data.rows[12].ColName);
|
|
$("#LablecFree10").text(data.rows[13].ColName);
|
|
}
|
|
});
|
|
|
|
|
|
}
|
|
//加载自定义项名字
|
|
function LoadShowForColumn() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetLoadShowForColumn" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
$("#LableEATTRIBUTE2").text(data.rows[0].Name);
|
|
$("#LableEATTRIBUTE3").text(data.rows[1].Name);
|
|
$("#LableEATTRIBUTE4").text(data.rows[2].Name);
|
|
$("#LableEATTRIBUTE5").text(data.rows[3].Name);
|
|
$("#LableEATTRIBUTE6").text(data.rows[4].Name);
|
|
$("#LableEATTRIBUTE7").text(data.rows[5].Name);
|
|
$("#LableEATTRIBUTE8").text(data.rows[6].Name);
|
|
$("#LableEATTRIBUTE9").text(data.rows[7].Name);
|
|
$("#LableEATTRIBUTE10").text(data.rows[8].Name);
|
|
// $("#LableEATTRIBUTE10").text(data.rows[9].Name);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
//本次生成数量改变事件
|
|
function thisCreate_Change() {
|
|
var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
|
|
thisCreateQty = thisCreateQty.toFixed(6);
|
|
if (thisCreateQty <= 0) {
|
|
$.modalAlertNew("WMS00102");
|
|
return false;
|
|
}
|
|
//本+辅
|
|
if (thisCreateQtyEnable == true && AmountEnable == true) {
|
|
thisCreateAndAmount();
|
|
}
|
|
//本+张数
|
|
else if (thisCreateQtyEnable == true && cretePageCountEnable == true) {
|
|
thisCreateAndcretePageCount();
|
|
}
|
|
//本+最小
|
|
else {
|
|
thisCreateAndminPack();
|
|
}
|
|
|
|
}
|
|
|
|
//最小包装量改变事件
|
|
function minPack_Change() {
|
|
var minPackQty = $("#minPackQty").val() * 1;//最小包装量
|
|
minPackQty = minPackQty.toFixed(6);
|
|
if (minPackQty <= 0) {
|
|
$.modalAlertNew("WMS00102");
|
|
return false;
|
|
}
|
|
//最小+张数
|
|
if (minPackQtyEnable == true && cretePageCountEnable == true) {
|
|
minPackAndcretePageCount();
|
|
}
|
|
//最小+本
|
|
else {
|
|
thisCreateAndminPack();
|
|
}
|
|
|
|
}
|
|
|
|
//辅计量数量改变事件
|
|
function Amount_Change() {
|
|
var Amount = $("#Amount").val() * 1;//辅计量数量
|
|
Amount = Amount.toFixed(6);
|
|
if (Amount <= 0) {
|
|
$.modalAlertNew("WMS00102");
|
|
return false;
|
|
}
|
|
//辅+张数
|
|
if (AmountEnable == true && cretePageCountEnable == true) {
|
|
AmountAndcretePageCount();
|
|
}
|
|
//辅+本
|
|
else {
|
|
thisCreateAndAmount();
|
|
}
|
|
}
|
|
|
|
//生成张数改变事件
|
|
function cretePageCount_Change() {
|
|
var cretePageCount = $("#cretePageCount").val() * 1;//张数
|
|
cretePageCount = cretePageCount.toFixed(6);
|
|
if (cretePageCount <= 0) {
|
|
$.modalAlertNew("WMS00102");
|
|
return false;
|
|
}
|
|
|
|
//张数+本
|
|
if (thisCreateQtyEnable == true && cretePageCountEnable == true) {
|
|
thisCreateAndcretePageCount();
|
|
}
|
|
//张数+最小
|
|
else if (minPackQtyEnable == true && cretePageCountEnable == true) {
|
|
minPackAndcretePageCount();
|
|
}
|
|
//张数+辅
|
|
else {
|
|
AmountAndcretePageCount();
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//辅+张数
|
|
function AmountAndcretePageCount() {
|
|
debugger;
|
|
var Amount = $("#Amount").val() * 1;//辅计量数量
|
|
Amount = Amount.toFixed(6);
|
|
var cretePageCount = $("#cretePageCount").val() * 1;//张数
|
|
cretePageCount = cretePageCount.toFixed(6);
|
|
var Quantity = $("#AbsolveQty").val() * 1;//数量
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
var InvProportion= $("#InvProportion").val();//转换率
|
|
|
|
//仅测试使用
|
|
//InvProportion = 2;
|
|
var thisCreateQty = Amount * InvProportion * cretePageCount;
|
|
var minPackQty = Amount * InvProportion;
|
|
$("#thisCreateQty").val(thisCreateQty);
|
|
$("#minPackQty").val(minPackQty);
|
|
var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
|
|
var CreatedQty = Number(CreatedQty_str);
|
|
if (thisCreateQty + CreatedQty > Quantity) {
|
|
var maxQty = (Quantity - CreatedQty) / InvProportion;
|
|
maxQty = parseFloat(maxQty.toFixed(4));
|
|
$.modalAlert("请输入0到" + maxQty + "范围内的数!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//最小+张数
|
|
function minPackAndcretePageCount() {
|
|
|
|
var minPackQty = $("#minPackQty").val() * 1;//最小包装量
|
|
minPackQty = minPackQty.toFixed(6);
|
|
var cretePageCount = $("#cretePageCount").val() * 1;//张数
|
|
cretePageCount = cretePageCount.toFixed(6);
|
|
var Quantity = $("#AbsolveQty").val() * 1;//数量
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
//if (cretePageCount <= 0) {
|
|
// $.modalAlertNew("WMS00102");
|
|
// return false;
|
|
//}
|
|
//if (minPackQty <= 0) {
|
|
// $.modalAlertNew("WMS00102");
|
|
// return false;
|
|
//}
|
|
var thisCreateQty = minPackQty * cretePageCount;
|
|
$("#thisCreateQty").val(thisCreateQty);
|
|
var Ratio = 0;
|
|
|
|
$("#Amount").val(Ratio);//自动计算出的条码辅计量数量
|
|
var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
|
|
var CreatedQty = Number(CreatedQty_str);
|
|
if (thisCreateQty + CreatedQty > Quantity) {
|
|
var maxQty = Quantity - CreatedQty;
|
|
$.modalAlert("请输入0到" + maxQty + "范围内的数!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//本+辅
|
|
function thisCreateAndAmount() {
|
|
var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
|
|
thisCreateQty = thisCreateQty.toFixed(6);
|
|
var Amount = $("#Amount").val() * 1;//辅计量数量
|
|
Amount = Amount.toFixed(6);
|
|
var Quantity = $("#AbsolveQty").val() * 1;//数量
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
//if (Amount <= 0) {
|
|
// $.modalAlertNew("WMS00102");
|
|
// return false;
|
|
//}
|
|
var minPackQty = Amount / (YAmount / Quantity);
|
|
if (parseInt(Math.ceil(thisCreateQty * 10000)) % parseInt(Math.ceil(minPackQty * 10000)) != 0) {
|
|
createPageCount = parseInt(thisCreateQty / minPackQty) + 1;
|
|
$("#cretePageCount").val(createPageCount);
|
|
}
|
|
else {
|
|
createPageCount = parseInt(thisCreateQty / minPackQty);
|
|
$("#cretePageCount").val(createPageCount);
|
|
}
|
|
$("#minPackQty").val(minPackQty);
|
|
var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
|
|
var CreatedQty = Number(CreatedQty_str);
|
|
if (thisCreateQty + CreatedQty > Quantity) {
|
|
var maxQty = Quantity - CreatedQty;
|
|
$.modalAlert("请输入0到" + maxQty + "范围内的数!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//本+张数
|
|
function thisCreateAndcretePageCount() {
|
|
var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
|
|
thisCreateQty = thisCreateQty.toFixed(6);
|
|
var cretePageCount = $("#cretePageCount").val() * 1;//张数
|
|
cretePageCount = cretePageCount.toFixed(6);
|
|
var Quantity = $("#AbsolveQty").val() * 1;//数量
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
//if (cretePageCount <= 0) {
|
|
// $.modalAlertNew("WMS00102");
|
|
// return false;
|
|
//}
|
|
var minPackQty = thisCreateQty / cretePageCount;//最小包装量
|
|
minPackQty = minPackQty.toFixed(6);
|
|
$("#minPackQty").val(minPackQty);
|
|
var Ratio = YAmount / Quantity * minPackQty;
|
|
|
|
$("#Amount").val(Ratio);//自动计算出的条码辅计量数量
|
|
var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
|
|
var CreatedQty = Number(CreatedQty_str);
|
|
if (thisCreateQty + CreatedQty > Quantity) {
|
|
var maxQty = Quantity - CreatedQty;
|
|
$.modalAlert("请输入0到" + maxQty + "范围内的数!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//本+最小
|
|
function thisCreateAndminPack() {
|
|
var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
|
|
thisCreateQty = thisCreateQty.toFixed(6);
|
|
var minPackQty = $("#minPackQty").val() * 1;//最小包装量
|
|
minPackQty = minPackQty.toFixed(6);
|
|
var Quantity = $("#Quantity").val() * 1;//数量
|
|
var YAmount = $("#YAmount").val() * 1;//单据辅计量数量
|
|
if (parseInt(Math.ceil(thisCreateQty * 10000)) % parseInt(Math.ceil(minPackQty * 10000)) != 0) {
|
|
createPageCount = parseInt(thisCreateQty / minPackQty) + 1;
|
|
$("#cretePageCount").val(createPageCount);
|
|
}
|
|
else {
|
|
createPageCount = parseInt(thisCreateQty / minPackQty);
|
|
$("#cretePageCount").val(createPageCount);
|
|
}
|
|
|
|
// var Ratio = YAmount / Quantity * minPackQty;
|
|
var Ratio =0;
|
|
|
|
$("#Amount").val(Ratio);//自动计算出的条码辅计量数量
|
|
var CreatedQty_str = $("#CreatedQty").val() * 1;//已生成数量
|
|
var CreatedQty = Number(CreatedQty_str);
|
|
if (thisCreateQty + CreatedQty > Quantity) {
|
|
var maxQty = Quantity - CreatedQty;
|
|
$.modalAlert("请输入 0 到 " + maxQty + " 范围内的数!");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//控制加载信息的公共方法
|
|
function LotNoInfoControlFreeTerm(InvCode, InvUnit, InvName, InvStd, Quantity, CreatedQty, thisCreateQty, Amount, EffectiveEnable, EffectiveDays, BatchCode, VenCode, WorkPoint, ProjectCode, BatchCode, Version, Brand, cFree1, cFree2, cFree3, cFree4, cFree5, cFree6, cFree7, cFree8, cFree9, cFree10, AbsolveQty, ClassCode) {
|
|
$("#INVUOM").val(InvUnit);
|
|
$("#InvCode").val(InvCode);
|
|
$("#ClassCode").val(ClassCode);
|
|
$("#INVNAME").val(InvName);
|
|
$("#INVSTD").val(InvStd);
|
|
$("#Quantity").val(Quantity);
|
|
$("#AbsolveQty").val(AbsolveQty);
|
|
|
|
|
|
$("#CreatedQty").val(CreatedQty);
|
|
$("#thisCreateQty").val(thisCreateQty);
|
|
$("#SurplusCreateQty").val(thisCreateQty);
|
|
|
|
$("#YAmount").val(Amount);
|
|
$("#EffectiveEnable").val(EffectiveEnable);
|
|
$("#EffectiveDays").val(EffectiveDays);
|
|
|
|
VenCode = VenCode;
|
|
WorkPoint = WorkPoint;
|
|
if (Quantity == CreatedQty) {
|
|
$("#thisCreateQty").attr("disabled", "disabled");
|
|
$("#minPackQty").attr("disabled", "disabled");
|
|
}
|
|
if (AbsolveQty*1==0) {
|
|
$("#thisCreateQty").attr("disabled", "disabled");
|
|
$("#minPackQty").attr("disabled", "disabled");
|
|
$("#cretePageCount").attr("disabled", "disabled");
|
|
$("#Amount").attr("disabled", "disabled");
|
|
$.modalMsg("该单据未发料,请确认!", "warning");
|
|
return;
|
|
}
|
|
|
|
if (ProjectCode != "") { $("#ProjectCode").prop("disabled", true); $("#ProjectCode").val(ProjectCode);}
|
|
if (BatchCode != "") { $("#BatchCode").prop("disabled", true); $("#BatchCode").val(BatchCode); }
|
|
if (Version != "") { $("#Version").prop("disabled", true); $("#Version").val(Version); }
|
|
if (Brand != "") { $("#Brand").prop("disabled", true); $("#Brand").val(Brand); }
|
|
if (cFree1 != "") { $("#cFree1").prop("disabled", true); $("#cFree1").val(cFree1); }
|
|
if (cFree2 != "") { $("#cFree2").prop("disabled", true); $("#cFree2").val(cFree2); }
|
|
if (cFree3 != "") { $("#cFree3").prop("disabled", true); $("#cFree3").val(cFree3); }
|
|
if (cFree4 != "") { $("#cFree4").prop("disabled", true); $("#cFree4").val(cFree4); }
|
|
if (cFree5 != "") { $("#cFree5").prop("disabled", true); $("#cFree5").val(cFree5); }
|
|
if (cFree6 != "") { $("#cFree6").prop("disabled", true); $("#cFree6").val(cFree6); }
|
|
if (cFree7 != "") { $("#cFree7").prop("disabled", true); $("#cFree7").val(cFree7); }
|
|
if (cFree8 != "") { $("#cFree8").prop("disabled", true); $("#cFree8").val(cFree8); }
|
|
if (cFree9 != "") { $("#cFree9").prop("disabled", true); $("#cFree9").val(cFree9); }
|
|
if (cFree10 != "") { $("#cFree10").prop("disabled", true); $("#cFree10").val(cFree10); }
|
|
|
|
}
|
|
|
|
|
|
|
|
function LoadShow() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetLoadShow" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
|
|
$("#LableProjectCode").text(data.rows[0].ColName);
|
|
$("#LableBatchCode").text(data.rows[1].ColName);
|
|
$("#LableVersion").text(data.rows[2].ColName);
|
|
$("#LableBrand").text(data.rows[3].ColName);
|
|
$("#LablecFree1").text(data.rows[4].ColName);
|
|
$("#LablecFree2").text(data.rows[5].ColName);
|
|
$("#LablecFree3").text(data.rows[6].ColName);
|
|
$("#LablecFree4").text(data.rows[7].ColName);
|
|
$("#LablecFree5").text(data.rows[8].ColName);
|
|
$("#LablecFree6").text(data.rows[9].ColName);
|
|
$("#LablecFree7").text(data.rows[10].ColName);
|
|
$("#LablecFree8").text(data.rows[11].ColName);
|
|
$("#LablecFree9").text(data.rows[12].ColName);
|
|
$("#LablecFree10").text(data.rows[13].ColName);
|
|
}
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function LoadShowForColumn() {
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetLoadShowForColumn" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
$("#LableEATTRIBUTE2").text(data.rows[0].Name);
|
|
$("#LableEATTRIBUTE3").text(data.rows[1].Name);
|
|
$("#LableEATTRIBUTE4").text(data.rows[2].Name);
|
|
$("#LableEATTRIBUTE5").text(data.rows[3].Name);
|
|
$("#LableEATTRIBUTE6").text(data.rows[4].Name);
|
|
$("#LableEATTRIBUTE7").text(data.rows[5].Name);
|
|
$("#LableEATTRIBUTE8").text(data.rows[6].Name);
|
|
$("#LableEATTRIBUTE9").text(data.rows[7].Name);
|
|
$("#LableEATTRIBUTE10").text(data.rows[8].Name);
|
|
// $("#LableEATTRIBUTE10").text(data.rows[9].Name);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function submitForm() {
|
|
debugger;
|
|
if (!$('#form1').formValid()) {
|
|
return false;
|
|
}
|
|
if ($("#BatchCode").val() == "") {
|
|
$.modalAlert("请输入批次!", "warning");
|
|
return;
|
|
}
|
|
var AMEnable;
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetAMEnable",
|
|
//data: { keyValue: keyValue },
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
if (data.rows != "" && data.rows=="奥美") {
|
|
AMEnable = true ;
|
|
} else {
|
|
AMEnable = false;
|
|
}
|
|
}
|
|
});
|
|
var thisCreateQty = $("#thisCreateQty").val() * 1;//本次生成数量
|
|
thisCreateQty = thisCreateQty.toFixed(6);
|
|
var minPackQty = $("#minPackQty").val() * 1;//最小包装量
|
|
minPackQty = minPackQty.toFixed(6);
|
|
var createPageCount = $("#cretePageCount").val() * 1;//本次生成张数
|
|
createPageCount = createPageCount.toFixed(0);
|
|
if (Number(createPageCount) > 100) {
|
|
$.modalAlert("生成张数不可超过100!", "warning");
|
|
return;
|
|
}
|
|
|
|
// var Quantity = $("#Quantity").val() * 1;//采购订单总数
|
|
var Quantity = $("#AbsolveQty").val() * 1;//超生总数
|
|
Quantity = Quantity.toFixed(6);
|
|
if (Quantity==0) {
|
|
$.modalMsg("该单据未发料,请确认!", "warning");
|
|
return;
|
|
}
|
|
|
|
var CreatedQty = $("#CreatedQty").val() * 1;//已生成数量
|
|
CreatedQty = CreatedQty.toFixed(6);
|
|
if (Quantity == CreatedQty ) {
|
|
return false;
|
|
}
|
|
var ExpirationDate = '';//条码失效日期
|
|
var EffectiveEnable = $("#EffectiveEnable").val();//料品是否启用有效天数
|
|
var EffectiveDays = $("#EffectiveDays").val();//料品有效期天数
|
|
var PRODUCTDATE = $("#PRODUCTDATE").val();//条码生产日期
|
|
if (EffectiveEnable=='true') {
|
|
var ExpirationDate= dateChange(EffectiveDays, PRODUCTDATE);
|
|
} else {
|
|
var ExpirationDate = '2999-12-31 00:00:00.000';
|
|
}
|
|
|
|
var InvCode= $("#InvCode").val();
|
|
var ClassCode = $("#ClassCode").val();
|
|
var Complete = '';
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetInvBatchEnable?InvCode=" + InvCode,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
debugger;
|
|
if (data != null && data.length > 0) {
|
|
Complete = data[0].BatchEnable;
|
|
}
|
|
}
|
|
});
|
|
|
|
if (Complete == true) {
|
|
if ($("#BatchCode").val()=="") {
|
|
$.modalAlert("该料品已开启批次,请输入批次!", "warning");
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var obj = {
|
|
thisCreateQty: thisCreateQty,
|
|
minPackQty: minPackQty,
|
|
createPageCount: createPageCount,
|
|
PRODUCTDATE: PRODUCTDATE,
|
|
ExpirationDate:ExpirationDate,
|
|
Amount: $("#Amount").val(),
|
|
//自由项
|
|
ProjectCode: $("#ProjectCode").val(),
|
|
BatchCode: $("#BatchCode").val(),
|
|
Version: $("#Version").val(),
|
|
Brand: $("#Brand").val(),
|
|
cFree1: $("#cFree1").val(),
|
|
cFree2: $("#cFree2").val(),
|
|
cFree3: $("#cFree3").val(),
|
|
cFree4: $("#cFree4").val(),
|
|
cFree5: $("#cFree5").val(),
|
|
cFree6: $("#cFree6").val(),
|
|
cFree7: $("#cFree7").val(),
|
|
cFree8: $("#cFree8").val(),
|
|
cFree9: $("#cFree9").val(),
|
|
cFree10: $("#cFree10").val(),
|
|
//单据自定义项
|
|
EATTRIBUTE1:'',
|
|
EATTRIBUTE2: $("#EATTRIBUTE2").val(),
|
|
EATTRIBUTE3: $("#EATTRIBUTE3").val(),
|
|
EATTRIBUTE4: $("#EATTRIBUTE4").val(),
|
|
EATTRIBUTE5: $("#EATTRIBUTE5").val(),
|
|
EATTRIBUTE6: $("#EATTRIBUTE6").val(),
|
|
EATTRIBUTE7: $("#EATTRIBUTE7").val(),
|
|
EATTRIBUTE8: $("#EATTRIBUTE8").val(),
|
|
EATTRIBUTE9: $("#EATTRIBUTE9").val(),
|
|
EATTRIBUTE10: $("#EATTRIBUTE10").val(),
|
|
InvCode: InvCode,
|
|
ClassCode: ClassCode
|
|
}
|
|
|
|
if (Type == '3') {
|
|
var Complete = '';
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetComplete" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
if (data != null && data.length > 0) {
|
|
Complete = data[0].Enable;
|
|
}
|
|
}
|
|
});
|
|
|
|
if (Complete == true) {
|
|
var AvailQty = '';
|
|
var AllQty = '';
|
|
var Msg = '';
|
|
var Qty= $("#thisCreateQty").val()
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/GetAbsolveQty?MOCode=" + MOCode + "&Sequence=" + Sequence + "&Qty=" + Qty,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
Msg = data.msg;
|
|
AvailQty = data.AvailQty;
|
|
AllQty = data.AllQty;
|
|
}
|
|
});
|
|
if (Msg != '') {
|
|
$.modalAlert("ERP:"+Msg);
|
|
return;
|
|
}
|
|
}
|
|
|
|
$.submitForm({
|
|
url: "/OMAY/ICSMoCreateLot/SubmitFormChengPing?MOCode=" + MOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints + "&AMEnable=" + AMEnable,
|
|
param: {
|
|
keyValue: JSON.stringify(obj)
|
|
},
|
|
success: function () {
|
|
$.currentWindow().$("#gridList").trigger("reloadGrid");
|
|
}
|
|
})
|
|
}
|
|
|
|
if (Type == '18') {
|
|
var Complete = '';
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetComplete" + "?" + Math.random(),
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
|
|
if (data != null && data.length > 0) {
|
|
Complete = data[0].Enable;
|
|
}
|
|
}
|
|
});
|
|
|
|
if (Complete == true) {
|
|
|
|
var AvailQty = '';
|
|
var AllQty = '';
|
|
var Msg = '';
|
|
var Qty = $("#thisCreateQty").val();
|
|
$.ajax({
|
|
url: "/OMAY/ICSMoCreateLot/GetFCPAbsolveQty?MOCode=" + FCPMOCode + "&Sequence=" + Sequence + "&Qty=" + Qty,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
Msg = data.msg;
|
|
AvailQty = data.AvailQty;
|
|
AllQty = data.AllQty;
|
|
}
|
|
});
|
|
if (Msg != '') {
|
|
$.modalAlert("ERP:" + Msg);
|
|
return;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$.submitForm({
|
|
url: "/OMAY/ICSMoCreateLot/SubmitFormFCP?FCPMOCode=" + FCPMOCode + "&Sequence=" + Sequence + "&WorkPoint=" + WorkPoints + "&AMEnable=" + AMEnable,
|
|
param: {
|
|
keyValue: JSON.stringify(obj)
|
|
},
|
|
success: function () {
|
|
$.currentWindow().$("#gridList").trigger("reloadGrid");
|
|
}
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
function dateChange(num ,date ) {
|
|
if (!date) {
|
|
date = new Date();//没有传入值时,默认是当前日期
|
|
date = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
|
|
}
|
|
date += " 00:00:00";//设置为当天凌晨12点
|
|
date = Date.parse(new Date(date))/1000;//转换为时间戳
|
|
date += (86400) * num;//修改后的时间戳
|
|
var newDate = new Date(parseInt(date) * 1000);//转换为时间p
|
|
return newDate.getFullYear() + '-' + (newDate.getMonth() + 1) + '-' + newDate.getDate();
|
|
}
|
|
|
|
function GetGetGeneratedNum(Code, Sequence, thisCreateQty) {
|
|
var Flags;
|
|
$.ajax({
|
|
url: "/WMS/WMSCreateItemLot/GetGeneratedNum?Code=" + Code + "&Sequence=" + Sequence + "&Type=" + Type + "&thisCreateQty=" + thisCreateQty,
|
|
dataType: "json",
|
|
async: false,
|
|
success: function (data) {
|
|
Flags = data.Flag;
|
|
}
|
|
});
|
|
|
|
return Flags;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
<form id="form1">
|
|
<div style="padding-top: 20px; margin-right: 20px;">
|
|
<table class="form">
|
|
<tr>
|
|
<th class="formTitle">料品编码</th>
|
|
<td class="formValue">
|
|
<input id="InvCode" name="InvCode" type="text" class="form-control " />
|
|
<input id="Enable" name="Enable" type="text" style="display:none" />
|
|
<input id="ClassCode" name="ClassCode" type="text" style="display:none" />
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<th class="formTitle">料品名称</th>
|
|
<td class="formValue">
|
|
<input id="INVNAME" name="INVNAME" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="formTitle">规格型号</th>
|
|
<td class="formValue">
|
|
<input id="INVSTD" name="INVSTD" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle">计量单位</th>
|
|
<td class="formValue">
|
|
<input id="INVUOM" name="INVUOM" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle">单据数量</th>
|
|
<td class="formValue">
|
|
<input id="Quantity" name="Quantity" type="text" class="form-control " />
|
|
<input id="YAmount" name="YAmount" type="text" style="display:none" />
|
|
<input id="DJQuantity" name="DJQuantity" type="text" style="display:none" />
|
|
<input id="InvProportion" name="InvProportion" type="text" style="display:none" />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle">总超生数量</th>
|
|
<td class="formValue">
|
|
<input id="AbsolveQty" name="AbsolveQty" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle">已生成条码数量</th>
|
|
<td class="formValue">
|
|
<input id="CreatedQty" name="CreatedQty" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle"><span style="color: red;">*</span>剩余可生成数量</th>
|
|
<td class="formValue">
|
|
<input id="thisCreateQty" name="thisCreateQty" type="text" class="form-control required" placeholder="请输入本次生成数量" />
|
|
</td>
|
|
</tr>
|
|
<tr >
|
|
<th class="formTitle"><span style="color: red;">*</span>剩余可生成数量</th>
|
|
<td class="formValue">
|
|
<input id="SurplusCreateQty" name="SurplusCreateQty" type="text" class="form-control" disabled="disabled"/>
|
|
</td>
|
|
</tr>
|
|
<tr id="ZHU">
|
|
<th class="formTitle"><span style="color: red;">*</span>条码规格(主)</th>@*最小包装量*@
|
|
<td class="formValue">
|
|
<input id="minPackQty" name="minPackQty" type="text" class="form-control required" placeholder="请输入条码规格" />
|
|
</td>
|
|
</tr>
|
|
<tr id="FU">
|
|
<th class="formTitle">条码规格(辅)</th>@*辅计量数量*@
|
|
<td class="formValue">
|
|
<input id="Amount" name="Amount" class="form-control" type="text" placeholder="请输入条码规格" />
|
|
</td>
|
|
</tr>
|
|
<tr style="display:none">
|
|
<th class="formTitle"><span style="color: red;">*</span>生产日期</th>
|
|
<td class="formValue">
|
|
<input type="text" name="PRODUCTDATE" id="PRODUCTDATE" class="form-control required" onclick="WdatePicker({ dateFmt: 'yyyy-MM-dd' })" placeholder="生产日期" />
|
|
<input id="EffectiveEnable" name="EffectiveEnable" type="text" style="display:none" />
|
|
<input id="EffectiveDays" name="EffectiveDays" type="text" style="display:none" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<th class="formTitle"><span style="color: red;">*</span>生成张数</th>
|
|
<td class="formValue">
|
|
<input id="cretePageCount" name="cretePageCount" class="form-control required" type="text" placeholder="请输入生成张数" />
|
|
</td>
|
|
</tr>
|
|
|
|
@*自由项*@
|
|
<tr id="trProjectCode">
|
|
<th class="formTitle"><label id="LableProjectCode"></label></th>
|
|
<td class="formValue">
|
|
<input id="ProjectCode" name="ProjectCode" class="form-control " type="text" />
|
|
</td>
|
|
</tr>
|
|
<tr id="trBatchCode">
|
|
<th class="formTitle"><label id="LableBatchCode"></label></th>
|
|
<td class="formValue">
|
|
<input id="BatchCode" name="BatchCode" class="form-control " type="text" />
|
|
</td>
|
|
</tr>
|
|
<tr id="trVersion">
|
|
<th class="formTitle"><label id="LableVersion"></label></th>
|
|
<td class="formValue">
|
|
<input id="Version" name="Version" class="form-control " type="text" />
|
|
</td>
|
|
</tr>
|
|
<tr id="trBrand">
|
|
<th class="formTitle"><label id="LableBrand"></label></th>
|
|
<td class="formValue">
|
|
<input id="Brand" name="Brand" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree1">
|
|
<th class="formTitle"><label id="LablecFree1"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree1" name="cFree1" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree2">
|
|
<th class="formTitle"><label id="LablecFree2"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree2" name="cFree2" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree3">
|
|
<th class="formTitle"><label id="LablecFree3"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree3" name="cFree3" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree4">
|
|
<th class="formTitle"><label id="LablecFree4"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree4" name="cFree4" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree5">
|
|
<th class="formTitle"><label id="LablecFree5"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree5" name="cFree5" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree6">
|
|
<th class="formTitle"><label id="LablecFree6"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree6" name="cFree6" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree7">
|
|
<th class="formTitle"><label id="LablecFree7"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree7" name="cFree7" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree8">
|
|
<th class="formTitle"><label id="LablecFree8"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree8" name="cFree8" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree9">
|
|
<th class="formTitle"><label id="LablecFree9"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree9" name="cFree9" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trcFree10">
|
|
<th class="formTitle"><label id="LablecFree10"></label></th>
|
|
<td class="formValue">
|
|
<input id="cFree10" name="cFree10" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
|
|
@*单据自由项*@
|
|
|
|
@*<tr id="trEATTRIBUTE1">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE1"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE1" name="EATTRIBUTE1" type="text" class="form-control " />
|
|
</td>
|
|
</tr>*@
|
|
<tr id="trEATTRIBUTE2">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE2"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE2" name="EATTRIBUTE2" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE3">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE3"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE3" name="EATTRIBUTE3" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE4">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE4"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE4" name="EATTRIBUTE4" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE5">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE5"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE5" name="EATTRIBUTE5" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE6">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE6"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE6" name="EATTRIBUTE6" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE7">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE7"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE7" name="EATTRIBUTE7" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE8">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE8"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE8" name="EATTRIBUTE8" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE9">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE9"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE9" name="EATTRIBUTE9" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
<tr id="trEATTRIBUTE10">
|
|
<th class="formTitle"><label id="LableEATTRIBUTE10"></label></th>
|
|
<td class="formValue">
|
|
<input id="EATTRIBUTE10" name="EATTRIBUTE10" type="text" class="form-control " />
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
|
|
</div>
|
|
</form>
|