Commit ab698803 by lianyang

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents cf7eab82 cf7c0ef9
...@@ -7063,6 +7063,12 @@ const CodeTable = { ...@@ -7063,6 +7063,12 @@ const CodeTable = {
{label:"Beneficiary",value:"BEN"}, {label:"Beneficiary",value:"BEN"},
{label:"Issuing Bank",value:"ISS"}, {label:"Issuing Bank",value:"ISS"},
], ],
ramrol1:[
{label:"Applicant",value:"APL"},
{label:"1st Adv.thr.Bank",value:"ATB"},
{label:"Beneficiary",value:"BEN"},
{label:"Accountee",value:"CTR"},
],
redrea:[ redrea:[
{label:"Beneficiary",value:"BUFI"}, {label:"Beneficiary",value:"BUFI"},
{label:"Others",value:"OTHR" }, {label:"Others",value:"OTHR" },
......
...@@ -140,7 +140,7 @@ export default { ...@@ -140,7 +140,7 @@ export default {
if (name === "doctre") { if (name === "doctre") {
rulePath = "trnmod.trndoc.doctre" rulePath = "trnmod.trndoc.doctre"
} }
if (name === "cips") { if (name === "cips" || name === "cips2") {
rulePath = "trnmod.cipmod.cips" rulePath = "trnmod.cipmod.cips"
} }
if (name === "engp") { if (name === "engp") {
......
...@@ -17,7 +17,7 @@ export default { ...@@ -17,7 +17,7 @@ export default {
], ],
"bodgrp.cbs.max.amt":[ "bodgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -27,7 +27,7 @@ export default { ...@@ -27,7 +27,7 @@ export default {
], ],
"bodgrp.cbs.opn1.amt":[ "bodgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -53,7 +53,7 @@ export default { ...@@ -53,7 +53,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"bodgrp.rec.matpercnt":[ "bodgrp.rec.matpercnt":[
{type: "string", required: false, message: "必输项"}, {type: "int", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
...@@ -74,7 +74,7 @@ export default { ...@@ -74,7 +74,7 @@ export default {
], ],
"setmod.docamt":[ "setmod.docamt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
......
...@@ -240,7 +240,7 @@ export default { ...@@ -240,7 +240,7 @@ export default {
], ],
"bodgrp.blk.setinsbo":[ "bodgrp.blk.setinsbo":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 400,message:"长度不能超过400"}
], ],
"bodgrp.blk.agtaut":[ "bodgrp.blk.agtaut":[
......
...@@ -4,6 +4,7 @@ import Pts from "../Common/Pts" ...@@ -4,6 +4,7 @@ import Pts from "../Common/Pts"
import Public from "../Public" import Public from "../Public"
import Setmod from '../Public/Setmod' import Setmod from '../Public/Setmod'
import Liaall from '../Public/Liaall' import Liaall from '../Public/Liaall'
import Trnmod from "../Public/Trnmod";
export default class Brtset{ export default class Brtset{
constructor () { constructor () {
...@@ -144,7 +145,7 @@ export default class Brtset{ ...@@ -144,7 +145,7 @@ export default class Brtset{
bptbckg:[], // .bptbck.bptbckg bptbckg:[], // .bptbck.bptbckg
dscbckcur:"", // currency discount paid back .bptbck.dscbckcur dscbckcur:"", // currency discount paid back .bptbck.dscbckcur
}, },
trnmod:pub.data.Trnmod, trnmod:new Trnmod().data,
dftcre:{ dftcre:{
dfflag:"", // 同业代付 .dftcre.dfflag dfflag:"", // 同业代付 .dftcre.dfflag
dfdgrp:{ dfdgrp:{
......
...@@ -56,7 +56,7 @@ export default { ...@@ -56,7 +56,7 @@ export default {
"ccdgrp.pre.pts.adrblk":[ "ccdgrp.pre.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 150,message:"长度不能超过150"}
], ],
"ccdgrp.pre.dbfadrblkcn":[ "ccdgrp.pre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -93,7 +93,7 @@ export default { ...@@ -93,7 +93,7 @@ export default {
], ],
"ccdgrp.dro.pts.adrblk":[ "ccdgrp.dro.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 150,message:"长度不能超过150"}
], ],
"ccdgrp.dro.dbfadrblkcn":[ "ccdgrp.dro.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -161,7 +161,7 @@ export default { ...@@ -161,7 +161,7 @@ export default {
], ],
"ccdgrp.cor.pts.adrblk":[ "ccdgrp.cor.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 150, message:"长度不能超过150"}
], ],
"ccdgrp.cor.dbfadrblkcn":[ "ccdgrp.cor.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -169,7 +169,7 @@ export default { ...@@ -169,7 +169,7 @@ export default {
], ],
"ccdgrp.col.pts.adrblk":[ "ccdgrp.col.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 150,message:"长度不能超过150"}
], ],
"ccdgrp.col.dbfadrblkcn":[ "ccdgrp.col.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -268,7 +268,7 @@ export default { ...@@ -268,7 +268,7 @@ export default {
], ],
"ccdgrp.blk.setins":[ "ccdgrp.blk.setins":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 600,message:"长度不能超过600"}
], ],
} }
\ No newline at end of file
...@@ -108,6 +108,7 @@ export default class Cctdav{ ...@@ -108,6 +108,7 @@ export default class Cctdav{
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut, mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
} }
} }
} }
\ No newline at end of file
...@@ -249,5 +249,7 @@ export default { ...@@ -249,5 +249,7 @@ export default {
"gitamep.plateflg" :Utils.defaultFunction, "gitamep.plateflg" :Utils.defaultFunction,
"gidgrp.rec.orddat" :Utils.defaultFunction, "gidgrp.rec.orddat" :Utils.defaultFunction,
"setmod.glemod.glepan" :Utils.defaultFunction, "setmod.glemod.glepan" :Utils.defaultFunction,
"gidgrp.rec.sndto" :Utils.defaultFunction,
"gidgrp.blk.deltoadr" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
export default class Trnmod { export default class Trnmod {
constructor() { constructor() {
this.data = { this.data = {
reconebchnam:"", // 收款直接参与者名称 .trnmod.reconebchnam
reconebch:"", // 收款直接参与者行号 .trnmod.reconebch
commen:"", // 附言 .trnmod.commen
bustyp:"", // 业务种类 .trnmod.bustyp
swiadd: { swiadd: {
amedat: "", // Amendment Date .trnmod.swiadd.amedat amedat: "", // Amendment Date .trnmod.swiadd.amedat
amenbr: "", // Amend. No Received .trnmod.swiadd.amenbr amenbr: "", // Amend. No Received .trnmod.swiadd.amenbr
...@@ -38,27 +42,17 @@ export default class Trnmod { ...@@ -38,27 +42,17 @@ export default class Trnmod {
lcrgod: "", // Description of Goods amendment .trnmod.swiadd.lcrgod lcrgod: "", // Description of Goods amendment .trnmod.swiadd.lcrgod
lcrdoc: "", // Documents Required amendment .trnmod.swiadd.lcrdoc lcrdoc: "", // Documents Required amendment .trnmod.swiadd.lcrdoc
//adlcnd: "", // Additional Conditions amendment .trnmod.swiadd.adlcnd //adlcnd: "", // Additional Conditions amendment .trnmod.swiadd.adlcnd
purposamein:"", // Inc. Purpose of amend. .trnmod.swiadd.purposamein purposamein:"", // Inc. Purpose of amend. .trnmod.swiadd.purposamein
purposame:"", // Purpose of amend. .trnmod.swiadd.purposame purposame:"", // Purpose of amend. .trnmod.swiadd.purposame
amedat:"", // Amendment Date .trnmod.swiadd.amedat
orddat:"", // Order from .trnmod.swiadd.orddat orddat:"", // Order from .trnmod.swiadd.orddat
amenbr:"", // Amend. No Receiv. .trnmod.swiadd.amenbr
amecur:"", // Amended .trnmod.swiadd.amecur
ameamt:"", // Amended Amount .trnmod.swiadd.ameamt
newcur:"", // Guarantee Amount .trnmod.swiadd.newcur
newamt:"", // New amount .trnmod.swiadd.newamt
ameblk:"", // Text for Amendments .trnmod.swiadd.ameblk ameblk:"", // Text for Amendments .trnmod.swiadd.ameblk
reqcan:"", // Cancellation Request .trnmod.swiadd.reqcan reqcan:"", // Cancellation Request .trnmod.swiadd.reqcan
amemsgdonflg:"", // Create Amendment Message .trnmod.swiadd.amemsgdonflg amemsgdonflg:"", // Create Amendment Message .trnmod.swiadd.amemsgdonflg
addamtflg:"", // Add. Amount Flag .trnmod.swiadd.addamtflg addamtflg:"", // Add. Amount Flag .trnmod.swiadd.addamtflg
addcur:"", // Additional Currency .trnmod.swiadd.addcur addcur:"", // Additional Currency .trnmod.swiadd.addcur
addamt:"", // Additional Amount .trnmod.swiadd.addamt
addamtcovs20:"", // Additional Amount Covered .trnmod.swiadd.addamtcovs20 addamtcovs20:"", // Additional Amount Covered .trnmod.swiadd.addamtcovs20
redrea:"", // Reason for Reduce / Discharge .trnmod.swiadd.redrea redrea:"", // Reason for Reduce / Discharge .trnmod.swiadd.redrea
exptyp:"", // New Expiry Type .trnmod.swiadd.exptyp exptyp:"", // New Expiry Type .trnmod.swiadd.exptyp
newexpdat:"", // New Expiry Date .trnmod.swiadd.newexpdat
exptxt:"", // New Expiry Condition .trnmod.swiadd.exptxt exptxt:"", // New Expiry Condition .trnmod.swiadd.exptxt
liatypc:"", // New Liability Type .trnmod.swiadd.liatypc liatypc:"", // New Liability Type .trnmod.swiadd.liatypc
newliadat:"", // New Liability Date .trnmod.swiadd.newliadat newliadat:"", // New Liability Date .trnmod.swiadd.newliadat
...@@ -75,7 +69,6 @@ export default class Trnmod { ...@@ -75,7 +69,6 @@ export default class Trnmod {
addamtcovc:"", // Add. Amount Covered .trnmod.swiadd.addamtcovc addamtcovc:"", // Add. Amount Covered .trnmod.swiadd.addamtcovc
newexpflg:"", // Unlimited Validity .trnmod.swiadd.newexpflg newexpflg:"", // Unlimited Validity .trnmod.swiadd.newexpflg
newliaflg:"", // Unlimited Liability .trnmod.swiadd.newliaflg newliaflg:"", // Unlimited Liability .trnmod.swiadd.newliaflg
addamtcov:"", // Amounts Covered .trnmod.swiadd.addamtcov
}, },
trndoc: { trndoc: {
nar754: "", // Narrative :77A: .trnmod.trndoc.nar754 nar754: "", // Narrative :77A: .trnmod.trndoc.nar754
...@@ -102,7 +95,62 @@ export default class Trnmod { ...@@ -102,7 +95,62 @@ export default class Trnmod {
xmldocblk:"", // XMLPanel xmldoc的内置block .trnmod.docimm.xmldocblk xmldocblk:"", // XMLPanel xmldoc的内置block .trnmod.docimm.xmldocblk
prtswtpblk:"", // XMLPanel prtswtp的内置block .trnmod.docimm.prtswtpblk prtswtpblk:"", // XMLPanel prtswtp的内置block .trnmod.docimm.prtswtpblk
}, },
cipmod:{
dddbsh:"", // 端到端标识号 .trnmod.cipmod.dddbsh
zjg1hh:"", // 中介机构1行号 .trnmod.cipmod.zjg1hh
zjg1mc:"", // 中介机构1名称 .trnmod.cipmod.zjg1mc
zjg2hh:"", // 中介机构2行号 .trnmod.cipmod.zjg2hh
zjg2mc:"", // 中介机构2名称 .trnmod.cipmod.zjg2mc
dafnzh:"", // 借记记账账号 .trnmod.cipmod.dafnzh
dafnmc:"", // 借记记账名称 .trnmod.cipmod.dafnmc
recsehbch:"", // 收款间接参与者行号 .trnmod.cipmod.recsehbch
staonebch:"", // 付款直接参与者行号 .trnmod.cipmod.staonebch
recsehbchnam:"", // 收款间接参与者名称 .trnmod.cipmod.recsehbchnam
staonebchnam:"", // 付款直接参与者名称 .trnmod.cipmod.staonebchnam
fuynh2:"", // 附言2 .trnmod.cipmod.fuynh2
fuynh3:"", // 附言3 .trnmod.cipmod.fuynh3
fuynh4:"", // 附言4 .trnmod.cipmod.fuynh4
skrdz2:"", // 收款人地址2 .trnmod.cipmod.skrdz2
skrdz3:"", // 收款人地址3 .trnmod.cipmod.skrdz3
skrdz4:"", // 收款人地址4 .trnmod.cipmod.skrdz4
skrdz5:"", // 收款人地址5 .trnmod.cipmod.skrdz5
fkrdz2:"", // 付款人地址2 .trnmod.cipmod.fkrdz2
fkrdz3:"", // 付款人地址3 .trnmod.cipmod.fkrdz3
fkrdz4:"", // 付款人地址4 .trnmod.cipmod.fkrdz4
fkrdz5:"", // 付款人地址5 .trnmod.cipmod.fkrdz5
pyebchkey:"", // 收款行开户行行号 .trnmod.cipmod.pyebchkey
pyebchnam:"", // 收款行开户行名称 .trnmod.cipmod.pyebchnam
stasehbch:"", // 付款间接参与者行号 .trnmod.cipmod.stasehbch
stasehbchnam:"", // 付款间接参与者名称 .trnmod.cipmod.stasehbchnam
fkrdz6:"", // 付款人地址6 .trnmod.cipmod.fkrdz6
fkrdz7:"", // 付款人地址7 .trnmod.cipmod.fkrdz7
skrdz6:"", // 收款人地址6 .trnmod.cipmod.skrdz6
skrdz7:"", // 收款人地址7 .trnmod.cipmod.skrdz7
covflg:"", // 112COV .trnmod.cipmod.covflg
fufeih:"", // 付费行号1 .trnmod.cipmod.fufeih
ffeih2:"", // 付费行号2 .trnmod.cipmod.ffeih2
fkrkhh:"", // 付款行开户行行号 .trnmod.cipmod.fkrkhh
fukrhm:"", // 付款行开户行名称 .trnmod.cipmod.fukrhm
feecod:"", // 费用承担方 .trnmod.cipmod.feecod
feiyon:"", // 费用1 .trnmod.cipmod.feiyon
feiyn2:"", // 费用2 .trnmod.cipmod.feiyn2
fuyns1:"", // 致收款人银行附言1 .trnmod.cipmod.fuyns1
fuyns2:"", // 致收款人银行附言2 .trnmod.cipmod.fuyns2
fuyns3:"", // 致收款人银行附言3 .trnmod.cipmod.fuyns3
fuyns4:"", // 致收款人银行附言4 .trnmod.cipmod.fuyns4
fyo1bz:"", // 费用1币种 .trnmod.cipmod.fyo1bz
fyo2bz:"", // 费用2币种 .trnmod.cipmod.fyo2bz
fkhkhh:"", // 付款行行号 .trnmod.cipmod.fkhkhh
fkkhmc:"", // 付款行行名 .trnmod.cipmod.fkkhmc
fkkhzh:"", // 付款行账号 .trnmod.cipmod.fkkhzh
fkhdzh:"", // 付款行地址 .trnmod.cipmod.fkhdzh
skkhhh:"", // 收款行行号 .trnmod.cipmod.skkhhh
skkhhm:"", // 收款行行名 .trnmod.cipmod.skkhhm
skkhzh:"", // 收款行账号 .trnmod.cipmod.skkhzh
skkhdz:"", // 收款行地址 .trnmod.cipmod.skkhdz
ddbhao:"", // 订单编号 .trnmod.cipmod.ddbhao
ddmisu:"", // 订单描述 .trnmod.cipmod.ddmisu
},
} }
} }
} }
\ No newline at end of file
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2" :offset="1"> <c-col :span="2" :offset="1">
<span>Days</span> <span style="font-size: 12px;color:#606266;">Days</span>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="bodgrp.rec.matperbeg"> <el-form-item label="" prop="bodgrp.rec.matperbeg">
......
...@@ -16,7 +16,9 @@ ...@@ -16,7 +16,9 @@
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Changing Maturity" name="setp"> <el-tab-pane label="Changing Maturity" name="setp">
<m-setp ref="setp" :model="model" :codes="codes" /> <c-content>
<m-setp ref="setp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000049 --> <!--PD000049 -->
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<c-col :span="18"> <c-col :span="18">
<el-form-item label="Settlement insrtrctions" prop="bodgrp.blk.setinsbo" label-width="180px"> <el-form-item label="Settlement insrtrctions" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.setinsbo" <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.setinsbo"
style="width:98%;margin-right:20px;" maxlength="390" show-word-limit style="width:98%;margin-right:20px;" maxlength="400" show-word-limit
placeholder="请输入Settlement insrtrctions"></c-input> placeholder="请输入Settlement insrtrctions"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="20"> <c-col :span="22">
<el-form-item label="Reference" prop="bodgrp.rec.ownref" style="width: 100%"> <el-form-item label="Reference" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%" <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%"
disabled></c-input> disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="2">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search"> <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search">
</c-button> </c-button>
</c-col> </c-col>
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="16">
<el-form-item label="Tenor Specification" prop="bodgrp.rec.matdat"> <el-form-item label="Tenor Specification" prop="bodgrp.rec.matdat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -79,8 +79,8 @@ ...@@ -79,8 +79,8 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="5"> <c-col :span="4">
<el-form-item label="" label-width="5px"> <el-form-item label="" label-width="40px">
<c-input <c-input
disabled disabled
v-model="model.bodgrp.rec.matpercnt" v-model="model.bodgrp.rec.matpercnt"
...@@ -88,9 +88,20 @@ ...@@ -88,9 +88,20 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="1"> <c-col :span="4">
<el-form-item label="Days" label-width="5px"> </el-form-item> <el-form-item label="" prop="bodgrp.rec.matpertyp" label-width="5px">
</c-col> <c-select disabled v-model="model.bodgrp.rec.matpertyp" style="width: 100%" placeholder="">
<el-option
v-for="item in matpertyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label=" " prop="bodgrp.rec.matperbeg"> <el-form-item label=" " prop="bodgrp.rec.matperbeg">
<c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" <c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%"
...@@ -266,6 +277,10 @@ ...@@ -266,6 +277,10 @@
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
matpertyp: [
{ label: "Days", value: "D" },
{ label: "Months", value: "M" },
],
} }
}, },
computed: { computed: {
......
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="4">
<el-form-item label="" label-width="50px"> <el-form-item label="" label-width="40px">
<c-input <c-input
disabled disabled
v-model="model.bodgrp.rec.matpercnt" v-model="model.bodgrp.rec.matpercnt"
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="收款直接参与者行号" prop="trnmod.reconebch">
<c-input v-model="model.trnmod.reconebch" maxlength="35" placeholder="请输入收款直接参与者行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款直接参与者名称" prop="trnmod.reconebchnam">
<c-input type="textarea" v-model="model.trnmod.reconebchnam" maxlength="35" show-word-limit placeholder="请输入收款直接参与者名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="附言" prop="trnmod.commen">
<c-input type="textarea" v-model="model.trnmod.commen" maxlength="30" show-word-limit placeholder="请输入附言" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务种类" prop="trnmod.bustyp">
<c-select v-model="model.trnmod.bustyp" style="width:100%" placeholder="请选择业务种类" >
<el-option
v-for="item in this.bustyp"
:key="item.value"
:label="item.value + item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" :offset="1">
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
bustyp:[
{ value: 'GODX', label: '货期贸易' },
{ value: 'STRX', label: '服务贸易' },
{ value: 'CTFX', label: '资本项下' },
{ value: 'FTFX', label: '金融机构头寸调拨' },
{ value: 'BDES', label: '债卷还本利息' },
{ value: 'BPRR', label: '债卷还本金' },
{ value: 'BINP', label: '债卷利息' },
{ value: 'BISF', label: '债卷发行手续费' },
{ value: 'BCAF', label: '债卷兑付手续费' },
{ value: 'CBCF', label: '附息式债卷兑付手续费' },
{ value: 'OTFX', label: '其他' },
],
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -213,7 +213,6 @@ ...@@ -213,7 +213,6 @@
style="width:100%" style="width:100%"
placeholder="请选择跨境人民币清算模式" placeholder="请选择跨境人民币清算模式"
:code="this.cmtflg" :code="this.cmtflg"
@change="commonExecuteRule('trnmod.cmtflg')"
:disabled="model.brdgrp.rec.frepayflg == ''?false:true" :disabled="model.brdgrp.rec.frepayflg == ''?false:true"
> >
</c-select> </c-select>
......
...@@ -123,25 +123,27 @@ ...@@ -123,25 +123,27 @@
</el-tab-pane> </el-tab-pane>
<!--PD000131 --> <!--PD000131 -->
<el-tab-pane :label=this.det202cvName name="det202cv" v-if="model.mtabut.clsflg =='x'"> <el-tab-pane :label=this.det202cvName name="det202cv" v-if="model.trnmod.cmtflg =='C'">
<c-content> <c-content>
<m-det202cv :model="model" :codes="codes" /> <m-det202cv :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg == '1'" >
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg == '1'"
>
<m-outp :model="model" :codes="codes" /> <m-outp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="CIPS" name="cips2" v-if="model.trnmod.cmtflg =='P'" >
<c-content>
<m-cips2 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="CIPS要素" name="cips" v-if="model.trnmod.cmtflg =='P'" >
<m-cips :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001
<el-tab-pane label="Payment 756 PRB CNY 13541.00" name="det756">
<m-det756 :model="model" :codes="codes"/>
</el-tab-pane>-->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog> <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"></c-grid-ety-prompt-dialog>
...@@ -180,6 +182,10 @@ import Sbxx from "~/views/Public/Sbxx"; ...@@ -180,6 +182,10 @@ import Sbxx from "~/views/Public/Sbxx";
import Det756 from "./Det756"; import Det756 from "./Det756";
import Det202cv from "./Det202cv"; import Det202cv from "./Det202cv";
import Outp from "./Outp"; import Outp from "./Outp";
import Cips from "./Cips";
import Cips2 from "./Cips2";
export default { export default {
name: "Brtset", name: "Brtset",
...@@ -204,6 +210,8 @@ export default { ...@@ -204,6 +210,8 @@ export default {
"m-det756": Det756, "m-det756": Det756,
"m-det202cv": Det202cv, "m-det202cv": Det202cv,
"m-outp": Outp, "m-outp": Outp,
"m-cips": Cips,
"m-cips2": Cips2,
}, },
provide() { provide() {
return { return {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000066 : Settlement Instructions --> <c-col :span="12">
<c-form-item label="Settlement Instructions" prop="ccdgrp.blk.setins">
<c-col :span="12"> <c-input
<c-form-item label="Settlement Instructions" prop="ccdgrp.blk.setins"> type="textarea"
<c-input type="textarea" v-model="model.ccdgrp.blk.setins" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Settlement Instructions'" ></c-input> :rows="6"
</c-form-item> v-model="model.ccdgrp.blk.setins"
</c-col> maxlength="600"
show-word-limit
<c-col :span="12"> placeholder="请输入Settlement Instructions"
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinsButtxmsel"> ></c-input>
{{$t('cctp.C0000068')}} </c-form-item>
</c-button> </c-col>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
@click="
showGridPromptDialog(
'cctp.setins.buttxmsel',
null,
null,
{ TXT: 'ccdgrp.blk.setins' },
{ TXT: false },
'doxpDialog'
)
"
>
...
</c-button>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cctdav/Event" import Event from "~/model/Cctdav/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -41,6 +41,10 @@ ...@@ -41,6 +41,10 @@
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--engp PD000000 Liability -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--setmod PD000000 Settlement --> <!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
...@@ -55,6 +59,21 @@ ...@@ -55,6 +59,21 @@
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
...@@ -67,11 +86,6 @@ import Check from "~/model/Cctdav/Check"; ...@@ -67,11 +86,6 @@ import Check from "~/model/Cctdav/Check";
import Default from "~/model/Cctdav/Default"; import Default from "~/model/Cctdav/Default";
import Pattern from "~/model/Cctdav/Pattern"; import Pattern from "~/model/Cctdav/Pattern";
import Cctdav1 from "./Cctdav1"; import Cctdav1 from "./Cctdav1";
// import Docpan from "./Docpan";
// import Doctre from "./Doctre";
// import Coninfp from "./Coninfp";
// import Setpan from "./Setpan";
// import Glepan from "./Glepan";
import Setinsp from "./Setinsp"; import Setinsp from "./Setinsp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
...@@ -79,6 +93,7 @@ import Doctre from "~/views/Public/Doctre"; ...@@ -79,6 +93,7 @@ import Doctre from "~/views/Public/Doctre";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Engp from "~/views/Public/Engp";
export default { export default {
name: "Cctdav", name: "Cctdav",
...@@ -90,6 +105,7 @@ export default { ...@@ -90,6 +105,7 @@ export default {
"m-setpan": Setpan, "m-setpan": Setpan,
"m-glepan": Glepan, "m-glepan": Glepan,
"m-setinsp": Setinsp, "m-setinsp": Setinsp,
"m-engp": Engp,
}, },
provide() { provide() {
return { return {
...@@ -124,6 +140,9 @@ export default { ...@@ -124,6 +140,9 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
......
...@@ -409,6 +409,7 @@ ...@@ -409,6 +409,7 @@
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog('cpdgrp.pye.pts.extkey') showGridPromptDialog('cpdgrp.pye.pts.extkey')
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -2373,6 +2374,13 @@ export default { ...@@ -2373,6 +2374,13 @@ export default {
handleClose(done) { handleClose(done) {
done(); done();
}, },
commonExecuteNotify(){
this.executeNotify().then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
}, },
}; };
</script> </script>
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
                size="small"                 size="small"
                type="primary"                 type="primary"
                icon="el-icon-search"                 icon="el-icon-search"
                @click="showGridPromptDialog('cptp.selbut1', null, null,{TXT: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"> </c-button>                 @click="showGridPromptDialog('cptp.selbut', null, null,{COD: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"> </c-button>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
<el-form-item label="收款币种" prop="cnybop.cnyinc.spayeecny"> <el-form-item label="收款币种" prop="cnybop.cnyinc.spayeecny">
<c-select v-model="model.cnybop.cnyinc.spayeecny" style="width:100%" placeholder="请选择收款币种"> <c-select v-model="model.cnybop.cnyinc.spayeecny" style="width:100%" placeholder="请选择收款币种">
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.currencycode"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人常驻国家/地区" prop="cptp.draweecountcode"> <el-form-item label="付款人常驻国家/地区代码" prop="cptp.draweecountcode">
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.cptp.draweecountcode" v-model="model.cptp.draweecountcode"
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
                size="small"                 size="small"
                type="primary"                 type="primary"
                icon="el-icon-search"                 icon="el-icon-search"
                @click="showGridPromptDialog('cptp.selbut', null, null,{TXT: 'cptp.draweecountcode'}, {TXT: false},'doxpDialog')"                 @click="showGridPromptDialog('cptp.selbut', null, null,{COD: 'cptp.draweecountcode'}, {TXT: false},'doxpDialog')"
              > </c-button>               > </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
......
...@@ -63,15 +63,12 @@ ...@@ -63,15 +63,12 @@
<!--PD000546 --> <!--PD000546 -->
<m-sbxx :model="model" :codes="codes" /> <m-sbxx :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="2101跨境收入信息" name="incp" v-if="model.cnybop.cnyflg === '1'" >
label="2101跨境收入信息"
name="incp"
v-if="model.cnybop.cnyflg === '1'"
>
<c-content> <c-content>
<m-incp :model="model" :codes="codes"></m-incp> <m-incp :model="model" :codes="codes"></m-incp>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
<!--PD000000 --> <!--PD000000 -->
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
>i</span >i</span
></c-button ></c-button
> >
<c-button type="primary">获取</c-button> <c-button type="primary" disabled>获取</c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24" style="height: 0px"> <c-col :span="24" style="height: 0px;margin-bottom: 10px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<!-- -----------中------------- --> <!-- -----------中------------- -->
...@@ -329,7 +329,7 @@ ...@@ -329,7 +329,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24" style="height: 0px; margin-bottom: 5px"> <c-col :span="24" style="height: 0px; margin-bottom: 10px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
...@@ -352,17 +352,17 @@ ...@@ -352,17 +352,17 @@
label="Ordering institution" label="Ordering institution"
prop="cpdgrp.ori.pts.ref" prop="cpdgrp.ori.pts.ref"
> >
<c-input v-model="model.cpdgrp.ori.pts.ref"></c-input> <c-input v-model="model.cpdgrp.ori.pts.ref" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 第八行 --> <!-- 第八行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop=""> <el-form-item label="" prop="">
<c-fullbox> <c-fullbox>
<c-input v-model="model.cpdgrp.ori.pts.extkey"></c-input> <c-input v-model="model.cpdgrp.ori.pts.extkey" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button type="primary"><span>i</span></c-button> <c-button type="primary"><span>i</span></c-button>
<c-button type="primary">details</c-button> <c-button type="primary" disabled>details</c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -373,13 +373,14 @@ ...@@ -373,13 +373,14 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.ori.pts.adrblk" v-model="model.cpdgrp.ori.pts.adrblk"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 第十行 --> <!-- 第十行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="汇款人" prop="cpdgrp.orc.pts.ref"> <el-form-item label="汇款人" prop="cpdgrp.orc.pts.ref">
<c-input v-model="model.cpdgrp.orc.pts.ref"></c-input> <c-input v-model="model.cpdgrp.orc.pts.ref" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -616,7 +617,7 @@ ...@@ -616,7 +617,7 @@
<!-- 第九行 --> <!-- 第九行 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="cpdgrp.snd.pts.adrblk"> <el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
<c-input v-model="model.cpdgrp.snd.pts.adrblk"></c-input> <c-input v-model="model.cpdgrp.snd.pts.adrblk" disabled></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -647,7 +648,7 @@ ...@@ -647,7 +648,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop=""> <el-form-item label="" prop="">
<c-fullbox> <c-fullbox>
<c-input v-model="model.cpdgrp.pye.pts.extkey"></c-input> <c-input v-model="model.cpdgrp.pye.pts.extkey" disabled></c-input>
<template slot="footer"> <template slot="footer">
<c-button type="primary" <c-button type="primary"
><span style="font-family: '宋体'; font-weight: bold" ><span style="font-family: '宋体'; font-weight: bold"
...@@ -665,6 +666,7 @@ ...@@ -665,6 +666,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.cpdgrp.pye.pts.adrblk" v-model="model.cpdgrp.pye.pts.adrblk"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -35,7 +35,9 @@ ...@@ -35,7 +35,9 @@
</el-tab-pane> </el-tab-pane>
<!--gitp PD000389 Details --> <!--gitp PD000389 Details -->
<el-tab-pane label="Details" name="detp"> <el-tab-pane label="Details" name="detp">
<m-detp :model="model" :codes="codes"/> <c-content>
<m-detp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--gitp PD000210 Undertaking Text --> <!--gitp PD000210 Undertaking Text -->
<el-tab-pane label="Undertaking Text" name="gidtxtp"> <el-tab-pane label="Undertaking Text" name="gidtxtp">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item label="Additional Amount" prop="gidgrp.cbs.mac2.cur"> <el-form-item
<c-input disabled v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" placeholder="请输入Additional Amount"></c-input> label="Additional Amount"
</el-form-item> prop="gidgrp.cbs.mac2.cur"
</c-col> >
<c-col :span="10"> <c-input
<c-input disabled v-model="model.gidgrp.cbs.mac2.amt" placeholder="请输入Balance"></c-input> disabled
</c-col> v-model="model.gidgrp.cbs.mac2.cur"
</c-col> maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input
disabled
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入Balance"
></c-input>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur"> <el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input disabled v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" placeholder="请输入Open Add. Amount"></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.cbs.opc2.cur"
<c-col :span="10"> maxlength="3"
<c-input disabled v-model="model.gidgrp.cbs.opc2.amt" placeholder="请输入Balance"></c-input> placeholder="请输入Open Add. Amount"
</c-col> ></c-input>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="10">
<c-col :span="24"> <c-input
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc"> disabled
<c-input disabled type="textarea" :rows="4" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit placeholder="请输入Covered" ></c-input> v-model="model.gidgrp.cbs.opc2.amt"
</el-form-item> placeholder="请输入Balance"
</c-col> ></c-input>
</c-col> </c-col>
</c-col>
</c-col> </c-col>
</c-row> <c-col :span="11" :offset="1">
<!-- SF000004 : Additional Amount --> <c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<!-- <c-col :span="12"> <c-input
disabled
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- SF000004 : Additional Amount -->
<!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur"> <c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input> <c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input>
</c-form-item> </c-form-item>
...@@ -47,9 +76,9 @@ ...@@ -47,9 +76,9 @@
<c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> <c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000008 : Open Add. Amount --> <!-- SF000008 : Open Add. Amount -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur"> <c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input> <c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input>
</c-form-item> </c-form-item>
...@@ -60,9 +89,9 @@ ...@@ -60,9 +89,9 @@
<c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> <c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000009 : Covered --> <!-- SF000009 : Covered -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc"> <c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input>
</c-form-item> </c-form-item>
...@@ -70,26 +99,21 @@ ...@@ -70,26 +99,21 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event" import Event from "~/model/Gitame/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="20">
<c-col :span="20"> <c-form-item
<c-form-item label="Guarantee Text before this Amendment" prop="oldgidgrp.blk.gidtxt"> label="Guarantee Text before this Amendment"
<i-stream-input disabled type="textarea" rows="8" :model="model.oldgidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text before this Amendment" ></i-stream-input> prop="oldgidgrp.blk.gidtxt"
</c-form-item> >
</c-col> <i-stream-input
disabled
<c-col :span="20"> type="textarea"
<c-form-item label="Amendments so Far" prop="gidgrp.blk.gidtxtame"> rows="8"
<c-input disabled type="textarea" rows="8" v-model="model.gidgrp.blk.gidtxtame" maxlength="65" show-word-limit placeholder="请输入Amendments so Far" ></c-input> :model="model.oldgidgrp.blk.gidtxt"
</c-form-item> maxlength="65"
</c-col> show-word-limit
<!-- <c-col :span="12"> placeholder="请输入Guarantee Text before this Amendment"
></i-stream-input>
</c-form-item>
</c-col>
<c-col :span="20">
<c-form-item label="Amendments so Far" prop="gidgrp.blk.gidtxtame">
<c-input
disabled
type="textarea"
rows="8"
v-model="model.gidgrp.blk.gidtxtame"
maxlength="65"
show-word-limit
placeholder="请输入Amendments so Far"
></c-input>
</c-form-item>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSav"> <c-button size="small" type="primary" @click="onSav">
{{$t('mtabut.CF000174')}} {{$t('mtabut.CF000174')}}
</c-button> </c-button>
...@@ -29,9 +47,9 @@ ...@@ -29,9 +47,9 @@
<c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050038')" ></c-input> <c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050038')" ></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF050038 : Guarantee Text --> <!-- SF050038 : Guarantee Text -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onChk"> <c-button size="small" type="primary" @click="onChk">
{{$t('mtabut.CF000175')}} {{$t('mtabut.CF000175')}}
</c-button> </c-button>
...@@ -42,10 +60,10 @@ ...@@ -42,10 +60,10 @@
{{$t('mtabut.CG000225')}} {{$t('mtabut.CG000225')}}
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- SF050111 : before this --> <!-- SF050111 : before this -->
<!-- SF050112 : Amendment --> <!-- SF050112 : Amendment -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw"> <c-button size="small" type="primary" @click="onSyswrnButshw">
{{$t('mtabut.CF000176')}} {{$t('mtabut.CF000176')}}
</c-button> </c-button>
...@@ -80,9 +98,9 @@ ...@@ -80,9 +98,9 @@
{{$t('mtabut.CF000213')}} {{$t('mtabut.CF000213')}}
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- SF050039 : Amendments so Far --> <!-- SF050039 : Amendments so Far -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitame.SF050039')" prop="gidgrp.blk.gidtxtame"> <c-form-item :label="$t('gitame.SF050039')" prop="gidgrp.blk.gidtxtame">
<c-input type="textarea" v-model="model.gidgrp.blk.gidtxtame" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050039')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.gidtxtame" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050039')" ></c-input>
</c-form-item> </c-form-item>
...@@ -138,28 +156,23 @@ ...@@ -138,28 +156,23 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event" import Event from "~/model/Gitame/Event";
import IStreamInput from '~/components/IStreamInput' import IStreamInput from "~/components/IStreamInput";
export default { export default {
components: {IStreamInput}, components: { IStreamInput },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="18"> <c-col :span="18">
<c-form-item label="Guarantee Text" prop="oldgidgrp.blk.gidtxtc"> <c-form-item label="Guarantee Text" prop="oldgidgrp.blk.gidtxtc">
<c-input :rows="5" disabled type="textarea" v-model="model.oldgidgrp.blk.gidtxtc" maxlength="65" show-word-limit placeholder="请输入Guarantee Text" ></c-input> <c-input
</c-form-item> :rows="5"
disabled
type="textarea"
v-model="model.oldgidgrp.blk.gidtxtc"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text"
></c-input>
</c-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<c-form-item label="Amendments so Far" prop="oldgidgrp.blk.gidtxtamec"> <c-form-item label="Amendments so Far" prop="oldgidgrp.blk.gidtxtamec">
<c-input :rows="5" disabled type="textarea" v-model="model.oldgidgrp.blk.gidtxtamec" maxlength="65" show-word-limit placeholder="请输入Amendments so Far" ></c-input> <c-input
</c-form-item> :rows="5"
disabled
type="textarea"
v-model="model.oldgidgrp.blk.gidtxtamec"
maxlength="65"
show-word-limit
placeholder="请输入Amendments so Far"
></c-input>
</c-form-item>
</c-col> </c-col>
<!-- SF050116 : Guarantee Text --> <!-- SF050116 : Guarantee Text -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitame.SF050116')" prop="oldgidgrp.blk.gidtxtc"> <c-form-item :label="$t('gitame.SF050116')" prop="oldgidgrp.blk.gidtxtc">
<c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050116')" ></c-input> <c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050116')" ></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF050117 : before this --> <!-- SF050117 : before this -->
<!-- SF050118 : Amendment --> <!-- SF050118 : Amendment -->
<!-- SF050119 : Amendments so Far --> <!-- SF050119 : Amendments so Far -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<c-form-item :label="$t('gitame.SF050119')" prop="oldgidgrp.blk.gidtxtamec"> <c-form-item :label="$t('gitame.SF050119')" prop="oldgidgrp.blk.gidtxtamec">
<c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtamec" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050119')" ></c-input> <c-input type="textarea" v-model="model.oldgidgrp.blk.gidtxtamec" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitame.SF050119')" ></c-input>
...@@ -29,26 +45,21 @@ ...@@ -29,26 +45,21 @@
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event" import Event from "~/model/Gitame/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg"> <el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" placeholder="请选择是否SWIFT格式"> <c-select
<el-option v-model="model.gitp.swiftflg"
v-for="item in codes.swiftflg" style="width: 100%"
:key="item.value" placeholder="请选择是否SWIFT格式"
:label="item.label" >
:value="item.value" <el-option
> v-for="item in codes.swiftflg"
</el-option> :key="item.value"
</c-select> :label="item.label"
</el-form-item> :value="item.value"
</c-col> >
</el-option>
<c-col :span="12"> </c-select>
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua"> </el-form-item>
<c-select disabled v-model="model.gidgrp.rec.fingua" style="width:100%" placeholder="请选择是否对外担保"> </c-col>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select disabled v-model="model.gidgrp.rec.cfaguatyp" style="width:90%" placeholder="请选择对外担保类型">
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-if="model.gidgrp.cbs.max.cur=='CNY'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox>
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
<!-- SG001294 : 是否SWIFT格式 --> <c-col :span="12">
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
<!-- <c-col :span="12"> <c-select
<el-form-item :label="$t('gitp.SG001294')" prop="gitp.swiftflg"> disabled
<c-select v-model="model.gitp.swiftflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SG001294')"> v-model="model.gidgrp.rec.fingua"
</c-select> style="width: 100%"
</el-form-item> placeholder="请选择是否对外担保"
</c-col> --> >
<!-- S0001304 : 是否对外担保 --> <el-option
v-for="item in codes.fingua"
<!-- <c-col :span="12"> :key="item.value"
<el-form-item :label="$t('gitp.S0001256')" prop="gidgrp.rec.fingua"> :label="item.label"
<c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001256')"> :value="item.value"
</c-select> >
</el-form-item> </el-option>
</c-col> --> </c-select>
</el-form-item>
<!-- <c-col :span="12"> </c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> <el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select v-model="model.gidgrp.rec.cfaguatyp" style="width:100%" :placeholder="$t('other.please_enter')+'对外担保类型'"> <c-select
</c-select> disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 90%"
placeholder="请选择对外担保类型"
>
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4" class="centerLable">
<c-col :span="12"> <c-checkbox
<c-checkbox v-model="model.gidgrp.rec.cmtflg">{{$t('gitp.CG001233')}}</c-checkbox> v-if="model.gidgrp.cbs.max.cur == 'CNY'"
</c-col> --> disabled
<!-- S0001305 : 担保类型 --> v-model="model.gidgrp.rec.cmtflg"
>跨境人民币保函</c-checkbox
>
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitame/Event" import Event from "~/model/Gitame/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template>
<ReviewWrapper>
<Cctdav></Cctdav>
</ReviewWrapper>
</template>
<script>
import Cctdav from "~/views/Business/Cctdav";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewCctdav",
components: { ReviewWrapper, Cctdav },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
...@@ -64,6 +64,7 @@ import ReviewGetopn from "./Business/ReviewGetopn.vue"; ...@@ -64,6 +64,7 @@ import ReviewGetopn from "./Business/ReviewGetopn.vue";
import ReviewGitpop from "./Business/ReviewGitpop.vue"; import ReviewGitpop from "./Business/ReviewGitpop.vue";
import ReviewGitopn from "./Business/ReviewGitopn.vue"; import ReviewGitopn from "./Business/ReviewGitopn.vue";
import ReviewGitame from "./Business/ReviewGitame.vue"; import ReviewGitame from "./Business/ReviewGitame.vue";
import ReviewCctdav from "./Business/ReviewCctdav.vue";
const ReviewRouter = [ const ReviewRouter = [
{ path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } }, { path: "ditopn", component: ReviewDitopn, name: "ReviewDitopn", meta: { title: "复核-买方信用证开立" } },
...@@ -146,6 +147,7 @@ const ReviewRouter = [ ...@@ -146,6 +147,7 @@ const ReviewRouter = [
{ path: "bctrad", component: ReviewBctrad, name: "ReviewBctrad", meta: { title: "复核-Bctrad" } }, { path: "bctrad", component: ReviewBctrad, name: "ReviewBctrad", meta: { title: "复核-Bctrad" } },
{ path: "bctsel", component: ReviewBctsel, name: "ReviewBctsel", meta: { title: "复核-Bctsel" } }, { path: "bctsel", component: ReviewBctsel, name: "ReviewBctsel", meta: { title: "复核-Bctsel" } },
{ path: "bctset", component: ReviewBctset, name: "ReviewBctset", meta: { title: "复核-Bctset" } }, { path: "bctset", component: ReviewBctset, name: "ReviewBctset", meta: { title: "复核-Bctset" } },
{ path: "cctdav", component: ReviewCctdav, name: "ReviewCctdav", meta: { title: "复核-Cctdav" } },
]; ];
export default ReviewRouter; export default ReviewRouter;
\ 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