Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
鲁鑫
topsun-bpm
Commits
ed3ed85d
Commit
ed3ed85d
authored
May 14, 2024
by
刘学辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
采购信息记录编辑方式调整
parent
99480eb7
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
290 additions
and
0 deletions
+290
-0
addPurchaseInfoRecordDetail.js
...sun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.js
+196
-0
addPurchaseInfoRecordDetail.jsp
...un/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.jsp
+94
-0
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.js
0 → 100644
View file @
ed3ed85d
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
topsun-xt/src/main/webapp/biz/topsun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.jsp
0 → 100644
View file @
ed3ed85d
<%@ 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>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment