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
bc70e7fd
Commit
bc70e7fd
authored
Feb 10, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
采购信息记录增加货币码及子范围开发完成,待SAP接口添加字段在测试
parent
e07ebc52
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
62 additions
and
3 deletions
+62
-3
addPurchaseInfoRecordDetail.js
...sun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.js
+16
-0
addPurchaseInfoRecordDetail.jsp
...un/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.jsp
+4
-1
purchaseInfoRecordDetail.js
...topsun/sap/purchaseInfoRecord/purchaseInfoRecordDetail.js
+4
-2
SapPurchaseInfoRecordItem.java
.../purchaseInfoRecord/domain/SapPurchaseInfoRecordItem.java
+5
-0
SapPurchaseInfoRecordItemVo.java
...haseInfoRecord/domain/vo/SapPurchaseInfoRecordItemVo.java
+12
-0
easy-search-suppliers.xml
...urces/config/content/easysearch/easy-search-suppliers.xml
+19
-0
sapPurchaseInfoRecordItem.xml
...n/sap/sapPurchaseInfoRecord/sapPurchaseInfoRecordItem.xml
+2
-0
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.js
View file @
bc70e7fd
...
@@ -101,6 +101,22 @@ function bindEvent(){
...
@@ -101,6 +101,22 @@ function bindEvent(){
$
(
'#name1'
).
val
(
data
.
nameOrg1
);
$
(
'#name1'
).
val
(
data
.
nameOrg1
);
}
}
});
});
$
(
'#waersName'
).
searchbox
({
type
:
"suppliers"
,
name
:
"selectSupplierWaers"
,
getParam
:
function
(
item
)
{
return
{
partner
:
$
(
'#lifnr'
).
val
()
}
},
onChange
:
function
(
value
,
data
)
{
debugger
$
(
'#waers'
).
val
(
data
.
waers
);
$
(
'#waersName'
).
val
(
data
.
waersName
);
$
(
'#ltsnr'
).
val
(
data
.
ltsnr
);
$
(
'#ltsbz'
).
val
(
data
.
ltsbz
);
//$('#name1').val(data.nameOrg1);
}
});
//物料编码
//物料编码
$
(
'#matnr'
).
searchbox
({
$
(
'#matnr'
).
searchbox
({
type
:
"system"
,
name
:
"sapMaterialSelect"
,
type
:
"system"
,
name
:
"sapMaterialSelect"
,
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/purchaseInfoRecord/addPurchaseInfoRecordDetail.jsp
View file @
bc70e7fd
...
@@ -43,7 +43,10 @@
...
@@ -43,7 +43,10 @@
<x:hidden
name=
"matkl"
/>
<x:hidden
name=
"matkl"
/>
<x:inputC
name=
"matklName"
label=
"物料组"
labelCol=
"1"
fieldCol=
"2"
wrapper=
"select"
/>
<x:inputC
name=
"matklName"
label=
"物料组"
labelCol=
"1"
fieldCol=
"2"
wrapper=
"select"
/>
<x:selectC
name=
"waers"
label=
"货币码"
labelCol=
"1"
fieldCol=
"2"
required=
"true"
dictionary=
"waers"
/>
<x:inputC
name=
"waersName"
label=
"货币码"
labelCol=
"1"
fieldCol=
"2"
required=
"true"
wrapper=
"select"
/>
<x:hidden
name=
"waers"
/>
<x:hidden
name=
"ltsnr"
/>
<x:hidden
name=
"ltsbz"
/>
<x:inputC
name=
"peinh"
label=
"价格单位"
labelCol=
"1"
fieldCol=
"2"
required=
"true"
mask=
"9999999"
/>
<x:inputC
name=
"peinh"
label=
"价格单位"
labelCol=
"1"
fieldCol=
"2"
required=
"true"
mask=
"9999999"
/>
<x:inputC
name=
"meinsName"
label=
"基本计量单位"
labelCol=
"1"
fieldCol=
"2"
required=
"false"
readonly=
"true"
/>
<x:inputC
name=
"meinsName"
label=
"基本计量单位"
labelCol=
"1"
fieldCol=
"2"
required=
"false"
readonly=
"true"
/>
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/purchaseInfoRecord/purchaseInfoRecordDetail.js
View file @
bc70e7fd
...
@@ -267,7 +267,7 @@ function getGridColumns() {
...
@@ -267,7 +267,7 @@ function getGridColumns() {
//,editor: {required: true,type: 'text', mask: '9999999.99'}
//,editor: {required: true,type: 'text', mask: '9999999.99'}
},
},
{
display
:
"货币码编号"
,
name
:
"waers"
,
width
:
"20"
,
align
:
"left"
,
type
:
"string"
,
hide
:
true
},
{
display
:
"货币码编号"
,
name
:
"waers"
,
width
:
"20"
,
align
:
"left"
,
type
:
"string"
,
hide
:
true
},
{
display
:
"货币码"
,
name
:
"waers
TextView
"
,
width
:
"100"
,
align
:
"left"
,
type
:
"string"
{
display
:
"货币码"
,
name
:
"waers
Name
"
,
width
:
"100"
,
align
:
"left"
,
type
:
"string"
/*,editor: {
/*,editor: {
type: 'dictionary',
type: 'dictionary',
data: {name: 'waers'},
data: {name: 'waers'},
...
@@ -619,7 +619,9 @@ function doSaveDefine() {
...
@@ -619,7 +619,9 @@ function doSaveDefine() {
freight
:
$
(
"#freight"
).
val
(),
freight
:
$
(
"#freight"
).
val
(),
kbetr6
:
$
(
"#kbetr6"
).
val
(),
kbetr6
:
$
(
"#kbetr6"
).
val
(),
waers
:
$
(
"#waers"
).
val
(),
waers
:
$
(
"#waers"
).
val
(),
waersTextView
:
$
(
"#waers"
).
find
(
"option:selected"
).
text
(),
ltsnr
:
$
(
"#ltsnr"
).
val
(),
ltsbz
:
$
(
"#ltsbz"
).
val
(),
waersName
:
$
(
"#waersName"
).
val
(),
peinh
:
$
(
"#peinh"
).
val
(),
peinh
:
$
(
"#peinh"
).
val
(),
bprme
:
$
(
"#bprme"
).
val
(),
bprme
:
$
(
"#bprme"
).
val
(),
bprmeName
:
$
(
"#bprmeName"
).
val
(),
bprmeName
:
$
(
"#bprmeName"
).
val
(),
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseInfoRecord/domain/SapPurchaseInfoRecordItem.java
View file @
bc70e7fd
...
@@ -125,6 +125,11 @@ public class SapPurchaseInfoRecordItem extends AbstractEntity {
...
@@ -125,6 +125,11 @@ public class SapPurchaseInfoRecordItem extends AbstractEntity {
@Column
(
name
=
"WAERS_NAME"
)
@Column
(
name
=
"WAERS_NAME"
)
private
String
waersName
;
private
String
waersName
;
@Column
(
name
=
"ltsnr"
)
private
String
ltsnr
;
@Column
(
name
=
"ltsbz"
)
private
String
ltsbz
;
/**
/**
* 价格单位
* 价格单位
*/
*/
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseInfoRecord/domain/vo/SapPurchaseInfoRecordItemVo.java
View file @
bc70e7fd
...
@@ -83,6 +83,18 @@ public class SapPurchaseInfoRecordItemVo implements Serializable {
...
@@ -83,6 +83,18 @@ public class SapPurchaseInfoRecordItemVo implements Serializable {
*/
*/
@JsonProperty
(
"WAERS"
)
@JsonProperty
(
"WAERS"
)
private
String
waers
;
private
String
waers
;
/**
* 供应商子范围
*/
@JsonProperty
(
"LTSNR"
)
private
String
ltsnr
;
/**
* 供应商子范围描述
*/
@JsonProperty
(
"LTSBZ"
)
private
String
ltsbz
;
/**
/**
* 价格单位
* 价格单位
*/
*/
...
...
topsun/src/main/resources/config/content/easysearch/easy-search-suppliers.xml
View file @
bc70e7fd
...
@@ -17,6 +17,25 @@
...
@@ -17,6 +17,25 @@
<condition
column=
"name_org1"
name=
"nameOrg1"
symbol=
"like"
alias=
"t"
/>
<condition
column=
"name_org1"
name=
"nameOrg1"
symbol=
"like"
alias=
"t"
/>
</easy-search>
</easy-search>
<easy-search
name=
"selectSupplierWaers"
desc=
"根据供应商编码查询货币码"
>
<sql>
SELECT
DISTINCT i.partner,p.ltsbz, p.ltsnr, case when p.waers is null or p.waers = '' then b.waers else p.waers end as waers,
case when p.waers is null or p.waers = '' then d1.`NAME` else d2.`NAME` end as waers_name
FROM sap_suppliers_info i
LEFT JOIN sap_suppliers_buyer b ON i.id = b.s_id
LEFT JOIN sap_suppliers_item_period p ON i.id = p.s_id
left join sa_dictionarydetail d1 on d1.`VALUE` = b.waers and d1.DICTIONARY_ID = 'b1d786efdd2911eea8a50242ac110003'
left join sa_dictionarydetail d2 on d2.`VALUE` = p.waers and d2.DICTIONARY_ID = 'b1d786efdd2911eea8a50242ac110003'
WHERE i.STATUS = 3 AND i.apply_type != - 1
</sql>
<field
name=
"供应商子范围"
title=
"供应商子范围"
code=
"ltsnr"
width=
"150"
/>
<field
name=
"供应商子范围描述"
title=
"供应商子范围描述"
code=
"ltsbz"
width=
"200"
/>
<field
name=
"货币码"
title=
"货币码"
code=
"waers"
width=
"100"
/>
<field
name=
"货币码描述"
title=
"货币码描述"
code=
"waersName"
width=
"100"
/>
<condition
column=
"partner"
name=
"partner"
symbol=
"like"
alias=
"i"
/>
</easy-search>
<easy-search
name=
"selectQuotedSuppliers"
desc=
"已报价供应商"
>
<easy-search
name=
"selectQuotedSuppliers"
desc=
"已报价供应商"
>
<sql>
<sql>
SELECT
SELECT
...
...
topsun/src/main/resources/config/topsun/sap/sapPurchaseInfoRecord/sapPurchaseInfoRecordItem.xml
View file @
bc70e7fd
...
@@ -35,6 +35,8 @@
...
@@ -35,6 +35,8 @@
t.WEBRE,
t.WEBRE,
t.NETPR,
t.NETPR,
t.WAERS,
t.WAERS,
t.LTSNR,
t.LTSBZ,
t.PEINH,
t.PEINH,
t.BPRME,
t.BPRME,
t.KSCHL,
t.KSCHL,
...
...
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