Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
psbc_remit
Overview
Overview
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
qianyuheng
psbc_remit
Commits
1996d9dd
Commit
1996d9dd
authored
Jul 27, 2020
by
qiuxia
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改gitopn
parent
8b220273
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1529 additions
and
972 deletions
+1529
-972
index.js
src/views/Business/Gitopn/descriptor/index.js
+197
-69
index.js
src/views/Business/Gitopn/model/index.js
+245
-73
Basic.js
src/views/Business/Gitopn/views/Basic.js
+685
-0
Ovwp.js
src/views/Business/Gitopn/views/Ovwp.js
+347
-0
index.js
src/views/Business/Gitopn/views/index.js
+55
-830
No files found.
src/views/Business/Gitopn/descriptor/index.js
View file @
1996d9dd
export
default
fieldSet
=
{
gitp_drpreflglab
:[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
// \gitp\drpreflglab Label for Type of Request
],
ownref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\rec\ownref Reference
acc
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\rec\acc Account for Advance Payment
],
nam
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \gidgrp\rec\nam Externally Displayed Name to Identify the Contract
],
usr_nam
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \gitp\\sysmod\usr\nam 用户ID
bilvvv
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \gidgrp\rec\bilvvv 利率
],
resflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\resflg Reserved Contract
bngcod
:[
{
type
:
'string'
,
max
:
1
0
,
message
:
'长度不能超过10个字符'
},
// \gidgrp\rec\bngcod 企业海关十位编码
],
max_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\cbs\max\cur Currency
cfaguatyp
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \gidgrp\rec\cfaguatyp 对外担保类型
],
max_amt
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\cbs\max\amt Balance
cmtflg
:[
//{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\cmtflg 跨境人民币保函
],
opn1_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\
cbs\opn1\cur Currency
cunqii
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\
rec\cunqii 流动资金�'�款利率档次
],
opn1_am
t
:[
{
type
:
'string'
,
max
:
1
6
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\cbs\opn1\amt Balance
expda
t
:[
{
type
:
'string'
,
max
:
1
2
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\expdat Valid until
],
aammod_addamt
flg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gitp\aamp\aammod\addamtflg Add. Amount
exp
flg
:[
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\expflg Unlimited Guarantee
],
gitp_drpreflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gi
tp\drpreflg Type of Request
fenlishi
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gi
dgrp\rec\fenlishi 是否分离式保函
],
hndtyp
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \gidgrp\rec\hndtyp Handling Type
fingua
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\fingua 是否对外担保
],
gartyp
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\gartyp Type of Undertaking
],
blk_apprul
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \gidgrp\blk\apprul Applicable Rules
],
blk_apprultxt
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\blk\apprultxt Specification of Applicable Rule
],
giduil
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \gidgrp\rec\giduil Guarantee Language
],
gtxinr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \gidgrp\rec\gtxinr INR of Generating Text
],
orddat
:[
{
type
:
'string'
,
max
:
1
2
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\orddat Date of Customer's Order
guaflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\guaflg Mortgage Flag
],
opndat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\opndat Valid from
hndtyp
:[
// {type:'string',max:2,message:'长度不能超过2个字符'}, // \gidgrp\rec\hndtyp Handling Type
],
exp
dat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\
expdat Valid until
inu
dat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\
inudat Inure Date
],
expflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\expflg Unlimited Guarantee
jurlaw
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\rec\jurlaw Law of Jurisdiction
],
jurplc
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\rec\jurplc Place of Jurisdiction
],
juscod
:[
{
type
:
'string'
,
max
:
10
,
message
:
'长度不能超过10个字符'
},
// \gidgrp\rec\juscod 组织机构
],
liadat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\liadat Liability until
],
liaflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gidgrp\rec\liaflg Unlimited Liability
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\liaflg Unlimited Liability
],
mannum
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\mannum 手册号码
],
nam
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \gidgrp\rec\nam Externally Displayed Name to Identify the Contract
],
oldref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\rec\oldref Old Reference
],
pts1_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\apl\pts\ref 参考号
opndat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\opndat Valid from
],
oppbnk
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\oppbnk 境内外对手行代码
],
orcamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \gidgrp\rec\orcamt Amount of Original Contract
],
orccur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\rec\orccur Currency of Original Contract
],
orcdat
:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gidgrp\rec\orcdat Date from Original Contract
{
required
:
true
,
message
:
'必输项'
}
],
orcrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \gidgrp\rec\orcrat Percentage/Rate of Original Contract
],
orcref
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\rec\orcref Reference of Original Contract
],
orddat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\orddat Date of Customer's Order
],
ownref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\rec\ownref Reference
],
resflg
:[
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\resflg Reserved Contract
],
tenclsdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\tenclsdat Tender Closing Date
],
tendat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\tendat Tender Date
],
tenref
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\rec\tenref Tender Reference
],
teskeyunc
:[
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\teskeyunc Test Key Unconfirmity
],
trmdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \gidgrp\rec\trmdat Transmit Original Guarantee Latest on
],
pts_adrblk
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \gidgrp\adv\pts\adrblk SWIFT地址
],
pts_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\adv\pts\extkey 客户编号
],
pts_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\adv\pts\ref 参考号
],
pts1_adrblk
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \gidgrp\apl\pts\adrblk SWIFT地址
],
pts1_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\apl\pts\extkey 客户编号
],
pts1_
adrblk
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\apl\pts\adrblk SWIFT地址
pts1_
ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\apl\pts\ref 参考号
],
pts2_
ref
:[
{
type
:
'string'
,
max
:
1
6
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\ben\pts\ref 参考号
pts2_
adrblk
:[
{
type
:
'string'
,
max
:
1
00
,
message
:
'长度不能超过100个字符'
},
// \gidgrp\ben\pts\adrblk SWIFT地址
],
pts2_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\ben\pts\extkey 客户编号
],
pts2_
adrblk
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\ben\pts\adrblk SWIFT地址
pts2_
ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\ben\pts\ref 参考号
],
pts4_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\iss\pts\extkey 客户编号
blk_addinf
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\blk\addinf Additional Info
],
pts4_adrblk
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\iss\pts\adrblk SWIFT地址
blk_apprul
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \gidgrp\blk\apprul Applicable Rules
],
pts_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\adv\pts\extkey 客户编号
blk_apprultxt
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\blk\apprultxt Specification of Applicable Rule
],
pts_adrblk
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\
adv\pts\adrblk SWIFT地址
blk_covgodsrv
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\
blk\covgodsrv Object of Contract
],
pts_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\adv\pts\ref 参考号
blk_gidtxt
:[
{
type
:
'string'
,
max
:
65
,
message
:
'长度不能超过65个字符'
},
// \gidgrp\blk\gidtxt Guarantee Text
],
pts4_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\iss\pts\ref 参考号
blk_orcplc
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\blk\orcplc Original Contract Place
],
pts3_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\con\pts\extkey 客户编号
max_amt
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\cbs\max\amt Balance
],
max_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\cbs\max\cur Currency
],
opn1_amt
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\cbs\opn1\amt Balance
],
opn1_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \gidgrp\cbs\opn1\cur Currency
],
pts3_adrblk
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\con\pts\adrblk SWIFT地址
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \gidgrp\con\pts\adrblk SWIFT地址
],
pts3_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\con\pts\extkey 客户编号
],
pts3_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\con\pts\ref 参考号
],
ghd_bustyp
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \gidgrp\ghd\bustyp 业务类型
],
ghd_remark
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \gidgrp\ghd\remark 备注
],
ghd_segtyp
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \gidgrp\ghd\segtyp 特殊保函类型
],
ghd_wahnum
:[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
// \gidgrp\ghd\wahnum 仓库号
],
pts4_adrblk
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \gidgrp\iss\pts\adrblk SWIFT地址
],
pts4_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\iss\pts\extkey 客户编号
],
pts4_ref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \gidgrp\iss\pts\ref 参考号
],
usr_nam
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \gitp\\sysmod\usr\nam 用户ID
],
aammod_addamtflg
:[
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gitp\aamp\aammod\addamtflg Add. Amount
],
gitp_drpreflg
:[
// {type:'string',max:1,message:'长度不能超过1个字符'}, // \gitp\drpreflg Type of Request
],
gitp_drpreflglab
:[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
// \gitp\drpreflglab Label for Type of Request
],
gitp_gidtxtmodflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \gitp\gidtxtmodflg Modify Guarantee Text
//
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitp\gidtxtmodflg Modify Guarantee Text
],
blk_gidtxt
:[
{
type
:
'string'
,
max
:
65
,
message
:
'长度不能超过65个字符'
},
// \gidgrp\blk\gidtxt Guarantee Text
gitp_labaddinf
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \gitp\labaddinf Label for Additional Info
],
setmod_doccur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \setmod\doccur document currency
gitp_laborcdat
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \gitp\laborcdat Label for Contract Date
],
gitp_lettername
:[
{
type
:
'string'
,
max
:
60
,
message
:
'长度不能超过60个字符'
},
// \gitp\lettername 面函标题
],
liaccv_chgamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\chgamt 变动金额
],
liaccv_concur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\liaccv\concur 业务结算币种
],
liaccv_cshpct
:[
{
type
:
'string'
,
max
:
5
,
message
:
'长度不能超过5个字符'
},
// \liaall\liaccv\cshpct 保证金应收比例
],
liaccv_newamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\newamt 业务金额
],
liaccv_pctresamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\pctresamt 应收/支保证金
],
liaccv_relcshpct
:[
{
type
:
'string'
,
max
:
5
,
message
:
'长度不能超过5个字符'
},
// \liaall\liaccv\relcshpct 保证金实收比例
],
liaccv_totcovamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\totcovamt 保证金合计
],
setmod_docamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \setmod\docamt document amount
],
setmod_doccur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \setmod\doccur document currency
],
setmod_feemac
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \setmod\feemac FEEMAC
],
...
...
src/views/Business/Gitopn/model/index.js
View file @
1996d9dd
...
...
@@ -6,148 +6,277 @@ import {modelWrapper} from '@/components/RunTime'
class
Gitopn
{
@
observable
gitp_drpreflglab
=
""
// \gitp\drpreflglab Label for Type of Reques
t
acc
=
""
// \gidgrp\rec\acc Account for Advance Paymen
t
@
observable
ownref
=
""
// \gidgrp\rec\ownref Reference
bilvvv
=
""
// \gidgrp\rec\bilvvv 利率
@
observable
nam
=
""
// \gidgrp\rec\nam Externally Displayed Name to Identify the Contract
bngcod
=
""
// \gidgrp\rec\bngcod 企业海关十位编码
@
observable
usr_nam
=
""
// \gitp\\sysmod\usr\nam 用户ID
cfaguatyp
=
""
// \gidgrp\rec\cfaguatyp 对外担保类型
@
observable
resflg
=
""
// \gidgrp\rec\resflg Reserved Contract
cmtflg
=
""
// \gidgrp\rec\cmtflg 跨境人民币保函
@
observable
max_cur
=
""
// \gidgrp\cbs\max\cur Currency
cunqii
=
""
// \gidgrp\rec\cunqii 流动资金�'�款利率档次
@
observable
max_amt
=
""
// \gidgrp\cbs\max\amt Balance
expdat
=
""
// \gidgrp\rec\expdat Valid until
@
observable
opn1_cur
=
""
// \gidgrp\cbs\opn1\cur Currency
expflg
=
""
// \gidgrp\rec\expflg Unlimited Guarantee
@
observable
opn1_amt
=
""
// \gidgrp\cbs\opn1\amt Balance
fenlishi
=
""
// \gidgrp\rec\fenlishi 是否分离式保函
@
observable
aammod_addamtflg
=
""
// \gitp\aamp\aammod\addamtflg Add. Amount
fingua
=
""
// \gidgrp\rec\fingua 是否对外担保
@
observable
gitp_drpreflg
=
""
// \gitp\drpreflg Type of Request
gartyp
=
""
// \gidgrp\rec\gartyp Type of Undertaking
@
observable
giduil
=
""
// \gidgrp\rec\giduil Guarantee Language
@
observable
gtxinr
=
""
// \gidgrp\rec\gtxinr INR of Generating Text
@
observable
guaflg
=
""
// \gidgrp\rec\guaflg Mortgage Flag
@
observable
hndtyp
=
""
// \gidgrp\rec\hndtyp Handling Type
@
observable
gartyp
=
""
// \gidgrp\rec\gartyp Type of Undertaking
inudat
=
""
// \gidgrp\rec\inudat Inure Date
@
observable
blk_apprul
=
""
// \gidgrp\blk\apprul Applicable Rules
jurlaw
=
""
// \gidgrp\rec\jurlaw Law of Jurisdiction
@
observable
blk_apprultxt
=
""
// \gidgrp\blk\apprultxt Specification of Applicable Rule
jurplc
=
""
// \gidgrp\rec\jurplc Place of Jurisdiction
@
observable
giduil
=
""
// \gidgrp\rec\giduil Guarantee Language
juscod
=
""
// \gidgrp\rec\juscod 组织机构
@
observable
gtxinr
=
""
// \gidgrp\rec\gtxinr INR of Generating Text
liadat
=
""
// \gidgrp\rec\liadat Liability until
@
observable
orddat
=
""
// \gidgrp\rec\orddat Date of Customer's Order
liaflg
=
""
// \gidgrp\rec\liaflg Unlimited Liability
@
observable
mannum
=
""
// \gidgrp\rec\mannum 手册号码
@
observable
nam
=
""
// \gidgrp\rec\nam Externally Displayed Name to Identify the Contract
@
observable
oldref
=
""
// \gidgrp\rec\oldref Old Reference
@
observable
opndat
=
""
// \gidgrp\rec\opndat Valid from
@
observable
expdat
=
""
// \gidgrp\rec\expdat Valid until
oppbnk
=
""
// \gidgrp\rec\oppbnk 境内外对手行代码
@
observable
expflg
=
""
// \gidgrp\rec\expflg Unlimited Guarantee
orcamt
=
""
// \gidgrp\rec\orcamt Amount of Original Contract
@
observable
liadat
=
""
// \gidgrp\rec\liadat Liability until
orccur
=
""
// \gidgrp\rec\orccur Currency of Original Contract
@
observable
liaflg
=
""
// \gidgrp\rec\liaflg Unlimited Liability
orcdat
=
""
// \gidgrp\rec\orcdat Date from Original Contract
@
observable
o
ldref
=
""
// \gidgrp\rec\oldref Old Reference
o
rcrat
=
""
// \gidgrp\rec\orcrat Percentage/Rate of Original Contract
@
observable
pts1_ref
=
""
// \gidgrp\apl\pts\ref 参考号
orcref
=
""
// \gidgrp\rec\orcref Reference of Original Contract
@
observable
pts1_extkey
=
""
// \gidgrp\apl\pts\extkey 客户编号
orddat
=
""
// \gidgrp\rec\orddat Date of Customer's Order
@
observable
pts1_adrblk
=
""
// \gidgrp\apl\pts\adrblk SWIFT地址
ownref
=
""
// \gidgrp\rec\ownref Reference
@
observable
pts2_ref
=
""
// \gidgrp\ben\pts\ref 参考号
resflg
=
""
// \gidgrp\rec\resflg Reserved Contract
@
observable
pts2_extkey
=
""
// \gidgrp\ben\pts\extkey 客户编号
tenclsdat
=
""
// \gidgrp\rec\tenclsdat Tender Closing Date
@
observable
pts2_adrblk
=
""
// \gidgrp\ben\pts\adrblk SWIFT地址
tendat
=
""
// \gidgrp\rec\tendat Tender Date
@
observable
pts4_extkey
=
""
// \gidgrp\iss\pts\extkey 客户编号
tenref
=
""
// \gidgrp\rec\tenref Tender Reference
@
observable
pts4_adrblk
=
""
// \gidgrp\iss\pts\adrblk SWIFT地址
teskeyunc
=
""
// \gidgrp\rec\teskeyunc Test Key Unconfirmity
@
observable
pts_extkey
=
""
// \gidgrp\adv\pts\extkey 客户编号
trmdat
=
""
// \gidgrp\rec\trmdat Transmit Original Guarantee Latest on
@
observable
pts_adrblk
=
""
// \gidgrp\adv\pts\adrblk SWIFT地址
@
observable
pts_extkey
=
""
// \gidgrp\adv\pts\extkey 客户编号
@
observable
pts_ref
=
""
// \gidgrp\adv\pts\ref 参考号
@
observable
pts
4_ref
=
""
// \gidgrp\iss\pts\ref 参考号
pts
1_adrblk
=
""
// \gidgrp\apl\pts\adrblk SWIFT地址
@
observable
pts3_extkey
=
""
// \gidgrp\con\pts\extkey 客户编号
pts1_extkey
=
""
// \gidgrp\apl\pts\extkey 客户编号
@
observable
pts1_ref
=
""
// \gidgrp\apl\pts\ref 参考号
@
observable
pts2_adrblk
=
""
// \gidgrp\ben\pts\adrblk SWIFT地址
@
observable
pts2_extkey
=
""
// \gidgrp\ben\pts\extkey 客户编号
@
observable
pts2_ref
=
""
// \gidgrp\ben\pts\ref 参考号
@
observable
blk_addinf
=
""
// \gidgrp\blk\addinf Additional Info
@
observable
blk_apprul
=
""
// \gidgrp\blk\apprul Applicable Rules
@
observable
blk_apprultxt
=
""
// \gidgrp\blk\apprultxt Specification of Applicable Rule
@
observable
blk_covgodsrv
=
""
// \gidgrp\blk\covgodsrv Object of Contract
@
observable
blk_gidtxt
=
""
// \gidgrp\blk\gidtxt Guarantee Text
@
observable
blk_orcplc
=
""
// \gidgrp\blk\orcplc Original Contract Place
@
observable
max_amt
=
""
// \gidgrp\cbs\max\amt Balance
@
observable
max_cur
=
""
// \gidgrp\cbs\max\cur Currency
@
observable
opn1_amt
=
""
// \gidgrp\cbs\opn1\amt Balance
@
observable
opn1_cur
=
""
// \gidgrp\cbs\opn1\cur Currency
@
observable
pts3_adrblk
=
""
// \gidgrp\con\pts\adrblk SWIFT地址
@
observable
pts3_extkey
=
""
// \gidgrp\con\pts\extkey 客户编号
@
observable
pts3_ref
=
""
// \gidgrp\con\pts\ref 参考号
@
observable
ghd_bustyp
=
""
// \gidgrp\ghd\bustyp 业务类型
@
observable
ghd_remark
=
""
// \gidgrp\ghd\remark 备注
@
observable
ghd_segtyp
=
""
// \gidgrp\ghd\segtyp 特殊保函类型
@
observable
ghd_wahnum
=
""
// \gidgrp\ghd\wahnum 仓库号
@
observable
pts4_adrblk
=
""
// \gidgrp\iss\pts\adrblk SWIFT地址
@
observable
pts4_extkey
=
""
// \gidgrp\iss\pts\extkey 客户编号
@
observable
pts4_ref
=
""
// \gidgrp\iss\pts\ref 参考号
@
observable
usr_nam
=
""
// \gitp\\sysmod\usr\nam 用户ID
@
observable
aammod_addamtflg
=
""
// \gitp\aamp\aammod\addamtflg Add. Amount
@
observable
gitp_drpreflg
=
""
// \gitp\drpreflg Type of Request
@
observable
gitp_drpreflglab
=
""
// \gitp\drpreflglab Label for Type of Request
@
observable
gitp_gidtxtmodflg
=
""
// \gitp\gidtxtmodflg Modify Guarantee Text
@
observable
blk_gidtxt
=
""
// \gidgrp\blk\gidtxt Guarantee Text
gitp_labaddinf
=
""
// \gitp\labaddinf Label for Additional Info
@
observable
fegmod_feslst
=
[]
// \setmod\setfeg\fegmod\feslst
gitp_laborcdat
=
""
// \gitp\laborcdat Label for Contract Date
@
observable
g
lgmod_glslst
=
[]
// \setmod\setglg\glgmod\glslst
g
itp_lettername
=
""
// \gitp\lettername 面函标题
@
observable
setmod_doccur
=
""
// \setmod\doccur document currency
liaall_liaallg
=
[]
// \liaall\liaallg
@
observable
liaccv_chgamt
=
""
// \liaall\liaccv\chgamt 变动金额
@
observable
liaccv_concur
=
""
// \liaall\liaccv\concur 业务结算币种
@
observable
liaccv_cshpct
=
""
// \liaall\liaccv\cshpct 保证金应收比例
@
observable
liaccv_liaccvg
=
[]
// \liaall\liaccv\liaccvg
@
observable
liaccv_newamt
=
""
// \liaall\liaccv\newamt 业务金额
@
observable
liaccv_pctresamt
=
""
// \liaall\liaccv\pctresamt 应收/支保证金
@
observable
liaccv_relcshpct
=
""
// \liaall\liaccv\relcshpct 保证金实收比例
@
observable
liaccv_totcovamt
=
""
// \liaall\liaccv\totcovamt 保证金合计
@
observable
setmod_docamt
=
""
// \setmod\docamt document amount
@
observable
setmod_doccur
=
""
// \setmod\doccur document currency
@
observable
setmod_feemac
=
""
// \setmod\feemac FEEMAC
@
observable
setmod_setmac
=
""
// \setmod\setmac SETMAC
fegmod_feslst
=
[]
// \setmod\setfeg\fegmod\feslst
@
observable
glemod_glelst
=
[]
// \setmod\glemod\glelst
glgmod_glslst
=
[]
// \setmod\setglg\glgmod\glslst
@
observable
setmod_setmac
=
""
// \setmod\setmac SETMAC
...
...
@@ -158,54 +287,97 @@ class Gitopn {
clear
()
{
this
.
gitp_drpreflglab
=
""
this
.
ownref
=
""
this
.
nam
=
""
this
.
usr_nam
=
""
this
.
resflg
=
""
this
.
max_cur
=
""
this
.
max_amt
=
""
this
.
opn1_cur
=
""
this
.
opn1_amt
=
""
this
.
aammod_addamtflg
=
""
this
.
gitp_drpreflg
=
""
this
.
hndtyp
=
""
this
.
acc
=
""
this
.
bilvvv
=
""
this
.
bngcod
=
""
this
.
cfaguatyp
=
""
this
.
cmtflg
=
""
this
.
cunqii
=
""
this
.
expdat
=
""
this
.
expflg
=
""
this
.
fenlishi
=
""
this
.
fingua
=
""
this
.
gartyp
=
""
this
.
blk_apprul
=
""
this
.
blk_apprultxt
=
""
this
.
giduil
=
""
this
.
gtxinr
=
""
this
.
orddat
=
""
this
.
opndat
=
""
this
.
expdat
=
""
this
.
expflg
=
""
this
.
guaflg
=
""
this
.
hndtyp
=
""
this
.
inudat
=
""
this
.
jurlaw
=
""
this
.
jurplc
=
""
this
.
juscod
=
""
this
.
liadat
=
""
this
.
liaflg
=
""
this
.
mannum
=
""
this
.
nam
=
""
this
.
oldref
=
""
this
.
pts1_ref
=
""
this
.
pts1_extkey
=
""
this
.
pts1_adrblk
=
""
this
.
pts2_ref
=
""
this
.
pts2_extkey
=
""
this
.
pts2_adrblk
=
""
this
.
pts4_extkey
=
""
this
.
pts4_adrblk
=
""
this
.
pts_extkey
=
""
this
.
opndat
=
""
this
.
oppbnk
=
""
this
.
orcamt
=
""
this
.
orccur
=
""
this
.
orcdat
=
""
this
.
orcrat
=
""
this
.
orcref
=
""
this
.
orddat
=
""
this
.
ownref
=
""
this
.
resflg
=
""
this
.
tenclsdat
=
""
this
.
tendat
=
""
this
.
tenref
=
""
this
.
teskeyunc
=
""
this
.
trmdat
=
""
this
.
pts_adrblk
=
""
this
.
pts_extkey
=
""
this
.
pts_ref
=
""
this
.
pts4_ref
=
""
this
.
pts3_extkey
=
""
this
.
pts1_adrblk
=
""
this
.
pts1_extkey
=
""
this
.
pts1_ref
=
""
this
.
pts2_adrblk
=
""
this
.
pts2_extkey
=
""
this
.
pts2_ref
=
""
this
.
blk_addinf
=
""
this
.
blk_apprul
=
""
this
.
blk_apprultxt
=
""
this
.
blk_covgodsrv
=
""
this
.
blk_gidtxt
=
""
this
.
blk_orcplc
=
""
this
.
max_amt
=
""
this
.
max_cur
=
""
this
.
opn1_amt
=
""
this
.
opn1_cur
=
""
this
.
pts3_adrblk
=
""
this
.
pts3_extkey
=
""
this
.
pts3_ref
=
""
this
.
ghd_bustyp
=
""
this
.
ghd_remark
=
""
this
.
ghd_segtyp
=
""
this
.
ghd_wahnum
=
""
this
.
pts4_adrblk
=
""
this
.
pts4_extkey
=
""
this
.
pts4_ref
=
""
this
.
usr_nam
=
""
this
.
aammod_addamtflg
=
""
this
.
gitp_drpreflg
=
""
this
.
gitp_drpreflglab
=
""
this
.
gitp_gidtxtmodflg
=
""
this
.
blk_gidtxt
=
""
this
.
fegmod_feslst
=
[]
this
.
glgmod_glslst
=
[]
this
.
setmod_doccur
=
""
this
.
gitp_labaddinf
=
""
this
.
gitp_laborcdat
=
""
this
.
gitp_lettername
=
""
this
.
liaall_liaallg
=
[]
this
.
liaccv_chgamt
=
""
this
.
liaccv_concur
=
""
this
.
liaccv_cshpct
=
""
this
.
liaccv_liaccvg
=
[]
this
.
liaccv_newamt
=
""
this
.
liaccv_pctresamt
=
""
this
.
liaccv_relcshpct
=
""
this
.
liaccv_totcovamt
=
""
this
.
setmod_docamt
=
""
this
.
setmod_doccur
=
""
this
.
setmod_feemac
=
""
this
.
fegmod_feslst
=
[]
this
.
glgmod_glslst
=
[]
this
.
setmod_setmac
=
""
this
.
glemod_glelst
=
[]
}
}
...
...
src/views/Business/Gitopn/views/Basic.js
0 → 100644
View file @
1996d9dd
import
React
,{
Component
,
Fragment
}
from
'react'
import
PropTypes
from
'prop-types'
import
{
Page
,
Validator
,
Notification
,
FormItem
,
DatePickerItem
,
TextAreaItem
,
CheckboxItem
,
Checkbox
,
InputItem
,
Input
,
Bind
,
SelectItem
,
Button
,
Label
,
Image
,
BottomBtn
}
from
'@/components/Common-Library'
import
Api
from
'@/service/api'
import
mGitopn
from
'../model'
import
CodeTableFactory
from
'@/components/CodeTable'
import
"./index.less"
import
{
inject
,
observer
}
from
'mobx-react'
import
{
action
,
observable
,
runInAction
}
from
'mobx'
import
{
Row
,
Col
,
Spin
}
from
'antd'
import
Business
from
'@/views/Public/Business'
import
Ptspta2
from
'@/views/Public/Ptspta2'
const
CodeTable
=
CodeTableFactory
.
getInstance
()
@
inject
(
'UserContext'
)
@
inject
(
'i18n'
)
@
observer
export
default
class
BasicScreen
extends
Page
{
@
observable
formBlur
=
false
@
observable
visible
=
false
@
observable
dataSource
=
[]
@
observable
datakey
=
''
@
observable
prefix
=
''
constructor
(
props
)
{
super
(
props
)
this
.
model
=
props
.
model
this
.
bind
=
Bind
.
bind
(
this
)
}
Checkboxchange
=
(
type
,
value
)
=>
{
console
.
log
(
value
)
if
(
value
){
this
.
model
[
type
]
=
'0'
}
else
{
this
.
model
[
type
]
=
'1'
}
}
//按钮事件
onAdvp_sel
=
async
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
this
.
datakey
=
'
\\
gitp
\\
advp
\\
ptslst'
this
.
prefix
=
'pts'
const
rtnmsg
=
await
Api
.
post
(
'gitopn/advp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
this
.
visible
=
true
;
this
.
dataSource
=
rtnmsg
.
data
[
this
.
datakey
];
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
}
onBenp_sel
=
async
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
this
.
datakey
=
'
\\
gitp
\\
benp
\\
ptslst'
this
.
prefix
=
'pts2'
const
rtnmsg
=
await
Api
.
post
(
'gitopn/benp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
this
.
visible
=
true
;
this
.
dataSource
=
rtnmsg
.
data
[
this
.
datakey
];
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
}
//onGetref
onGetref
=
async
()
=>
{
const
rtnmsg
=
await
Api
.
post
(
this
.
props
.
extra
.
inifrm
+
'/getref'
,
{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
// Notification.success({ message: 'cptopn/mtabut/getref数据提交成功!' })
this
.
model
.
ownref
=
rtnmsg
.
data
.
ownref
;
}
else
{
Notification
.
error
({
message
:
'请求失败!'
})
}
}
onConp_sel
=
async
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
this
.
datakey
=
'
\\
gitp
\\
conp
\\
ptslst'
this
.
prefix
=
'pts3'
const
rtnmsg
=
await
Api
.
post
(
'gitopn/conp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
this
.
visible
=
true
;
this
.
dataSource
=
rtnmsg
.
data
[
this
.
datakey
];
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
}
onIssp_sel
=
async
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
this
.
datakey
=
'
\\
gitp
\\
issp
\\
ptslst'
this
.
prefix
=
'pts4'
const
rtnmsg
=
await
Api
.
post
(
'gitopn/issp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
this
.
visible
=
true
;
this
.
dataSource
=
rtnmsg
.
data
[
this
.
datakey
];
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
}
//交易内实现
renderPage
(){
const
bind
=
this
.
bind
const
{
i18n
}
=
this
.
props
if
(
this
.
props
.
flag
==
true
)
{
return
<
Spin
style
=
{{
width
:
"100%"
,
justifyContent
:
"center"
}}
spinning
=
{
this
.
props
.
flag
}
/
>
}
return
(
<
div
style
=
{{
position
:
'relative'
}}
>
<
Business
wrappedComponentRef
=
{
ref
=>
(
this
.
com
=
ref
)}
page
=
{
this
}
extra
=
{
this
.
props
.
extra
}
steps
=
{
this
.
props
.
steps
}
model
=
{
this
.
model
}
/
>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Reference"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
11
}
>
<
InputItem
InputProps
=
{
bind
(
"ownref"
)}
maxLength
=
{
16
}
desp
=
"Reference"
path
=
"/gidgrp/rec/ownref"
/>
<
/Col
>
<
Col
span
=
{
2
}
offset
=
{
1
}
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGetref
}
desp
=
"Get Ref."
>
<
Label
itext
=
"获取"
/>
<
/Button
>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Name"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"nam"
)}
maxLength
=
{
40
}
desp
=
"Externally Displayed Name to Identify the Contract"
path
=
"/gidgrp/rec/nam"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Responsible User"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"usr_nam"
)}
maxLength
=
{
8
}
desp
=
"用户ID"
path
=
"/gitp//sysmod/usr/nam"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Reserved Contract"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"resflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"resflg"
,
value
)}
desp
=
"Reserved Contract"
path
=
"/gidgrp/rec/resflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Applicant Ref."
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"pts1_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/apl/pts/ref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Add. Amounts"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"aammod_addamtflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"aammod_addamtflg"
,
value
)}
desp
=
"Add. Amount"
path
=
"/gitp/aamp/aammod/addamtflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Guarantee Amount"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
6
}
>
<
SelectItem
InputProps
=
{
bind
(
"max_cur"
)}
code
=
{
CodeTable
.
curtxt
}
desp
=
"Currency"
path
=
"/gidgrp/cbs/max/cur"
/>
<
/Col
>
<
Col
span
=
{
7
}
offset
=
{
1
}
>
<
InputItem
InputProps
=
{
bind
(
"max_amt"
)}
desp
=
"Balance"
path
=
"/gidgrp/cbs/max/amt"
/>
<
/Col
>
<
/Row
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Open Amount"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
6
}
>
<
SelectItem
InputProps
=
{
bind
(
"opn1_cur"
)}
code
=
{
CodeTable
.
curtxt
}
desp
=
"Currency"
path
=
"/gidgrp/cbs/opn1/cur"
/>
<
/Col
>
<
Col
span
=
{
7
}
offset
=
{
1
}
>
<
InputItem
InputProps
=
{
bind
(
"opn1_amt"
)}
desp
=
"Balance"
path
=
"/gidgrp/cbs/opn1/amt"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Ptspta2
model
=
{
this
.
model
}
argArr
=
{{
desc
:
"客户编号"
,
desc1
:
"SWIFT地址"
,
prefix
:
'pts1'
,
url
:
'gitopn/aplp_sel'
,
flg
:
'C'
,
datakey
:
'
\\
gitp
\\
aplp
\\
ptslst'
}}
formBlur
=
{
this
.
formBlur
}
/
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"drpreflg"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"gitp_drpreflg"
)}
code
=
{
CodeTable
.
drpreflg
}
desp
=
"Type of Request"
path
=
"/gitp/drpreflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Handling Type"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"hndtyp"
)}
code
=
{
CodeTable
.
hndtyp1
}
desp
=
"Handling Type"
path
=
"/gidgrp/rec/hndtyp"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Type of Undertaking"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"gartyp"
)}
code
=
{
CodeTable
.
typgar
}
desp
=
"Type of Undertaking"
path
=
"/gidgrp/rec/gartyp"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"境内外对手行代码"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"oppbnk"
)}
maxLength
=
{
12
}
desp
=
"境内外对手行代码"
path
=
"/gidgrp/rec/oppbnk"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"面函标题"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"gitp_lettername"
)}
maxLength
=
{
60
}
desp
=
"面函标题"
path
=
"/gitp/lettername"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Adv Rcv bank Ref."
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"pts_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/adv/pts/ref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Applicable Rules"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
6
}
>
<
SelectItem
InputProps
=
{
bind
(
"blk_apprul"
)}
code
=
{
CodeTable
.
gitapprul
}
desp
=
"Applicable Rules"
path
=
"/gidgrp/blk/apprul"
/>
<
/Col
>
<
Col
span
=
{
7
}
offset
=
{
1
}
>
<
InputItem
InputProps
=
{
bind
(
"blk_apprultxt"
)}
maxLength
=
{
35
}
desp
=
"Specification of Applicable Rule"
path
=
"/gidgrp/blk/apprultxt"
/>
<
/Col
>
<
/Row
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Language of Undertak."
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"giduil"
)}
code
=
{
CodeTable
.
uiltxt
}
desp
=
"Guarantee Language"
path
=
"/gidgrp/rec/giduil"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
{
/* <Row className="row">
<Col span={5} offset={2}>
<Label itext="客户编号" trn="gitopn" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("pts_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/adv/pts/extkey" />
</Col>
<Col span={3} offset={1}>
<Button type="primary" icon="search" onClick={this.onAdvp_sel} desp="查询" path="/gitp/advp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row> */
}
<
Ptspta2
model
=
{
this
.
model
}
argArr
=
{{
desc
:
"客户编号"
,
desc1
:
"SWIFT地址"
,
prefix
:
'pts'
,
url
:
'gitopn/advp_sel'
,
flg
:
'B'
,
datakey
:
'
\\
gitp
\\
advp
\\
ptslst'
}}
formBlur
=
{
this
.
formBlur
}
/
>
<
/Col
>
<
/Row>
{
/* <Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Language of Undertak." trn="gitopn" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("giduil")} code={CodeTable.uiltxt} desp="Guarantee Language" path="/gidgrp/rec/giduil"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("pts_adrblk")} desp="SWIFT地址" path="/gidgrp/adv/pts/adrblk"/>
</Col>
</Row>
</Col>
</Row> */
}
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Choice of Text"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"gtxinr"
)}
desp
=
"INR of Generating Text"
path
=
"/gidgrp/rec/gtxinr"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"特殊保函类型"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"ghd_segtyp"
)}
desp
=
"特殊保函类型"
path
=
"/gidgrp/ghd/segtyp"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"是否分离式保函"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"fenlishi"
)}
code
=
{
CodeTable
.
fenlishi
}
desp
=
"是否分离式保函"
path
=
"/gidgrp/rec/fenlishi"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Order Date"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"orddat"
)}
desp
=
"Date of Customer's Order"
path
=
"/gidgrp/rec/orddat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Issuance Date"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"opndat"
)}
desp
=
"Valid from"
path
=
"/gidgrp/rec/opndat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Beneficiary Ref."
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"pts2_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/ben/pts/ref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Validity until"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"expdat"
)}
desp
=
"Valid until"
path
=
"/gidgrp/rec/expdat"
/>
<
/Col
>
<
/Row
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Unlimited Guarantee"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"expflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"expflg"
,
value
)}
desp
=
"Unlimited Guarantee"
path
=
"/gidgrp/rec/expflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
{
/* <Row className="row">
<Col span={5} offset={2}>
<Label itext="客户编号" trn="gitopn" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("pts2_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/ben/pts/extkey" />
</Col>
<Col span={3} offset={1}>
<Button type="primary" icon="search" onClick={this.onBenp_sel} desp="查询" path="/gitp/benp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row> */
}
<
Ptspta2
model
=
{
this
.
model
}
argArr
=
{{
desc
:
"客户编号"
,
desc1
:
"SWIFT地址"
,
prefix
:
'pts2'
,
url
:
'gitopn/benp_sel'
,
flg
:
'B'
,
datakey
:
'
\\
gitp
\\
benp
\\
ptslst'
}}
formBlur
=
{
this
.
formBlur
}
/
>
<
/Col
>
<
/Row>
{
/* <Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Unlimited Guarantee" trn="gitopn" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("expflg")} desp="Unlimited Guarantee" path="/gidgrp/rec/expflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("pts2_adrblk")} desp="SWIFT地址" path="/gidgrp/ben/pts/adrblk"/>
</Col>
</Row>
</Col>
</Row> */
}
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Unlimited Liability"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"liaflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"liaflg"
,
value
)}
desp
=
"Unlimited Liability"
path
=
"/gidgrp/rec/liaflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Our Liability until"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"liadat"
)}
desp
=
"Liability until"
path
=
"/gidgrp/rec/liadat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Old Reference"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"oldref"
)}
maxLength
=
{
16
}
desp
=
"Old Reference"
path
=
"/gidgrp/rec/oldref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"保函生效日"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"inudat"
)}
desp
=
"Inure Date"
path
=
"/gidgrp/rec/inudat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Mortgage Flag"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"guaflg"
)}
code
=
{
CodeTable
.
guaflg
}
desp
=
"Mortgage Flag"
path
=
"/gidgrp/rec/guaflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"是否对外担保"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"fingua"
)}
code
=
{
CodeTable
.
fingua1
}
desp
=
"是否对外担保"
path
=
"/gidgrp/rec/fingua"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Test Key Unconfirmity"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"teskeyunc"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"teskeyunc"
,
value
)}
desp
=
"Test Key Unconfirmity"
path
=
"/gidgrp/rec/teskeyunc"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"跨境人民币保函"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"cmtflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"cmtflg"
,
value
)}
desp
=
"跨境人民币保函"
path
=
"/gidgrp/rec/cmtflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"担保类型"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"cfaguatyp"
)}
maxLength
=
{
4
}
desp
=
"对外担保类型"
path
=
"/gidgrp/rec/cfaguatyp"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
/Row
>
<
/Col
>
<
/Row>
{
/* <Label itext="Confirming Bank" trn="gitopn" /> */
}
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Confirming Bank's Ref. "
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"pts3_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/con/pts/ref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"LABISSREF "
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"pts4_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/iss/pts/ref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
{
/* <Row className="row">
<Col span={5} offset={2}>
<Label itext="客户编号" trn="gitopn" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("pts3_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/con/pts/extkey" />
</Col>
<Col span={3} offset={1}>
<Button type="primary" icon="search" onClick={this.onConp_sel} desp="查询" path="/gitp/conp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row> */
}
<
Ptspta2
model
=
{
this
.
model
}
argArr
=
{{
desc
:
"客户编号"
,
desc1
:
"SWIFT地址"
,
prefix
:
'pts3'
,
url
:
'gitopn/conp_sel'
,
flg
:
'C'
,
datakey
:
'
\\
gitp
\\
conp
\\
ptslst'
}}
formBlur
=
{
this
.
formBlur
}
/
>
<
/Col
>
<
Col
span
=
{
12
}
>
{
/* <Row className="row">
<Col span={5} offset={2}>
<Label itext="客户编号" trn="gitopn" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("pts4_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/iss/pts/extkey" />
</Col>
<Col span={3} offset={1}>
<Button type="primary" icon="search" onClick={this.onIssp_sel} desp="查询" path="/gitp/issp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row> */
}
<
Ptspta2
model
=
{
this
.
model
}
argArr
=
{{
desc
:
"客户编号"
,
desc1
:
"SWIFT地址"
,
prefix
:
'pts4'
,
url
:
'gitopn/issp_sel'
,
flg
:
'B'
,
datakey
:
'
\\
gitp
\\
issp
\\
ptslst'
}}
formBlur
=
{
this
.
formBlur
}
/
>
<
/Col
>
<
/Row>
<
BottomBtn
_this
=
{
this
}
/
>
{
/* <Button type="primary" onClick={this.onGitp_butdif} desp="Diff. syst.text" path="/gitp/butdif">
<Label itext="vs. S&ystem"/>
</Button>
<Button type="primary" onClick={this.onGitp_butdifhis} desp="Diff. prev.text" path="/gitp/butdifhis">
<Label itext="vs. &History"/>
</Button>
<Button type="primary" onClick={this.onGitp_shwgidtxt} desp="Show Text" path="/gitp/shwgidtxt">
<Label itext="Sho&w Text"/>
</Button>
<Button type="primary" onClick={this.onGitp_butgetref} desp="Get Ref." path="/gitp/butgetref">
<Label itext="Get &Ref."/>
</Button> */
}
<
/div
>
)
}
}
src/views/Business/Gitopn/views/Ovwp.js
0 → 100644
View file @
1996d9dd
import
React
,{
Component
,
Fragment
}
from
'react'
import
PropTypes
from
'prop-types'
import
{
Page
,
Validator
,
Notification
,
FormItem
,
DatePickerItem
,
TextAreaItem
,
CheckboxItem
,
Checkbox
,
InputItem
,
Input
,
Bind
,
SelectItem
,
Button
,
Label
,
Image
,
Table
,
BottomBtn
}
from
'@/components/Common-Library'
import
Api
from
'@/service/api'
import
mGitopn
from
'../model'
import
CodeTableFactory
from
'@/components/CodeTable'
import
"./index.less"
import
{
inject
,
observer
}
from
'mobx-react'
import
{
action
,
observable
,
runInAction
}
from
'mobx'
import
{
Row
,
Col
,
Spin
}
from
'antd'
import
Business
from
'@/views/Public/Business'
const
CodeTable
=
CodeTableFactory
.
getInstance
()
@
inject
(
'UserContext'
)
@
inject
(
'i18n'
)
@
observer
export
default
class
OvwpScreen
extends
Page
{
@
observable
formBlur
=
false
constructor
(
props
)
{
super
(
props
)
this
.
model
=
props
.
model
this
.
bind
=
Bind
.
bind
(
this
)
}
Checkboxchange
=
(
type
,
value
)
=>
{
console
.
log
(
value
)
if
(
value
){
this
.
model
[
type
]
=
'0'
}
else
{
this
.
model
[
type
]
=
'1'
}
}
//交易内实现
renderPage
(){
const
bind
=
this
.
bind
const
{
i18n
}
=
this
.
props
if
(
this
.
props
.
flag
==
true
)
{
return
<
Spin
style
=
{{
width
:
"100%"
,
justifyContent
:
"center"
}}
spinning
=
{
this
.
props
.
flag
}
/
>
}
return
(
<
div
style
=
{{
position
:
'relative'
}}
>
<
Business
wrappedComponentRef
=
{
ref
=>
(
this
.
com
=
ref
)}
page
=
{
this
}
extra
=
{
this
.
props
.
extra
}
steps
=
{
this
.
props
.
steps
}
model
=
{
this
.
model
}
/
>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Contract Reference"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"orcref"
)}
maxLength
=
{
35
}
desp
=
"Reference of Original Contract"
path
=
"/gidgrp/rec/orcref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"企业海关十位编码"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"bngcod"
)}
maxLength
=
{
10
}
desp
=
"企业海关十位编码"
path
=
"/gidgrp/rec/bngcod"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"laborcdat"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"orcdat"
)}
desp
=
"Date from Original Contract"
path
=
"/gidgrp/rec/orcdat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"组织机构"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"juscod"
)}
maxLength
=
{
10
}
desp
=
"组织机构"
path
=
"/gidgrp/rec/juscod"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Closing Date"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"tenclsdat"
)}
desp
=
"Tender Closing Date"
path
=
"/gidgrp/rec/tenclsdat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"流动资金贷款利率档次"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"cunqii"
)}
code
=
{
CodeTable
.
cunqii
}
desp
=
"流动资金�'�款利率档次"
path
=
"/gidgrp/rec/cunqii"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row
>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Object of Contract"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
TextAreaItem
InputProps
=
{
bind
(
"blk_covgodsrv"
)}
desp
=
"Object of Contract"
path
=
"/gidgrp/blk/covgodsrv"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"利率"
trn
=
"gitopn"
/><
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"bilvvv"
)}
desp
=
"利率"
path
=
"/gidgrp/rec/bilvvv"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row
>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Original Perc./ Rate"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"orcrat"
)}
desp
=
"Percentage/Rate of Original Contract"
path
=
"/gidgrp/rec/orcrat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Contract Amount "
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
6
}
>
<
SelectItem
InputProps
=
{
bind
(
"orccur"
)}
desp
=
"Currency of Original Contract"
path
=
"/gidgrp/rec/orccur"
/>
<
/Col
>
<
Col
span
=
{
7
}
offset
=
{
1
}
>
<
InputItem
InputProps
=
{
bind
(
"orcamt"
)}
desp
=
"Amount of Original Contract"
path
=
"/gidgrp/rec/orcamt"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row
>
{
/*
<Label itext="InDirect Issuance Additional Clause" trn="gitopn" /> */
}
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Original Contract Place"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
TextAreaItem
InputProps
=
{
bind
(
"blk_orcplc"
)}
desp
=
"Original Contract Place"
path
=
"/gidgrp/blk/orcplc"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"A/c for Adv. Paym. Guar."
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"acc"
)}
maxLength
=
{
35
}
desp
=
"Account for Advance Payment"
path
=
"/gidgrp/rec/acc"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Law of Jurisdiction"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"jurlaw"
)}
maxLength
=
{
35
}
desp
=
"Law of Jurisdiction"
path
=
"/gidgrp/rec/jurlaw"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"labaddinf"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
TextAreaItem
InputProps
=
{
bind
(
"blk_addinf"
)}
desp
=
"Additional Info"
path
=
"/gidgrp/blk/addinf"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Place of Jurisdiction"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"jurplc"
)}
maxLength
=
{
35
}
desp
=
"Place of Jurisdiction"
path
=
"/gidgrp/rec/jurplc"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Tender Reference"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"tenref"
)}
maxLength
=
{
35
}
desp
=
"Tender Reference"
path
=
"/gidgrp/rec/tenref"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Tender Date"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"tendat"
)}
desp
=
"Tender Date"
path
=
"/gidgrp/rec/tendat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Latest Transmiss. Date"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
DatePickerItem
InputProps
=
{
bind
(
"trmdat"
)}
desp
=
"Transmit Original Guarantee Latest on"
path
=
"/gidgrp/rec/trmdat"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"手册号码"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"mannum"
)}
maxLength
=
{
12
}
desp
=
"手册号码"
path
=
"/gidgrp/rec/mannum"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"业务类型"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
SelectItem
InputProps
=
{
bind
(
"ghd_bustyp"
)}
desp
=
"业务类型"
path
=
"/gidgrp/ghd/bustyp"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"仓库号"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
InputItem
InputProps
=
{
bind
(
"ghd_wahnum"
)}
maxLength
=
{
20
}
desp
=
"仓库号"
path
=
"/gidgrp/ghd/wahnum"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"备注"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
TextAreaItem
InputProps
=
{
bind
(
"ghd_remark"
)}
desp
=
"备注"
path
=
"/gidgrp/ghd/remark"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
Row
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Text of Undertaking"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
TextAreaItem
InputProps
=
{
bind
(
"blk_gidtxt"
)}
desp
=
"Guarantee Text"
path
=
"/gidgrp/blk/gidtxt"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
Col
span
=
{
12
}
>
<
Row
className
=
"row"
>
<
Col
span
=
{
5
}
offset
=
{
2
}
>
<
Label
itext
=
"Modify Text"
trn
=
"gitopn"
/>
<
/Col
>
<
Col
span
=
{
14
}
>
<
CheckboxItem
defaultChecked
=
{
false
}
InputProps
=
{
bind
(
"gitp_gidtxtmodflg"
)}
onChange
=
{(
value
)
=>
this
.
Checkboxchange
(
"gitp_gidtxtmodflg"
,
value
)}
desp
=
"Modify Guarantee Text"
path
=
"/gitp/gidtxtmodflg"
/>
<
/Col
>
<
/Row
>
<
/Col
>
<
/Row>
<
BottomBtn
_this
=
{
this
}
/
>
{
/* <Button type="primary" onClick={this.onGitp_butdif} desp="Diff. syst.text" path="/gitp/butdif">
<Label itext="vs. S&ystem"/>
</Button>
<Button type="primary" onClick={this.onGitp_butdifhis} desp="Diff. prev.text" path="/gitp/butdifhis">
<Label itext="vs. &History"/>
</Button>
<Button type="primary" onClick={this.onGitp_shwgidtxt} desp="Show Text" path="/gitp/shwgidtxt">
<Label itext="Sho&w Text"/>
</Button>
<Button type="primary" onClick={this.onGitp_butgetref} desp="Get Ref." path="/gitp/butgetref">
<Label itext="Get &Ref."/>
</Button> */
}
<
/div
>
)
}
}
src/views/Business/Gitopn/views/index.js
View file @
1996d9dd
import
React
,{
Component
,
Fragment
}
from
'react'
import
PropTypes
from
'prop-types'
import
{
Page
,
Validator
,
Notification
,
FormItem
,
DatePickerItem
,
TextAreaItem
,
CheckboxItem
,
Checkbox
,
InputItem
,
Input
,
Bind
,
SelectItem
,
Button
,
Label
,
Image
,
Table
}
from
'@/components/Common-Library'
InputItem
,
Input
,
Bind
,
SelectItem
,
Button
,
Label
,
Image
,
Table
,
Steps
}
from
'@/components/Common-Library'
import
Api
from
'@/service/api'
import
mGitopn
from
'../model'
import
CodeTableFactory
from
'@/components/CodeTable'
import
"./index.less"
import
{
inject
,
observer
}
from
'mobx-react'
import
{
action
,
observable
,
runInAction
}
from
'mobx'
import
Basic
from
'./Basic'
import
Ovwp
from
'./Ovwp'
import
Fee
from
'@/views/Public/Fee'
import
Gle
from
'@/views/Public/Gle'
import
Papper
from
'@/views/Public/Papper'
import
{
Card
}
from
'antd'
import
Engp
from
'@/views/Public/Engp'
const
CodeTable
=
CodeTableFactory
.
getInstance
()
const
StepItem
=
Steps
.
Item
@
inject
(
'UserContext'
)
...
...
@@ -18,22 +27,19 @@ const CodeTable = CodeTableFactory.getInstance()
@
observer
export
default
class
GitopnScreen
extends
Page
{
static
childContextTypes
=
{
trn
:
PropTypes
.
string
,
}
getChildContext
()
{
return
{
trn
:
'gitopn'
}
}
@
observable
formBlur
=
false
@
observable
extra
=
{
inifrm
:
'gitopn'
,
sptinr
:
''
,
bchlevelLst
:
[]
}
constructor
(
props
)
{
super
(
props
)
this
.
state
=
{
flag
:
true
}
this
.
model
=
new
mGitopn
()
this
.
bind
=
Bind
.
bind
(
this
)
}
async
componentWillMount
()
...
...
@@ -41,723 +47,32 @@ export default class GitopnScreen extends Page
/*
*添加初始化代码
*/
const
rtnmsg
=
await
Api
.
post
(
'gitopn/init'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
const
{
data
}
=
rtnmsg
runInAction
(()
=>
{
Object
.
assign
(
this
.
model
,
data
)
})
}
//快照模式下,不必开启校验,否则,静默校验,和记录变动
!
this
.
loadDisplay
()
&&
this
.
model
.
openMonitor
&&
this
.
model
.
openMonitor
()
//开启校验
}
componentWillUnmount
()
{
this
.
model
.
stopMonitor
&&
this
.
model
.
stopMonitor
()
//关闭校验
}
glemod_glelstHeader
=
[
{
title
:
<
Label
itext
=
"借/贷"
/>
,
dataIndex
:
"dbtcdt"
,
key
:
"dbtcdt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
dbtcdt
,
r2
.
dbtcdt
),
},
{
title
:
<
Label
itext
=
"账号"
/>
,
dataIndex
:
"act"
,
key
:
"act"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
act
,
r2
.
act
),
},
{
title
:
<
Label
itext
=
"币种"
/>
,
dataIndex
:
"cur"
,
key
:
"cur"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
cur
,
r2
.
cur
),
},
{
title
:
<
Label
itext
=
"金额"
/>
,
dataIndex
:
"amt"
,
key
:
"amt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
amt
,
r2
.
amt
),
},
{
title
:
<
Label
itext
=
"起息日"
/>
,
dataIndex
:
"valdat"
,
key
:
"valdat"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
valdat
,
r2
.
valdat
),
},
{
title
:
<
Label
itext
=
"科目号"
/>
,
dataIndex
:
"trmtyp"
,
key
:
"trmtyp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
trmtyp
,
r2
.
trmtyp
),
},
{
title
:
<
Label
itext
=
"PN序号"
/>
,
dataIndex
:
"prn"
,
key
:
"prn"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
prn
,
r2
.
prn
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"dsp"
,
key
:
"dsp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
dsp
,
r2
.
dsp
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"rat"
,
key
:
"rat"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
rat
,
r2
.
rat
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"fctsgn"
,
key
:
"fctsgn"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
fctsgn
,
r2
.
fctsgn
),
},
]
fegmod_feslstHeader
=
[
{
title
:
<
Label
itext
=
"角色"
/>
,
dataIndex
:
"rol"
,
key
:
"rol"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
rol
,
r2
.
rol
),
},
{
title
:
<
Label
itext
=
"费用代码"
/>
,
dataIndex
:
"feecod"
,
key
:
"feecod"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
feecod
,
r2
.
feecod
),
},
{
title
:
<
Label
itext
=
"费用名称"
/>
,
dataIndex
:
"feetxt"
,
key
:
"feetxt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
feetxt
,
r2
.
feetxt
),
},
{
title
:
<
Label
itext
=
"收费币种"
/>
,
dataIndex
:
"cur"
,
key
:
"cur"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
cur
,
r2
.
cur
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
curtxt
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"应收金额"
/>
,
dataIndex
:
"basamt"
,
key
:
"basamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
basamt
,
r2
.
basamt
),
},
{
title
:
<
Label
itext
=
"实收金额"
/>
,
dataIndex
:
"amt"
,
key
:
"amt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
amt
,
r2
.
amt
),
},
{
title
:
<
Label
itext
=
"现收/缓收"
/>
,
dataIndex
:
"dsp"
,
key
:
"dsp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
dsp
,
r2
.
dsp
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
dsp
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"内扣/外收"
/>
,
dataIndex
:
"payflg"
,
key
:
"payflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
payflg
,
r2
.
payflg
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
payflg
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"xrfcur"
,
key
:
"xrfcur"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
xrfcur
,
r2
.
xrfcur
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"xrfamt"
,
key
:
"xrfamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
xrfamt
,
r2
.
xrfamt
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"feeacc"
,
key
:
"feeacc"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
feeacc
,
r2
.
feeacc
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"fepinr"
,
key
:
"fepinr"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
fepinr
,
r2
.
fepinr
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"rolptyinr"
,
key
:
"rolptyinr"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
rolptyinr
,
r2
.
rolptyinr
),
},
]
glgmod_glslstHeader
=
[
{
title
:
<
Label
itext
=
"角色"
/>
,
dataIndex
:
"rol"
,
key
:
"rol"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
rol
,
r2
.
rol
),
},
{
title
:
<
Label
itext
=
"借/贷"
/>
,
dataIndex
:
"debcdtflg"
,
key
:
"debcdtflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
debcdtflg
,
r2
.
debcdtflg
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
debcdtflg
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"结算币种"
/>
,
dataIndex
:
"cur"
,
key
:
"cur"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
cur
,
r2
.
cur
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
curtxt
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"结算金额"
/>
,
dataIndex
:
"amt"
,
key
:
"amt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
amt
,
r2
.
amt
),
},
{
title
:
<
Label
itext
=
"结算方式"
/>
,
dataIndex
:
"dsp"
,
key
:
"dsp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
dsp
,
r2
.
dsp
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
dsp2
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"账户"
/>
,
dataIndex
:
"act"
,
key
:
"act"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
act
,
r2
.
act
),
},
{
title
:
<
Label
itext
=
"原币种"
/>
,
dataIndex
:
"acccur"
,
key
:
"acccur"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
acccur
,
r2
.
acccur
),
},
{
title
:
<
Label
itext
=
"原金额"
/>
,
dataIndex
:
"accamt"
,
key
:
"accamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
accamt
,
r2
.
accamt
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"actflg"
,
key
:
"actflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
actflg
,
r2
.
actflg
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"fmtamt"
,
key
:
"fmtamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
fmtamt
,
r2
.
fmtamt
),
},
]
//按钮事件
onAplp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/aplp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAplp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/aplp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onBenp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/benp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onChk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/chk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
let
gidinr
=
''
;
if
(
this
.
props
.
location
.
query
)
{
if
(
this
.
props
.
location
.
query
.
from
==
"sptsel"
){
this
.
extra
.
sptinr
=
this
.
props
.
location
.
query
.
sptinr
;
}
else
{
gidinr
=
this
.
props
.
location
.
query
.
gidinr
;
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onSetmod_ast
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/setmod_ast'
,{
data
:
this
.
model
})
const
rtnmsg
=
await
Api
.
post
(
'gitopn/init'
,{
params
:
{
sptinr
:
this
.
extra
.
sptinr
,
gidinr
}})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onConp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/conp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onSav
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/sav'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onSetmod_recal
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/setmod_recal'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onIssp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/issp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAdvp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/advp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPed
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/ped'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPts4_adrblk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/pts4_adrblk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPts2_adrblk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/pts2_adrblk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onBenp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/benp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPts_adrblk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/pts_adrblk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPts1_adrblk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/pts1_adrblk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onPts3_adrblk
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/pts3_adrblk'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAdvp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/advp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onExi
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/exi'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
runInAction
(()
=>
{
Object
.
assign
(
this
.
model
,
rtnmsg
.
data
)
})
}
onGlemod_rebook
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/glemod_rebook'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
//this.model.max_cur='CNY'
this
.
setState
({
flag
:
false
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onConp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/conp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onIssp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'gitopn/issp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
//快照模式下,不必开启校验,否则,静默校验,和记录变动
!
this
.
loadDisplay
()
&&
this
.
model
.
openMonitor
()
//开启校验
}
else
componentWillUnmount
()
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
this
.
model
.
stopMonitor
()
//关闭校验
}
//余下逻辑处理
})
}
//交易内实现
renderPage
(){
...
...
@@ -765,120 +80,30 @@ export default class GitopnScreen extends Page
const
{
i18n
}
=
this
.
props
return
(
<
div
className
=
"transPage"
>
<
InputItem
InputProps
=
{
bind
(
"ownref"
)}
maxLength
=
{
16
}
desp
=
"Reference"
path
=
"/gidgrp/rec/ownref"
/>
<
InputItem
InputProps
=
{
bind
(
"nam"
)}
maxLength
=
{
40
}
desp
=
"Externally Displayed Name to Identify the Contract"
path
=
"/gidgrp/rec/nam"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGitp_butgetref
}
desp
=
"Get Ref."
path
=
"/gitp/butgetref"
>
<
Label
itext
=
"获取"
/>
<
/Button>
<
InputItem
InputProps
=
{
bind
(
"usr_nam"
)}
maxLength
=
{
8
}
desp
=
"用户ID"
path
=
"/gitp//sysmod/usr/nam"
/>
<
CheckboxItem
InputProps
=
{
bind
(
"resflg"
)}
desp
=
"Reserved Contract"
path
=
"/gidgrp/rec/resflg"
/>
<
InputItem
InputProps
=
{
bind
(
"pts1_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/apl/pts/ref"
/>
<
SelectItem
InputProps
=
{
bind
(
"max_cur"
)}
code
=
{
CodeTable
.
curtxt
}
desp
=
"Currency"
path
=
"/gidgrp/cbs/max/cur"
/>
<
InputItem
InputProps
=
{
bind
(
"max_amt"
)}
desp
=
"Balance"
path
=
"/gidgrp/cbs/max/amt"
/>
<
InputItem
InputProps
=
{
bind
(
"pts1_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/gidgrp/apl/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAplp_ptysel
}
desp
=
"客户查询"
path
=
"/gitp/aplp/ptysel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAplp_sel
}
desp
=
"查询"
path
=
"/gitp/aplp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
InputItem
InputProps
=
{
bind
(
"opn1_cur"
)}
maxLength
=
{
3
}
desp
=
"Currency"
path
=
"/gidgrp/cbs/opn1/cur"
/>
<
InputItem
InputProps
=
{
bind
(
"opn1_amt"
)}
desp
=
"Balance"
path
=
"/gidgrp/cbs/opn1/amt"
/>
<
CheckboxItem
InputProps
=
{
bind
(
"aammod_addamtflg"
)}
desp
=
"Add. Amount"
path
=
"/gitp/aamp/aammod/addamtflg"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"pts1_adrblk"
)}
desp
=
"SWIFT地址"
path
=
"/gidgrp/apl/pts/adrblk"
/>
<
SelectItem
InputProps
=
{
bind
(
"gitp_drpreflg"
)}
code
=
{
CodeTable
.
drpreflg
}
desp
=
"Type of Request"
path
=
"/gitp/drpreflg"
/>
<
Label
value
=
{
this
.
model
.
gitp_drpreflglab
}
desp
=
"Label for Type of Request"
path
=
"/gitp/drpreflglab"
/>
<
SelectItem
InputProps
=
{
bind
(
"hndtyp"
)}
code
=
{
CodeTable
.
hndtyp
}
desp
=
"Handling Type"
path
=
"/gidgrp/rec/hndtyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"gartyp"
)}
desp
=
"Type of Undertaking"
path
=
"/gidgrp/rec/gartyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"blk_apprul"
)}
code
=
{
CodeTable
.
apprul
}
desp
=
"Applicable Rules"
path
=
"/gidgrp/blk/apprul"
/>
<
InputItem
InputProps
=
{
bind
(
"blk_apprultxt"
)}
maxLength
=
{
35
}
desp
=
"Specification of Applicable Rule"
path
=
"/gidgrp/blk/apprultxt"
/>
<
InputItem
InputProps
=
{
bind
(
"pts_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/adv/pts/ref"
/>
<
InputItem
InputProps
=
{
bind
(
"pts4_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/iss/pts/ref"
/>
<
SelectItem
InputProps
=
{
bind
(
"giduil"
)}
desp
=
"Guarantee Language"
path
=
"/gidgrp/rec/giduil"
/>
<
InputItem
InputProps
=
{
bind
(
"pts4_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/gidgrp/iss/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onIssp_ptysel
}
desp
=
"客户查询"
path
=
"/gitp/issp/ptysel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
InputItem
InputProps
=
{
bind
(
"pts_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/gidgrp/adv/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onIssp_sel
}
desp
=
"查询"
path
=
"/gitp/issp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAdvp_ptysel
}
desp
=
"客户查询"
path
=
"/gitp/advp/ptysel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAdvp_sel
}
desp
=
"查询"
path
=
"/gitp/advp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
SelectItem
InputProps
=
{
bind
(
"gtxinr"
)}
desp
=
"INR of Generating Text"
path
=
"/gidgrp/rec/gtxinr"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"pts4_adrblk"
)}
desp
=
"SWIFT地址"
path
=
"/gidgrp/iss/pts/adrblk"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"pts_adrblk"
)}
desp
=
"SWIFT地址"
path
=
"/gidgrp/adv/pts/adrblk"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"opndat"
)}
desp
=
"Valid from"
path
=
"/gidgrp/rec/opndat"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"orddat"
)}
desp
=
"Date of Customer's Order"
path
=
"/gidgrp/rec/orddat"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"expdat"
)}
desp
=
"Valid until"
path
=
"/gidgrp/rec/expdat"
/>
<
CheckboxItem
InputProps
=
{
bind
(
"expflg"
)}
desp
=
"Unlimited Guarantee"
path
=
"/gidgrp/rec/expflg"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"liadat"
)}
desp
=
"Liability until"
path
=
"/gidgrp/rec/liadat"
/>
<
CheckboxItem
InputProps
=
{
bind
(
"liaflg"
)}
desp
=
"Unlimited Liability"
path
=
"/gidgrp/rec/liaflg"
/>
<
InputItem
InputProps
=
{
bind
(
"pts2_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/ben/pts/ref"
/>
<
InputItem
InputProps
=
{
bind
(
"oldref"
)}
maxLength
=
{
16
}
desp
=
"Old Reference"
path
=
"/gidgrp/rec/oldref"
/>
<
InputItem
InputProps
=
{
bind
(
"pts2_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/gidgrp/ben/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onBenp_ptysel
}
desp
=
"客户查询"
path
=
"/gitp/benp/ptysel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onBenp_sel
}
desp
=
"查询"
path
=
"/gitp/benp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
TextAreaItem
InputProps
=
{
bind
(
"pts2_adrblk"
)}
desp
=
"SWIFT地址"
path
=
"/gidgrp/ben/pts/adrblk"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_ref"
)}
maxLength
=
{
16
}
desp
=
"参考号"
path
=
"/gidgrp/con/pts/ref"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/gidgrp/con/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onConp_ptysel
}
desp
=
"客户查询"
path
=
"/gitp/conp/ptysel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onConp_sel
}
desp
=
"查询"
path
=
"/gitp/conp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button>
<
TextAreaItem
InputProps
=
{
bind
(
"pts3_adrblk"
)}
desp
=
"SWIFT地址"
path
=
"/gidgrp/con/pts/adrblk"
/>
<
CheckboxItem
InputProps
=
{
bind
(
"gitp_gidtxtmodflg"
)}
desp
=
"Modify Guarantee Text"
path
=
"/gitp/gidtxtmodflg"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"blk_gidtxt"
)}
desp
=
"Guarantee Text"
path
=
"/gidgrp/blk/gidtxt"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGitp_butdif
}
desp
=
"Diff. syst.text"
path
=
"/gitp/butdif"
>
<
Label
itext
=
"vs. S&ystem"
/>
<
/Button>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGitp_butdifhis
}
desp
=
"Diff. prev.text"
path
=
"/gitp/butdifhis"
>
<
Label
itext
=
"vs. &History"
/>
<
/Button>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGitp_shwgidtxt
}
desp
=
"Show Text"
path
=
"/gitp/shwgidtxt"
>
<
Label
itext
=
"Sho&w Text"
/>
<
/Button>
<
SelectItem
InputProps
=
{
bind
(
"setmod_doccur"
)}
code
=
{
CodeTable
.
curtxt
}
desp
=
"document currency"
path
=
"/setmod/doccur"
/>
<
InputItem
InputProps
=
{
bind
(
"setmod_docamt"
)}
desp
=
"document amount"
path
=
"/setmod/docamt"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onSetmod_ast
}
desp
=
"加载账务"
path
=
"/setmod/ast"
>
<
Label
itext
=
"加载账务"
/>
<
/Button>
<
InputItem
InputProps
=
{
bind
(
"setmod_feemac"
)}
maxLength
=
{
200
}
desp
=
"FEEMAC"
path
=
"/setmod/feemac"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onSetmod_recal
}
desp
=
"重算账务"
path
=
"/setmod/recal"
>
<
Label
itext
=
"重算账务"
/>
<
/Button>
<
InputItem
InputProps
=
{
bind
(
"setmod_setmac"
)}
maxLength
=
{
200
}
desp
=
"SETMAC"
path
=
"/setmod/setmac"
/>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
fegmod_feslstHeader
}
dataSource
=
{
this
.
model
.
fegmod_feslst
}
path
=
"/setmod/setfeg/fegmod/feslst"
/>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
glgmod_glslstHeader
}
dataSource
=
{
this
.
model
.
glgmod_glslst
}
path
=
"/setmod/setglg/glgmod/glslst"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGlemod_rebook
}
desp
=
"分录加载"
path
=
"/setmod/glemod/rebook"
>
<
Label
itext
=
"分录加载"
/>
<
/Button>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
glemod_glelstHeader
}
dataSource
=
{
this
.
model
.
glemod_glelst
}
path
=
"/setmod/glemod/glelst"
/>
<
Button
type
=
"primary"
icon
=
"save"
onClick
=
{
this
.
onSav
}
desp
=
"Save"
path
=
"/mtabut/sav"
>
<
Label
itext
=
"提交"
/>
<
/Button>
<
Button
type
=
"primary"
onClick
=
{
this
.
onChk
}
desp
=
"Check"
path
=
"/mtabut/chk"
>
<
Label
itext
=
"检核"
/>
<
/Button>
<
Button
type
=
"primary"
onClick
=
{
this
.
onPed
}
desp
=
"暂存"
path
=
"/mtabut/ped"
>
<
Label
itext
=
"暂存"
/>
<
/Button>
<
Button
type
=
"primary"
onClick
=
{
this
.
onExi
}
desp
=
"Exit"
path
=
"/mtabut/exi"
>
<
Label
itext
=
"退出"
/>
<
/Button>
<
/div
>
<
Card
title
=
"Creating a Guarantee"
size
=
"small"
className
=
"transTitle"
>
<
Steps
>
<
StepItem
title
=
"Creating Guarantee"
>
<
Basic
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
flag
=
{
this
.
state
.
flag
}
/
>
<
/StepItem
>
<
StepItem
title
=
"overview"
>
<
Ovwp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"表外&保证金"
>
<
Engp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"费用&账务"
>
<
Fee
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"会计分录"
>
<
Gle
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"面函"
>
<
Papper
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
/Steps
>
<
/Card
>
)
}
}
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