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
306f2aa9
Commit
306f2aa9
authored
Feb 25, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
固定资产暂存
parent
af0a77df
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
40 additions
and
13 deletions
+40
-13
purchaseAnln1Detail.js
...ain/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.js
+18
-1
purchaseAnln1Detail.jsp
...in/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.jsp
+4
-0
sapZNE1PurchaseDetail.js
...n/webapp/biz/topsun/sap/purchase/sapZNE1PurchaseDetail.js
+16
-12
SapPurchaseController.java
...topsun/sap/purchase/controller/SapPurchaseController.java
+2
-0
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.js
View file @
306f2aa9
...
@@ -48,7 +48,23 @@ function initGrid() {
...
@@ -48,7 +48,23 @@ function initGrid() {
enabledEdit
:
true
,
enabledEdit
:
true
,
fixedCellHeight
:
true
,
fixedCellHeight
:
true
,
selectRowButtonOnly
:
true
,
selectRowButtonOnly
:
true
,
enableObjectBag
:
true
enableObjectBag
:
true
,
onSelectRow
:
function
(
row
)
{
var
selectValues
=
$
(
"#selectValues"
).
val
();
if
(
selectValues
==
""
)
{
selectValues
=
row
.
ANLN1
;
}
else
{
selectValues
+=
","
+
row
.
ANLN1
;
}
$
(
"#selectValues"
).
val
(
selectValues
);
},
onUnSelectRow
:
function
(
row
)
{
var
selectValues
=
$
(
"#selectValues"
).
val
();
var
arr
=
selectValues
.
split
(
","
);
arr
=
arr
.
filter
(
item
=>
item
!==
row
.
ANLN1
);
selectValues
=
arr
.
join
(
","
);
$
(
"#selectValues"
).
val
(
selectValues
);
},
}
}
);
);
UICtrl
.
setSearchAreaToggle
(
gridManager
);
UICtrl
.
setSearchAreaToggle
(
gridManager
);
...
@@ -65,5 +81,6 @@ function query(obj) {
...
@@ -65,5 +81,6 @@ function query(obj) {
function
resetForm
(
obj
)
{
function
resetForm
(
obj
)
{
$
(
obj
).
formClean
();
$
(
obj
).
formClean
();
reloadGrid
();
}
}
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/purchaseAnln1Detail.jsp
View file @
306f2aa9
...
@@ -18,6 +18,10 @@
...
@@ -18,6 +18,10 @@
<x:inputC
name=
"paramValue"
label=
"查询条件"
labelCol=
"2"
fieldCol=
"4"
required=
"true"
/>
<x:inputC
name=
"paramValue"
label=
"查询条件"
labelCol=
"2"
fieldCol=
"4"
required=
"true"
/>
</div>
</div>
<x:searchButtons/>
<x:searchButtons/>
<div
class=
"hg-form-row"
>
<x:textareaC
name=
"selectValues"
label=
"已选择资产号"
labelCol=
"2"
fieldCol=
"10"
readonly=
"true"
rows=
"3"
/>
</div>
</form>
</form>
</div>
</div>
<div
id=
"anlngrid"
></div>
<div
id=
"anlngrid"
></div>
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/purchase/sapZNE1PurchaseDetail.js
View file @
306f2aa9
...
@@ -132,27 +132,30 @@ function initItemGrid() {
...
@@ -132,27 +132,30 @@ function initItemGrid() {
var
werks
=
$clicked
.
data
(
'werks'
);
var
werks
=
$clicked
.
data
(
'werks'
);
var
menge
=
$clicked
.
data
(
'menge'
);
var
menge
=
$clicked
.
data
(
'menge'
);
var
matkl
=
$clicked
.
data
(
'matkl'
);
var
matkl
=
$clicked
.
data
(
'matkl'
);
var
anln1
=
$clicked
.
data
(
'anln1'
);
UICtrl
.
showAjaxDialog
({
UICtrl
.
showAjaxDialog
({
title
:
'绑定'
,
title
:
'绑定'
,
height
:
500
,
height
:
500
,
width
:
700
,
width
:
700
,
url
:
web_app
.
name
+
'/sapPurchase/showBindAnln1.load?itemId='
+
id
+
"&werks="
+
werks
+
"&matkl="
+
matkl
,
url
:
web_app
.
name
+
'/sapPurchase/showBindAnln1.load?itemId='
+
id
+
"&werks="
+
werks
+
"&matkl="
+
matkl
+
"&anln1="
+
anln1
,
ok
:
function
(
d
){
ok
:
function
(
d
){
var
_self
=
this
;
var
_self
=
this
;
var
rows
=
gridManager
.
getSelectedRows
();
var
selectValues
=
$
(
"#selectValues"
).
val
();
if
(
rows
.
length
!=
menge
){
var
length
=
selectValues
.
split
(
","
).
length
;
//var rows = gridManager.getSelectedRows();
if
(
length
!=
menge
){
Public
.
tip
(
"资产号数量必须与采购数量("
+
menge
+
")一致"
);
Public
.
tip
(
"资产号数量必须与采购数量("
+
menge
+
")一致"
);
return
false
;
return
false
;
}
}
var
anln1s
=
[];
//
var anln1s = [];
var
anln1
=
""
;
//
var anln1 = "";
if
(
rows
.
length
>
0
){
//
if (rows.length>0){
rows
.
forEach
(
row
=>
{
//
rows.forEach(row=>{
anln1s
.
push
(
row
.
ANLN1
);
//
anln1s.push(row.ANLN1);
})
//
})
anln1
=
anln1s
.
join
(
','
);
//
anln1 = anln1s.join(',');
}
//
}
initAddAnln1
(
anln1
,
id
);
initAddAnln1
(
selectValues
,
id
);
_self
.
close
();
_self
.
close
();
},
},
});
});
...
@@ -359,6 +362,7 @@ function getGridColumns() {
...
@@ -359,6 +362,7 @@ function getGridColumns() {
html
.
push
(
' data-werks="'
,
item
.
werks
,
'"'
);
html
.
push
(
' data-werks="'
,
item
.
werks
,
'"'
);
html
.
push
(
' data-matkl="'
,
item
.
matkl
,
'"'
);
html
.
push
(
' data-matkl="'
,
item
.
matkl
,
'"'
);
html
.
push
(
' data-menge="'
,
item
.
menge
,
'"'
);
html
.
push
(
' data-menge="'
,
item
.
menge
,
'"'
);
html
.
push
(
' data-anln1="'
,
item
.
anln1
,
'"'
);
html
.
push
(
' data-name="'
,
item
.
txz01
,
'">'
);
html
.
push
(
' data-name="'
,
item
.
txz01
,
'">'
);
html
.
push
(
'<i class="fa fa-location-arrow"></i> '
);
html
.
push
(
'<i class="fa fa-location-arrow"></i> '
);
html
.
push
(
'绑定资产编号'
);
html
.
push
(
'绑定资产编号'
);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchase/controller/SapPurchaseController.java
View file @
306f2aa9
...
@@ -111,8 +111,10 @@ public class SapPurchaseController extends CommonController {
...
@@ -111,8 +111,10 @@ public class SapPurchaseController extends CommonController {
String
itemId
=
sdo
.
getString
(
"itemId"
);
String
itemId
=
sdo
.
getString
(
"itemId"
);
String
werks
=
sdo
.
getString
(
"werks"
);
String
werks
=
sdo
.
getString
(
"werks"
);
String
matkl
=
sdo
.
getString
(
"matkl"
);
String
matkl
=
sdo
.
getString
(
"matkl"
);
String
anln1
=
sdo
.
getString
(
"anln1"
);
this
.
putAttribute
(
"werks"
,
werks
);
this
.
putAttribute
(
"werks"
,
werks
);
this
.
putAttribute
(
"matkl"
,
matkl
);
this
.
putAttribute
(
"matkl"
,
matkl
);
this
.
putAttribute
(
"selectValues"
,
anln1
);
return
forward
(
"purchaseAnln1Detail"
,
itemId
);
return
forward
(
"purchaseAnln1Detail"
,
itemId
);
}
}
...
...
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