Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
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
shenshaokai
jinfa-platform
Commits
1a23c11b
Commit
1a23c11b
authored
Oct 31, 2022
by
shenshaokai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 修复新增合同的代码合并出的bug
parent
88e5f45e
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
17 deletions
+28
-17
contract.ts
src/locales/en-US/contract.ts
+1
-0
contract.ts
src/locales/ko-KR/contract.ts
+2
-0
contract.ts
src/locales/zh-CN/contract.ts
+1
-0
ContractText.tsx
src/pages/contract/manage/add/components/ContractText.tsx
+1
-1
Information.tsx
src/pages/contract/manage/add/components/Information.tsx
+5
-5
contracAdd.tsx
src/pages/contract/manage/add/contracAdd.tsx
+18
-11
No files found.
src/locales/en-US/contract.ts
View file @
1a23c11b
...
...
@@ -516,4 +516,5 @@ export default {
'contract.payRatio100'
:
'The payment ratio of all payment plans, must not exceed 100'
,
'contract.verify.payAmount'
:
'The payment amount of all payment plans, which cannot exceed the total contract amount'
,
'contract.guanlianhetong'
:
'Affiliate Contracts'
}
src/locales/ko-KR/contract.ts
View file @
1a23c11b
...
...
@@ -521,4 +521,6 @@ export default {
'contract.select'
:
'계약 선택'
,
'contract.payRatio100'
:
'모든 지불 계획의 지불 비율은 100을 초과할 수 없습니다.'
,
'contract.verify.payAmount'
:
'전체 계약 금액을 초과할 수 없는 모든 지불 계획의 지불 금액'
,
'contract.guanlianhetong'
:
'관련 계약'
}
src/locales/zh-CN/contract.ts
View file @
1a23c11b
...
...
@@ -535,5 +535,6 @@ export default {
'contract.payRatio100'
:
'全部付款计划付款比例,不得超过100'
,
'contract.verify.payAmount'
:
'全部付款计划付款金额,不得超过合同总金额'
,
'contract.guanlianhetong'
:
'关联合同'
,
}
src/pages/contract/manage/add/components/ContractText.tsx
View file @
1a23c11b
...
...
@@ -8,7 +8,7 @@ import { getIntl } from 'umi';
import
FileHt
from
'@/pages/contract/components/fileHt'
;
const
intl
=
getIntl
();
const
ContractText
=
(
props
:
any
)
=>
{
const
{
currentRef
,
memberId
,
purchaseMate
,
roleId
,
basicsVO
,
currency
,
Price
}
=
props
;
const
{
currentRef
,
memberId
,
purchaseMate
,
roleId
,
basicsVO
,
currency
,
Price
,
tabIndex
,
getOtherInfo
}
=
props
;
const
[
TemplatePage
,
setTemplatePage
]
=
useState
<
any
>
([]);
const
[
template
,
setTemplate
]
=
useState
<
any
>
({});
const
[
templateDemo
,
setTemplateDemo
]
=
useState
<
any
>
({});
...
...
src/pages/contract/manage/add/components/Information.tsx
View file @
1a23c11b
...
...
@@ -39,7 +39,7 @@ const layout: any = {
};
const
Information
=
(
props
:
any
)
=>
{
const
{
fetchdata
,
currentRef
,
Row
,
getrow
,
getmemberId
,
sourceType
,
getsourceType
,
getbasicsVO
,
getroleId
,
getcurrency
,
sourceWay
}
=
props
;
const
{
fetchdata
,
currentRef
,
Row
,
getrow
,
getmemberId
,
sourceType
,
getsourceType
,
getbasicsVO
,
getroleId
,
getcurrency
,
sourceWay
,
changeTabs
}
=
props
;
const
{
state
,
}
=
history
.
location
;
...
...
@@ -78,7 +78,7 @@ const Information = (props: any) => {
const
[
businessTypeList
,
setBusinessTypeList
]
=
useState
<
any
>
()
const
[
Currency
,
setCurrency
]
=
useState
<
string
>
(
''
)
const
[
Currency
,
setCurrency
]
=
useState
<
string
>
(
''
)
/* 显示弹出 */
const
Choose
=
(
sourceType
?)
=>
{
...
...
@@ -180,7 +180,7 @@ const Information = (props: any) => {
basicsVO
.
arrivalArea
=
Row
.
arrivalArea
?
Row
.
arrivalArea
:
undefined
;
basicsVO
.
arrivalAreaName
=
Row
.
arrivalAreaName
?
Row
.
arrivalAreaName
:
undefined
;
if
(
!
_state
?.
demandPoolData
)
{
if
(
!
_state
?.
demandPoolData
)
{
basicsVO
.
sourceType
=
Row
.
sourceType
?
Row
.
sourceType
+
''
:
'1'
;
basicsVO
.
partyBName
=
Row
.
partyBName
?
Row
.
partyBName
:
''
;
basicsVO
.
partyBMemberId
=
sourceType
===
'1'
?
Row
.
awardRoleId
?
Row
.
awardMemberId
:
''
:
Row
.
partyBMemberId
;
...
...
@@ -192,8 +192,8 @@ const Information = (props: any) => {
getbasicsVO
({
...
basicsVO
,
id
:
basicsVO
?.
contractId
,
oldContractId
:
basicsVO
?.
contractId
,
id
:
basicsVO
?.
contractId
,
oldContractId
:
basicsVO
?.
contractId
,
})
attrValueForm
.
setFieldsValue
(
basicsVO
)
...
...
src/pages/contract/manage/add/contracAdd.tsx
View file @
1a23c11b
...
...
@@ -51,8 +51,8 @@ const Add: React.FC<{}> = (props: any) => {
const
[
payList
,
setPayList
]
=
useState
<
any
>
()
const
[
memberId
,
set
m
emberId
]
=
useState
<
string
>
(
''
)
const
[
memberRoleId
,
set
m
emberRoleId
]
=
useState
<
string
>
(
''
)
const
[
memberId
,
set
M
emberId
]
=
useState
<
string
>
(
''
)
const
[
memberRoleId
,
set
M
emberRoleId
]
=
useState
<
string
>
(
''
)
const
[
currency
,
setCurrency
]
=
useState
<
any
>
({});
//配送方式
...
...
@@ -61,6 +61,7 @@ const Add: React.FC<{}> = (props: any) => {
const
[
purchasePaymentData
,
setPurchasePaymentData
]
=
useState
<
any
>
()
const
[
tabIndex
,
setTabIndex
]
=
useState
<
number
|
string
>
(
0
);
const
[
roleId
,
setRoleId
]
=
useState
<
string
>
(
''
)
/* 获取下拉框选中的id 查询物料 */
...
...
@@ -73,12 +74,12 @@ const Add: React.FC<{}> = (props: any) => {
/* 获取供应商角色id */
const
getmemberId
=
(
memberId
,
roleId
)
=>
{
set
m
emberId
(
memberId
)
set
m
emberRoleId
(
roleId
)
set
M
emberId
(
memberId
)
set
M
emberRoleId
(
roleId
)
}
/* 采购商会员关联id */
const
getroleId
=
(
roleId
)
=>
{
set
r
oleId
(
roleId
)
set
R
oleId
(
roleId
)
}
/* 采购商会员关联id */
...
...
@@ -162,6 +163,7 @@ const Add: React.FC<{}> = (props: any) => {
changeTabs=
{
changeTabs
}
getbasicsVO=
{
getbasicsVO
}
fetchdata=
{
basic
}
getroleId=
{
getroleId
}
getcurrency=
{
getcurrency
}
/>
},
...
...
@@ -176,7 +178,7 @@ const Add: React.FC<{}> = (props: any) => {
sourceType=
{
type
}
deliveryType=
{
deliveryType
}
getPurchaseData=
{
getPurchaseData
}
totalAmountChange=
{
(
num
)
=>
setPrice
(
num
)
}
totalAmountChange=
{
(
num
)
=>
setPrice
(
num
)
}
/>
},
{
...
...
@@ -227,7 +229,8 @@ const Add: React.FC<{}> = (props: any) => {
memberId=
{
memberId
}
getOtherInfo=
{
getOtherInfo
}
purchaseMate=
{
purchaseMate
}
roleId=
{
memberRoleId
}
// roleId={memberRoleId}
roleId=
{
roleId
}
currency=
{
currency
}
basicsVO=
{
basic
}
Price=
{
Price
}
...
...
@@ -348,15 +351,19 @@ const Add: React.FC<{}> = (props: any) => {
}
useEffect
(()
=>
{
if
(
!
sourceType
){
sessionStorage
.
removeItem
(
'recordList'
)
sessionStorage
.
removeItem
(
'record'
)
}
if
(
sourceType
)
{
setType
(
sourceType
)
setRow
(
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
)))
setPrice
(
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
)).
totalAmount
)
const
memberId
=
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
))?.
partyBMemberId
||
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
))?.
partyBMemberId
const
memberRoleId
=
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
))?.
vendorRoleId
||
JSON
.
parse
(
sessionStorage
.
getItem
(
'record'
))?.
partyBRoleId
set
m
emberId
(
memberId
)
set
m
emberRoleId
(
memberRoleId
)
set
r
oleId
(
memberRoleId
)
set
M
emberId
(
memberId
)
set
M
emberRoleId
(
memberRoleId
)
set
R
oleId
(
memberRoleId
)
}
if
(
sourceType
==
4
)
{
...
...
@@ -369,7 +376,7 @@ const Add: React.FC<{}> = (props: any) => {
if
(
_state
?.
demandPoolData
||
_state
?.
demandPoolRows
)
{
setType
(
4
)
}
},
[])
const
handleTabChange
=
(
i
)
=>
{
...
...
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