Commit 824364ff authored by 鲁鑫's avatar 鲁鑫

物料原材料字段来源SAP数据字典或者系统数据字典配置

parent 49afc6df
......@@ -75,8 +75,8 @@
<x:title title="维护分类信息" name="group"/>
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="klart" label="类类型" labelCol="1" fieldCol="5"/>
<x:inputC name="classify" label="分类" labelCol="1" fieldCol="5" />
<x:inputC name="klart" label="类类型" labelCol="1" fieldCol="5" readonly="true" value="023"/>
<x:inputC name="classify" label="分类" labelCol="1" fieldCol="5" readonly="true" value="Z_YCL"/>
</div>
</div>
......
......@@ -16,7 +16,8 @@ $(document).ready(function () {
function initializate() {
//页面控制
$("#businessPersonnelList").hide()
$("#ekalr").val("X")
$("#hkmat").val("X")
switch ($("#active").val()) {
case '0'://已分发未完成
if ($("#deptCode").val() === "system") {
......
......@@ -16,7 +16,11 @@ $(document).ready(function () {
function initializate() {
//页面控制
$("#businessPersonnelList").hide();
$("#vprsv").val("2+V");
var peinh = $("#peinh").val();
if (Public.isBlank(peinh)){
$("#peinh").val("1")
}
switch ($("#active").val()) {
case '0'://已分发未完成
if ($("#deptCode").val() === "system") {
......
......@@ -78,9 +78,9 @@
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="werks" label="工厂" labelCol="1" fieldCol="2"/>
<x:inputC name="bklas" label="评估分类" labelCol="1" fieldCol="2" required="true"/>
<x:selectC name="bklas" label="评估分类" labelCol="1" fieldCol="2" dictionary="bklas"/>
<x:inputC name="mlast" label="价格确定" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="vprsv" label="价格控制" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="vprsv" label="价格控制" labelCol="1" fieldCol="2" required="true" readonly="true"/>
<x:inputC name="peinh" label="定价基数" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="verpr" label="移动平均价" labelCol="1" fieldCol="2"/>
<x:inputC name="stprs" label="标准价" labelCol="1" fieldCol="2"/>
......
......@@ -10,6 +10,7 @@ $(document).ready(function () {
loadGrid();
// initAssistantGrid();
loadRejectReasonBox();
bindEvent()
})
......@@ -168,6 +169,35 @@ function loadGrid() {
UICtrl.setSearchAreaToggle(gridManager);
}
function bindEvent(){
$('#lgproName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGTYP",
//filterValue:$('#lgnum').val()
}
},
onChange: function (value, data) {
$('#lgpro').val(data.LGTYP);
$('#lgproName').val(data.LTYPT);
}
});
$('#lgfsbName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGTYP",
//filterValue:$('#lgnum').val()
}
},
onChange: function (value, data) {
$('#lgfsb').val(data.LGTYP);
$('#lgfsbName').val(data.LTYPT);
}
});
}
/**
* 表单提交
......
......@@ -78,10 +78,10 @@
<x:title title="维护MRP信息" name="group"/>
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="werks" label="工厂" labelCol="1" fieldCol="2"/>
<x:inputC name="lgort" label="库存地点" labelCol="1" fieldCol="2"/>
<x:inputC name="disgr" label="MRP组" labelCol="1" fieldCol="2"/>
<x:inputC name="dismm" label="MRP类型" labelCol="1" fieldCol="2"/>
<x:inputC name="werksName" label="工厂" labelCol="1" fieldCol="2"/>
<x:selectC name="disgr" label="MRP组" labelCol="1" fieldCol="2" dictionary="disgr"/>
<x:selectC name="dismm" label="MRP类型" labelCol="1" fieldCol="2" dictionary="dismm"/>
<x:selectC name="dismm" label="MRP类型" labelCol="1" fieldCol="2" dictionary="dismm"/>
<x:inputC name="minbe" label="重订货点" labelCol="1" fieldCol="2"/>
<x:inputC name="dispo" label="MRP控制者" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="disls" label="批量规模" labelCol="1" fieldCol="2" required="true"/>
......@@ -90,22 +90,25 @@
<x:inputC name="bstmi" label="最小批量" labelCol="1" fieldCol="2"/>
<x:inputC name="mabst" label="最大存货水平" labelCol="1" fieldCol="2"/>
<x:inputC name="bstrf" label="设入值" labelCol="1" fieldCol="2"/>
<x:inputC name="beskz" label="获取类型" labelCol="1" fieldCol="2" required="true"/>
<x:selectC name="beskz" label="获取类型" labelCol="1" fieldCol="2" dictionary="beskz"/>
<x:inputC name="sobsl" label="特殊获取方式" labelCol="1" fieldCol="2"/>
<x:inputC name="lgpro" label="默认生产库存地" labelCol="1" fieldCol="2"/>
<x:inputC name="rgekz" label="倒冲标志" labelCol="1" fieldCol="2"/>
<x:inputC name="lgfsb" label="默认采购收货库存地" labelCol="1" fieldCol="2"/>
<x:inputC name="lgproName" label="默认生产库存地" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="lgpro"/>
<x:selectC name="rgekz" label="倒冲标志" labelCol="1" fieldCol="2" dictionary="rgekz"/>
<x:inputC name="lgfsbName" label="默认采购收货库存地" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="lgfsb"/>
<x:inputC name="webaz" label="收货处理天数" labelCol="1" fieldCol="2"/>
<x:inputC name="dzeit" label="自制时间" labelCol="1" fieldCol="2"/>
<x:inputC name="plifz" label="外部采购交货时间" labelCol="1" fieldCol="2"/>
<x:inputC name="fhori" label="排程边际码" labelCol="1" fieldCol="2" required="false"/>
<x:inputC name="eisbe" label="安全库存" labelCol="1" fieldCol="2"/>
<x:inputC name="eislo" label="最小安全库存" labelCol="1" fieldCol="2"/>
<x:inputC name="strgr" label="策略组" labelCol="1" fieldCol="2" required="true"/>
<x:selectC name="strgr" label="策略组" labelCol="1" fieldCol="2" dictionary="strgr"/>
<x:inputC name="mtvfp" label="可用性检查组" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="wzeit" label="补货提前天数" labelCol="1" fieldCol="2"/>
<x:inputC name="sbdkz" label="独立/集中" labelCol="1" fieldCol="2"/>
<x:inputC name="diskz" label="库存地MRP标识" labelCol="1" fieldCol="2"/>
<x:selectC name="sbdkz" label="独立/集中" labelCol="1" fieldCol="2" dictionary="sbdkz"/>
<x:selectC name="diskz" label="库存地MRP标识" labelCol="1" fieldCol="2" dictionary="diskz"/>
</div>
</div>
......
......@@ -15,14 +15,9 @@ $(document).ready(function () {
function initializate() {
//
//$("##businessUsageDiv").hide();
UICtrl.setDisable("#businessUsageDiv")
// var status = $("#status").val();
// if (status == 1){
// UICtrl.setDisable("#submitForm");
// UICtrl.setDisable("#auditForm");
// }
$("#klart").val("023")
$("#classify").val("Z_YCL")
//页面控制
switch ($("#active").val()) {
case '0'://已分发未完成
......@@ -255,13 +250,14 @@ function bindEvent() {
$('#spartName').val(data.VTEXT);
}
});
$('#meins').searchbox({
$('#meinsName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "MEINS"}
},
onChange: function (value, data) {
$('#meins').val(data.MSEH3);
$('#meins').val(data.MSEHI);
$('#meinsName').val(data.MSEHL);
}
});
$('#werksName').searchbox({
......@@ -327,6 +323,27 @@ function bindEvent() {
$('#lgtypName').val(data.LTYPT);
}
});
$('#lgortQmName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "LGORT"}
},
onChange: function (value, data) {
$('#lgortQm').val(data.LGORT);
$('#lgortQmName').val(data.LGOBE);
}
});
$('#lgortProfitName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "LGORT"}
},
onChange: function (value, data) {
$('#lgortProfit').val(data.LGORT);
$('#lgortProfitName').val(data.LGOBE);
}
});
}
......
......@@ -10,6 +10,7 @@ $(document).ready(function () {
loadGrid();
// initAssistantGrid();
loadRejectReasonBox();
bindEvent()
})
......@@ -166,6 +167,18 @@ function loadGrid() {
UICtrl.setSearchAreaToggle(gridManager);
}
function bindEvent(){
$('#ausmeName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "MEINS"}
},
onChange: function (value, data) {
$('#ausme').val(data.MSEHI);
$('#ausmeName').val(data.MSEHL);
}
});
}
/**
* 表单提交
......
......@@ -222,23 +222,24 @@ function distributeForm() {
}
function bindEvent(){
$('#bstme').searchbox({
$('#ekgrpName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "MEINS"}
return {fieldName: "EKGRP"}
},
onChange: function (value, data) {
$('#bstme').val(data.MSEH3);
$('#ekgrp').val(data.EKGRP);
$('#ekgrpName').val(data.EKNAM);
}
});
$('#ekgrpName').searchbox({
$('#bstmeName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "EKGRP"}
return {fieldName: "MEINS"}
},
onChange: function (value, data) {
$('#ekgrp').val(data.EKGRP);
$('#ekgrpName').val(data.EKNAM);
$('#bstme').val(data.MSEHI);
$('#bstmeName').val(data.MSEHL);
}
});
}
......
......@@ -79,7 +79,8 @@
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="werks" label="工厂" labelCol="1" fieldCol="2" wrapper="select"/>
<x:inputC name="bstme" label="采购计量单位" labelCol="1" fieldCol="2" wrapper="select"/>
<x:inputC name="bstmeName" label="采购计量单位" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="bstme"/>
<x:inputC name="umrenPurch" label="转换分母" labelCol="1" fieldCol="2"/>
<x:inputC name="umrezPurch" label="转换分子" labelCol="1" fieldCol="2"/>
<x:inputC name="ekgrpName" label="默认采购组" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
......
......@@ -10,6 +10,7 @@ $(document).ready(function () {
loadGrid();
// initAssistantGrid();
loadRejectReasonBox();
bindEvent()
})
......@@ -168,6 +169,21 @@ function loadGrid() {
UICtrl.setSearchAreaToggle(gridManager);
}
function bindEvent(){
$('#lgortName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGORT",
filterValue:$("#werks").val()
}
},
onChange: function (value, data) {
$('#lgort').val(data.LGORT);
$('#lgortName').val(data.LGOBE);
}
});
}
/**
* 表单提交
......
......@@ -79,10 +79,11 @@
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="werks" label="工厂" labelCol="1" fieldCol="2"/>
<x:inputC name="lgort" label="库存地点" labelCol="1" fieldCol="2"/>
<x:inputC name="lgortName" label="库存地点" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="lgort"/>
<x:inputC name="sernp" label="序列号参数" labelCol="1" fieldCol="2"/>
<x:inputC name="serlv" label="序列号水平" labelCol="1" fieldCol="2"/>
<x:inputC name="prctr" label="利润中心" labelCol="1" fieldCol="2" required="true"/>
<x:selectC name="prctr" label="利润中心" labelCol="1" fieldCol="2" dictionary="PRCTR"/>
</div>
</div>
......
......@@ -210,6 +210,56 @@ function bindEvent(){
$('#lgtypName').val(data.LTYPT);
}
});
$('#ltkzaName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGTYP",
filterValue:$('#lgnum').val()
}
},
onChange: function (value, data) {
$('#ltkza').val(data.LGTYP);
$('#ltkzaName').val(data.LTYPT);
}
});
$('#ltkzeName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGTYP",
filterValue:$('#lgnum').val()
}
},
onChange: function (value, data) {
$('#ltkze').val(data.LGTYP);
$('#ltkzeName').val(data.LTYPT);
}
});
$('#lgbkzName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "LGTYP",
filterValue:$('#lgnum').val()
}
},
onChange: function (value, data) {
$('#lgbkz').val(data.LGTYP);
$('#lgbkzName').val(data.LTYPT);
}
});
$('#lhme1Name').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "MEINS"}
},
onChange: function (value, data) {
$('#lhme1').val(data.MSEHI);
$('#lhme1Name').val(data.MSEHL);
}
});
}
//撤销
......
......@@ -79,15 +79,20 @@
<div class="hg-form-cols">
<div class="hg-form-row">
<x:inputC name="werks" label="工厂" labelCol="1" fieldCol="2"/>
<x:inputC name="lgort" label="库存地点" labelCol="1" fieldCol="2"/>
<x:inputC name="lgnum" label="仓库号" labelCol="1" fieldCol="2"/>
<x:inputC name="lgortName" label="库存地点" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="lgort"/>
<x:selectC name="lgnum" label="仓库号" labelCol="1" fieldCol="2" dictionary="lgnum"/>
<x:inputC name="lgtypName" label="存储类型" labelCol="1" fieldCol="2" wrapper="select"/>
<x:hidden name="lgtyp"/>
<x:inputC name="ltkza" label="存货下架存储类型" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="ltkze" label="存货上架存储类型" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="lgbkz" label="存储分区标识" labelCol="1" fieldCol="2" required="true"/>
<x:inputC name="ltkzaName" label="存货下架存储类型" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
<x:hidden name="ltkza"/>
<x:inputC name="ltkzeName" label="存货上架存储类型" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
<x:hidden name="ltkze"/>
<x:inputC name="lgbkzName" label="存储分区标识" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
<x:hidden name="lgbkz"/>
<x:inputC name="lhmg1" label="仓库设施1存储数量" labelCol="1" fieldCol="2" required="false"/>
<x:inputC name="lhme1" label="仓库设施1存储单位" labelCol="1" fieldCol="2" required="false"/>
<x:inputC name="lhme1Name" label="仓库设施1存储单位" labelCol="1" fieldCol="2" required="false" wrapper="select"/>
<x:hidden name="lhme1"/>
<x:inputC name="lety1" label="仓库设施1类型" labelCol="1" fieldCol="2" required="false"/>
</div>
</div>
......
......@@ -120,6 +120,8 @@ public class SapNonProdApplyDept implements Serializable {
*/
@Column(name = "MEINS")
private String meins;
@Column(name = "meins_name")
private String meinsName;
/**
* 毛重
......@@ -331,6 +333,9 @@ public class SapNonProdApplyDept implements Serializable {
@Column(name = "BSTME")
private String bstme;
@Column(name = "bstme_name")
private String bstmeName;
/**
* 转换分母(采购)
*/
......@@ -444,6 +449,8 @@ public class SapNonProdApplyDept implements Serializable {
*/
@Column(name = "LGPRO")
private String lgpro;
@Column(name = "lgpro_name")
private String lgproName;
/**
* 倒冲标志
......@@ -457,6 +464,9 @@ public class SapNonProdApplyDept implements Serializable {
@Column(name = "LGFSB")
private String lgfsb;
@Column(name = "lgfsb_name")
private String lgfsbName;
/**
* 收货处理天数
*/
......@@ -534,6 +544,8 @@ public class SapNonProdApplyDept implements Serializable {
*/
@Column(name = "AUSME")
private String ausme;
@Column(name = "ausme_name")
private String ausmeName;
/**
* 转换分母(生产)
......@@ -619,18 +631,27 @@ public class SapNonProdApplyDept implements Serializable {
@Column(name = "LTKZA")
private String ltkza;
@Column(name = "ltkza_name")
private String ltkzaName;
/**
* 存货上架存储类型
*/
@Column(name = "LTKZE")
private String ltkze;
@Column(name = "ltkze_name")
private String ltkzeName;
/**
* 存储分区标识
*/
@Column(name = "LGBKZ")
private String lgbkz;
@Column(name = "lgbkz_name")
private String lgbkzName;
/**
* 仓库设施1存储数量
*/
......@@ -643,6 +664,9 @@ public class SapNonProdApplyDept implements Serializable {
@Column(name = "LHME1")
private String lhme1;
@Column(name = "lhme1_name")
private String lhme1Name;
/**
* 仓库设施1类型
*/
......
......@@ -147,4 +147,22 @@ public class NonProdApplyBasicVo extends NonProdApplyDeptVo {
private String lgtypName;
private String ekgrpName;
/**
* 类型
*/
private String klart;
/**
* 分类
*/
private String classify;
private String lhme1Name;
private String lgbkzName;
private String ltkzeName;
private String ltkzaName;
private String bstmeName;
private String meinsName;
private String lgproName;
}
......@@ -8,8 +8,10 @@ public class NonProdApplyMRPVo extends NonProdApplyDeptVo {
private String werks; //工厂
private String werksName; //工厂
private String lgort; //库存地点
private String lgortName; //库存地点
//private String werks; //MRP组
/**
......@@ -77,6 +79,7 @@ public class NonProdApplyMRPVo extends NonProdApplyDeptVo {
* 默认生产库存地
*/
private String lgpro;
private String lgproName;
/**
* 倒冲标志
......@@ -87,6 +90,7 @@ public class NonProdApplyMRPVo extends NonProdApplyDeptVo {
* 默认采购收货库存地
*/
private String lgfsb;
private String lgfsbName;
/**
* 收货处理天数
......
......@@ -9,6 +9,7 @@ public class NonProdApplyProduceVo extends NonProdApplyDeptVo {
* 投料计量单位
*/
private String ausme;
private String ausmeName;
/**
* 转换分母(生产)
......
......@@ -11,6 +11,7 @@ public class NonProdApplyPurchaseVo extends NonProdApplyDeptVo {
* 采购计量单位
*/
private String bstme;
private String bstmeName;
/**
* 转换分母(采购)
......
......@@ -16,6 +16,7 @@ public class NonProdApplyStoreVo extends NonProdApplyDeptVo {
* 库存地点(质检)
*/
private String lgort;
private String lgortName;
/**
* 序列号参数
......
......@@ -16,6 +16,7 @@ public class NonProdApplyWarehouseVo extends NonProdApplyDeptVo {
* 库存地点
*/
private String lgort;
private String lgortName;
/**
* 仓库号
......@@ -26,21 +27,25 @@ public class NonProdApplyWarehouseVo extends NonProdApplyDeptVo {
* 存储类型
*/
private String lgtyp;
private String lgtypName;
/**
* 存货下架存储类型
*/
private String ltkza;
private String ltkzaName;
/**
* 存货上架存储类型
*/
private String ltkze;
private String ltkzeName;
/**
* 存储分区标识
*/
private String lgbkz;
private String lgbkzName;
/**
* 仓库设施1存储数量
......@@ -51,6 +56,7 @@ public class NonProdApplyWarehouseVo extends NonProdApplyDeptVo {
* 仓库设施1存储单位
*/
private String lhme1;
private String lhme1Name;
/**
* 仓库设施1类型
......
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