Commit fc7a2b1f authored by 1650842865's avatar 1650842865

物料主数据中客供料类型增加客户名称

parent b2f482c0
...@@ -25,6 +25,7 @@ function initializate() { ...@@ -25,6 +25,7 @@ function initializate() {
UICtrl.enable($("#matklName")); UICtrl.enable($("#matklName"));
initbstmi($("#mtart").val()); initbstmi($("#mtart").val());
initKunnrName($("#mtart").val());
//物品类型 控制存储的序列号参数 //物品类型 控制存储的序列号参数
$("#mtart").combox({onChange:function(data) { $("#mtart").combox({onChange:function(data) {
...@@ -58,6 +59,7 @@ function initializate() { ...@@ -58,6 +59,7 @@ function initializate() {
$("#lgort").val("1099"); $("#lgort").val("1099");
$("#lgortName").val("客供料专用库"); $("#lgortName").val("客供料专用库");
} }
initKunnrName(data.value);
//刀工模板具 //刀工模板具
if ((data.value == "ZGMB")){ if ((data.value == "ZGMB")){
$("#raube").val(""); $("#raube").val("");
...@@ -215,6 +217,16 @@ function initbstmi(mtart){ ...@@ -215,6 +217,16 @@ function initbstmi(mtart){
} }
} }
function initKunnrName(mtart){
if (mtart == "ZKGL"){
UICtrl.setElRequiredFlag("#kunnrName", true);
}else {
UICtrl.setElRequiredFlag("#kunnrName", false);
$("#kunnrName").val("")
$("#kunnr").val("")
}
}
function bstmiChange(flag){ function bstmiChange(flag){
UICtrl.setElRequiredFlag("#bstmi", flag); UICtrl.setElRequiredFlag("#bstmi", flag);
UICtrl.setElRequiredFlag("#bstrf", flag); UICtrl.setElRequiredFlag("#bstrf", flag);
...@@ -388,6 +400,18 @@ function bindEvent() { ...@@ -388,6 +400,18 @@ function bindEvent() {
$('#matklName').val(data.WGBEZ); $('#matklName').val(data.WGBEZ);
} }
}); });
$('#kunnrName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "KUNNR"}
},
onChange: function (value, data) {
$('#kunnr').val(data.KUNNR);
$('#kunnrName').val(data.NAME);
}
});
//基本计量单位 //基本计量单位
$('#meinsName').searchbox({ $('#meinsName').searchbox({
type: "system", name: "dictionary", type: "system", name: "dictionary",
......
...@@ -160,6 +160,8 @@ ...@@ -160,6 +160,8 @@
<x:inputC name="thickness" label="厚度cm" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="thickness" label="厚度cm" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:inputC name="weight" label="克重g" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="weight" label="克重g" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:inputC name="singleThickness" label="单层厚" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="singleThickness" label="单层厚" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:hidden name="kunnr"/>
<x:inputC name="kunnrName" label="客户名称" required="true" labelCol="1" fieldCol="2" wrapper="select"/>
<c:if test="${applyType==1}"> <c:if test="${applyType==1}">
<x:selectC name="lvorm" label="集团级删除" required="false" labelCol="1" fieldCol="2" <x:selectC name="lvorm" label="集团级删除" required="false" labelCol="1" fieldCol="2"
dictionary="lvorm"/> dictionary="lvorm"/>
......
...@@ -22,6 +22,7 @@ function initializate() { ...@@ -22,6 +22,7 @@ function initializate() {
initRaube($("#mtart").val()); initRaube($("#mtart").val());
initbstmi($("#mtart").val()); initbstmi($("#mtart").val());
initueetk($("#mtart").val()); initueetk($("#mtart").val());
initKunnrName($("#mtart").val());
//页面控制 //页面控制
UICtrl.enable($("#businessUsage")); UICtrl.enable($("#businessUsage"));
UICtrl.enable($("#matklName")); UICtrl.enable($("#matklName"));
...@@ -243,6 +244,14 @@ function initueetk(mtart){ ...@@ -243,6 +244,14 @@ function initueetk(mtart){
} }
} }
function initKunnrName(mtart){
if (mtart == "ZKGL"){
UICtrl.setElRequiredFlag("#kunnrName", true);
}else {
UICtrl.setElRequiredFlag("#kunnrName", false);
}
}
function bstmiChange(flag){ function bstmiChange(flag){
UICtrl.setElRequiredFlag("#bstmi", flag); UICtrl.setElRequiredFlag("#bstmi", flag);
UICtrl.setElRequiredFlag("#bstrf", flag); UICtrl.setElRequiredFlag("#bstrf", flag);
...@@ -988,6 +997,17 @@ function bindEvent() { ...@@ -988,6 +997,17 @@ function bindEvent() {
$('#matklName').val(data.WGBEZ); $('#matklName').val(data.WGBEZ);
} }
}); });
$('#kunnrName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "KUNNR"}
},
onChange: function (value, data) {
$('#kunnr').val(data.KUNNR);
$('#kunnrName').val(data.NAME);
}
});
//产品组 //产品组
$('#spartName').searchbox({ $('#spartName').searchbox({
type: "system", name: "dictionary", type: "system", name: "dictionary",
......
...@@ -153,6 +153,8 @@ ...@@ -153,6 +153,8 @@
<x:inputC name="thickness" label="厚度cm" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="thickness" label="厚度cm" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:inputC name="weight" label="克重g" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="weight" label="克重g" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:inputC name="singleThickness" label="单层厚" labelCol="1" fieldCol="2" mask="999999.9999"/> <x:inputC name="singleThickness" label="单层厚" labelCol="1" fieldCol="2" mask="999999.9999"/>
<x:hidden name="kunnr"/>
<x:inputC name="kunnrName" label="客户名称" required="false" labelCol="1" fieldCol="2" wrapper="select"/>
<x:inputC name="klart" label="类型" labelCol="1" fieldCol="2" readonly="true"/> <x:inputC name="klart" label="类型" labelCol="1" fieldCol="2" readonly="true"/>
<x:inputC name="classify" label="分类" labelCol="1" fieldCol="2" readonly="true"/> <x:inputC name="classify" label="分类" labelCol="1" fieldCol="2" readonly="true"/>
<c:if test="${applyType==1}"> <c:if test="${applyType==1}">
......
...@@ -1019,5 +1019,17 @@ public class SapNonProdApplyDept implements Serializable { ...@@ -1019,5 +1019,17 @@ public class SapNonProdApplyDept implements Serializable {
@Column(name = "enable_reason") @Column(name = "enable_reason")
private String enableReason; private String enableReason;
/**
* 客户编码
*/
@Column(name = "kunnr")
private String kunnr;
/**
* 客户名称
*/
@Column(name = "kunnr_name")
private String kunnrName;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
} }
\ No newline at end of file
...@@ -694,4 +694,14 @@ public class NonProdApplyBasicVo extends NonProdApplyDeptVo { ...@@ -694,4 +694,14 @@ public class NonProdApplyBasicVo extends NonProdApplyDeptVo {
private String enableReason; private String enableReason;
/**
* 客户编码
*/
private String kunnr;
/**
* 客户名称
*/
private String kunnrName;
} }
...@@ -917,5 +917,15 @@ public class NonProdApplyDeptBaseInfoVo implements Serializable { ...@@ -917,5 +917,15 @@ public class NonProdApplyDeptBaseInfoVo implements Serializable {
private String enableReason; private String enableReason;
/**
* 客户编码
*/
private String kunnr;
/**
* 客户名称
*/
private String kunnrName;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
} }
\ No newline at end of file
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