Commit ed3ed85d authored by 刘学辉's avatar 刘学辉

采购信息记录编辑方式调整

parent 99480eb7
var gridManager = null;
var canEdit=true;
$(document).ready(function () {
initialize();
bindEvent();
});
function initialize(){
UICtrl.layout("#layout", {leftWidth: 3});
// let isDetailPage = ($("#isDetailPage").val() === "true");
// if (isDetailPage) {
// $("#jobPageTop").hide();
// }
}
/**
* 流程引擎回调设置打样的id
* @param value 打样申请的id
*/
function setId(id) {
// $("#id").val(id);
}
/**
* 流程引擎获取打样申请id的回掉方法。
* @return 打样申请的id
*/
function getId() {
var id=$("#id").val() || "";
return id;
}
function disableForm(formId,isDisabled) {
var attr="disable";
if(!isDisabled){
attr="enable";
}
$("form[id='"+formId+"'] :text").attr("disabled",isDisabled);
$("form[id='"+formId+"'] textarea").attr("disabled",isDisabled);
$("form[id='"+formId+"'] select").attr("disabled",isDisabled);
$("form[id='"+formId+"'] :radio").attr("disabled",isDisabled);
$("form[id='"+formId+"'] :checkbox").attr("disabled",isDisabled);
//禁用jquery easyui中的下拉选(使用input生成的combox)
$("#" + formId + " input[class='combobox-f combo-f']").each(function () {
if (this.id) {alert("input"+this.id);
$("#" + this.id).combobox(attr);
}
});
//禁用jquery easyui中的下拉选(使用select生成的combox)
$("#" + formId + " select[class='combobox-f combo-f']").each(function () {
if (this.id) {
alert(this.id);
$("#" + this.id).combobox(attr);
}
});
//禁用jquery easyui中的日期组件dataBox
$("#" + formId + " input[class='datebox-f combo-f']").each(function () {
if (this.id) {
alert(this.id)
$("#" + this.id).datebox(attr);
}
});
}
function bindEvent(){
$('#werksName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "WERKS"}
},
onChange: function (value, data) {
$('#werks').val(data.WERKS);
$('#werksName').val(data.NAME1);
}
});
$('#ekorgName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "EKORG"}
},
onChange: function (value, data) {
$('#ekorg').val(data.EKORG);
$('#ekorgName').val(data.EKOTX);
}
});
$('#lifnr').searchbox({
type: "suppliers", name: "selectSuppliers",
getParam: function (item) {
},
onChange: function (value, data) {
$('#lifnr').val(data.partner);
$('#name1').val(data.nameOrg1);
}
});
$('#matnr').searchbox({
type: "system", name: "sapMaterialSelect",
getParam: function (item) {
return {
filterValue: $('#werks').val()
}
},
onChange: function (value, data) {
$('#matnr').val(data.MATNR);
$('#maktx').val(data.MAKTX);
$('#matkl').val(data.MATKL); // alert(data.MATKL+"--"+data.WGBEZ);
$('#matklName').val(data.WGBEZ);
$('#ekgrp').val(data.EKGRP);
$('#ekgrpName').val(data.EKNAM);
$('#bprme').val(data.MEINS);
$('#bprmeName').val(data.MSEHL);
$('#konms').val(data.MEINS);
$('#peinh').val(data.PEINH);
$('#meins').val(data.MEINS);
$('#meinsName').val(data.MSEHL);
}
});
$('#matklName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {
fieldName: "MATKL"
}
},
onChange: function (value, data) {
$('#matkl').val(data.MATKL);
$('#matklName').val(data.WGBEZ);
}
});
$('#ekgrpName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "EKGRP"}
},
onChange: function (value, data) {
$('#ekgrp').val(data.EKGRP);
$('#ekgrpName').val(data.EKNAM);
}
});
$('#bprmeName').searchbox({
type: "system", name: "dictionary",
getParam: function (item) {
return {fieldName: "MEINS"}
},
onChange: function (value, data) {
$('#bprme').val(data.MSEH3);
$('#bprmeName').val(data.MSEHL);
}
});
$('#urzlaName').searchbox({
type: "system", name: "dictionarySelect",
getParam: function (item) {
return {fieldName: "country",displayNames:"国家",displayLens:"180"}
},
onChange: function (value, data) {
$('#urzla').val(data.value);
$('#urzlaName').val(data.name);
}
});
$('#regioName').searchbox({
type: "system", name: "getArea",
getParam: function (item) {
if (Public.isBlank($('#urzla').val())){
Public.tip("请先选择原产地国!")
return false;
}
return {
LAND1: $('#urzla').val()
}
},
onChange: function (value, data) {
$('#regio').val(data.BLAND);
$('#regioName').val(data.BEZEI);
}
});
}
function reloadGrid() {
}
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@taglib uri="/WEB-INF/taglib.tld" prefix="x" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<x:base include="layout,dialog,grid,tree,combox,commonTree"/>
<x:script src='/biz/topsun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.js'/>
</head>
<body>
<form class="hg-form" method="post" action="" id="infoRecord">
<div class="hg-form-cols">
<div class="hg-form-row">
<x:hidden name="id"/>
<x:hidden name="rowId"/>
<x:inputC name="infnr" label="信息记录编号" labelCol="1" fieldCol="2" required="false" readonly="false"/>
<x:hidden name="werks"/>
<x:inputC name="werksName" required="true" label="工厂" labelCol="1" wrapper="select" fieldCol="2"/>
<x:hidden name="ekorg"/>
<x:inputC name="ekorgName" label="采购组织" labelCol="1" fieldCol="2" wrapper="select" required="true" />
<x:inputC name="lifnr" label="供应商" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
<x:inputC name="name1" label="供应商名称" labelCol="1" fieldCol="2" required="true" readonly="true"/>
<x:inputC name="idnlf" label="供应商物料" labelCol="1" fieldCol="2"/>
<%--<x:inputC name="nameOrg3" label="组织名称3" labelCol="1" fieldCol="2"/>
<x:inputC name="nameOrg4" label="组织名称4" labelCol="1" fieldCol="2"/>--%>
<x:inputC name="matnr" label="物料编码" labelCol="1" fieldCol="2" required="true" wrapper="select"/>
<x:inputC name="maktx" label="物料描述" labelCol="1" fieldCol="2" readonly="true"/>
<x:hidden name="matkl"/>
<x:inputC name="matklName" label="物料组" labelCol="1" fieldCol="2" wrapper="select" />
<x:selectC name="esokz" label="记录分类" labelCol="1" fieldCol="2" required="true" dictionary="esokz"/>
<x:hidden name="ekgrp"/>
<x:inputC name="ekgrpName" label="采购组" labelCol="1" fieldCol="2" wrapper="select" required="true" />
<x:inputC name="netpr" label="净价" labelCol="1" fieldCol="2" required="true" mask="99999999.99"/>
<x:selectC name="waers" label="货币码" labelCol="1" fieldCol="2" required="true" dictionary="waers"/>
<x:inputC name="peinh" label="价格单位" labelCol="1" fieldCol="2" required="false" />
<x:hidden name="bprme"/>
<x:inputC name="bprmeName" label="订单价格单位(采购)" labelCol="2" fieldCol="2" wrapper="select" required="false" />
<x:inputC name="meinsName" label="基本计量单位" labelCol="1" fieldCol="1" required="false" readonly="true"/>
</div>
<div class="hg-form-row">
<x:inputC name="norbm" label="标准采购订单数量" labelCol="2" fieldCol="1" required="false" mask="99999999.99"/>
<x:hidden name="meins"/>
<x:selectC name="mwskz" label="销售/购买税代码" labelCol="2" fieldCol="1" required="true" dictionary="mwskz"/>
<x:inputC name="umren" label="单位转换分母" labelCol="1" fieldCol="2" required="false" mask="99999999.99"/>
<x:inputC name="umrez" label="单位转换分子" labelCol="1" fieldCol="2" required="false" mask="99999999.99"/>
<x:inputC name="datab" required="true" label="生效日期起" wrapper="date" labelCol="1" fieldCol="2"/>
<x:inputC name="datbi" required="true" label="生效日期止" wrapper="date" labelCol="1" fieldCol="2"/>
<x:inputC name="verkf" label="销售员" labelCol="1" fieldCol="2" required="false" />
<x:inputC name="telf1" label="电话" labelCol="1" fieldCol="2" required="false" />
<x:inputC name="urzlaName" label="原产国" labelCol="1" fieldCol="2" required="false" wrapper="select"/>
<x:hidden name="urzla"/>
<x:inputC name="regioName" label="地区" labelCol="1" fieldCol="2" required="false" wrapper="select"/>
<x:hidden name="regio"/>
<x:selectC name="loekz" label="删除标志" labelCol="1" fieldCol="2" required="false" dictionary="loekz"/>
<x:inputC name="sortl" label="排序字段" labelCol="1" fieldCol="2" required="false" />
<x:inputC name="minbm" label="最小采购订单数量" labelCol="2" fieldCol="2" required="true" mask="9999999.99"/>
<x:inputC name="aplfz" label="计划交货时间(天)" labelCol="2" fieldCol="2" required="true" mask="9999999.99"/>
<x:selectC name="webre" label="基于收货的发票验证" labelCol="2" fieldCol="2" required="true" dictionary="webre"/>
<x:selectC name="stfkz" label="等级类型" labelCol="1" fieldCol="2" required="true" dictionary="stfkz"/>
<x:inputC name="kstbm" label="等级数量1" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
<x:inputC name="kbetr" label="等级金额1" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
<x:inputC name="kstbm2" label="等级数量2" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
<x:inputC name="kbetr2" label="等级金额2" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
<x:inputC name="kstbm3" label="等级数量3" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
<x:inputC name="kbetr3" label="等级金额3" labelCol="1" fieldCol="2" required="false" mask="9999999.99"/>
</div>
</div>
</form>
</body>
</html>
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