Commit 06e84975 authored by 1650842865's avatar 1650842865

物料主数据创建/修改客供料获取类型传空

parent 470e815d
......@@ -830,20 +830,22 @@ function bindEvent_mrp(mtart){
$("#strgr").val("70");//策略组
$("#beskz").val("F");//获取类型
} else if (mtart == "ZBZP" || mtart == "ZCOM" || mtart == "ZECC"
|| mtart == "ZGMB" || mtart == "ZKGL" ){
|| mtart == "ZGMB" ){
$("#dismm").val("ND");
$("#beskz").val("F");//获取类型
} else if (mtart == "ZSRV" || mtart == "ZXHP" || mtart == "ZXNJ"){
$("#dismm").val("ND");
}
}else if (mtart == "ZKGL"){
$("#dismm").val("ND");
$("#beskz").val("");//获取类型
//物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105
if (mtart == "ZKGL"){
$("#dismm").val("PD");
$("#disls").val("EX");//批量规模
$("#strgr").val("40");//策略组
$("#dispo").val("105");//MRP控制者
}
if (mtart != "ZSHB"){
$("#sbdkz").val("2");
}
......
......@@ -27,7 +27,9 @@ function initializate() {
initKlart(data.value);
storeDisplaySer(data.value);
getBklas(data.value);
getAwsls(data.value);
initSale(data.value);
initMRP(data.value);
//物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105
if (data.value == "ZKGL"){
......@@ -174,6 +176,18 @@ function initSale(mtart){
}
}
function initMRP(mtart){
if (mtart == "ZKGL" && $("#businessUsageD").prop("checked")){
UICtrl.setElRequiredFlag("#beskz",false);
UICtrl.disable("#beskz");
$("#beskz").val("")//客供料,获取类型传空
$("#beskz_text").val("")//客供料,获取类型传空
}else {
UICtrl.setElRequiredFlag("#beskz",true);
UICtrl.enable("#beskz");
}
}
function saleAndMtartRequired(flag){
UICtrl.setElRequiredFlag("#mvgr1",flag);
UICtrl.setElRequiredFlag("#mvgr2",flag);
......@@ -200,6 +214,12 @@ function showBusiness(busiCode) {
}
}
});
var dismm=$("#dismm").val();
if (dismm=='ND'){
mrpMustInput(false);
}else {
mrpMustInput(true);
}
UICtrl.setElRequiredFlag("#dismm",true);
UICtrl.setElRequiredFlag("#werksName",true);
UICtrl.setElRequiredFlag("#mtvfp",true);
......@@ -476,8 +496,15 @@ function mrpMustInput(flag) { //MRP必输项
UICtrl.setElRequiredFlag("#lgproName",flag);
}
if (mtart == "ZKGL"){
UICtrl.setElRequiredFlag("#beskz",false);
UICtrl.disable("#beskz");
$("#beskz").val("")//客供料,获取类型传空
$("#beskz_text").val("")//客供料,获取类型传空
$("#dispo").val("105");//MRP控制者
$("#dispo_text").val("105-客供料");//MRP控制者
}else {
UICtrl.setElRequiredFlag("#beskz",true);
UICtrl.enable("#beskz");
}
werksMustInput();
mtvfpMustInput();
......@@ -559,6 +586,7 @@ function financialMustInput(flag) {
}
financialDisplayNcost($("#vprsv").val());
getBklas($('#mtart').val());
getAwsls($('#mtart').val());
}
function financialDisplayNcost(vprsv) { // alert("-="+vprsv);
......@@ -610,6 +638,16 @@ function getBklas(mtart){ //获取评估分类
}
}
//If MTART(物料类型)∈{ZBCP、ZZCP、ZSHB},此字段必须录入,且默认值唯一赋值只能是PP1;
// Else,此字段灰色而且为空(不可赋值,也无法修改)
function getAwsls(mtart) {//差异码
if (mtart=='ZBCP'||mtart=='ZZCP'||mtart=='ZSHB'){
$('#awsls').val("PP1");
}else {
$('#awsls').val("");
}
}
/**
* 表单提交
* @returns {boolean}
......@@ -731,10 +769,10 @@ function clearForm_sale(){
$("#prodh").val("");
$("#mvgr1").val("");
$("#mvgr2").val("");
$("#mvgr3").val("");
$("#mvgr4").val("");
$("#mvgr5").val("");
// $("#mvgr3").val("");
//
// $("#mvgr4").val("");
// $("#mvgr5").val("");
$("#mtpos").val("");
$("#xchpf").val("");
$("#tragr").val("");
......@@ -1192,9 +1230,9 @@ function bindEvent() {
$("#mvgr1").val(data.mvgr1)
$("#mvgr2").val(data.mvgr2)
$("#mvgr2_text").val(data.mvgr2TextView)
$("#mvgr3").val(data.mvgr3)
$("#mvgr4").val(data.mvgr4)
$("#mvgr5").val(data.mvgr5)
// $("#mvgr3").val(data.mvgr3)
// $("#mvgr4").val(data.mvgr4)
// $("#mvgr5").val(data.mvgr5)
//2
$("#mtpos").val(data.mtpos)
$("#mtpos_text").val(data.mtposTextView)
......
......@@ -218,9 +218,9 @@
<x:inputC name="prodh" label="产品层级" labelCol="1" fieldCol="2"/>
<x:inputC name="mvgr1" label="品牌" labelCol="1" fieldCol="2" wrapper="select"/>
<x:selectC name="mvgr2" label="产品经营类型" labelCol="1" fieldCol="2" dictionary="mvgr2"/>
<x:inputC name="mvgr3" label="用途" labelCol="1" fieldCol="2"/>
<x:inputC name="mvgr4" label="备用1" labelCol="1" fieldCol="2"/>
<x:inputC name="mvgr5" label="备用2" labelCol="1" fieldCol="2"/>
<%-- <x:inputC name="mvgr3" label="用途" labelCol="1" fieldCol="2"/>--%>
<%-- <x:inputC name="mvgr4" label="备用1" labelCol="1" fieldCol="2"/>--%>
<%-- <x:inputC name="mvgr5" label="备用2" labelCol="1" fieldCol="2"/>--%>
<x:selectC name="mtpos" label="销售项次组" labelCol="1" fieldCol="2" dictionary="mtposMara"/>
<!--x:selectC name="xchpf" label="批次管理" labelCol="1" fieldCol="2" dictionary="xchpf"/-->
......@@ -382,7 +382,7 @@
</div>
<div class="hg-form-row">
<x:selectC name="ekalr" label="根据数量结构进行成本核算" labelCol="2" fieldCol="1" dictionary="xchpf"/>
<x:inputC name="awsls" label="差异码" labelCol="1" fieldCol="2"/>
<x:inputC name="awsls" label="差异码" labelCol="1" fieldCol="2" readonly="true"/>
<x:inputC name="eklas" label="销售评估类" labelCol="1" fieldCol="2"/>
</div>
</div>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment