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
e2eebe1a
Commit
e2eebe1a
authored
Jan 20, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
固定资产采购申请选择资产编号时根据物料组筛选对应资产类型下的资产编号(待提供对应关系)
parent
52cd2a31
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
4 deletions
+22
-4
purchaseAnln1Detail.js
...ain/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.js
+8
-2
purchaseAnln1Detail.jsp
...in/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.jsp
+1
-0
sapZNE1PurchaseDetail.js
...n/webapp/biz/topsun/sap/purchase/sapZNE1PurchaseDetail.js
+3
-1
SapPurchaseController.java
...topsun/sap/purchase/controller/SapPurchaseController.java
+10
-1
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.js
View file @
e2eebe1a
...
...
@@ -20,7 +20,10 @@ function initGrid() {
display
:
"工厂"
,
name
:
"BUKRS"
,
width
:
"80"
,
align
:
"left"
,
type
:
"string"
,
},
{
display
:
"资产编号"
,
name
:
"ANLN1"
,
width
:
"200"
,
align
:
"left"
,
type
:
"string"
,
display
:
"资产编号"
,
name
:
"ANLN1"
,
width
:
"100"
,
align
:
"left"
,
type
:
"string"
,
},
{
display
:
"资产类型"
,
name
:
"TXK20"
,
width
:
"200"
,
align
:
"left"
,
type
:
"string"
,
},
{
display
:
"资产描述"
,
name
:
"TXT50"
,
width
:
"300"
,
align
:
"left"
,
type
:
"string"
,
...
...
@@ -28,7 +31,10 @@ function initGrid() {
],
dataAction
:
'server'
,
url
:
web_app
.
name
+
'/sapPurchase/queryAnlanFromSap.ajax?'
,
parms
:
{
werks
:
$
(
"#werks"
).
val
()},
parms
:
{
werks
:
$
(
"#werks"
).
val
(),
matkl
:
$
(
"#matkl"
).
val
()
},
toolbar
:
toolbarOptions
,
width
:
'99.8%'
,
height
:
500
,
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.jsp
View file @
e2eebe1a
...
...
@@ -14,6 +14,7 @@
<form
class=
"hg-form"
method=
"post"
action=
""
id=
"queryMainForm"
>
<div
class=
"hg-form-row"
>
<x:hidden
name=
"werks"
/>
<x:hidden
name=
"matkl"
/>
<x:inputC
name=
"paramValue"
label=
"查询条件"
labelCol=
"2"
fieldCol=
"4"
required=
"true"
/>
</div>
<x:searchButtons/>
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/sapZNE1PurchaseDetail.js
View file @
e2eebe1a
...
...
@@ -131,11 +131,12 @@ function initItemGrid() {
var
id
=
$clicked
.
data
(
'id'
);
var
werks
=
$clicked
.
data
(
'werks'
);
var
menge
=
$clicked
.
data
(
'menge'
);
var
matkl
=
$clicked
.
data
(
'matkl'
);
UICtrl
.
showAjaxDialog
({
title
:
'绑定'
,
height
:
500
,
width
:
700
,
url
:
web_app
.
name
+
'/sapPurchase/showBindAnln1.load?itemId='
+
id
+
"&werks="
+
werks
,
url
:
web_app
.
name
+
'/sapPurchase/showBindAnln1.load?itemId='
+
id
+
"&werks="
+
werks
+
"&matkl="
+
matkl
,
ok
:
function
(
d
){
var
_self
=
this
;
var
rows
=
gridManager
.
getSelectedRows
();
...
...
@@ -356,6 +357,7 @@ function getGridColumns() {
html
.
push
(
'<a class="bindAnln1" href="javascript:void(0);"'
);
html
.
push
(
' data-id="'
,
item
.
id
,
'"'
);
html
.
push
(
' data-werks="'
,
item
.
werks
,
'"'
);
html
.
push
(
' data-matkl="'
,
item
.
matkl
,
'"'
);
html
.
push
(
' data-menge="'
,
item
.
menge
,
'"'
);
html
.
push
(
' data-name="'
,
item
.
txz01
,
'">'
);
html
.
push
(
'<i class="fa fa-location-arrow"></i> '
);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchase/controller/SapPurchaseController.java
View file @
e2eebe1a
...
...
@@ -110,7 +110,9 @@ public class SapPurchaseController extends CommonController {
SDO
sdo
=
this
.
getSDO
();
String
itemId
=
sdo
.
getString
(
"itemId"
);
String
werks
=
sdo
.
getString
(
"werks"
);
String
matkl
=
sdo
.
getString
(
"matkl"
);
this
.
putAttribute
(
"werks"
,
werks
);
this
.
putAttribute
(
"matkl"
,
matkl
);
return
forward
(
"purchaseAnln1Detail"
,
itemId
);
}
...
...
@@ -118,6 +120,7 @@ public class SapPurchaseController extends CommonController {
SDO
sdo
=
this
.
getSDO
();
String
param
=
sdo
.
getString
(
"paramValue"
);
String
werks
=
sdo
.
getString
(
"werks"
);
String
matkl
=
sdo
.
getString
(
"matkl"
);
List
<
Map
<
String
,
String
>>
mapList
=
new
ArrayList
<>();
if
(
StringUtil
.
isBlank
(
param
)){
return
packGridDataAndResult
(
mapList
);
...
...
@@ -128,7 +131,13 @@ public class SapPurchaseController extends CommonController {
.
stream
()
.
filter
(
map
->
map
.
values
().
stream
().
anyMatch
(
value
->
value
.
contains
(
werks
)))
.
collect
(
Collectors
.
toList
());
//根据物料组筛选对应资产类型下的资产编号
// if ("A0001".equals(matkl)){//固定资产-房屋及建筑物
// mapList = mapList
// .stream()
// .filter(map -> map.values().stream().anyMatch(value -> value.contains("Z101")))
// .collect(Collectors.toList());
// }
if
(
StringUtil
.
isNotBlank
(
param
)){
//输入查询条件过滤
mapList
=
mapList
.
stream
()
...
...
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