Commit 06e84975 authored by 1650842865's avatar 1650842865

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

parent 470e815d
...@@ -830,20 +830,22 @@ function bindEvent_mrp(mtart){ ...@@ -830,20 +830,22 @@ function bindEvent_mrp(mtart){
$("#strgr").val("70");//策略组 $("#strgr").val("70");//策略组
$("#beskz").val("F");//获取类型 $("#beskz").val("F");//获取类型
} else if (mtart == "ZBZP" || mtart == "ZCOM" || mtart == "ZECC" } else if (mtart == "ZBZP" || mtart == "ZCOM" || mtart == "ZECC"
|| mtart == "ZGMB" || mtart == "ZKGL" ){ || mtart == "ZGMB" ){
$("#dismm").val("ND"); $("#dismm").val("ND");
$("#beskz").val("F");//获取类型 $("#beskz").val("F");//获取类型
} else if (mtart == "ZSRV" || mtart == "ZXHP" || mtart == "ZXNJ"){ } else if (mtart == "ZSRV" || mtart == "ZXHP" || mtart == "ZXNJ"){
$("#dismm").val("ND"); $("#dismm").val("ND");
} }else if (mtart == "ZKGL"){
$("#dismm").val("ND");
$("#beskz").val("");//获取类型
//物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105 //物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105
if (mtart == "ZKGL"){
$("#dismm").val("PD"); $("#dismm").val("PD");
$("#disls").val("EX");//批量规模 $("#disls").val("EX");//批量规模
$("#strgr").val("40");//策略组 $("#strgr").val("40");//策略组
$("#dispo").val("105");//MRP控制者 $("#dispo").val("105");//MRP控制者
} }
if (mtart != "ZSHB"){ if (mtart != "ZSHB"){
$("#sbdkz").val("2"); $("#sbdkz").val("2");
} }
......
...@@ -27,7 +27,9 @@ function initializate() { ...@@ -27,7 +27,9 @@ function initializate() {
initKlart(data.value); initKlart(data.value);
storeDisplaySer(data.value); storeDisplaySer(data.value);
getBklas(data.value); getBklas(data.value);
getAwsls(data.value);
initSale(data.value); initSale(data.value);
initMRP(data.value);
//物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105 //物料主数据的创建,修改 物料类型为:ZGKL(客供料),字段mrp控制者(DISPO),改为默认并且只能是105
if (data.value == "ZKGL"){ if (data.value == "ZKGL"){
...@@ -174,6 +176,18 @@ function initSale(mtart){ ...@@ -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){ function saleAndMtartRequired(flag){
UICtrl.setElRequiredFlag("#mvgr1",flag); UICtrl.setElRequiredFlag("#mvgr1",flag);
UICtrl.setElRequiredFlag("#mvgr2",flag); UICtrl.setElRequiredFlag("#mvgr2",flag);
...@@ -200,6 +214,12 @@ function showBusiness(busiCode) { ...@@ -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("#dismm",true);
UICtrl.setElRequiredFlag("#werksName",true); UICtrl.setElRequiredFlag("#werksName",true);
UICtrl.setElRequiredFlag("#mtvfp",true); UICtrl.setElRequiredFlag("#mtvfp",true);
...@@ -476,8 +496,15 @@ function mrpMustInput(flag) { //MRP必输项 ...@@ -476,8 +496,15 @@ function mrpMustInput(flag) { //MRP必输项
UICtrl.setElRequiredFlag("#lgproName",flag); UICtrl.setElRequiredFlag("#lgproName",flag);
} }
if (mtart == "ZKGL"){ if (mtart == "ZKGL"){
UICtrl.setElRequiredFlag("#beskz",false);
UICtrl.disable("#beskz");
$("#beskz").val("")//客供料,获取类型传空
$("#beskz_text").val("")//客供料,获取类型传空
$("#dispo").val("105");//MRP控制者 $("#dispo").val("105");//MRP控制者
$("#dispo_text").val("105-客供料");//MRP控制者 $("#dispo_text").val("105-客供料");//MRP控制者
}else {
UICtrl.setElRequiredFlag("#beskz",true);
UICtrl.enable("#beskz");
} }
werksMustInput(); werksMustInput();
mtvfpMustInput(); mtvfpMustInput();
...@@ -559,6 +586,7 @@ function financialMustInput(flag) { ...@@ -559,6 +586,7 @@ function financialMustInput(flag) {
} }
financialDisplayNcost($("#vprsv").val()); financialDisplayNcost($("#vprsv").val());
getBklas($('#mtart').val()); getBklas($('#mtart').val());
getAwsls($('#mtart').val());
} }
function financialDisplayNcost(vprsv) { // alert("-="+vprsv); function financialDisplayNcost(vprsv) { // alert("-="+vprsv);
...@@ -610,6 +638,16 @@ function getBklas(mtart){ //获取评估分类 ...@@ -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} * @returns {boolean}
...@@ -731,10 +769,10 @@ function clearForm_sale(){ ...@@ -731,10 +769,10 @@ function clearForm_sale(){
$("#prodh").val(""); $("#prodh").val("");
$("#mvgr1").val(""); $("#mvgr1").val("");
$("#mvgr2").val(""); $("#mvgr2").val("");
$("#mvgr3").val(""); // $("#mvgr3").val("");
//
$("#mvgr4").val(""); // $("#mvgr4").val("");
$("#mvgr5").val(""); // $("#mvgr5").val("");
$("#mtpos").val(""); $("#mtpos").val("");
$("#xchpf").val(""); $("#xchpf").val("");
$("#tragr").val(""); $("#tragr").val("");
...@@ -1192,9 +1230,9 @@ function bindEvent() { ...@@ -1192,9 +1230,9 @@ function bindEvent() {
$("#mvgr1").val(data.mvgr1) $("#mvgr1").val(data.mvgr1)
$("#mvgr2").val(data.mvgr2) $("#mvgr2").val(data.mvgr2)
$("#mvgr2_text").val(data.mvgr2TextView) $("#mvgr2_text").val(data.mvgr2TextView)
$("#mvgr3").val(data.mvgr3) // $("#mvgr3").val(data.mvgr3)
$("#mvgr4").val(data.mvgr4) // $("#mvgr4").val(data.mvgr4)
$("#mvgr5").val(data.mvgr5) // $("#mvgr5").val(data.mvgr5)
//2 //2
$("#mtpos").val(data.mtpos) $("#mtpos").val(data.mtpos)
$("#mtpos_text").val(data.mtposTextView) $("#mtpos_text").val(data.mtposTextView)
......
...@@ -218,9 +218,9 @@ ...@@ -218,9 +218,9 @@
<x:inputC name="prodh" label="产品层级" labelCol="1" fieldCol="2"/> <x:inputC name="prodh" label="产品层级" labelCol="1" fieldCol="2"/>
<x:inputC name="mvgr1" label="品牌" labelCol="1" fieldCol="2" wrapper="select"/> <x:inputC name="mvgr1" label="品牌" labelCol="1" fieldCol="2" wrapper="select"/>
<x:selectC name="mvgr2" label="产品经营类型" labelCol="1" fieldCol="2" dictionary="mvgr2"/> <x:selectC name="mvgr2" label="产品经营类型" labelCol="1" fieldCol="2" dictionary="mvgr2"/>
<x:inputC name="mvgr3" label="用途" 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="mvgr4" label="备用1" labelCol="1" fieldCol="2"/>--%>
<x:inputC name="mvgr5" label="备用2" 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="mtpos" label="销售项次组" labelCol="1" fieldCol="2" dictionary="mtposMara"/>
<!--x:selectC name="xchpf" label="批次管理" labelCol="1" fieldCol="2" dictionary="xchpf"/--> <!--x:selectC name="xchpf" label="批次管理" labelCol="1" fieldCol="2" dictionary="xchpf"/-->
...@@ -382,7 +382,7 @@ ...@@ -382,7 +382,7 @@
</div> </div>
<div class="hg-form-row"> <div class="hg-form-row">
<x:selectC name="ekalr" label="根据数量结构进行成本核算" labelCol="2" fieldCol="1" dictionary="xchpf"/> <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"/> <x:inputC name="eklas" label="销售评估类" labelCol="1" fieldCol="2"/>
</div> </div>
</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