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
8b220273
Commit
8b220273
authored
Jul 27, 2020
by
WeiCong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
国内证买方开例
parent
7e909da6
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
574 additions
and
2880 deletions
+574
-2880
index.js
src/views/Business/Ditopn/descriptor/index.js
+285
-591
index.js
src/views/Business/Ditopn/model/index.js
+147
-639
index.js
src/views/Business/Ditopn/views/index.js
+99
-1650
index.less
src/views/Business/Ditopn/views/index.less
+43
-0
No files found.
src/views/Business/Ditopn/descriptor/index.js
View file @
8b220273
import
{
Datecompare
}
from
'@/components/Common-Library'
export
default
fieldSet
=
{
setmod_doccur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \setmod\doccur document currency
],
setmod_docamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \setmod\docamt document amount
],
setmod_feemac
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \setmod\feemac FEEMAC
],
setmod_setmac
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \setmod\setmac SETMAC
],
trndoc_docpth
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \trnmod\trndoc\docpth 面函路径
],
trndoc_doccod
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \trnmod\trndoc\doccod 面函码值
],
trndoc_cortyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \trnmod\trndoc\cortyp Per Medium
],
spt_inr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \sysmod\spt\inr 唯一编号
],
ownref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\rec\ownref 业务编号
],
nam
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\nam 概要描述
],
opndat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \didgrp\rec\opndat 开立日期
],
nom1_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\cbs\nom1\cur Currency
],
nom1_amt
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\cbs\nom1\amt Balance
],
nomtop
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\nomtop 上浮
],
nomton
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\nomton 下浮
],
max_cur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\cbs\max\cur Currency
],
max_amt
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\cbs\max\amt Balance
],
isstyp
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\isstyp 开证类型
],
trdtyp
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\trdtyp 贸易方式
],
shpdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \didgrp\rec\shpdat 最迟货物装运/服务提供日期
],
expdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \didgrp\rec\expdat 有效日期
],
avbby
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\avbby 信用证对付方式
],
tenmaxday
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\rec\tenmaxday 期限
],
pts3_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\apl\pts\extkey 客户编号
],
pts3_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\apl\pts\namcn 客户中文名称
],
pts3_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\apl\pts\adrcn 中文地址
],
pts4_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\ben\pts\extkey 客户编号
],
pts4_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\ben\pts\namcn 客户中文名称
],
pts4_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\ben\pts\adrcn 中文地址
],
pts1_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\adv\pts\extkey 客户编号
],
pts1_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\adv\pts\namcn 客户中文名称
],
pts1_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\adv\pts\adrcn 中文地址
],
defdet
:[
{
type
:
'string'
,
max
:
60
,
message
:
'长度不能超过60个字符'
},
// \didgrp\rec\defdet 远期付款指示
],
ownbch
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\ownbch 归属机构
],
accusr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\accusr 客户经理
],
pts3_extact
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \didgrp\apl\pts\extact 结算账号
],
pts4_extact
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \didgrp\ben\pts\extact 结算账号
],
lcrgod
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\lcrgod 货物服务描述
],
lcrdoc
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\lcrdoc 单据要求
],
adlcnd
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\adlcnd 附加条款
],
tratyp
:[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
// \didgrp\rec\tratyp 货物运输或交货方式/服务方式
],
shpfro
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shpfro 货物装运地(港)
],
shpto
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shpto 货物目的地、交货地(港)
],
shppro
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shppro 服务提供地点
],
expplc
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\expplc 有效地点
],
preper
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\preper 交单期限
],
conno
:[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \didgrp\rec\conno 合同编号
],
conamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \didgrp\rec\conamt 合同金额
],
concur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\rec\concur 合同币种
],
negflg
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\negflg 指定议付行
],
traflg
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\traflg 是否可转让
],
cfmflg
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\cfmflg 保兑标志
],
pts6_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\neg\pts\extkey 客户编号
],
pts6_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\neg\pts\namcn 客户中文名称
],
pts6_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\neg\pts\adrcn 中文地址
],
pts5_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\con\pts\extkey 客户编号
],
pts5_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\con\pts\namcn 客户中文名称
],
pts5_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\con\pts\adrcn 中文地址
],
pts_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\a2b\pts\extkey 客户编号
],
pts_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\a2b\pts\namcn 客户中文名称
],
pts_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\a2b\pts\adrcn 中文地址
],
trdapt
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\trdapt 分期装运/提供服务约定
],
shppar
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\shppar 分批装运货物/分次提供服务
],
shpper
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\shpper 分期装运/提供服务
],
shptrs
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\shptrs 转运
],
pts2_extkey
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\age\pts\extkey 客户编号
],
pts2_namcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\age\pts\namcn 客户中文名称
],
pts2_adrcn
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\age\pts\adrcn 中文地址
],
liaccv_concur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\liaccv\concur 业务结算币种
],
liaccv_newamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\newamt 业务金额
],
liaccv_cshpct
:[
{
type
:
'string'
,
max
:
5
,
message
:
'长度不能超过5个字符'
},
// \liaall\liaccv\cshpct 保证金应收比例
],
liaccv_chgamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\chgamt 变动金额
],
liaccv_totcovamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\totcovamt 保证金合计
],
liaccv_pctresamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\liaccv\pctresamt 应收/支保证金
],
liaccv_relcshpct
:[
{
type
:
'string'
,
max
:
5
,
message
:
'长度不能超过5个字符'
},
// \liaall\liaccv\relcshpct 保证金实收比例
],
xda_inr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\xda\inr 索引
],
xda_objtyp
:[
{
type
:
'string'
,
max
:
6
,
message
:
'长度不能超过6个字符'
},
// \liaall\limmod\xda\objtyp 业务关联类型
],
xda_objinr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\xda\objinr 业务关联索引
],
xda_trninr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\xda\trninr 业务流水索引
],
xda_ownref
:[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \liaall\limmod\xda\ownref 业务关联编号
],
xda_occdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \liaall\limmod\xda\occdat 发生日期
],
xda_cusid
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\cusid 客户编号
],
xda_cusnam
:[
{
type
:
'string'
,
max
:
80
,
message
:
'长度不能超过80个字符'
},
// \liaall\limmod\xda\cusnam 客户名称
],
xda_bustyp
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\bustyp 业务品种
],
xda_buscur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\buscur 业务币种
],
xda_busamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\busamt 申请金额
],
xda_purpose
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\purpose 贷款用途
],
xda_direction
:[
{
type
:
'string'
,
max
:
5
,
message
:
'长度不能超过5个字符'
},
// \liaall\limmod\xda\direction 业务投向
],
xda_termon
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\termon 期限期数(月)
],
xda_terday
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\terday 期限期数(天)
],
xda_basrattyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\basrattyp 基准利率类型
],
xda_rattyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\rattyp 利率类型
],
xda_exryearat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\exryearat 执行年利率
],
xda_busrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\busrat 执行月利率
],
xda_adjrattyp
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\adjrattyp 利率调整方式
],
xda_monrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\monrat 基准月利率
],
xda_yrnrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\yrnrat 基准年利率
],
xda_bprat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\bprat BP浮动值
],
xda_rpmd
:[
{
type
:
'string'
,
max
:
6
,
message
:
'长度不能超过6个字符'
},
// \liaall\limmod\xda\rpmd 还款方式
],
xda_ictyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\ictyp 还息方式
],
xda_paysoun
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\xda\paysoun 主要还款来源
],
xda_voutyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\voutyp 主要担保方式
],
xda_apdtyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\apdtyp 附加担保方式
],
xda_baitrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\baitrat 最低保证金比例
],
xda_freetax
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\freetax 免税标志
],
xda_invpea
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\xda\invpea 涉农贷款类型
],
xda_strnewind
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \liaall\limmod\xda\strnewind 投向领域
],
xda_accorgid
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\accorgid 账务机构
],
xda_liatyp
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \liaall\limmod\xda\liatyp 机构责任类型
],
xda_liapeoid
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\liapeoid 管理责任人
],
xda_othliapeoid
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \liaall\limmod\xda\othliapeoid 其他管理责任人
],
xda_pdgrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\pdgrat 手续费率
],
xda_invno
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\invno 代付协议编号
],
xda_paycur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\paycur 单据币种
],
xda_traconno
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\traconno 贸易合同编号
],
xda_carinfo
:[
{
type
:
'string'
,
max
:
80
,
message
:
'长度不能超过80个字符'
},
// \liaall\limmod\xda\carinfo 货物名称
],
xda_traamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\traamt 发票金额
],
xda_surtyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\surtyp 运单类型
],
xda_thipar1
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\thipar1 出口商名称
],
xda_buspro
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\buspro 融资比例
],
xda_paydat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \liaall\limmod\xda\paydat 装期
],
xda_thiparzip3
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\thiparzip3 出口许可证编号
],
xda_buyconno
:[
{
type
:
'string'
,
max
:
64
,
message
:
'长度不能超过64个字符'
},
// \liaall\limmod\xda\buyconno 购货合同编号
],
xda_buyconnam
:[
{
type
:
'string'
,
max
:
64
,
message
:
'长度不能超过64个字符'
},
// \liaall\limmod\xda\buyconnam 采购合同项下货物名称
],
xda_flag1
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\flag1 是否国结业务
],
xda_thiparacc
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\thiparacc 到单编号
],
xda_thiparaamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\thiparaamt 单据金额
],
xda_zyedflag
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\zyedflag 在途是否占用额度
],
xda_oldlcno
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\oldlcno 信用证编号
],
xda_fzanamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\fzanamt 单据金额
],
xda_mfeeamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\mfeeamt 索汇金额
],
xda_thipar2
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\thipar2 代付行名称
],
xda_finrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\finrat 代付比例
],
xda_thipar3
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\thipar3 议付行或寄单行
],
xda_payproyeapat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\payproyeapat 代付协定年利率
],
xda_paypromonrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\paypromonrat 代付协定月利率
],
xda_ratio
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\ratio 押汇比例
],
xda_bailamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\bailamt 信用证金额
],
xda_sectyp
:[
{
type
:
'string'
,
max
:
60
,
message
:
'长度不能超过60个字符'
},
// \liaall\limmod\xda\sectyp 运输单据编号
],
xda_flag5
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\flag5 是否提供全套货运单据
],
xda_flag4
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \liaall\limmod\xda\flag4 远期单据是否已承兑
],
xda_flag2
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \liaall\limmod\xda\flag2 单据是否存在不符点
],
xda_conbnknam
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \liaall\limmod\xda\conbnknam 保兑行名称
],
xda_thiparreg
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\thiparreg 进口商所在国家或地区
],
xda_thiparid2
:[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \liaall\limmod\xda\thiparid2 受益人所在国家或地区
],
xda_isothbnkage
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\isothbnkage 是否他行代开
],
xda_agebnknam
:[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \liaall\limmod\xda\agebnknam 代理行名称
],
xda_accbnknam
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\accbnknam 票据承兑行名称
],
xda_buyconamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\buyconamt 票据承兑金额
],
xda_buycordat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \liaall\limmod\xda\buycordat 承兑付款电报发送日期
],
xda_couerpar
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\xda\couerpar 贸易凭证类型
],
xda_bailnum
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\bailnum 发票张数
],
xda_tracur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\tracur 发票币种
],
xda_pdgcur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\pdgcur 出口商业发票融资手续费币种
],
xda_safguatyp
:[
{
type
:
'string'
,
max
:
7
,
message
:
'长度不能超过7个字符'
},
// \liaall\limmod\xda\safguatyp 保函类型
],
xda_guarat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\guarat 担保费率
],
xda_pdgpaymet
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\pdgpaymet 手续费收费方式
],
xda_proamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\proamt 工程项目协议金额
],
xda_procur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\procur 工程项目协议币种
],
xda_prono
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\prono 工程项目协议编号
],
xda_defrat
:[
{
type
:
'string'
,
max
:
14
,
message
:
'长度不能超过14个字符'
},
// \liaall\limmod\xda\defrat 短装比例
],
xda_lctertyp
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\xda\lctertyp 信用证种类
],
xda_lgter
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\lgter 远期天数
],
xda_oldlcvdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \liaall\limmod\xda\oldlcvdat 信用证有效期
],
xda_prepayacc
:[
{
type
:
'string'
,
max
:
64
,
message
:
'长度不能超过64个字符'
},
// \liaall\limmod\xda\prepayacc 备付款项账号
],
xda_scityp
:[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \liaall\limmod\xda\scityp 科技型企业类型
],
xda_enstyp
:[
{
type
:
'string'
,
max
:
6
,
message
:
'长度不能超过6个字符'
},
// \liaall\limmod\xda\enstyp 保障性安居工程贷款类型
],
xda_idytyp
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\idytyp 产业结构调整类型
],
xda_idyid
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\idyid 工业转型升级标识
],
xda_grncdt
:[
{
type
:
'string'
,
max
:
6
,
message
:
'长度不能超过6个字符'
},
// \liaall\limmod\xda\grncdt 是否绿色信贷
],
xda_ownbch
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\ownbch 经办机构
],
xda_ownusr
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\xda\ownusr 客户经理工号
],
xda_ccvcur
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\ccvcur 保证金币种
],
xda_ccvamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\ccvamt 保证金金额
],
xda_ccvact
:[
{
type
:
'string'
,
max
:
80
,
message
:
'长度不能超过80个字符'
},
// \liaall\limmod\xda\ccvact 保证金账号
],
xda_ccvgrncdt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\ccvgrncdt 绿色信贷指标
],
xda_paytyp
:[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \liaall\limmod\xda\paytyp 支付方式
],
xda_modpayamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\modpayamt 受托支付金额
],
xda_fstflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\xda\fstflg 是否首户贷
],
xda_paymatdat
:[
{
type
:
'string'
,
max
:
12
,
message
:
'长度不能超过12个字符'
},
// \liaall\limmod\xda\paymatdat 支付日期
],
xda_bennam
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\bennam 收款人名称
],
xda_benbnknam
:[
{
type
:
'string'
,
max
:
200
,
message
:
'长度不能超过200个字符'
},
// \liaall\limmod\xda\benbnknam 开户银行
],
xda_benact
:[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
// \liaall\limmod\xda\benact 收款人账户
],
xda_payamt
:[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
// \liaall\limmod\xda\payamt 支付金额
],
xda_cdtref
:[
{
type
:
'string'
,
max
:
32
,
message
:
'长度不能超过32个字符'
},
// \liaall\limmod\xda\cdtref 信贷编号
],
limmod_colflg
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\colflg 录入押品信息
],
limmod_dir1
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\dir1 行业投向一级
],
limmod_dir2
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\dir2 行业投向二级
],
limmod_dir3
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\dir3 行业投向三级
],
limmod_dir4
:[
{
type
:
'string'
,
max
:
1
,
message
:
'长度不能超过1个字符'
},
// \liaall\limmod\dir4 行业投向四级
],
limmod_inv1
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\inv1 涉农一级
],
limmod_inv2
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\inv2 涉农二级
],
limmod_inv3
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\inv3 涉农三级
],
limmod_inv4
:[
{
type
:
'string'
,
max
:
2
,
message
:
'长度不能超过2个字符'
},
// \liaall\limmod\inv4 涉农四级
],
limmod_ccv1
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\ccv1 绿色信贷指标一级
],
limmod_ccv2
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\ccv2 绿色信贷指标二级
],
limmod_ccv3
:[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \liaall\limmod\ccv3 绿色信贷指标三级
],
ownref
:
[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \didgrp\rec\ownref 业务编号
],
_getref
:
[
{
type
:
'string'
,
max
:
10
,
message
:
'长度不能超过10个字符'
},
// \mtabut\getref Get Ref.
],
nam
:
[
{
type
:
'string'
,
max
:
40
,
message
:
'长度不能超过40个字符'
},
// \didgrp\rec\nam 概要描述
],
opndat
:
[
// { type: 'string', max: 12, message: '长度不能超过12个字符' },
{
type
:
'string'
},
{
validator
(
rule
,
value
,
callback
,
source
,
options
){
if
(
value
){
let
res
=
Datecompare
(
source
.
opndat
,
source
.
expdat
)
if
(
source
.
expdat
&&
res
==
1
){
callback
(
'不得大于有效日期'
);
}
else
{
return
true
;
}
}
else
{
callback
(
"必输项"
)
}
}}
// \didgrp\rec\opndat 开立日期
],
nom1_cur
:
[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\cbs\nom1\cur Currency
],
nom1_amt
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\cbs\nom1\amt Balance
{
validator
(
rule
,
value
,
callback
,
source
,
options
)
{
if
(
source
.
nom1_amt
<=
0
)
{
callback
(
'必须大于0'
)
}
else
return
true
}
}
],
nomtop
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\nomtop 上浮
],
nomton
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\nomton 下浮
],
max_cur
:
[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\cbs\max\cur Currency
],
max_amt
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\cbs\max\amt Balance
],
isstyp
:
[
// { type: 'string', max: 1, message: '长度不能超过1个字符' },
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\isstyp 开证类型
],
trdtyp
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\trdtyp 贸易方式
],
shpdat
:
[
// { type: 'string', max: 12, message: '长度不能超过12个字符' },
{
type
:
'string'
},
{
validator
(
rule
,
value
,
callback
,
source
,
options
){
if
(
value
){
let
res
=
Datecompare
(
source
.
shpdat
,
source
.
expdat
)
if
(
source
.
expdat
&&
res
==
1
){
callback
(
'不得大于有效日期'
);
}
else
{
return
true
;
}
}
else
{
callback
(
"必输项"
)
}
}}
],
expdat
:
[
// { type: 'string', max: 12, message: '长度不能超过12个字符' },
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\expdat 有效日期
],
avbby
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\avbby 信用证兑付方式
],
tenmaxday
:
[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
{
validator
(
rule
,
value
,
callback
,
source
,
options
)
{
if
(
source
.
avbby
==
'USNC'
){
if
(
source
.
tenmaxday
<=
0
)
{
callback
(
'远期付款时必填'
)
}
else
return
true
}
else
{
return
true
}
}}
// \didgrp\rec\tenmaxday 期限
],
pts3_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},{
required
:
true
,
message
:
'必输项'
}
// \didgrp\apl\pts\extkey 客户编号
],
_aplp_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\aplp\ptysel 客户查询
],
pts3_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\apl\pts\namcn 客户中文名称
],
pts3_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\apl\pts\adrcn 中文地址
],
pts4_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\ben\pts\extkey 客户编号
],
pts4_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\ben\pts\namcn 客户中文名称
],
pts4_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\ben\pts\adrcn 中文地址
],
pts1_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\adv\pts\extkey 客户编号
],
_advp_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\advp\ptysel 客户查询
],
pts1_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\adv\pts\namcn 客户中文名称
],
pts1_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\adv\pts\adrcn 中文地址
],
defdet
:
[
{
type
:
'string'
,
max
:
60
,
message
:
'长度不能超过60个字符'
},
// \didgrp\rec\defdet 远期付款指示
],
ownbch
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \didgrp\rec\ownbch 归属机构
],
accusr
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\accusr 客户经理
],
tratyp
:
[
{
type
:
'string'
,
max
:
20
,
message
:
'长度不能超过20个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\tratyp 货物运输或交货方式/服务方式
],
shpfro
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shpfro 货物装运地(港)
],
shpto
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shpto 货物目的地、交货地(港)
],
shppro
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\shppro 服务提供地点
],
expplc
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\expplc 有效地点
],
preper
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\preper 交单期限
],
conno
:
[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// \didgrp\rec\conno 合同编号
{
required
:
true
,
message
:
'必输项'
}
],
conamt
:
[
{
type
:
'string'
,
max
:
18
,
message
:
'长度不能超过18个字符'
},
{
validator
(
rule
,
value
,
callback
,
source
,
options
)
{
if
(
value
){
if
(
value
<=
0
){
callback
(
"合同金额不可为“0”"
)
}
else
if
((
value
-
source
.
nom1_amt
)
<
0
){
callback
(
"合同金额不得小于信用证金额"
)
}
else
{
return
true
}
}
else
{
callback
(
"必输项"
)
}
}}
// \didgrp\rec\conamt 合同金额
],
concur
:
[
{
type
:
'string'
,
max
:
3
,
message
:
'长度不能超过3个字符'
},
// \didgrp\rec\concur 合同币种
],
negflg
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\negflg 指定议付行
{
required
:
true
,
message
:
'必输项'
}
],
traflg
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\traflg 是否可转让
],
cfmflg
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\cfmflg 保兑标志
],
pts6_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\neg\pts\extkey 客户编号
],
_negp_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\negp\ptysel 客户查询
],
pts6_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\neg\pts\namcn 客户中文名称
],
pts6_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\neg\pts\adrcn 中文地址
],
pts5_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\con\pts\extkey 客户编号
],
_conp_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\conp\ptysel 客户查询
],
pts5_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\con\pts\namcn 客户中文名称
],
pts5_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\con\pts\adrcn 中文地址
],
pts_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\a2b\pts\extkey 客户编号
],
_a2bp_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\a2bp\ptysel 客户查询
],
pts_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\a2b\pts\namcn 客户中文名称
],
pts_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\a2b\pts\adrcn 中文地址
],
trdapt
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\rec\trdapt 分期装运/提供服务约定
],
shppar
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\shppar 分批装运货物/分次提供服务
{
required
:
true
,
message
:
'必输项'
}
],
shpper
:
[
{
type
:
'string'
,
},
{
required
:
true
,
message
:
'必输项'
}
// \didgrp\rec\shpper 分期装运/提供服务
],
shptrs
:
[
{
type
:
'string'
,
max
:
4
,
message
:
'长度不能超过4个字符'
},
// \didgrp\rec\shptrs 转运
],
pts2_extkey
:
[
{
type
:
'string'
,
max
:
16
,
message
:
'长度不能超过16个字符'
},
// \didgrp\age\pts\extkey 客户编号
],
_agep_ptysel
:
[
{
type
:
'string'
,
max
:
8
,
message
:
'长度不能超过8个字符'
},
// \ditp\agep\ptysel 客户查询
],
pts2_namcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\age\pts\namcn 客户中文名称
],
pts2_adrcn
:
[
{
type
:
'string'
,
max
:
100
,
message
:
'长度不能超过100个字符'
},
// \didgrp\age\pts\adrcn 中文地址
],
pts1_extact
:
[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// 申请人账号
],
pts2_extact
:
[
{
type
:
'string'
,
max
:
35
,
message
:
'长度不能超过35个字符'
},
// 受益人账号
],
lcrdoc
:
[
{
type
:
'string'
,
max
:
2000
,
message
:
'长度不能超过2000个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// 单据要求
],
adlcnd
:
[
{
type
:
'string'
,
max
:
2000
,
message
:
'长度不能超过2000个字符'
},
// { required: true, message: '必输项' } // 附加条款
],
lcrgod
:
[
{
type
:
'string'
,
max
:
2000
,
message
:
'长度不能超过2000个字符'
},
{
required
:
true
,
message
:
'必输项'
}
// 货物服务
],
}
\ No newline at end of file
src/views/Business/Ditopn/model/index.js
View file @
8b220273
...
...
@@ -6,616 +6,247 @@ import {modelWrapper} from '@/components/RunTime'
class
Ditopn
{
@
observable
fegmod_feslst
=
[]
// \setmod\setfeg\fegmod\feslst
@
observable
glgmod_glslst
=
[]
// \setmod\setglg\glgmod\glslst
@
observable
setmod_doccur
=
""
// \setmod\doccur document currency
@
observable
setmod_docamt
=
""
// \setmod\docamt document amount
@
observable
setmod_feemac
=
""
// \setmod\feemac FEEMAC
@
observable
setmod_setmac
=
""
// \setmod\setmac SETMAC
@
observable
glemod_glelst
=
[]
// \setmod\glemod\glelst
@
observable
docmod_doclst
=
[]
// \trnmod\trndoc\docmod\doclst
@
observable
trndoc_docpth
=
""
// \trnmod\trndoc\docpth 面函路径
@
observable
trndoc_doccod
=
""
// \trnmod\trndoc\doccod 面函码值
@
observable
trndoc_cortyp
=
""
// \trnmod\trndoc\cortyp Per Medium
@
observable
spt_inr
=
""
// \sysmod\spt\inr 唯一编号
@
observable
ownref
=
""
// \didgrp\rec\ownref 业务编号
@
observable
nam
=
""
// \didgrp\rec\nam 概要描述
@
observable
opndat
=
""
// \didgrp\rec\opndat 开立日期
@
observable
nom1_cur
=
""
// \didgrp\cbs\nom1\cur Currency
@
observable
nom1_amt
=
""
// \didgrp\cbs\nom1\amt Balance
@
observable
nomtop
=
""
// \didgrp\rec\nomtop 上浮
@
observable
nomton
=
""
// \didgrp\rec\nomton 下浮
@
observable
max_cur
=
""
// \didgrp\cbs\max\cur Currency
@
observable
max_amt
=
""
// \didgrp\cbs\max\amt Balance
@
observable
isstyp
=
""
// \didgrp\rec\isstyp 开证类型
@
observable
trdtyp
=
""
// \didgrp\rec\trdtyp 贸易方式
@
observable
shpdat
=
""
// \didgrp\rec\shpdat 最迟货物装运/服务提供日期
@
observable
expdat
=
""
// \didgrp\rec\expdat 有效日期
@
observable
avbby
=
""
// \didgrp\rec\avbby 信用证对付方式
@
observable
tenmaxday
=
""
// \didgrp\rec\tenmaxday 期限
@
observable
pts3_extkey
=
""
// \didgrp\apl\pts\extkey 客户编号
@
observable
pts3_namcn
=
""
// \didgrp\apl\pts\namcn 客户中文名称
@
observable
pts3_adrcn
=
""
// \didgrp\apl\pts\adrcn 中文地址
@
observable
pts4_extkey
=
""
// \didgrp\ben\pts\extkey 客户编号
@
observable
pts4_namcn
=
""
// \didgrp\ben\pts\namcn 客户中文名称
@
observable
pts4_adrcn
=
""
// \didgrp\ben\pts\adrcn 中文地址
@
observable
pts1_extkey
=
""
// \didgrp\adv\pts\extkey 客户编号
@
observable
pts1_namcn
=
""
// \didgrp\adv\pts\namcn 客户中文名称
@
observable
pts1_adrcn
=
""
// \didgrp\adv\pts\adrcn 中文地址
@
observable
defdet
=
""
// \didgrp\rec\defdet 远期付款指示
@
observable
ownbch
=
""
// \didgrp\rec\ownbch 归属机构
@
observable
accusr
=
""
// \didgrp\rec\accusr 客户经理
@
observable
pts3_extact
=
""
// \didgrp\apl\pts\extact 结算账号
@
observable
pts4_extact
=
""
// \didgrp\ben\pts\extact 结算账号
@
observable
lcrgod
=
""
// \didgrp\rec\lcrgod 货物服务描述
@
observable
lcrdoc
=
""
// \didgrp\rec\lcrdoc 单据要求
@
observable
adlcnd
=
""
// \didgrp\rec\adlcnd 附加条款
@
observable
tratyp
=
""
// \didgrp\rec\tratyp 货物运输或交货方式/服务方式
@
observable
shpfro
=
""
// \didgrp\rec\shpfro 货物装运地(港)
@
observable
shpto
=
""
// \didgrp\rec\shpto 货物目的地、交货地(港)
@
observable
shppro
=
""
// \didgrp\rec\shppro 服务提供地点
@
observable
expplc
=
""
// \didgrp\rec\expplc 有效地点
@
observable
preper
=
""
// \didgrp\rec\preper 交单期限
@
observable
conno
=
""
// \didgrp\rec\conno 合同编号
@
observable
conamt
=
""
// \didgrp\rec\conamt 合同金额
@
observable
concur
=
""
// \didgrp\rec\concur 合同币种
@
observable
negflg
=
""
// \didgrp\rec\negflg 指定议付行
@
observable
traflg
=
""
// \didgrp\rec\traflg 是否可转让
@
observable
cfmflg
=
""
// \didgrp\rec\cfmflg 保兑标志
@
observable
pts6_extkey
=
""
// \didgrp\neg\pts\extkey 客户编号
@
observable
pts6_namcn
=
""
// \didgrp\neg\pts\namcn 客户中文名称
@
observable
pts6_adrcn
=
""
// \didgrp\neg\pts\adrcn 中文地址
@
observable
pts5_extkey
=
""
// \didgrp\con\pts\extkey 客户编号
@
observable
pts5_namcn
=
""
// \didgrp\con\pts\namcn 客户中文名称
@
observable
pts5_adrcn
=
""
// \didgrp\con\pts\adrcn 中文地址
@
observable
pts_extkey
=
""
// \didgrp\a2b\pts\extkey 客户编号
@
observable
pts_namcn
=
""
// \didgrp\a2b\pts\namcn 客户中文名称
@
observable
pts_adrcn
=
""
// \didgrp\a2b\pts\adrcn 中文地址
@
observable
trdapt
=
""
// \didgrp\rec\trdapt 分期装运/提供服务约定
@
observable
shppar
=
""
// \didgrp\rec\shppar 分批装运货物/分次提供服务
@
observable
shpper
=
""
// \didgrp\rec\shpper 分期装运/提供服务
@
observable
shptrs
=
""
// \didgrp\rec\shptrs 转运
@
observable
pts2_extkey
=
""
// \didgrp\age\pts\extkey 客户编号
@
observable
pts2_namcn
=
""
// \didgrp\age\pts\namcn 客户中文名称
@
observable
pts2_adrcn
=
""
// \didgrp\age\pts\adrcn 中文地址
@
observable
liaall_liaallg
=
[]
// \liaall\liaallg
@
observable
liaccv_concur
=
""
// \liaall\liaccv\concur 业务结算币种
@
observable
liaccv_newamt
=
""
// \liaall\liaccv\newamt 业务金额
@
observable
liaccv_cshpct
=
""
// \liaall\liaccv\cshpct 保证金应收比例
@
observable
liaccv_chgamt
=
""
// \liaall\liaccv\chgamt 变动金额
@
observable
liaccv_totcovamt
=
""
// \liaall\liaccv\totcovamt 保证金合计
@
observable
liaccv_pctresamt
=
""
// \liaall\liaccv\pctresamt 应收/支保证金
@
observable
liaccv_relcshpct
=
""
// \liaall\liaccv\relcshpct 保证金实收比例
@
observable
liaccv_liaccvg
=
[]
// \liaall\liaccv\liaccvg
@
observable
xda_inr
=
""
// \liaall\limmod\xda\inr 索引
@
observable
xda_objtyp
=
""
// \liaall\limmod\xda\objtyp 业务关联类型
@
observable
xda_objinr
=
""
// \liaall\limmod\xda\objinr 业务关联索引
@
observable
xda_trninr
=
""
// \liaall\limmod\xda\trninr 业务流水索引
@
observable
xda_ownref
=
""
// \liaall\limmod\xda\ownref 业务关联编号
@
observable
xda_occdat
=
""
// \liaall\limmod\xda\occdat 发生日期
@
observable
xda_cusid
=
""
// \liaall\limmod\xda\cusid 客户编号
@
observable
xda_cusnam
=
""
// \liaall\limmod\xda\cusnam 客户名称
@
observable
xda_bustyp
=
""
// \liaall\limmod\xda\bustyp 业务品种
@
observable
xda_buscur
=
""
// \liaall\limmod\xda\buscur 业务币种
@
observable
xda_busamt
=
""
// \liaall\limmod\xda\busamt 申请金额
@
observable
xda_purpose
=
""
// \liaall\limmod\xda\purpose 贷款用途
@
observable
xda_direction
=
""
// \liaall\limmod\xda\direction 业务投向
@
observable
xda_termon
=
""
// \liaall\limmod\xda\termon 期限期数(月)
@
observable
xda_terday
=
""
// \liaall\limmod\xda\terday 期限期数(天)
@
observable
xda_basrattyp
=
""
// \liaall\limmod\xda\basrattyp 基准利率类型
@
observable
xda_rattyp
=
""
// \liaall\limmod\xda\rattyp 利率类型
@
observable
xda_exryearat
=
""
// \liaall\limmod\xda\exryearat 执行年利率
@
observable
xda_busrat
=
""
// \liaall\limmod\xda\busrat 执行月利率
@
observable
xda_adjrattyp
=
""
// \liaall\limmod\xda\adjrattyp 利率调整方式
@
observable
xda_monrat
=
""
// \liaall\limmod\xda\monrat 基准月利率
@
observable
xda_yrnrat
=
""
// \liaall\limmod\xda\yrnrat 基准年利率
@
observable
xda_bprat
=
""
// \liaall\limmod\xda\bprat BP浮动值
@
observable
xda_rpmd
=
""
// \liaall\limmod\xda\rpmd 还款方式
@
observable
xda_ictyp
=
""
// \liaall\limmod\xda\ictyp 还息方式
@
observable
xda_paysoun
=
""
// \liaall\limmod\xda\paysoun 主要还款来源
@
observable
xda_voutyp
=
""
// \liaall\limmod\xda\voutyp 主要担保方式
@
observable
xda_apdtyp
=
""
// \liaall\limmod\xda\apdtyp 附加担保方式
@
observable
xda_baitrat
=
""
// \liaall\limmod\xda\baitrat 最低保证金比例
@
observable
xda_freetax
=
""
// \liaall\limmod\xda\freetax 免税标志
@
observable
xda_invpea
=
""
// \liaall\limmod\xda\invpea 涉农贷款类型
@
observable
xda_strnewind
=
""
// \liaall\limmod\xda\strnewind 投向领域
@
observable
xda_accorgid
=
""
// \liaall\limmod\xda\accorgid 账务机构
@
observable
xda_liatyp
=
""
// \liaall\limmod\xda\liatyp 机构责任类型
@
observable
xda_liapeoid
=
""
// \liaall\limmod\xda\liapeoid 管理责任人
@
observable
xda_othliapeoid
=
""
// \liaall\limmod\xda\othliapeoid 其他管理责任人
@
observable
xda_pdgrat
=
""
// \liaall\limmod\xda\pdgrat 手续费率
@
observable
xda_invno
=
""
// \liaall\limmod\xda\invno 代付协议编号
@
observable
xda_paycur
=
""
// \liaall\limmod\xda\paycur 单据币种
@
observable
xda_traconno
=
""
// \liaall\limmod\xda\traconno 贸易合同编号
@
observable
xda_carinfo
=
""
// \liaall\limmod\xda\carinfo 货物名称
@
observable
xda_traamt
=
""
// \liaall\limmod\xda\traamt 发票金额
@
observable
xda_surtyp
=
""
// \liaall\limmod\xda\surtyp 运单类型
accusr
=
""
// \didgrp\rec\accusr 客户经理
@
observable
xda_thipar1
=
""
// \liaall\limmod\xda\thipar1 出口商名称
adlcnd
=
""
// \didgrp\rec\adlcnd 附加条款
@
observable
xda_buspro
=
""
// \liaall\limmod\xda\buspro 融资比例
avbby
=
""
// \didgrp\rec\avbby 信用证对付方式
@
observable
xda_paydat
=
""
// \liaall\limmod\xda\paydat 装期
cfmflg
=
""
// \didgrp\rec\cfmflg 保兑标志
@
observable
xda_thiparzip3
=
""
// \liaall\limmod\xda\thiparzip3 出口许可证编号
conamt
=
""
// \didgrp\rec\conamt 合同金额
@
observable
xda_buyconno
=
""
// \liaall\limmod\xda\buyconno 购货合同编号
concur
=
""
// \didgrp\rec\concur 合同币种
@
observable
xda_buyconnam
=
""
// \liaall\limmod\xda\buyconnam 采购合同项下货物名称
conno
=
""
// \didgrp\rec\conno 合同编号
@
observable
xda_flag1
=
""
// \liaall\limmod\xda\flag1 是否国结业务
defdet
=
""
// \didgrp\rec\defdet 远期付款指示
@
observable
xda_thiparacc
=
""
// \liaall\limmod\xda\thiparacc 到单编号
expdat
=
""
// \didgrp\rec\expdat 有效日期
@
observable
xda_thiparaamt
=
""
// \liaall\limmod\xda\thiparaamt 单据金额
expplc
=
""
// \didgrp\rec\expplc 有效地点
@
observable
xda_zyedflag
=
""
// \liaall\limmod\xda\zyedflag 在途是否占用额度
isstyp
=
""
// \didgrp\rec\isstyp 开证类型
@
observable
xda_oldlcno
=
""
// \liaall\limmod\xda\oldlcno 信用证编号
lcrdoc
=
""
// \didgrp\rec\lcrdoc 单据要求
@
observable
xda_fzanamt
=
""
// \liaall\limmod\xda\fzanamt 单据金额
lcrgod
=
""
// \didgrp\rec\lcrgod 货物服务描述
@
observable
xda_mfeeamt
=
""
// \liaall\limmod\xda\mfeeamt 索汇金额
nam
=
""
// \didgrp\rec\nam 概要描述
@
observable
xda_thipar2
=
""
// \liaall\limmod\xda\thipar2 代付行名称
negflg
=
""
// \didgrp\rec\negflg 指定议付行
@
observable
xda_finrat
=
""
// \liaall\limmod\xda\finrat 代付比例
nomton
=
""
// \didgrp\rec\nomton 下浮
@
observable
xda_thipar3
=
""
// \liaall\limmod\xda\thipar3 议付行或寄单行
nomtop
=
""
// \didgrp\rec\nomtop 上浮
@
observable
xda_payproyeapat
=
""
// \liaall\limmod\xda\payproyeapat 代付协定年利率
opndat
=
""
// \didgrp\rec\opndat 开立日期
@
observable
xda_paypromonrat
=
""
// \liaall\limmod\xda\paypromonrat 代付协定月利率
ownbch
=
""
// \didgrp\rec\ownbch 归属机构
@
observable
xda_ratio
=
""
// \liaall\limmod\xda\ratio 押汇比例
ownref
=
""
// \didgrp\rec\ownref 业务编号
@
observable
xda_bailamt
=
""
// \liaall\limmod\xda\bailamt 信用证金额
preper
=
""
// \didgrp\rec\preper 交单期限
@
observable
xda_sectyp
=
""
// \liaall\limmod\xda\sectyp 运输单据编号
shpdat
=
""
// \didgrp\rec\shpdat 最迟货物装运/服务提供日期
@
observable
xda_flag5
=
""
// \liaall\limmod\xda\flag5 是否提供全套货运单据
shpfro
=
""
// \didgrp\rec\shpfro 货物装运地(港)
@
observable
xda_flag4
=
""
// \liaall\limmod\xda\flag4 远期单据是否已承兑
shppar
=
""
// \didgrp\rec\shppar 分批装运货物/分次提供服务
@
observable
xda_flag2
=
""
// \liaall\limmod\xda\flag2 单据是否存在不符点
shpper
=
""
// \didgrp\rec\shpper 分期装运/提供服务
@
observable
xda_conbnknam
=
""
// \liaall\limmod\xda\conbnknam 保兑行名称
shppro
=
""
// \didgrp\rec\shppro 服务提供地点
@
observable
xda_thiparreg
=
""
// \liaall\limmod\xda\thiparreg 进口商所在国家或地区
shpto
=
""
// \didgrp\rec\shpto 货物目的地、交货地(港)
@
observable
xda_thiparid2
=
""
// \liaall\limmod\xda\thiparid2 受益人所在国家或地区
shptrs
=
""
// \didgrp\rec\shptrs 转运
@
observable
xda_isothbnkage
=
""
// \liaall\limmod\xda\isothbnkage 是否他行代开
tenmaxday
=
""
// \didgrp\rec\tenmaxday 期限
@
observable
xda_agebnknam
=
""
// \liaall\limmod\xda\agebnknam 代理行名称
traflg
=
""
// \didgrp\rec\traflg 是否可转让
@
observable
xda_accbnknam
=
""
// \liaall\limmod\xda\accbnknam 票据承兑行名称
tratyp
=
""
// \didgrp\rec\tratyp 货物运输或交货方式/服务方式
@
observable
xda_buyconamt
=
""
// \liaall\limmod\xda\buyconamt 票据承兑金额
trdapt
=
""
// \didgrp\rec\trdapt 分期装运/提供服务约定
@
observable
xda_buycordat
=
""
// \liaall\limmod\xda\buycordat 承兑付款电报发送日期
trdtyp
=
""
// \didgrp\rec\trdtyp 贸易方式
@
observable
xda_couerpar
=
""
// \liaall\limmod\xda\couerpar 贸易凭证类型
pts_adrcn
=
""
// \didgrp\a2b\pts\adrcn 中文地址
@
observable
xda_bailnum
=
""
// \liaall\limmod\xda\bailnum 发票张数
pts_extkey
=
""
// \didgrp\a2b\pts\extkey 客户编号
@
observable
xda_tracur
=
""
// \liaall\limmod\xda\tracur 发票币种
pts_namcn
=
""
// \didgrp\a2b\pts\namcn 客户中文名称
@
observable
xda_pdgcur
=
""
// \liaall\limmod\xda\pdgcur 出口商业发票融资手续费币种
pts1_adrcn
=
""
// \didgrp\adv\pts\adrcn 中文地址
@
observable
xda_safguatyp
=
""
// \liaall\limmod\xda\safguatyp 保函类型
pts1_extkey
=
""
// \didgrp\adv\pts\extkey 客户编号
@
observable
xda_guarat
=
""
// \liaall\limmod\xda\guarat 担保费率
pts1_namcn
=
""
// \didgrp\adv\pts\namcn 客户中文名称
@
observable
xda_pdgpaymet
=
""
// \liaall\limmod\xda\pdgpaymet 手续费收费方式
pts2_adrcn
=
""
// \didgrp\age\pts\adrcn 中文地址
@
observable
xda_proamt
=
""
// \liaall\limmod\xda\proamt 工程项目协议金额
pts2_extkey
=
""
// \didgrp\age\pts\extkey 客户编号
@
observable
xda_procur
=
""
// \liaall\limmod\xda\procur 工程项目协议币种
pts2_namcn
=
""
// \didgrp\age\pts\namcn 客户中文名称
@
observable
xda_prono
=
""
// \liaall\limmod\xda\prono 工程项目协议编号
pts3_adrcn
=
""
// \didgrp\apl\pts\adrcn 中文地址
@
observable
xda_defrat
=
""
// \liaall\limmod\xda\defrat 短装比例
pts3_extact
=
""
// \didgrp\apl\pts\extact 结算账号
@
observable
xda_lctertyp
=
""
// \liaall\limmod\xda\lctertyp 信用证种类
pts3_extkey
=
""
// \didgrp\apl\pts\extkey 客户编号
@
observable
xda_lgter
=
""
// \liaall\limmod\xda\lgter 远期天数
pts3_namcn
=
""
// \didgrp\apl\pts\namcn 客户中文名称
@
observable
xda_oldlcvdat
=
""
// \liaall\limmod\xda\oldlcvdat 信用证有效期
pts4_adrcn
=
""
// \didgrp\ben\pts\adrcn 中文地址
@
observable
xda_prepayacc
=
""
// \liaall\limmod\xda\prepayacc 备付款项
账号
pts4_extact
=
""
// \didgrp\ben\pts\extact 结算
账号
@
observable
xda_scityp
=
""
// \liaall\limmod\xda\scityp 科技型企业类型
pts4_extkey
=
""
// \didgrp\ben\pts\extkey 客户编号
@
observable
xda_enstyp
=
""
// \liaall\limmod\xda\enstyp 保障性安居工程贷款类型
pts4_namcn
=
""
// \didgrp\ben\pts\namcn 客户中文名称
@
observable
xda_idytyp
=
""
// \liaall\limmod\xda\idytyp 产业结构调整类型
max_amt
=
""
// \didgrp\cbs\max\amt Balance
@
observable
xda_idyid
=
""
// \liaall\limmod\xda\idyid 工业转型升级标识
max_cur
=
""
// \didgrp\cbs\max\cur Currency
@
observable
xda_grncdt
=
""
// \liaall\limmod\xda\grncdt 是否绿色信贷
nom1_amt
=
""
// \didgrp\cbs\nom1\amt Balance
@
observable
xda_ownbch
=
""
// \liaall\limmod\xda\ownbch 经办机构
nom1_cur
=
""
// \didgrp\cbs\nom1\cur Currency
@
observable
xda_ownusr
=
""
// \liaall\limmod\xda\ownusr 客户经理工号
pts5_adrcn
=
""
// \didgrp\con\pts\adrcn 中文地址
@
observable
xda_ccvcur
=
""
// \liaall\limmod\xda\ccvcur 保证金币种
pts5_extkey
=
""
// \didgrp\con\pts\extkey 客户编号
@
observable
xda_ccvamt
=
""
// \liaall\limmod\xda\ccvamt 保证金金额
pts5_namcn
=
""
// \didgrp\con\pts\namcn 客户中文名称
@
observable
xda_ccvact
=
""
// \liaall\limmod\xda\ccvact 保证金账号
pts6_adrcn
=
""
// \didgrp\neg\pts\adrcn 中文地址
@
observable
xda_ccvgrncdt
=
""
// \liaall\limmod\xda\ccvgrncdt 绿色信贷指标
pts6_extkey
=
""
// \didgrp\neg\pts\extkey 客户编号
@
observable
xda_paytyp
=
""
// \liaall\limmod\xda\paytyp 支付方式
pts6_namcn
=
""
// \didgrp\neg\pts\namcn 客户中文名称
@
observable
xda_modpayamt
=
""
// \liaall\limmod\xda\modpayamt 受托支付金额
liaall_liaallg
=
[]
// \liaall\liaallg
@
observable
xda_fstflg
=
""
// \liaall\limmod\xda\fstflg 是否首户贷
liaccv_chgamt
=
""
// \liaall\liaccv\chgamt 变动金额
@
observable
xda_paymatdat
=
""
// \liaall\limmod\xda\paymatdat 支付日期
liaccv_concur
=
""
// \liaall\liaccv\concur 业务结算币种
@
observable
xda_bennam
=
""
// \liaall\limmod\xda\bennam 收款人名称
liaccv_cshpct
=
""
// \liaall\liaccv\cshpct 保证金应收比例
@
observable
xda_benbnknam
=
""
// \liaall\limmod\xda\benbnknam 开户银行
liaccv_liaccvg
=
[]
// \liaall\liaccv\liaccvg
@
observable
xda_benact
=
""
// \liaall\limmod\xda\benact 收款人账户
liaccv_newamt
=
""
// \liaall\liaccv\newamt 业务金额
@
observable
xda_payamt
=
""
// \liaall\limmod\xda\payamt 支付金额
liaccv_pctresamt
=
""
// \liaall\liaccv\pctresamt 应收/支保证金
@
observable
xda_cdtref
=
""
// \liaall\limmod\xda\cdtref 信贷编号
liaccv_relcshpct
=
""
// \liaall\liaccv\relcshpct 保证金实收比例
@
observable
li
mmod_colflg
=
""
// \liaall\limmod\colflg 录入押品信息
li
accv_totcovamt
=
""
// \liaall\liaccv\totcovamt 保证金合计
@
observable
limmod_dir1
=
""
// \liaall\limmod\dir1 行业投向一级
setmod_docamt
=
""
// \setmod\docamt document amount
@
observable
limmod_dir2
=
""
// \liaall\limmod\dir2 行业投向二级
setmod_doccur
=
""
// \setmod\doccur document currency
@
observable
limmod_dir3
=
""
// \liaall\limmod\dir3 行业投向三级
setmod_feemac
=
""
// \setmod\feemac FEEMAC
@
observable
limmod_dir4
=
""
// \liaall\limmod\dir4 行业投向四级
glemod_glelst
=
[]
// \setmod\glemod\glelst
@
observable
limmod_inv1
=
""
// \liaall\limmod\inv1 涉农一级
fegmod_feslst
=
[]
// \setmod\setfeg\fegmod\feslst
@
observable
limmod_inv2
=
""
// \liaall\limmod\inv2 涉农二级
glgmod_glslst
=
[]
// \setmod\setglg\glgmod\glslst
@
observable
limmod_inv3
=
""
// \liaall\limmod\inv3 涉农三级
setmod_setmac
=
""
// \setmod\setmac SETMAC
@
observable
limmod_inv4
=
""
// \liaall\limmod\inv4 涉农四级
spt_inr
=
""
// \sysmod\spt\inr 唯一编号
@
observable
limmod_ccv1
=
""
// \liaall\limmod\ccv1 绿色信贷指标一级
trndoc_cortyp
=
""
// \trnmod\trndoc\cortyp Per Medium
@
observable
limmod_ccv2
=
""
// \liaall\limmod\ccv2 绿色信贷指标二级
trndoc_doccod
=
""
// \trnmod\trndoc\doccod 面函码值
@
observable
limmod_ccv3
=
""
// \liaall\limmod\ccv3 绿色信贷指标三级
docmod_doclst
=
[]
// \trnmod\trndoc\docmod\doclst
@
observable
limmod_collst
=
[]
// \liaall\limmod\collst
trndoc_docpth
=
""
// \trnmod\trndoc\docpth 面函路径
...
...
@@ -626,210 +257,87 @@ class Ditopn {
clear
()
{
this
.
fegmod_feslst
=
[]
this
.
glgmod_glslst
=
[]
this
.
setmod_doccur
=
""
this
.
setmod_docamt
=
""
this
.
setmod_feemac
=
""
this
.
setmod_setmac
=
""
this
.
glemod_glelst
=
[]
this
.
docmod_doclst
=
[]
this
.
trndoc_docpth
=
""
this
.
trndoc_doccod
=
""
this
.
trndoc_cortyp
=
""
this
.
spt_inr
=
""
this
.
ownref
=
""
this
.
nam
=
""
this
.
opndat
=
""
this
.
nom1_cur
=
""
this
.
nom1_amt
=
""
this
.
nomtop
=
""
this
.
nomton
=
""
this
.
max_cur
=
""
this
.
max_amt
=
""
this
.
isstyp
=
""
this
.
trdtyp
=
""
this
.
shpdat
=
""
this
.
expdat
=
""
this
.
avbby
=
""
this
.
tenmaxday
=
""
this
.
pts3_extkey
=
""
this
.
pts3_namcn
=
""
this
.
pts3_adrcn
=
""
this
.
pts4_extkey
=
""
this
.
pts4_namcn
=
""
this
.
pts4_adrcn
=
""
this
.
pts1_extkey
=
""
this
.
pts1_namcn
=
""
this
.
pts1_adrcn
=
""
this
.
defdet
=
""
this
.
ownbch
=
""
this
.
accusr
=
""
this
.
pts3_extact
=
""
this
.
pts4_extact
=
""
this
.
lcrgod
=
""
this
.
lcrdoc
=
""
this
.
adlcnd
=
""
this
.
tratyp
=
""
this
.
shpfro
=
""
this
.
shpto
=
""
this
.
shppro
=
""
this
.
expplc
=
""
this
.
preper
=
""
this
.
conno
=
""
this
.
avbby
=
""
this
.
cfmflg
=
""
this
.
conamt
=
""
this
.
concur
=
""
this
.
conno
=
""
this
.
defdet
=
""
this
.
expdat
=
""
this
.
expplc
=
""
this
.
isstyp
=
""
this
.
lcrdoc
=
""
this
.
lcrgod
=
""
this
.
nam
=
""
this
.
negflg
=
""
this
.
traflg
=
""
this
.
cfmflg
=
""
this
.
pts6_extkey
=
""
this
.
pts6_namcn
=
""
this
.
pts6_adrcn
=
""
this
.
pts5_extkey
=
""
this
.
pts5_namcn
=
""
this
.
pts5_adrcn
=
""
this
.
pts_extkey
=
""
this
.
pts_namcn
=
""
this
.
pts_adrcn
=
""
this
.
trdapt
=
""
this
.
nomton
=
""
this
.
nomtop
=
""
this
.
opndat
=
""
this
.
ownbch
=
""
this
.
ownref
=
""
this
.
preper
=
""
this
.
shpdat
=
""
this
.
shpfro
=
""
this
.
shppar
=
""
this
.
shpper
=
""
this
.
shppro
=
""
this
.
shpto
=
""
this
.
shptrs
=
""
this
.
tenmaxday
=
""
this
.
traflg
=
""
this
.
tratyp
=
""
this
.
trdapt
=
""
this
.
trdtyp
=
""
this
.
pts_adrcn
=
""
this
.
pts_extkey
=
""
this
.
pts_namcn
=
""
this
.
pts1_adrcn
=
""
this
.
pts1_extkey
=
""
this
.
pts1_namcn
=
""
this
.
pts2_adrcn
=
""
this
.
pts2_extkey
=
""
this
.
pts2_namcn
=
""
this
.
pts2_adrcn
=
""
this
.
pts3_adrcn
=
""
this
.
pts3_extact
=
""
this
.
pts3_extkey
=
""
this
.
pts3_namcn
=
""
this
.
pts4_adrcn
=
""
this
.
pts4_extact
=
""
this
.
pts4_extkey
=
""
this
.
pts4_namcn
=
""
this
.
max_amt
=
""
this
.
max_cur
=
""
this
.
nom1_amt
=
""
this
.
nom1_cur
=
""
this
.
pts5_adrcn
=
""
this
.
pts5_extkey
=
""
this
.
pts5_namcn
=
""
this
.
pts6_adrcn
=
""
this
.
pts6_extkey
=
""
this
.
pts6_namcn
=
""
this
.
liaall_liaallg
=
[]
this
.
liaccv_chgamt
=
""
this
.
liaccv_concur
=
""
this
.
liaccv_newamt
=
""
this
.
liaccv_cshpct
=
""
this
.
liaccv_
chgamt
=
""
this
.
liaccv_
totcov
amt
=
""
this
.
liaccv_
liaccvg
=
[]
this
.
liaccv_
new
amt
=
""
this
.
liaccv_pctresamt
=
""
this
.
liaccv_relcshpct
=
""
this
.
liaccv_liaccvg
=
[]
this
.
xda_inr
=
""
this
.
xda_objtyp
=
""
this
.
xda_objinr
=
""
this
.
xda_trninr
=
""
this
.
xda_ownref
=
""
this
.
xda_occdat
=
""
this
.
xda_cusid
=
""
this
.
xda_cusnam
=
""
this
.
xda_bustyp
=
""
this
.
xda_buscur
=
""
this
.
xda_busamt
=
""
this
.
xda_purpose
=
""
this
.
xda_direction
=
""
this
.
xda_termon
=
""
this
.
xda_terday
=
""
this
.
xda_basrattyp
=
""
this
.
xda_rattyp
=
""
this
.
xda_exryearat
=
""
this
.
xda_busrat
=
""
this
.
xda_adjrattyp
=
""
this
.
xda_monrat
=
""
this
.
xda_yrnrat
=
""
this
.
xda_bprat
=
""
this
.
xda_rpmd
=
""
this
.
xda_ictyp
=
""
this
.
xda_paysoun
=
""
this
.
xda_voutyp
=
""
this
.
xda_apdtyp
=
""
this
.
xda_baitrat
=
""
this
.
xda_freetax
=
""
this
.
xda_invpea
=
""
this
.
xda_strnewind
=
""
this
.
xda_accorgid
=
""
this
.
xda_liatyp
=
""
this
.
xda_liapeoid
=
""
this
.
xda_othliapeoid
=
""
this
.
xda_pdgrat
=
""
this
.
xda_invno
=
""
this
.
xda_paycur
=
""
this
.
xda_traconno
=
""
this
.
xda_carinfo
=
""
this
.
xda_traamt
=
""
this
.
xda_surtyp
=
""
this
.
xda_thipar1
=
""
this
.
xda_buspro
=
""
this
.
xda_paydat
=
""
this
.
xda_thiparzip3
=
""
this
.
xda_buyconno
=
""
this
.
xda_buyconnam
=
""
this
.
xda_flag1
=
""
this
.
xda_thiparacc
=
""
this
.
xda_thiparaamt
=
""
this
.
xda_zyedflag
=
""
this
.
xda_oldlcno
=
""
this
.
xda_fzanamt
=
""
this
.
xda_mfeeamt
=
""
this
.
xda_thipar2
=
""
this
.
xda_finrat
=
""
this
.
xda_thipar3
=
""
this
.
xda_payproyeapat
=
""
this
.
xda_paypromonrat
=
""
this
.
xda_ratio
=
""
this
.
xda_bailamt
=
""
this
.
xda_sectyp
=
""
this
.
xda_flag5
=
""
this
.
xda_flag4
=
""
this
.
xda_flag2
=
""
this
.
xda_conbnknam
=
""
this
.
xda_thiparreg
=
""
this
.
xda_thiparid2
=
""
this
.
xda_isothbnkage
=
""
this
.
xda_agebnknam
=
""
this
.
xda_accbnknam
=
""
this
.
xda_buyconamt
=
""
this
.
xda_buycordat
=
""
this
.
xda_couerpar
=
""
this
.
xda_bailnum
=
""
this
.
xda_tracur
=
""
this
.
xda_pdgcur
=
""
this
.
xda_safguatyp
=
""
this
.
xda_guarat
=
""
this
.
xda_pdgpaymet
=
""
this
.
xda_proamt
=
""
this
.
xda_procur
=
""
this
.
xda_prono
=
""
this
.
xda_defrat
=
""
this
.
xda_lctertyp
=
""
this
.
xda_lgter
=
""
this
.
xda_oldlcvdat
=
""
this
.
xda_prepayacc
=
""
this
.
xda_scityp
=
""
this
.
xda_enstyp
=
""
this
.
xda_idytyp
=
""
this
.
xda_idyid
=
""
this
.
xda_grncdt
=
""
this
.
xda_ownbch
=
""
this
.
xda_ownusr
=
""
this
.
xda_ccvcur
=
""
this
.
xda_ccvamt
=
""
this
.
xda_ccvact
=
""
this
.
xda_ccvgrncdt
=
""
this
.
xda_paytyp
=
""
this
.
xda_modpayamt
=
""
this
.
xda_fstflg
=
""
this
.
xda_paymatdat
=
""
this
.
xda_bennam
=
""
this
.
xda_benbnknam
=
""
this
.
xda_benact
=
""
this
.
xda_payamt
=
""
this
.
xda_cdtref
=
""
this
.
limmod_colflg
=
""
this
.
limmod_dir1
=
""
this
.
limmod_dir2
=
""
this
.
limmod_dir3
=
""
this
.
limmod_dir4
=
""
this
.
limmod_inv1
=
""
this
.
limmod_inv2
=
""
this
.
limmod_inv3
=
""
this
.
limmod_inv4
=
""
this
.
limmod_ccv1
=
""
this
.
limmod_ccv2
=
""
this
.
limmod_ccv3
=
""
this
.
limmod_collst
=
[]
this
.
liaccv_totcovamt
=
""
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_cortyp
=
""
this
.
trndoc_doccod
=
""
this
.
docmod_doclst
=
[]
this
.
trndoc_docpth
=
""
}
}
...
...
src/views/Business/Ditopn/views/index.js
View file @
8b220273
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'
import
React
,
{
Component
,
Fragment
}
from
'react'
import
{
Page
,
Validator
,
Notification
,
FormItem
,
InputItem
,
Input
,
Bind
,
SelectItem
,
Button
,
Label
,
DatePickerItem
,
Section
,
Table
,
TextArea
,
ConfirmButton
,
Steps
}
from
'@/components/Common-Library'
import
Api
from
'@/service/api'
import
mDitopn
from
'../model'
import
CodeTableFactory
from
'@/components/CodeTable'
import
"./index.less"
import
{
inject
,
observer
}
from
'mobx-react'
import
{
action
,
observable
,
runInAction
}
from
'mobx'
import
{
action
,
observable
,
runInAction
}
from
'mobx'
import
Ovwp
from
'./Ovwp'
import
Detp
from
'./Detp'
import
Tkp
from
'./Tkp'
import
Fee
from
'@/views/Public/Fee'
import
Gle
from
'@/views/Public/Gle'
import
Papper
from
'@/views/Public/Papper'
import
Engp
from
'@/views/Public/Engp'
import
{
Card
}
from
'antd'
const
CodeTable
=
CodeTableFactory
.
getInstance
()
const
CodeTable
=
CodeTableFactory
.
getInstance
()
const
StepItem
=
Steps
.
Item
@
inject
(
'UserContext'
)
@
inject
(
'i18n'
)
@
observer
export
default
class
DitopnScreen
extends
Page
{
static
childContextTypes
=
{
trn
:
PropTypes
.
string
,
}
getChildContext
()
{
return
{
trn
:
'ditopn'
}
}
@
observable
formBlur
=
false
export
default
class
DitopnScreen
extends
Page
{
@
observable
formBlur
=
false
@
observable
extra
=
{
inifrm
:
'ditopn'
,
sptinr
:
''
,
bchlevelLst
:
[]
}
constructor
(
props
)
{
super
(
props
)
this
.
state
=
{
flag
:
true
}
this
.
model
=
new
mDitopn
()
}
//交易初始化
async
componentWillMount
()
{
let
didinr
=
''
;
if
(
this
.
props
.
location
.
query
)
{
if
(
this
.
props
.
location
.
query
.
from
==
"sptsel"
){
this
.
extra
.
sptinr
=
this
.
props
.
location
.
query
.
sptinr
;
}
else
{
didinr
=
this
.
props
.
location
.
query
.
didinr
;
}
}
const
rtnmsg
=
await
Api
.
post
(
this
.
extra
.
inifrm
+
'/init'
,
{
params
:
{
sptinr
:
this
.
extra
.
sptinr
,
didinr
}
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
this
.
extra
.
bchlevelLst
=
rtnmsg
.
codetable
.
ownbch
;
this
.
extra
.
bopmod_szflg
=
rtnmsg
.
codetable
.
bopmod_szflg
;
Object
.
assign
(
this
.
model
,
rtnmsg
.
data
)
this
.
model
.
max_cur
=
'CNY'
this
.
model
.
concur
=
'CNY'
this
.
model
.
nom1_cur
=
'CNY'
this
.
setState
({
flag
:
false
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
constructor
(
props
)
{
super
(
props
)
this
.
model
=
new
mDitopn
()
this
.
bind
=
Bind
.
bind
(
this
)
}
async
componentWillMount
()
{
/*
*添加初始化代码
*/
const
rtnmsg
=
await
Api
.
post
(
'ditopn/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
()
//开启校验
!
this
.
loadDisplay
()
&&
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
),
},
]
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
),
},
]
liaccv_liaccvgHeader
=
[
{
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
:
"oldamt"
,
key
:
"oldamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
oldamt
,
r2
.
oldamt
),
},
{
title
:
<
Label
itext
=
"变动金额"
/>
,
dataIndex
:
"chgamt"
,
key
:
"chgamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
chgamt
,
r2
.
chgamt
),
},
{
title
:
<
Label
itext
=
"金额"
/>
,
dataIndex
:
"amt"
,
key
:
"amt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
amt
,
r2
.
amt
),
},
{
title
:
<
Label
itext
=
"结算账号"
/>
,
dataIndex
:
"cusact"
,
key
:
"cusact"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
cusact
,
r2
.
cusact
),
},
{
title
:
<
Label
itext
=
"保证金账号"
/>
,
dataIndex
:
"ccvact"
,
key
:
"ccvact"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
ccvact
,
r2
.
ccvact
),
},
{
title
:
<
Label
itext
=
"记账"
/>
,
dataIndex
:
"gleflg"
,
key
:
"gleflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
gleflg
,
r2
.
gleflg
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
onsel
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
]
docmod_doclstHeader
=
[
{
title
:
<
Label
itext
=
"角色"
/>
,
dataIndex
:
"role"
,
key
:
"role"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
role
,
r2
.
role
),
},
{
title
:
<
Label
itext
=
"码值"
/>
,
dataIndex
:
"id"
,
key
:
"id"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
id
,
r2
.
id
),
},
{
title
:
<
Label
itext
=
"凭证名称"
/>
,
dataIndex
:
"docnam"
,
key
:
"docnam"
,
width
:
200
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
docnam
,
r2
.
docnam
),
},
{
title
:
<
Label
itext
=
"凭证类型"
/>
,
dataIndex
:
"cortyp"
,
key
:
"cortyp"
,
width
:
150
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
cortyp
,
r2
.
cortyp
),
},
{
title
:
<
Label
itext
=
"出具/发送"
/>
,
dataIndex
:
"mdtflg"
,
key
:
"mdtflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
mdtflg
,
r2
.
mdtflg
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"ptainr"
,
key
:
"ptainr"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
ptainr
,
r2
.
ptainr
),
},
]
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
),
},
]
limmod_collstHeader
=
[
{
title
:
<
Label
itext
=
"选择"
/>
,
dataIndex
:
"useflg"
,
key
:
"useflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
useflg
,
r2
.
useflg
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"contyp"
,
key
:
"contyp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
contyp
,
r2
.
contyp
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplnam"
,
key
:
"conaplnam"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplnam
,
r2
.
conaplnam
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplref"
,
key
:
"conaplref"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplref
,
r2
.
conaplref
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplnum"
,
key
:
"conaplnum"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplnum
,
r2
.
conaplnum
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conapltyp"
,
key
:
"conapltyp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conapltyp
,
r2
.
conapltyp
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplact"
,
key
:
"conaplact"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplact
,
r2
.
conaplact
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplage"
,
key
:
"conaplage"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplage
,
r2
.
conaplage
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplflg"
,
key
:
"conaplflg"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplflg
,
r2
.
conaplflg
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplabl"
,
key
:
"conaplabl"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplabl
,
r2
.
conaplabl
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"conaplwis"
,
key
:
"conaplwis"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
conaplwis
,
r2
.
conaplwis
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"wrnccy"
,
key
:
"wrnccy"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
wrnccy
,
r2
.
wrnccy
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
curnbr
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"wrnmod"
,
key
:
"wrnmod"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
wrnmod
,
r2
.
wrnmod
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"wrntamt"
,
key
:
"wrntamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
wrntamt
,
r2
.
wrntamt
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"wrnamt"
,
key
:
"wrnamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
wrnamt
,
r2
.
wrnamt
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"ourwrn"
,
key
:
"ourwrn"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
ourwrn
,
r2
.
ourwrn
),
},
{
title
:
<
Label
itext
=
""
/>
,
dataIndex
:
"ownbnkamt"
,
key
:
"ownbnkamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
ownbnkamt
,
r2
.
ownbnkamt
),
},
]
liaall_liaallgHeader
=
[
{
title
:
<
Label
itext
=
"业务种类"
/>
,
dataIndex
:
"bussec"
,
key
:
"bussec"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
bussec
,
r2
.
bussec
),
render
:(
val
,
row
,
index
)
=>
{
let
text
=
val
let
em
=
CodeTable
.
bussec
.
find
(
item
=>
item
.
value
==
val
)
if
(
em
)
text
=
em
.
label
return
text
}
},
{
title
:
<
Label
itext
=
"表外类型"
/>
,
dataIndex
:
"liatyp"
,
key
:
"liatyp"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
liatyp
,
r2
.
liatyp
),
},
{
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
:
"oldamt"
,
key
:
"oldamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
oldamt
,
r2
.
oldamt
),
},
{
title
:
<
Label
itext
=
"变动金额"
/>
,
dataIndex
:
"chgamt"
,
key
:
"chgamt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
chgamt
,
r2
.
chgamt
),
},
{
title
:
<
Label
itext
=
"金额"
/>
,
dataIndex
:
"amt"
,
key
:
"amt"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
amt
,
r2
.
amt
),
},
{
title
:
<
Label
itext
=
"表外账号"
/>
,
dataIndex
:
"acc"
,
key
:
"acc"
,
width
:
100
,
sorter
:
(
r1
,
r2
)
=>
ColSorter
(
r1
.
acc
,
r2
.
acc
),
},
]
componentWillUnmount
()
{
this
.
model
.
stopMonitor
()
//关闭校验
}
//交易内实现
renderPage
()
{
return
(
<
Card
title
=
"买方信用证开立"
size
=
"small"
className
=
"transTitle"
>
<
Steps
>
<
StepItem
title
=
"明细"
>
<
Ovwp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
flag
=
{
this
.
state
.
flag
}
/
>
<
/StepItem
>
<
StepItem
title
=
"附加"
>
<
Detp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"条款"
>
<
Tkp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"表外&保证金"
>
<
Engp
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
//按钮事件
onA2bp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/a2bp_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
(
'ditopn/aplp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
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
(
'ditopn/setmod_ast'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAgep_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/agep_sel'
,{
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
(
'ditopn/setmod_recal'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onNegp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/negp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getdir2
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getdir2'
,{
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
(
'ditopn/advp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getdir3
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getdir3'
,{
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
(
'ditopn/ped'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getdir1
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getdir1'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_astlim
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_astlim'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAgep_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/agep_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_colflg
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_colflg'
,{
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
(
'ditopn/exi'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLiaall_astlia
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/liaall_astlia'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onGlemod_rebook
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/glemod_rebook'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onAplp_sel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/aplp_sel'
,{
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
(
'ditopn/benp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getccv2
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getccv2'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onA2bp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/a2bp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getccv1
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getccv1'
,{
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
(
'ditopn/chk'
,{
data
:
this
.
model
})
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
(
'ditopn/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
(
'ditopn/sav'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getinv1
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getinv1'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getinv2
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getinv2'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLiaccv_recalccv
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/liaccv_recalccv'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onLimmod_getinv3
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/limmod_getinv3'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onNegp_ptysel
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/negp_ptysel'
,{
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
(
'ditopn/benp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onGetref
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/getref'
,{
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
(
'ditopn/advp_ptysel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onSetmod_feedet
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/setmod_feedet'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onTrndoc_butshw
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/trndoc_butshw'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
onTrndoc_reldoc
=
()
=>
{
this
.
formBlur
=
true
//已触发表单提交处理
Validator
.
validate
(
this
.
model
,
this
.
model
.
descriptor
,
async
(
errors
,
values
)
=>
{
if
(
errors
)
return
const
rtnmsg
=
await
Api
.
post
(
'ditopn/trndoc_reldoc'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
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
(
'ditopn/conp_sel'
,{
data
:
this
.
model
})
if
(
rtnmsg
.
retcod
==
SUCCESS
)
{
Notification
.
success
({
message
:
'数据提交成功!'
})
}
else
{
Notification
.
error
({
message
:
'服务端请求失败!'
})
}
//余下逻辑处理
})
}
<
StepItem
title
=
"费用&账务"
>
<
Fee
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
StepItem
title
=
"会计分录"
>
<
Gle
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
//交易内实现
renderPage
(){
const
bind
=
this
.
bind
const
{
i18n
}
=
this
.
props
return
(
<
div
className
=
"transPage"
>
<
InputItem
InputProps
=
{
bind
(
"ownref"
)}
maxLength
=
{
16
}
desp
=
"业务编号"
path
=
"/didgrp/rec/ownref"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onGetref
}
desp
=
"Get Ref."
path
=
"/mtabut/getref"
>
<
Label
itext
=
"获取"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"nam"
)}
maxLength
=
{
100
}
desp
=
"概要描述"
path
=
"/didgrp/rec/nam"
/>
<
SelectItem
InputProps
=
{
bind
(
"ownbch"
)}
desp
=
"归属机构"
path
=
"/didgrp/rec/ownbch"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/apl/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAplp_sel
}
desp
=
"查询"
path
=
"/ditp/aplp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAplp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/aplp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"accusr"
)}
maxLength
=
{
8
}
desp
=
"客户经理"
path
=
"/didgrp/rec/accusr"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/apl/pts/namcn"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"opndat"
)}
desp
=
"开立日期"
path
=
"/didgrp/rec/opndat"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/apl/pts/adrcn"
/>
<
InputItem
InputProps
=
{
bind
(
"nom1_cur"
)}
maxLength
=
{
3
}
desp
=
"Currency"
path
=
"/didgrp/cbs/nom1/cur"
/>
<
InputItem
InputProps
=
{
bind
(
"nom1_amt"
)}
desp
=
"Balance"
path
=
"/didgrp/cbs/nom1/amt"
/>
<
InputItem
InputProps
=
{
bind
(
"pts3_extact"
)}
maxLength
=
{
32
}
desp
=
"结算账号"
path
=
"/didgrp/apl/pts/extact"
/>
<
InputItem
InputProps
=
{
bind
(
"nomtop"
)}
desp
=
"上浮"
path
=
"/didgrp/rec/nomtop"
/>
<
InputItem
InputProps
=
{
bind
(
"nomton"
)}
desp
=
"下浮"
path
=
"/didgrp/rec/nomton"
/>
<
InputItem
InputProps
=
{
bind
(
"max_cur"
)}
maxLength
=
{
3
}
desp
=
"Currency"
path
=
"/didgrp/cbs/max/cur"
/>
<
InputItem
InputProps
=
{
bind
(
"max_amt"
)}
desp
=
"Balance"
path
=
"/didgrp/cbs/max/amt"
/>
<
InputItem
InputProps
=
{
bind
(
"pts4_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/ben/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onBenp_sel
}
desp
=
"查询"
path
=
"/ditp/benp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onBenp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/benp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"pts4_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/ben/pts/namcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"isstyp"
)}
code
=
{
CodeTable
.
isstyp
}
desp
=
"开证类型"
path
=
"/didgrp/rec/isstyp"
/>
<
InputItem
InputProps
=
{
bind
(
"pts4_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/ben/pts/adrcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"trdtyp"
)}
code
=
{
CodeTable
.
trdtyp
}
desp
=
"贸易方式"
path
=
"/didgrp/rec/trdtyp"
/>
<
InputItem
InputProps
=
{
bind
(
"pts4_extact"
)}
maxLength
=
{
32
}
desp
=
"结算账号"
path
=
"/didgrp/ben/pts/extact"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"shpdat"
)}
desp
=
"最迟货物装运/服务提供日期 "
path
=
"/didgrp/rec/shpdat"
/>
<
InputItem
InputProps
=
{
bind
(
"pts1_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/adv/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAdvp_sel
}
desp
=
"查询"
path
=
"/ditp/advp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAdvp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/advp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
SelectItem
InputProps
=
{
bind
(
"avbby"
)}
code
=
{
CodeTable
.
avbby
}
desp
=
"信用证对付方式"
path
=
"/didgrp/rec/avbby"
/>
<
InputItem
InputProps
=
{
bind
(
"tenmaxday"
)}
desp
=
"期限"
path
=
"/didgrp/rec/tenmaxday"
/>
<
InputItem
InputProps
=
{
bind
(
"pts1_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/adv/pts/namcn"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"expdat"
)}
desp
=
"有效日期"
path
=
"/didgrp/rec/expdat"
/>
<
InputItem
InputProps
=
{
bind
(
"pts1_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/adv/pts/adrcn"
/>
<
InputItem
InputProps
=
{
bind
(
"defdet"
)}
maxLength
=
{
60
}
desp
=
"远期付款指示"
path
=
"/didgrp/rec/defdet"
/>
<
InputItem
InputProps
=
{
bind
(
"pts_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/a2b/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onA2bp_sel
}
desp
=
"查询"
path
=
"/ditp/a2bp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onA2bp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/a2bp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"pts2_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/age/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAgep_sel
}
desp
=
"查询"
path
=
"/ditp/agep/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onAgep_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/agep/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"pts_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/a2b/pts/namcn"
/>
<
InputItem
InputProps
=
{
bind
(
"pts2_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/age/pts/namcn"
/>
<
InputItem
InputProps
=
{
bind
(
"pts_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/a2b/pts/adrcn"
/>
<
InputItem
InputProps
=
{
bind
(
"pts2_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/age/pts/adrcn"
/>
<
InputItem
InputProps
=
{
bind
(
"conno"
)}
maxLength
=
{
35
}
desp
=
"合同编号"
path
=
"/didgrp/rec/conno"
/>
<
InputItem
InputProps
=
{
bind
(
"pts5_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/con/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onConp_sel
}
desp
=
"查询"
path
=
"/ditp/conp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onConp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/conp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"concur"
)}
maxLength
=
{
3
}
desp
=
"合同币种"
path
=
"/didgrp/rec/concur"
/>
<
InputItem
InputProps
=
{
bind
(
"conamt"
)}
desp
=
"合同金额"
path
=
"/didgrp/rec/conamt"
/>
<
InputItem
InputProps
=
{
bind
(
"pts5_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/con/pts/namcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"shppar"
)}
code
=
{
CodeTable
.
allow
}
desp
=
"分批装运货物/分次提供服务"
path
=
"/didgrp/rec/shppar"
/>
<
InputItem
InputProps
=
{
bind
(
"pts5_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/con/pts/adrcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"shpper"
)}
code
=
{
CodeTable
.
allow
}
desp
=
"分期装运/提供服务"
path
=
"/didgrp/rec/shpper"
/>
<
SelectItem
InputProps
=
{
bind
(
"shptrs"
)}
code
=
{
CodeTable
.
allow
}
desp
=
"转运"
path
=
"/didgrp/rec/shptrs"
/>
<
InputItem
InputProps
=
{
bind
(
"pts6_extkey"
)}
maxLength
=
{
16
}
desp
=
"客户编号"
path
=
"/didgrp/neg/pts/extkey"
/>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onNegp_sel
}
desp
=
"查询"
path
=
"/ditp/negp/sel"
>
<
Label
itext
=
"查询"
/>
<
/Button
>
<
Button
type
=
"primary"
icon
=
"search"
onClick
=
{
this
.
onNegp_ptysel
}
desp
=
"客户查询"
path
=
"/ditp/negp/ptysel"
>
<
Label
itext
=
"客户查询"
/>
<
/Button
>
<
SelectItem
InputProps
=
{
bind
(
"traflg"
)}
code
=
{
CodeTable
.
yesno
}
desp
=
"是否可转让"
path
=
"/didgrp/rec/traflg"
/>
<
InputItem
InputProps
=
{
bind
(
"pts6_namcn"
)}
maxLength
=
{
100
}
desp
=
"客户中文名称"
path
=
"/didgrp/neg/pts/namcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"cfmflg"
)}
code
=
{
CodeTable
.
yesno
}
desp
=
"保兑标志"
path
=
"/didgrp/rec/cfmflg"
/>
<
InputItem
InputProps
=
{
bind
(
"pts6_adrcn"
)}
maxLength
=
{
100
}
desp
=
"中文地址"
path
=
"/didgrp/neg/pts/adrcn"
/>
<
SelectItem
InputProps
=
{
bind
(
"negflg"
)}
code
=
{
CodeTable
.
design
}
desp
=
"指定议付行"
path
=
"/didgrp/rec/negflg"
/>
<
InputItem
InputProps
=
{
bind
(
"tratyp"
)}
maxLength
=
{
20
}
desp
=
"货物运输或交货方式/服务方式"
path
=
"/didgrp/rec/tratyp"
/>
<
InputItem
InputProps
=
{
bind
(
"trdapt"
)}
maxLength
=
{
100
}
desp
=
"分期装运/提供服务约定"
path
=
"/didgrp/rec/trdapt"
/>
<
InputItem
InputProps
=
{
bind
(
"preper"
)}
maxLength
=
{
100
}
desp
=
"交单期限"
path
=
"/didgrp/rec/preper"
/>
<
InputItem
InputProps
=
{
bind
(
"shpfro"
)}
maxLength
=
{
100
}
desp
=
"货物装运地(港)"
path
=
"/didgrp/rec/shpfro"
/>
<
InputItem
InputProps
=
{
bind
(
"shpto"
)}
maxLength
=
{
100
}
desp
=
"货物目的地、交货地(港)"
path
=
"/didgrp/rec/shpto"
/>
<
InputItem
InputProps
=
{
bind
(
"shppro"
)}
maxLength
=
{
100
}
desp
=
"服务提供地点"
path
=
"/didgrp/rec/shppro"
/>
<
InputItem
InputProps
=
{
bind
(
"expplc"
)}
maxLength
=
{
100
}
desp
=
"有效地点"
path
=
"/didgrp/rec/expplc"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"lcrgod"
)}
desp
=
"货物服务描述"
path
=
"/didgrp/rec/lcrgod"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"lcrdoc"
)}
desp
=
"单据要求"
path
=
"/didgrp/rec/lcrdoc"
/>
<
TextAreaItem
InputProps
=
{
bind
(
"adlcnd"
)}
desp
=
"附加条款"
path
=
"/didgrp/rec/adlcnd"
/>
<
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_feedet
}
desp
=
"重算金额"
path
=
"/setmod/feedet"
>
<
Label
itext
=
"重算金额"
/>
<
/Button
>
<
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"
/>
<
InputItem
InputProps
=
{
bind
(
"trndoc_doccod"
)}
maxLength
=
{
16
}
desp
=
"面函码值"
path
=
"/trnmod/trndoc/doccod"
/>
<
InputItem
InputProps
=
{
bind
(
"trndoc_cortyp"
)}
maxLength
=
{
3
}
desp
=
"Per Medium"
path
=
"/trnmod/trndoc/cortyp"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onTrndoc_reldoc
}
desp
=
"面函加载"
path
=
"/trnmod/trndoc/reldoc"
>
<
Label
itext
=
"面函加载"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onTrndoc_butshw
}
desp
=
"show doc."
path
=
"/trnmod/trndoc/butshw"
>
<
Label
itext
=
"展示"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"trndoc_docpth"
)}
maxLength
=
{
100
}
desp
=
"面函路径"
path
=
"/trnmod/trndoc/docpth"
/>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
docmod_doclstHeader
}
dataSource
=
{
this
.
model
.
docmod_doclst
}
path
=
"/trnmod/trndoc/docmod/doclst"
/>
<
InputItem
InputProps
=
{
bind
(
"spt_inr"
)}
maxLength
=
{
8
}
desp
=
"唯一编号"
path
=
"/sysmod/spt/inr"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLiaall_astlia
}
desp
=
"表外加载"
path
=
"/liaall/astlia"
>
<
Label
itext
=
"表外加载"
/>
<
/Button
>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
liaall_liaallgHeader
}
dataSource
=
{
this
.
model
.
liaall_liaallg
}
path
=
"/liaall/liaallg"
/>
<
SelectItem
InputProps
=
{
bind
(
"liaccv_concur"
)}
code
=
{
CodeTable
.
curtxt
}
desp
=
"业务结算币种"
path
=
"/liaall/liaccv/concur"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_newamt"
)}
desp
=
"业务金额"
path
=
"/liaall/liaccv/newamt"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_cshpct"
)}
desp
=
"保证金应收比例"
path
=
"/liaall/liaccv/cshpct"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_chgamt"
)}
desp
=
"变动金额"
path
=
"/liaall/liaccv/chgamt"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_relcshpct"
)}
desp
=
"保证金实收比例"
path
=
"/liaall/liaccv/relcshpct"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_pctresamt"
)}
desp
=
"应收/支保证金"
path
=
"/liaall/liaccv/pctresamt"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLiaccv_recalccv
}
desp
=
"汇率重算"
path
=
"/liaall/liaccv/recalccv"
>
<
Label
itext
=
"汇率重算"
/>
<
/Button
>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
liaccv_liaccvgHeader
}
dataSource
=
{
this
.
model
.
liaccv_liaccvg
}
path
=
"/liaall/liaccv/liaccvg"
/>
<
InputItem
InputProps
=
{
bind
(
"liaccv_totcovamt"
)}
desp
=
"保证金合计"
path
=
"/liaall/liaccv/totcovamt"
/>
<
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
>
<
InputItem
InputProps
=
{
bind
(
"xda_inr"
)}
maxLength
=
{
8
}
desp
=
"索引"
path
=
"/liaall/limmod/xda/inr"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_objtyp"
)}
maxLength
=
{
6
}
desp
=
"业务关联类型"
path
=
"/liaall/limmod/xda/objtyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_objinr"
)}
maxLength
=
{
8
}
desp
=
"业务关联索引"
path
=
"/liaall/limmod/xda/objinr"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_trninr"
)}
maxLength
=
{
8
}
desp
=
"业务流水索引"
path
=
"/liaall/limmod/xda/trninr"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ownref"
)}
maxLength
=
{
16
}
desp
=
"业务关联编号"
path
=
"/liaall/limmod/xda/ownref"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"xda_occdat"
)}
desp
=
"发生日期"
path
=
"/liaall/limmod/xda/occdat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_cusid"
)}
maxLength
=
{
32
}
desp
=
"客户编号"
path
=
"/liaall/limmod/xda/cusid"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_cusnam"
)}
maxLength
=
{
80
}
desp
=
"客户名称"
path
=
"/liaall/limmod/xda/cusnam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_bustyp"
)}
maxLength
=
{
18
}
desp
=
"业务品种"
path
=
"/liaall/limmod/xda/bustyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_buscur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"业务币种"
path
=
"/liaall/limmod/xda/buscur"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_busamt"
)}
desp
=
"申请金额"
path
=
"/liaall/limmod/xda/busamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_purpose"
)}
maxLength
=
{
200
}
desp
=
"贷款用途"
path
=
"/liaall/limmod/xda/purpose"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_direction"
)}
maxLength
=
{
5
}
desp
=
"业务投向"
path
=
"/liaall/limmod/xda/direction"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_termon"
)}
desp
=
"期限期数(月)"
path
=
"/liaall/limmod/xda/termon"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_terday"
)}
desp
=
"期限期数(天)"
path
=
"/liaall/limmod/xda/terday"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_basrattyp"
)}
maxLength
=
{
3
}
desp
=
"基准利率类型"
path
=
"/liaall/limmod/xda/basrattyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_rattyp"
)}
maxLength
=
{
3
}
desp
=
"利率类型"
path
=
"/liaall/limmod/xda/rattyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_exryearat"
)}
desp
=
"执行年利率"
path
=
"/liaall/limmod/xda/exryearat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_busrat"
)}
desp
=
"执行月利率"
path
=
"/liaall/limmod/xda/busrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_adjrattyp"
)}
maxLength
=
{
18
}
desp
=
"利率调整方式"
path
=
"/liaall/limmod/xda/adjrattyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_monrat"
)}
desp
=
"基准月利率"
path
=
"/liaall/limmod/xda/monrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_yrnrat"
)}
desp
=
"基准年利率"
path
=
"/liaall/limmod/xda/yrnrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_bprat"
)}
desp
=
"BP浮动值"
path
=
"/liaall/limmod/xda/bprat"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_rpmd"
)}
code
=
{
CodeTable
.
rpmd
}
desp
=
"还款方式"
path
=
"/liaall/limmod/xda/rpmd"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ictyp"
)}
maxLength
=
{
3
}
desp
=
"还息方式"
path
=
"/liaall/limmod/xda/ictyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_paysoun"
)}
code
=
{
CodeTable
.
paysoun
}
desp
=
"主要还款来源"
path
=
"/liaall/limmod/xda/paysoun"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_voutyp"
)}
code
=
{
CodeTable
.
voutyp
}
desp
=
"主要担保方式"
path
=
"/liaall/limmod/xda/voutyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_apdtyp"
)}
maxLength
=
{
3
}
desp
=
"附加担保方式"
path
=
"/liaall/limmod/xda/apdtyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_baitrat"
)}
desp
=
"最低保证金比例"
path
=
"/liaall/limmod/xda/baitrat"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_freetax"
)}
code
=
{
CodeTable
.
freetax
}
desp
=
"免税标志"
path
=
"/liaall/limmod/xda/freetax"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_invpea"
)}
code
=
{
CodeTable
.
invpea
}
desp
=
"涉农贷款类型"
path
=
"/liaall/limmod/xda/invpea"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_strnewind"
)}
code
=
{
CodeTable
.
strnewind
}
desp
=
"投向领域"
path
=
"/liaall/limmod/xda/strnewind"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_accorgid"
)}
maxLength
=
{
32
}
desp
=
"账务机构"
path
=
"/liaall/limmod/xda/accorgid"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_liatyp"
)}
maxLength
=
{
4
}
desp
=
"机构责任类型"
path
=
"/liaall/limmod/xda/liatyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_liapeoid"
)}
maxLength
=
{
32
}
desp
=
"管理责任人"
path
=
"/liaall/limmod/xda/liapeoid"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_othliapeoid"
)}
maxLength
=
{
100
}
desp
=
"其他管理责任人"
path
=
"/liaall/limmod/xda/othliapeoid"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_pdgrat"
)}
desp
=
"手续费率"
path
=
"/liaall/limmod/xda/pdgrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_invno"
)}
maxLength
=
{
32
}
desp
=
"代付协议编号"
path
=
"/liaall/limmod/xda/invno"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_paycur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"单据币种"
path
=
"/liaall/limmod/xda/paycur"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_traconno"
)}
maxLength
=
{
32
}
desp
=
"贸易合同编号"
path
=
"/liaall/limmod/xda/traconno"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_carinfo"
)}
maxLength
=
{
80
}
desp
=
"货物名称"
path
=
"/liaall/limmod/xda/carinfo"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_traamt"
)}
desp
=
"发票金额"
path
=
"/liaall/limmod/xda/traamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_surtyp"
)}
maxLength
=
{
3
}
desp
=
"运单类型"
path
=
"/liaall/limmod/xda/surtyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thipar1"
)}
maxLength
=
{
200
}
desp
=
"出口商名称"
path
=
"/liaall/limmod/xda/thipar1"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_buspro"
)}
desp
=
"融资比例"
path
=
"/liaall/limmod/xda/buspro"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"xda_paydat"
)}
desp
=
"装期"
path
=
"/liaall/limmod/xda/paydat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thiparzip3"
)}
maxLength
=
{
32
}
desp
=
"出口许可证编号"
path
=
"/liaall/limmod/xda/thiparzip3"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_buyconno"
)}
maxLength
=
{
64
}
desp
=
"购货合同编号"
path
=
"/liaall/limmod/xda/buyconno"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_buyconnam"
)}
maxLength
=
{
64
}
desp
=
"采购合同项下货物名称"
path
=
"/liaall/limmod/xda/buyconnam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_flag1"
)}
maxLength
=
{
1
}
desp
=
"是否国结业务"
path
=
"/liaall/limmod/xda/flag1"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thiparacc"
)}
maxLength
=
{
32
}
desp
=
"到单编号"
path
=
"/liaall/limmod/xda/thiparacc"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thiparaamt"
)}
desp
=
"单据金额"
path
=
"/liaall/limmod/xda/thiparaamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_zyedflag"
)}
maxLength
=
{
1
}
desp
=
"在途是否占用额度"
path
=
"/liaall/limmod/xda/zyedflag"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_oldlcno"
)}
maxLength
=
{
32
}
desp
=
"信用证编号"
path
=
"/liaall/limmod/xda/oldlcno"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_fzanamt"
)}
desp
=
"单据金额"
path
=
"/liaall/limmod/xda/fzanamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_mfeeamt"
)}
desp
=
"索汇金额"
path
=
"/liaall/limmod/xda/mfeeamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thipar2"
)}
maxLength
=
{
200
}
desp
=
"代付行名称"
path
=
"/liaall/limmod/xda/thipar2"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_finrat"
)}
desp
=
"代付比例"
path
=
"/liaall/limmod/xda/finrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thipar3"
)}
maxLength
=
{
200
}
desp
=
"议付行或寄单行"
path
=
"/liaall/limmod/xda/thipar3"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_payproyeapat"
)}
desp
=
"代付协定年利率"
path
=
"/liaall/limmod/xda/payproyeapat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_paypromonrat"
)}
desp
=
"代付协定月利率"
path
=
"/liaall/limmod/xda/paypromonrat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ratio"
)}
desp
=
"押汇比例"
path
=
"/liaall/limmod/xda/ratio"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_bailamt"
)}
desp
=
"信用证金额"
path
=
"/liaall/limmod/xda/bailamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_sectyp"
)}
maxLength
=
{
60
}
desp
=
"运输单据编号"
path
=
"/liaall/limmod/xda/sectyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_flag5"
)}
maxLength
=
{
1
}
desp
=
"是否提供全套货运单据"
path
=
"/liaall/limmod/xda/flag5"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_flag4"
)}
maxLength
=
{
4
}
desp
=
"远期单据是否已承兑"
path
=
"/liaall/limmod/xda/flag4"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_flag2"
)}
maxLength
=
{
4
}
desp
=
"单据是否存在不符点"
path
=
"/liaall/limmod/xda/flag2"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_conbnknam"
)}
maxLength
=
{
40
}
desp
=
"保兑行名称"
path
=
"/liaall/limmod/xda/conbnknam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thiparreg"
)}
maxLength
=
{
18
}
desp
=
"进口商所在国家或地区"
path
=
"/liaall/limmod/xda/thiparreg"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_thiparid2"
)}
maxLength
=
{
100
}
desp
=
"受益人所在国家或地区"
path
=
"/liaall/limmod/xda/thiparid2"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_isothbnkage"
)}
maxLength
=
{
1
}
desp
=
"是否他行代开"
path
=
"/liaall/limmod/xda/isothbnkage"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_agebnknam"
)}
maxLength
=
{
40
}
desp
=
"代理行名称"
path
=
"/liaall/limmod/xda/agebnknam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_accbnknam"
)}
maxLength
=
{
32
}
desp
=
"票据承兑行名称"
path
=
"/liaall/limmod/xda/accbnknam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_buyconamt"
)}
desp
=
"票据承兑金额"
path
=
"/liaall/limmod/xda/buyconamt"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"xda_buycordat"
)}
desp
=
"承兑付款电报发送日期"
path
=
"/liaall/limmod/xda/buycordat"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_couerpar"
)}
code
=
{
CodeTable
.
couerpar
}
desp
=
"贸易凭证类型"
path
=
"/liaall/limmod/xda/couerpar"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_bailnum"
)}
maxLength
=
{
18
}
desp
=
"发票张数"
path
=
"/liaall/limmod/xda/bailnum"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_tracur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"发票币种"
path
=
"/liaall/limmod/xda/tracur"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_pdgcur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"出口商业发票融资手续费币种"
path
=
"/liaall/limmod/xda/pdgcur"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_safguatyp"
)}
code
=
{
CodeTable
.
safguatyp
}
desp
=
"保函类型"
path
=
"/liaall/limmod/xda/safguatyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_guarat"
)}
desp
=
"担保费率"
path
=
"/liaall/limmod/xda/guarat"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_pdgpaymet"
)}
code
=
{
CodeTable
.
pdgpaymet
}
desp
=
"手续费收费方式"
path
=
"/liaall/limmod/xda/pdgpaymet"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_proamt"
)}
desp
=
"工程项目协议金额"
path
=
"/liaall/limmod/xda/proamt"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_procur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"工程项目协议币种"
path
=
"/liaall/limmod/xda/procur"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_prono"
)}
maxLength
=
{
32
}
desp
=
"工程项目协议编号"
path
=
"/liaall/limmod/xda/prono"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_defrat"
)}
desp
=
"短装比例"
path
=
"/liaall/limmod/xda/defrat"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_lctertyp"
)}
code
=
{
CodeTable
.
lctertyp
}
desp
=
"信用证种类"
path
=
"/liaall/limmod/xda/lctertyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_lgter"
)}
desp
=
"远期天数"
path
=
"/liaall/limmod/xda/lgter"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"xda_oldlcvdat"
)}
desp
=
"信用证有效期"
path
=
"/liaall/limmod/xda/oldlcvdat"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_prepayacc"
)}
maxLength
=
{
64
}
desp
=
"备付款项账号"
path
=
"/liaall/limmod/xda/prepayacc"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_scityp"
)}
code
=
{
CodeTable
.
scityp
}
desp
=
"科技型企业类型"
path
=
"/liaall/limmod/xda/scityp"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_enstyp"
)}
code
=
{
CodeTable
.
enstyp
}
desp
=
"保障性安居工程贷款类型"
path
=
"/liaall/limmod/xda/enstyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_idytyp"
)}
code
=
{
CodeTable
.
idytyp
}
desp
=
"产业结构调整类型"
path
=
"/liaall/limmod/xda/idytyp"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_idyid"
)}
code
=
{
CodeTable
.
idyid
}
desp
=
"工业转型升级标识"
path
=
"/liaall/limmod/xda/idyid"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_grncdt"
)}
maxLength
=
{
6
}
desp
=
"是否绿色信贷"
path
=
"/liaall/limmod/xda/grncdt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ownbch"
)}
maxLength
=
{
32
}
desp
=
"经办机构"
path
=
"/liaall/limmod/xda/ownbch"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ownusr"
)}
maxLength
=
{
8
}
desp
=
"客户经理工号"
path
=
"/liaall/limmod/xda/ownusr"
/>
<
SelectItem
InputProps
=
{
bind
(
"xda_ccvcur"
)}
code
=
{
CodeTable
.
curnbr
}
desp
=
"保证金币种"
path
=
"/liaall/limmod/xda/ccvcur"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ccvamt"
)}
desp
=
"保证金金额"
path
=
"/liaall/limmod/xda/ccvamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ccvact"
)}
maxLength
=
{
80
}
desp
=
"保证金账号"
path
=
"/liaall/limmod/xda/ccvact"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_ccvgrncdt"
)}
maxLength
=
{
18
}
desp
=
"绿色信贷指标"
path
=
"/liaall/limmod/xda/ccvgrncdt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_paytyp"
)}
maxLength
=
{
3
}
desp
=
"支付方式"
path
=
"/liaall/limmod/xda/paytyp"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_modpayamt"
)}
desp
=
"受托支付金额"
path
=
"/liaall/limmod/xda/modpayamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_fstflg"
)}
maxLength
=
{
1
}
desp
=
"是否首户贷"
path
=
"/liaall/limmod/xda/fstflg"
/>
<
DatePickerItem
InputProps
=
{
bind
(
"xda_paymatdat"
)}
desp
=
"支付日期"
path
=
"/liaall/limmod/xda/paymatdat"
/>
<
Table
rowKey
=
"inr"
columns
=
{
this
.
limmod_collstHeader
}
dataSource
=
{
this
.
model
.
limmod_collst
}
path
=
"/liaall/limmod/collst"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_bennam"
)}
maxLength
=
{
200
}
desp
=
"收款人名称"
path
=
"/liaall/limmod/xda/bennam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_benbnknam"
)}
maxLength
=
{
200
}
desp
=
"开户银行"
path
=
"/liaall/limmod/xda/benbnknam"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_benact"
)}
maxLength
=
{
20
}
desp
=
"收款人账户"
path
=
"/liaall/limmod/xda/benact"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_payamt"
)}
desp
=
"支付金额"
path
=
"/liaall/limmod/xda/payamt"
/>
<
InputItem
InputProps
=
{
bind
(
"xda_cdtref"
)}
maxLength
=
{
32
}
desp
=
"信贷编号"
path
=
"/liaall/limmod/xda/cdtref"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_astlim
}
desp
=
"额度重算"
path
=
"/liaall/limmod/astlim"
>
<
Label
itext
=
"额度重算"
/>
<
/Button
>
<
CheckboxItem
InputProps
=
{
bind
(
"limmod_colflg"
)}
desp
=
"录入押品信息"
path
=
"/liaall/limmod/colflg"
/>
<
SelectItem
InputProps
=
{
bind
(
"limmod_dir1"
)}
desp
=
"行业投向一级"
path
=
"/liaall/limmod/dir1"
/>
<
SelectItem
InputProps
=
{
bind
(
"limmod_dir2"
)}
desp
=
"行业投向二级"
path
=
"/liaall/limmod/dir2"
/>
<
SelectItem
InputProps
=
{
bind
(
"limmod_dir3"
)}
desp
=
"行业投向三级"
path
=
"/liaall/limmod/dir3"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_dir4"
)}
maxLength
=
{
1
}
desp
=
"行业投向四级"
path
=
"/liaall/limmod/dir4"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getdir1
}
desp
=
"获取行业投向二级码表"
path
=
"/liaall/limmod/getdir1"
>
<
Label
itext
=
"获取行业投向二级码表"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getdir2
}
desp
=
"获取行业投向三级码表"
path
=
"/liaall/limmod/getdir2"
>
<
Label
itext
=
"获取行业投向三级码表"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getdir3
}
desp
=
"获取行业投向四级码表"
path
=
"/liaall/limmod/getdir3"
>
<
Label
itext
=
"获取行业投向四级码表"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"limmod_inv1"
)}
maxLength
=
{
2
}
desp
=
"涉农一级"
path
=
"/liaall/limmod/inv1"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_inv2"
)}
maxLength
=
{
2
}
desp
=
"涉农二级"
path
=
"/liaall/limmod/inv2"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_inv3"
)}
maxLength
=
{
2
}
desp
=
"涉农三级"
path
=
"/liaall/limmod/inv3"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_inv4"
)}
maxLength
=
{
2
}
desp
=
"涉农四级"
path
=
"/liaall/limmod/inv4"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getinv1
}
desp
=
"获取涉农二级码表"
path
=
"/liaall/limmod/getinv1"
>
<
Label
itext
=
"获取涉农二级码表"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getinv2
}
desp
=
"获取涉农三级码表"
path
=
"/liaall/limmod/getinv2"
>
<
Label
itext
=
"获取涉农三级码表"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getinv3
}
desp
=
"获取涉农四级码表"
path
=
"/liaall/limmod/getinv3"
>
<
Label
itext
=
"获取涉农四级码表"
/>
<
/Button
>
<
InputItem
InputProps
=
{
bind
(
"limmod_ccv1"
)}
maxLength
=
{
8
}
desp
=
"绿色信贷指标一级"
path
=
"/liaall/limmod/ccv1"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_ccv2"
)}
maxLength
=
{
8
}
desp
=
"绿色信贷指标二级"
path
=
"/liaall/limmod/ccv2"
/>
<
InputItem
InputProps
=
{
bind
(
"limmod_ccv3"
)}
maxLength
=
{
8
}
desp
=
"绿色信贷指标三级"
path
=
"/liaall/limmod/ccv3"
/>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getccv1
}
desp
=
"获取绿色信贷二级码表"
path
=
"/liaall/limmod/getccv1"
>
<
Label
itext
=
"获取绿色信贷二级码表"
/>
<
/Button
>
<
Button
type
=
"primary"
onClick
=
{
this
.
onLimmod_getccv2
}
desp
=
"获取绿色信贷三级码表"
path
=
"/liaall/limmod/getccv2"
>
<
Label
itext
=
"获取绿色信贷三级码表"
/>
<
/Button
>
<
/div
>
<
StepItem
title
=
"面函"
>
<
Papper
model
=
{
this
.
model
}
extra
=
{
this
.
extra
}
/
>
<
/StepItem
>
<
/Steps
>
<
/Card
>
)
}
}
src/views/Business/Ditopn/views/index.less
View file @
8b220273
.firstBlock{
width: 100%;
height: 40px;
line-height:40px;
margin-top:12px;
}
.labelItem{
width: 100px;
height: 40px;
float:left;
margin-left:40px;
}
.selectItem{
width: 200px;
height:40px;
float:left;
}
.buttonsearch{
height:40px;
width: 100px;
float:left;
margin-left:10px;
}
.buttonblock{
width:100%;
height:40px;
}
.button{
height: 40px;
float:right;
}
.refinput{
height:40px;
width:130px;
float:left;
}
.row{
width: 100%;
height: 40px;
line-height:40px;
}
\ No newline at end of file
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