Commit 8b220273 by WeiCong

国内证买方开例

parent 7e909da6
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
......@@ -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
limmod_colflg="" // \liaall\limmod\colflg 录入押品信息
liaccv_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_totcovamt=""
this.liaccv_liaccvg=[]
this.liaccv_newamt=""
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=""
}
}
......
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>
)
}
}
.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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment