Commit 7e909da6 by qiuxia

增加gitame

parent 3f4440c0
export default fieldSet = {
acc:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gidgrp\rec\acc Account for Advance Payment
],
bilvvv:[
{type:'string',max:8,message:'长度不能超过8个字符'}, // \gidgrp\rec\bilvvv 利率
],
bngcod:[
{type:'string',max:10,message:'长度不能超过10个字符'}, // \gidgrp\rec\bngcod 企业海关十位编码
],
cfaguatyp:[
{type:'string',max:4,message:'长度不能超过4个字符'}, // \gidgrp\rec\cfaguatyp 对外担保类型
],
cmtflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\cmtflg 跨境人民币保函
],
cnfdat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gidgrp\rec\cnfdat Confirmation Date
],
cnfsta:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\cnfsta Confirmation Status
],
cunqii:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gidgrp\rec\cunqii 流动资金�'�款利率档次
],
expdat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gidgrp\rec\expdat Valid until
],
expflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\expflg Unlimited Guarantee
],
fenlishi:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\fenlishi 是否分离式保函
],
fingua:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\fingua 是否对外担保
],
gartyp:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\gartyp Type of Undertaking
],
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
],
guaflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gidgrp\rec\guaflg Mortgage Flag
],
hndtyp:[
{type:'string',max:2,message:'长度不能超过2个字符'}, // \gidgrp\rec\hndtyp Handling Type
],
inudat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gidgrp\rec\inudat Inure Date
],
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
],
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
],
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
],
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
],
partcon:[
{type:'string',max:5,message:'长度不能超过5个字符'}, // \gidgrp\rec\partcon Partial Confirmation
],
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
],
vrfdat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gidgrp\rec\vrfdat 核销日期
],
expdat1:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \oldgidgrp\rec\expdat Valid until
],
liadat1:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \oldgidgrp\rec\liadat Liability until
],
pts_adrblk:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \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:135,message:'长度不能超过35个字符'}, // \gidgrp\apl\pts\adrblk SWIFT地址
],
pts1_extkey:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\apl\pts\extkey 客户编号
],
pts1_ref:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\apl\pts\ref 参考号
],
pts2_adrblk:[
{type:'string',max:135,message:'长度不能超过35个字符'}, // \gidgrp\ben\pts\adrblk SWIFT地址
],
pts2_extkey:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\ben\pts\extkey 客户编号
],
pts2_ref:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\ben\pts\ref 参考号
],
blk_addamtcov:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gidgrp\blk\addamtcov Additional Amount Covered
],
blk_addinf:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gidgrp\blk\addinf Additional Info
],
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
],
blk_covgodsrv:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gidgrp\blk\covgodsrv Object of Contract
],
blk_gidtxtame:[
{type:'string',max:65,message:'长度不能超过65个字符'}, // \gidgrp\blk\gidtxtame History of Amendments
],
blk_orcplc:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gidgrp\blk\orcplc Original Contract Place
],
blk_revtxt:[
{type:'string',max:65,message:'长度不能超过65个字符'}, // \gidgrp\blk\revtxt Declaration of Indemnity Text
],
cnf_amt:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\cbs\cnf\amt Balance
],
cnf_cur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gidgrp\cbs\cnf\cur Currency
],
max2_amt:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\cbs\max2\amt Balance
],
max2_cur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gidgrp\cbs\max2\cur Currency
],
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
],
opn2_amt:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \gidgrp\cbs\opn2\amt Balance
],
opn2_cur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gidgrp\cbs\opn2\cur Currency
],
pts3_adrblk:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \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:35,message:'长度不能超过35个字符'}, // \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 参考号
],
gitamep_abrflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\abrflg agreement of bene. required
],
gitamep_ameamt:[
{type:'string',max:18,message:'长度不能超过18个字符'}, // \gitamep\ameamt amendment amount
],
gitamep_amecur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gitamep\amecur cur
],
gitamep_amedat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gitamep\amedat date of amendment
],
gitamep_amenbr:[
{type:'string',max:2,message:'长度不能超过2个字符'}, // \gitamep\amenbr Number of Amendment
],
gitamep_amenumjmg:[
{type:'string',max:2,message:'长度不能超过2个字符'}, // \gitamep\amenumjmg 变更次数
],
gitamep_ametxt:[
{type:'string',max:65,message:'长度不能超过65个字符'}, // \gitamep\ametxt Amendment :77C:
],
gitamep_clsclmflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\clsclmflg Close picked up claim now
],
gitamep_cre767flg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\cre767flg Create Amendment Message
],
gitamep_nbr:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gitamep\nbr number of amendment
],
gitamep_orddat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gitamep\orddat Order From
],
gitamep_prtflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\prtflg choose full text
],
gitamep_ramrol:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gitamep\ramrol Request of Amendment send to
],
gitamep_rejbut:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\rejbut flg of reject
],
gitamep_rejstm:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\rejstm reject stream
],
swiadd_addamt:[
{type:'string',max:18,message:'长度不能超过18个字符'}, // \gitamep\swiadd\addamt Additional Amount
],
swiadd_addamtcov:[
{type:'string',max:35,message:'长度不能超过35个字符'}, // \gitamep\swiadd\addamtcov Additional Amount Covered
],
swiadd_ameamt:[
{type:'string',max:18,message:'长度不能超过18个字符'}, // \gitamep\swiadd\ameamt Amended Amount
],
swiadd_ameblk:[
{type:'string',max:65,message:'长度不能超过65个字符'}, // \gitamep\swiadd\ameblk Text for Amendments
],
swiadd_amecur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gitamep\swiadd\amecur Currency of amended amount
],
swiadd_amedat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gitamep\swiadd\amedat Date of Amendment
],
swiadd_amenbr:[
{type:'string',max:2,message:'长度不能超过2个字符'}, // \gitamep\swiadd\amenbr Number of Amendment
],
swiadd_newamt:[
{type:'string',max:18,message:'长度不能超过18个字符'}, // \gitamep\swiadd\newamt New amount
],
swiadd_newcur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \gitamep\swiadd\newcur Currency of new amount
],
swiadd_newexpdat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gitamep\swiadd\newexpdat New Expiry Date
],
swiadd_newexpflg:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \gitamep\swiadd\newexpflg Unlimited Validity
],
swiadd_newliadat:[
// {type:'string',max:12,message:'长度不能超过12个字符'}, // \gitamep\swiadd\newliadat New Liability Date
],
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_labaddinf:[
{type:'string',max:40,message:'长度不能超过40个字符'}, // \gitp\labaddinf Label for Additional Info
],
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 保证金合计
],
max1_amt:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \oldgidgrp\cbs\max\amt Balance
],
max1_cur:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \oldgidgrp\cbs\max\cur Currency
],
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
],
setmod_setmac:[
{type:'string',max:200,message:'长度不能超过200个字符'}, // \setmod\setmac SETMAC
],
spt_inr:[
{type:'string',max:8,message:'长度不能超过8个字符'}, // \sysmod\spt\inr 唯一编号
],
trndoc_condocstm:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \trnmod\trndoc\condocstm Connected Documents
],
trndoc_cortyp:[
{type:'string',max:3,message:'长度不能超过3个字符'}, // \trnmod\trndoc\cortyp Per Medium
],
trndoc_doccod:[
{type:'string',max:16,message:'长度不能超过16个字符'}, // \trnmod\trndoc\doccod 面函码值
],
trndoc_docpth:[
{type:'string',max:100,message:'长度不能超过100个字符'}, // \trnmod\trndoc\docpth 面函路径
],
trndoc_doctrestm:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \trnmod\trndoc\doctrestm Document tree
],
trndoc_shwinc:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \trnmod\trndoc\shwinc Show Incoming Messages
],
trndoc_shwout:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \trnmod\trndoc\shwout Show Outgoing Messages
],
trndoc_shwoutint:[
{type:'string',max:1,message:'长度不能超过1个字符'}, // \trnmod\trndoc\shwoutint Show Internal Messages
],
}
\ No newline at end of file
export {default as model} from './model'
export {default as descriptor} from './descriptor'
export {default} from './views'
\ No newline at end of file
import { action, observable } from 'mobx'
import _descriptor from '../descriptor'
import {modelWrapper} from '@/components/RunTime'
@modelWrapper
class Gitame {
@observable
acc="" // \gidgrp\rec\acc Account for Advance Payment
@observable
bilvvv="" // \gidgrp\rec\bilvvv 利率
@observable
bngcod="" // \gidgrp\rec\bngcod 企业海关十位编码
@observable
cfaguatyp="" // \gidgrp\rec\cfaguatyp 对外担保类型
@observable
cmtflg="" // \gidgrp\rec\cmtflg 跨境人民币保函
@observable
cnfdat="" // \gidgrp\rec\cnfdat Confirmation Date
@observable
cnfsta="" // \gidgrp\rec\cnfsta Confirmation Status
@observable
cunqii="" // \gidgrp\rec\cunqii 流动资金�'�款利率档次
@observable
expdat="" // \gidgrp\rec\expdat Valid until
@observable
expflg="" // \gidgrp\rec\expflg Unlimited Guarantee
@observable
fenlishi="" // \gidgrp\rec\fenlishi 是否分离式保函
@observable
fingua="" // \gidgrp\rec\fingua 是否对外担保
@observable
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
inudat="" // \gidgrp\rec\inudat Inure Date
@observable
jurlaw="" // \gidgrp\rec\jurlaw Law of Jurisdiction
@observable
jurplc="" // \gidgrp\rec\jurplc Place of Jurisdiction
@observable
juscod="" // \gidgrp\rec\juscod 组织机构
@observable
liadat="" // \gidgrp\rec\liadat Liability until
@observable
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
oppbnk="" // \gidgrp\rec\oppbnk 境内外对手行代码
@observable
orcamt="" // \gidgrp\rec\orcamt Amount of Original Contract
@observable
orccur="" // \gidgrp\rec\orccur Currency of Original Contract
@observable
orcdat="" // \gidgrp\rec\orcdat Date from Original Contract
@observable
orcrat="" // \gidgrp\rec\orcrat Percentage/Rate of Original Contract
@observable
orcref="" // \gidgrp\rec\orcref Reference of Original Contract
@observable
orddat="" // \gidgrp\rec\orddat Date of Customer's Order
@observable
ownref="" // \gidgrp\rec\ownref Reference
@observable
partcon="" // \gidgrp\rec\partcon Partial Confirmation
@observable
resflg="" // \gidgrp\rec\resflg Reserved Contract
@observable
tenclsdat="" // \gidgrp\rec\tenclsdat Tender Closing Date
@observable
tendat="" // \gidgrp\rec\tendat Tender Date
@observable
tenref="" // \gidgrp\rec\tenref Tender Reference
@observable
teskeyunc="" // \gidgrp\rec\teskeyunc Test Key Unconfirmity
@observable
trmdat="" // \gidgrp\rec\trmdat Transmit Original Guarantee Latest on
@observable
vrfdat="" // \gidgrp\rec\vrfdat 核销日期
@observable
expdat1="" // \oldgidgrp\rec\expdat Valid until
@observable
liadat1="" // \oldgidgrp\rec\liadat Liability until
@observable
pts_adrblk="" // \gidgrp\adv\pts\adrblk SWIFT地址
@observable
pts_extkey="" // \gidgrp\adv\pts\extkey 客户编号
@observable
pts_ref="" // \gidgrp\adv\pts\ref 参考号
@observable
pts1_adrblk="" // \gidgrp\apl\pts\adrblk SWIFT地址
@observable
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_addamtcov="" // \gidgrp\blk\addamtcov Additional Amount Covered
@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_gidtxtame="" // \gidgrp\blk\gidtxtame History of Amendments
@observable
blk_orcplc="" // \gidgrp\blk\orcplc Original Contract Place
@observable
blk_revtxt="" // \gidgrp\blk\revtxt Declaration of Indemnity Text
@observable
cnf_amt="" // \gidgrp\cbs\cnf\amt Balance
@observable
cnf_cur="" // \gidgrp\cbs\cnf\cur Currency
@observable
max2_amt="" // \gidgrp\cbs\max2\amt Balance
@observable
max2_cur="" // \gidgrp\cbs\max2\cur Currency
@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
opn2_amt="" // \gidgrp\cbs\opn2\amt Balance
@observable
opn2_cur="" // \gidgrp\cbs\opn2\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
gitamep_abrflg="" // \gitamep\abrflg agreement of bene. required
@observable
gitamep_ameamt="" // \gitamep\ameamt amendment amount
@observable
gitamep_amecur="" // \gitamep\amecur cur
@observable
gitamep_amedat="" // \gitamep\amedat date of amendment
@observable
gitamep_amenbr="" // \gitamep\amenbr Number of Amendment
@observable
gitamep_amenumjmg="" // \gitamep\amenumjmg 变更次数
@observable
gitamep_ametxt="" // \gitamep\ametxt Amendment :77C:
@observable
gitamep_clsclmflg="" // \gitamep\clsclmflg Close picked up claim now
@observable
gitamep_cre767flg="" // \gitamep\cre767flg Create Amendment Message
@observable
gitamep_nbr="" // \gitamep\nbr number of amendment
@observable
gitamep_orddat="" // \gitamep\orddat Order From
@observable
gitamep_prtflg="" // \gitamep\prtflg choose full text
@observable
gitamep_ramrol="" // \gitamep\ramrol Request of Amendment send to
@observable
gitamep_rejbut="" // \gitamep\rejbut flg of reject
@observable
gitamep_rejstm="" // \gitamep\rejstm reject stream
@observable
swiadd_addamt="" // \gitamep\swiadd\addamt Additional Amount
@observable
swiadd_addamtcov="" // \gitamep\swiadd\addamtcov Additional Amount Covered
@observable
swiadd_ameamt="" // \gitamep\swiadd\ameamt Amended Amount
@observable
swiadd_ameblk="" // \gitamep\swiadd\ameblk Text for Amendments
@observable
swiadd_amecur="" // \gitamep\swiadd\amecur Currency of amended amount
@observable
swiadd_amedat="" // \gitamep\swiadd\amedat Date of Amendment
@observable
swiadd_amenbr="" // \gitamep\swiadd\amenbr Number of Amendment
@observable
swiadd_newamt="" // \gitamep\swiadd\newamt New amount
@observable
swiadd_newcur="" // \gitamep\swiadd\newcur Currency of new amount
@observable
swiadd_newexpdat="" // \gitamep\swiadd\newexpdat New Expiry Date
@observable
swiadd_newexpflg="" // \gitamep\swiadd\newexpflg Unlimited Validity
@observable
swiadd_newliadat="" // \gitamep\swiadd\newliadat New Liability Date
@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_labaddinf="" // \gitp\labaddinf Label for Additional Info
@observable
gitp_laborcdat="" // \gitp\laborcdat Label for Contract Date
@observable
gitp_lettername="" // \gitp\lettername 面函标题
@observable
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
max1_amt="" // \oldgidgrp\cbs\max\amt Balance
@observable
max1_cur="" // \oldgidgrp\cbs\max\cur Currency
@observable
setmod_docamt="" // \setmod\docamt document amount
@observable
setmod_doccur="" // \setmod\doccur document currency
@observable
setmod_feemac="" // \setmod\feemac FEEMAC
@observable
glemod_glelst=[] // \setmod\glemod\glelst
@observable
fegmod_feslst=[] // \setmod\setfeg\fegmod\feslst
@observable
glgmod_glslst=[] // \setmod\setglg\glgmod\glslst
@observable
setmod_setmac="" // \setmod\setmac SETMAC
@observable
spt_inr="" // \sysmod\spt\inr 唯一编号
@observable
trndoc_condocstm="" // \trnmod\trndoc\condocstm Connected Documents
@observable
trndoc_cortyp="" // \trnmod\trndoc\cortyp Per Medium
@observable
trndoc_doccod="" // \trnmod\trndoc\doccod 面函码值
@observable
docmod_doclst=[] // \trnmod\trndoc\docmod\doclst
@observable
trndoc_docpth="" // \trnmod\trndoc\docpth 面函路径
@observable
trndoc_doctrestm="" // \trnmod\trndoc\doctrestm Document tree
@observable
trndoc_shwinc="" // \trnmod\trndoc\shwinc Show Incoming Messages
@observable
trndoc_shwout="" // \trnmod\trndoc\shwout Show Outgoing Messages
@observable
trndoc_shwoutint="" // \trnmod\trndoc\shwoutint Show Internal Messages
get descriptor()
{
return _descriptor
}
clear()
{
this.acc=""
this.bilvvv=""
this.bngcod=""
this.cfaguatyp=""
this.cmtflg=""
this.cnfdat=""
this.cnfsta=""
this.cunqii=""
this.expdat=""
this.expflg=""
this.fenlishi=""
this.fingua=""
this.gartyp=""
this.giduil=""
this.gtxinr=""
this.guaflg=""
this.hndtyp=""
this.inudat=""
this.jurlaw=""
this.jurplc=""
this.juscod=""
this.liadat=""
this.liaflg=""
this.mannum=""
this.nam=""
this.oldref=""
this.opndat=""
this.oppbnk=""
this.orcamt=""
this.orccur=""
this.orcdat=""
this.orcrat=""
this.orcref=""
this.orddat=""
this.ownref=""
this.partcon=""
this.resflg=""
this.tenclsdat=""
this.tendat=""
this.tenref=""
this.teskeyunc=""
this.trmdat=""
this.vrfdat=""
this.expdat1=""
this.liadat1=""
this.pts_adrblk=""
this.pts_extkey=""
this.pts_ref=""
this.pts1_adrblk=""
this.pts1_extkey=""
this.pts1_ref=""
this.pts2_adrblk=""
this.pts2_extkey=""
this.pts2_ref=""
this.blk_addamtcov=""
this.blk_addinf=""
this.blk_apprul=""
this.blk_apprultxt=""
this.blk_covgodsrv=""
this.blk_gidtxtame=""
this.blk_orcplc=""
this.blk_revtxt=""
this.cnf_amt=""
this.cnf_cur=""
this.max2_amt=""
this.max2_cur=""
this.max_amt=""
this.max_cur=""
this.opn1_amt=""
this.opn1_cur=""
this.opn2_amt=""
this.opn2_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.gitamep_abrflg=""
this.gitamep_ameamt=""
this.gitamep_amecur=""
this.gitamep_amedat=""
this.gitamep_amenbr=""
this.gitamep_amenumjmg=""
this.gitamep_ametxt=""
this.gitamep_clsclmflg=""
this.gitamep_cre767flg=""
this.gitamep_nbr=""
this.gitamep_orddat=""
this.gitamep_prtflg=""
this.gitamep_ramrol=""
this.gitamep_rejbut=""
this.gitamep_rejstm=""
this.swiadd_addamt=""
this.swiadd_addamtcov=""
this.swiadd_ameamt=""
this.swiadd_ameblk=""
this.swiadd_amecur=""
this.swiadd_amedat=""
this.swiadd_amenbr=""
this.swiadd_newamt=""
this.swiadd_newcur=""
this.swiadd_newexpdat=""
this.swiadd_newexpflg=""
this.swiadd_newliadat=""
this.usr_nam=""
this.aammod_addamtflg=""
this.gitp_drpreflg=""
this.gitp_drpreflglab=""
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.max1_amt=""
this.max1_cur=""
this.setmod_docamt=""
this.setmod_doccur=""
this.setmod_feemac=""
this.glemod_glelst=[]
this.fegmod_feslst=[]
this.glgmod_glslst=[]
this.setmod_setmac=""
this.spt_inr=""
this.trndoc_condocstm=""
this.trndoc_cortyp=""
this.trndoc_doccod=""
this.docmod_doclst=[]
this.trndoc_docpth=""
this.trndoc_doctrestm=""
this.trndoc_shwinc=""
this.trndoc_shwout=""
this.trndoc_shwoutint=""
}
}
export default Gitame
\ No newline at end of file
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,BottomBtn,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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} from 'antd'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = props.model
this.bind = Bind.bind(this)
}
//按钮事件
onAmebut_buttxmsel= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('gitame/amebut_buttxmsel',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Business wrappedComponentRef={ref => (this.com = ref)} page={this} steps={this.props.steps} extra={this.props.extra} model={this.model} />
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
{/* 业务编号 */}
<Label itext="Reference" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("ownref")} maxLength={16} desp="Reference" path="/gidgrp/rec/ownref" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Name" trn="gitame" />
</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="Amendment Date" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("ownref")} maxLength={16} desp="Reference" path="/gidgrp/rec/ownref" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Amend. No Receiv." trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("swiadd_amenbr")} desp="Number of Amendment" path="/gitamep/swiadd/amenbr" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Order from" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("gitamep_orddat")} desp="Order From" path="/gitamep/orddat" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Actual Amendment No" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("gitamep_amenbr")} desp="Number of Amendment" path="/gitamep/amenbr" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Old Validity" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("expdat1")} desp="Valid until" path="/oldgidgrp/rec/expdat" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="变更次数" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("gitamep_amenumjmg")} maxLength={2} desp="变更次数" path="/gitamep/amenumjmg" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Old Guarantee Amt." trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("liadat1")} desp="Liability until" path="/oldgidgrp/rec/liadat" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="核销日期" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("vrfdat")} desp="核销日期" path="/gidgrp/rec/vrfdat" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Old Liability " trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("max1_cur")} maxLength={3} desp="Currency" path="/oldgidgrp/cbs/max/cur" />
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("max1_amt")} desp="Balance" path="/oldgidgrp/cbs/max/amt" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="New Validity" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("swiadd_newexpdat")} desp="New Expiry Date" path="/gitamep/swiadd/newexpdat" />
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="Amended" trn="gitame" /> */}
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Guarantee Amount" trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("swiadd_amecur")} maxLength={3} desp="Currency of amended amount" path="/gitamep/swiadd/amecur" />
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("swiadd_ameamt")} desp="Amended Amount" path="/gitamep/swiadd/ameamt" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="New Liability" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("swiadd_newliadat")} desp="New Liability Date" path="/gitamep/swiadd/newliadat" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Amounts Covered" trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("swiadd_newcur")} maxLength={3} desp="Currency of new amount" path="/gitamep/swiadd/newcur" />
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("swiadd_newamt")} desp="New amount" path="/gitamep/swiadd/newamt" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Adding amount" trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("max2_cur")} maxLength={3} desp="Currency" path="/gidgrp/cbs/max2/cur" />
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("swiadd_addamt")} desp="Additional Amount" path="/gitamep/swiadd/addamt" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<TextAreaItem InputProps={bind("swiadd_addamtcov")} desp="Additional Amount Covered" path="/gitamep/swiadd/addamtcov"/>
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("swiadd_newexpflg")} desp="Unlimited Validity" path="/gitamep/swiadd/newexpflg" />
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("aammod_addamtflg")} desp="Add. Amount" path="/gitp/aamp/aammod/addamtflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Amendments" trn="gitame" />
</Col>
<Col span={14}>
<TextAreaItem InputProps={bind("gitamep_ametxt")} desp="Amendment :77C:" path="/gitamep/ametxt"/>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<SelectItem InputProps={bind("gitamep_ramrol")} desp="Request of Amendment send to" path="/gitamep/ramrol"/>
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("gitamep_cre767flg")} desp="Create Amendment Message" path="/gitamep/cre767flg" />
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("gitamep_prtflg")} desp="choose full text" path="/gitamep/prtflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<TextAreaItem InputProps={bind("swiadd_ameblk")} desp="Text for Amendments" path="/gitamep/swiadd/ameblk"/>
</Col>
<Col span={2} offset={1}>
<Button type="primary" icon="search" onClick={this.onAmebut_buttxmsel} desp="..." path="/gitamep/amebut/buttxmsel">
<Label itext="..."/>
</Button>
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("gitamep_clsclmflg")} desp="Close picked up claim now" path="/gitamep/clsclmflg" />
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("gitamep_abrflg")} desp="agreement of bene. required" path="/gitamep/abrflg" />
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="Guarantee Text " trn="gitame" />
<Label itext="before this" trn="gitame" />
<Label itext="Amendment" trn="gitame" />
<Label itext="备注 R=接受, J=拒绝, I=增额修改, D=减额修改" trn="gitame" />
<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> */}
{/* 底部按钮 */}
<BottomBtn _this={this} />
</div>
)
}
}
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,BottomBtn,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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} from 'antd'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = props.model
this.bind = Bind.bind(this)
}
onConp_sel= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('gitame/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('gitame/issp_sel',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Confirmation Status" trn="gitame" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("cnfsta")} code={CodeTable.cnfsta} desp="Confirmation Status" path="/gidgrp/rec/cnfsta"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Confirmation Amount" trn="gitame" />
</Col>
<Col span={4}>
<InputItem InputProps={bind("cnf_cur")} maxLength={3} desp="Currency" path="/gidgrp/cbs/cnf/cur" />
</Col>
<Col span={4} offset={1}>
<InputItem InputProps={bind("cnf_amt")} desp="Balance" path="/gidgrp/cbs/cnf/amt" />
</Col>
<Col span={1} offset={1}>
<Label itext="or" trn="gitame" />
</Col>
<Col span={4}>
<InputItem InputProps={bind("partcon")} desp="Partial Confirmation" path="/gidgrp/rec/partcon" />
</Col>
<Col span={1} offset={1}>
<Label itext="%" trn="gitame" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Confirmed on" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("cnfdat")} desp="Confirmation Date" path="/gidgrp/rec/cnfdat" />
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="Confirming Bank" trn="gitame" /> */}
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Confirming Bank's Ref. " trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("pts3_ref")} maxLength={16} desp="参考号" path="/gidgrp/con/pts/ref" />
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("pts4_ref")} maxLength={16} desp="参考号" path="/gidgrp/iss/pts/ref" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
</Col>
<Col span={14}>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<InputItem InputProps={bind("pts3_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/con/pts/extkey" />
</Col>
<Col span={5} offset={1}>
<Button type="primary" icon="search" onClick={this.onConp_sel} desp="查询" path="/gitp/conp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<InputItem InputProps={bind("pts4_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/iss/pts/extkey" />
</Col>
<Col span={5} offset={1}>
<Button type="primary" icon="search" onClick={this.onIssp_sel} desp="查询" path="/gitp/issp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("pts3_adrblk")} desp="SWIFT地址" path="/gidgrp/con/pts/adrblk"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("pts4_adrblk")} desp="SWIFT地址" path="/gidgrp/iss/pts/adrblk"/>
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="Guarantee Text " trn="gitame" />
<Label itext="before this" trn="gitame" />
<Label itext="Amendment" trn="gitame" />
<Label itext="备注 R=接受, J=拒绝, I=增额修改, D=减额修改" trn="gitame" />
<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> */}
{/* 底部按钮 */}
<BottomBtn _this={this} />
</div>
)
}
}
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,BottomBtn,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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} from 'antd'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = props.model
this.bind = Bind.bind(this)
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Contract Reference" trn="gitame" />
</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="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("bngcod")} maxLength={10} desp="企业海关十位编码" path="/gidgrp/rec/bngcod" />
</Col>
<Col span={7} offset={1}>
<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 value={this.model.gitp_laborcdat} desp="Label for Contract Date" path="/gitp/laborcdat" />
</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="gitame" />
</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="Closing Date" trn="gitame" />
</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="gitame" />
</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="Object of Contract" trn="gitame" />
</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="Original Perc./ Rate" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("orcrat")} desp="Percentage/Rate of Original Contract" path="/gidgrp/rec/orcrat" />
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="利率" trn="gitame" />
<Label itext="InDirect Issuance Additional Clause" trn="gitame" /> */}
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Contract Amount " trn="gitame" />
</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>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Original Contract Place" trn="gitame" />
</Col>
<Col span={14}>
<TextAreaItem InputProps={bind("blk_orcplc")} desp="Original Contract Place" path="/gidgrp/blk/orcplc"/>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="A/c for Adv. Paym. Guar." trn="gitame" />
</Col>
<Col span={6}>
<InputItem InputProps={bind("acc")} maxLength={35} desp="Account for Advance Payment" path="/gidgrp/rec/acc" />
</Col>
<Col span={7} offset={1}>
<Label value={this.model.gitp_labaddinf} desp="Label for Additional Info" path="/gitp/labaddinf" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Law of Jurisdiction" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("jurlaw")} maxLength={35} desp="Law of Jurisdiction" path="/gidgrp/rec/jurlaw" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("blk_addinf")} desp="Additional Info" path="/gidgrp/blk/addinf"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Place of Jurisdiction" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("jurplc")} maxLength={35} desp="Place of Jurisdiction" path="/gidgrp/rec/jurplc" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Tender Reference" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("tenref")} maxLength={35} desp="Tender Reference" path="/gidgrp/rec/tenref" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Tender Date" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("tendat")} desp="Tender Date" path="/gidgrp/rec/tendat" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Latest Transmiss. Date" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("trmdat")} desp="Transmit Original Guarantee Latest on" path="/gidgrp/rec/trmdat" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<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="手册号码" trn="gitame" />
</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="gitame" />
</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="gitame" />
</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">
</Row>
</Col>
</Row>
{/* <Label itext="Guarantee Text " trn="gitame" />
<Label itext="before this" trn="gitame" />
<Label itext="Amendment" trn="gitame" />
<Label itext="备注 R=接受, J=拒绝, I=增额修改, D=减额修改" trn="gitame" />
<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> */}
{/* 底部按钮 */}
<BottomBtn _this={this} />
</div>
)
}
}
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,BottomBtn,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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} from 'antd'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = props.model
this.bind = Bind.bind(this)
}
onRevtxt_buttxmsel= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('gitame/issp_sel',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Declaration of" trn="gitame" />
</Col>
<Col span={11}>
<TextAreaItem InputProps={bind("blk_revtxt")} desp="Declaration of Indemnity Text" path="/gidgrp/blk/revtxt"/>
</Col>
<Col span={2} offset={1}>
<Button type="primary" icon="search" onClick={this.onRevtxt_buttxmsel} desp="..." path="/gitp/revtxt/buttxmsel">
<Label itext="..."/>
</Button>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
</Row>
</Col>
</Row>
{/*<Label itext="Indemnity" trn="gitame" /> */}
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Additional Amount" trn="gitame" />
</Col>
<Col span={6}>
<SelectItem InputProps={bind("max2_cur")} code={CodeTable.curtxt} desp="Currency" path="/gidgrp/cbs/max2/cur"/>
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("max2_amt")} desp="Balance" path="/gidgrp/cbs/max2/amt" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Open Add. Amount" trn="gitame" />
</Col>
<Col span={6}>
<SelectItem InputProps={bind("opn2_cur")} code={CodeTable.curtxt} desp="Currency" path="/gidgrp/cbs/opn2/cur"/>
</Col>
<Col span={7} offset={1}>
<InputItem InputProps={bind("opn2_amt")} desp="Balance" path="/gidgrp/cbs/opn2/amt" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Covered" trn="gitame" />
</Col>
<Col span={14}>
<TextAreaItem InputProps={bind("blk_addamtcov")} desp="Additional Amount Covered" path="/gidgrp/blk/addamtcov"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Amendments so Far" trn="gitame" />
</Col>
<Col span={14}>
<TextAreaItem InputProps={bind("blk_gidtxtame")} desp="History of Amendments" path="/gidgrp/blk/gidtxtame"/>
</Col>
</Row>
</Col>
</Row>
{/* <Label itext="Guarantee Text " trn="gitame" />
<Label itext="before this" trn="gitame" />
<Label itext="Amendment" trn="gitame" />
<Label itext="备注 R=接受, J=拒绝, I=增额修改, D=减额修改" trn="gitame" />
<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> */}
{/* 底部按钮 */}
<BottomBtn _this={this} />
</div>
)
}
}
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,BottomBtn,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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} from 'antd'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = props.model
this.bind = Bind.bind(this)
}
//查询
onAplp_sel= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('gitame/aplp_sel',{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('gitame/benp_sel',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//获取ref
onGetref= async ()=>{
this.formBlur=true //已触发表单提交处理
const rtnmsg = await Api.post('gitame/getref',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
this.model.ownref = rtnmsg.data.ownref;
}
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('gitame/issp_sel',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
{/* 业务编号 */}
<Label itext="Reference" trn="gitame" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("ownref")} maxLength={16} desp="Reference" path="/gidgrp/rec/ownref" />
</Col>
<Col span={4} offset={1}>
<Button type="primary" onClick={this.onGetref} desp="Get Ref." path="/mtabut/getref">
<Label itext="获取"/>
</Button>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Name" trn="gitame" />
</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="gitame" />
</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="Applicant Ref." trn="gitame" />
</Col>
<Col span={10}>
<InputItem InputProps={bind("pts1_ref")} maxLength={16} desp="参考号" path="/gidgrp/apl/pts/ref" />
</Col>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("resflg")} 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="Guarantee Amount" trn="gitame" />
</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>
</Col>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<InputItem InputProps={bind("pts1_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/apl/pts/extkey" />
</Col>
<Col span={5} offset={1}>
<Button type="primary" icon="search" onClick={this.onAplp_sel} desp="查询" path="/gitp/aplp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Open Amount" trn="gitame" />
</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>
<Col span={1} offset={1}>
<CheckboxItem InputProps={bind("aammod_addamtflg")} desp="Add. Amount" path="/gitp/aamp/aammod/addamtflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={19} offset={2}>
<TextAreaItem InputProps={bind("pts1_adrblk")} desp="SWIFT地址" path="/gidgrp/apl/pts/adrblk"/>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Request" value={this.model.gitp_drpreflglab} desp="Label for Type of Request" path="/gitp/drpreflglab" />
</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="gitame" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("hndtyp")} code={CodeTable.hndtyp} 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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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>
</Col>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<InputItem InputProps={bind("pts_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/adv/pts/extkey" />
</Col>
<Col span={5} offset={1}>
<Button type="primary" icon="search" onClick={this.onAdvp_sel} desp="查询" path="/gitp/advp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Language of Undertak." trn="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</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="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("expdat")} desp="Valid until" path="/gidgrp/rec/expdat" />
</Col>
<Col span={2} offset={1}>
<CheckboxItem InputProps={bind("expflg")} desp="Unlimited Guarantee" path="/gidgrp/rec/expflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={14} offset={2}>
<InputItem InputProps={bind("pts2_extkey")} maxLength={16} desp="客户编号" path="/gidgrp/ben/pts/extkey" />
</Col>
<Col span={5} offset={1}>
<Button type="primary" icon="search" onClick={this.onBenp_sel} desp="查询" path="/gitp/benp/sel">
<Label itext="查询"/>
</Button>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Our Liability until" trn="gitame" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("liadat")} desp="Liability until" path="/gidgrp/rec/liadat" />
</Col>
<Col span={2} offset={1}>
<CheckboxItem InputProps={bind("liaflg")} desp="Unlimited Liability" path="/gidgrp/rec/liaflg" />
</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="Old Reference" trn="gitame" />
</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="gitame" />
</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="gitame" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("guaflg")} code={CodeTable.guaflg} desp="Mortgage Flag" path="/gidgrp/rec/guaflg"/>
</Col>
<Col span={2} offset={1}>
<CheckboxItem InputProps={bind("teskeyunc")} 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="gitame" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("fingua")} code={CodeTable.fingua} desp="是否对外担保" path="/gidgrp/rec/fingua"/>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="担保类型" trn="gitame" />
</Col>
<Col span={14}>
<InputItem InputProps={bind("cfaguatyp")} maxLength={4} desp="对外担保类型" path="/gidgrp/rec/cfaguatyp" />
</Col>
<Col span={2} offset={1}>
<CheckboxItem InputProps={bind("cmtflg")} desp="跨境人民币保函" path="/gidgrp/rec/cmtflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
</Row>
</Col>
</Row>
{/* <Label itext="Guarantee Text " trn="gitame" />
<Label itext="before this" trn="gitame" />
<Label itext="Amendment" trn="gitame" />
<Label itext="备注 R=接受, J=拒绝, I=增额修改, D=减额修改" trn="gitame" />
<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> */}
{/* 底部按钮 */}
<BottomBtn _this={this} />
</div>
)
}
}
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,Steps} from '@/components/Common-Library'
import Api from '@/service/api'
import mGitame 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 Confp from './Confp'
import Detp from './Detp'
import Oth from './Oth'
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')
@inject('i18n')
@observer
export default class GitameScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'gitame'}
}
@observable
formBlur=false
@observable
extra = { inifrm: 'gitame', sptinr: '',oldinr:'', bchlevelLst: [] }
constructor(props)
{
super(props)
this.model = new mGitame()
this.bind = Bind.bind(this)
this.state = {
flag: true
}
}
async componentWillMount()
{
/*
*添加初始化代码
*/
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;
}
}
const rtnmsg = await Api.post('gitame/init',{params: { sptinr:this.extra.sptinr,gidinr } })
if(rtnmsg.retcod == SUCCESS)
{
const {data} = rtnmsg
runInAction(()=>{
Object.assign(this.model,data)
})
this.extra.oldinr=gidinr;
this.setState({ flag: false })
}
//快照模式下,不必开启校验,否则,静默校验,和记录变动
!this.loadDisplay() && this.model.openMonitor && this.model.openMonitor() //开启校验
}
componentWillUnmount()
{
this.model.stopMonitor&&this.model.stopMonitor()//关闭校验
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<Card title="Amendment of Guarantee" size="small" className="transTitle">
<Steps>
<StepItem title="Amendment ">
<Basic model={this.model} extra={this.extra} flag={this.state.flag} />
</StepItem>
<StepItem title="overview">
<Ovwp model={this.model} extra={this.extra} flag={this.state.flag} />
</StepItem>
<StepItem title="Confirmation Details">
<Confp model={this.model} extra={this.extra} flag={this.state.flag} />
</StepItem>
<StepItem title="Details">
<Detp model={this.model} extra={this.extra} flag={this.state.flag} />
</StepItem>
<StepItem title="Declaration of Indemnity">
<Oth model={this.model} extra={this.extra} flag={this.state.flag} />
</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} flag={this.state.flag}/>
</StepItem>
<StepItem title="面函">
<Papper model={this.model} extra={this.extra} flag={this.state.flag}/>
</StepItem>
*/}
</Steps>
</Card>
)
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment