Commit 8e66ff6e by Eivi

Betdcr交易页面布局

parent d2bcecf1
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Betdcr{ export default class Betdcr {
constructor () { constructor() {
this.data = { this.data = {
betp:{ betp: {
ledget:{ ledget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .betp.ledget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.ledget.sdamod.dadsnd
seainf:"", // .betp.ledget.sdamod.seainf seainf: "", // .betp.ledget.sdamod.seainf
}, },
}, },
recget:{ recget: {
sdamod:{ sdamod: {
dadsnd:"", // Drag Drop Sender .betp.recget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.recget.sdamod.dadsnd
seainf:"", // .betp.recget.sdamod.seainf seainf: "", // .betp.recget.sdamod.seainf
}, },
}, },
adaflg:"", // Add. amount .betp.adaflg adaflg: "", // Add. amount .betp.adaflg
othp:{ othp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .betp.othp.ptsget.sdamod.seainf seainf: "", // .betp.othp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.othp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.othp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
prbp:{ prbp: {
ptsget:{ ptsget: {
sdamod:{ sdamod: {
seainf:"", // .betp.prbp.ptsget.sdamod.seainf seainf: "", // .betp.prbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.prbp.ptsget.sdamod.dadsnd dadsnd: "", // Drag Drop Sender .betp.prbp.ptsget.sdamod.dadsnd
}, },
}, },
}, },
docgrdm:{ docgrdm: {
docdsclab:"", // Label of document description .betp.docgrdm.docdsclab docdsclab: "", // Label of document description .betp.docgrdm.docdsclab
}, },
}, },
ledgrp:{ ledgrp: {
rec:{ rec: {
ownref:"", // 参考号 .ledgrp.rec.ownref ownref: "", // 参考号 .ledgrp.rec.ownref
},
cbs:{
opn1:{
cur:"", // Currency .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
}, },
cbs: {
opn1: {
cur: "", // Currency .ledgrp.cbs.opn1.cur
amt: "", // Balance .ledgrp.cbs.opn1.amt
}, },
}, },
bedgrp:{
rec:{
ownref:"", // 单据参考号 .bedgrp.rec.ownref
doctypcod:"", // 单据类型 .bedgrp.rec.doctypcod
matdat:"", // 到期日 .bedgrp.rec.matdat
rcvdat:"", // 到单日期 .bedgrp.rec.rcvdat
predat:"", // Presentation Date .bedgrp.rec.predat
docsta:"", // 单据状态 .bedgrp.rec.docsta
nam:"", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam
advdocflg:"", // Return of Documents .bedgrp.rec.advdocflg
payrol:"", // Payer .bedgrp.rec.payrol
docprbrol:"", // Presented by .bedgrp.rec.docprbrol
},
cbs:{
max:{
cur:"", // 单据金额 .bedgrp.cbs.max.cur
amt:"", // 单据金额 .bedgrp.cbs.max.amt
}, },
opn1:{ bedgrp: {
cur:"", // 单据余额 .bedgrp.cbs.opn1.cur rec: {
amt:"", // Balance .bedgrp.cbs.opn1.amt ownref: "", // 单据参考号 .bedgrp.rec.ownref
doctypcod: "", // 单据类型 .bedgrp.rec.doctypcod
matdat: "", // 到期日 .bedgrp.rec.matdat
rcvdat: "", // 到单日期 .bedgrp.rec.rcvdat
predat: "", // Presentation Date .bedgrp.rec.predat
docsta: "", // 单据状态 .bedgrp.rec.docsta
nam: "", // Externally Displayed Name to Identify the Contract .bedgrp.rec.nam
advdocflg: "", // Return of Documents .bedgrp.rec.advdocflg
payrol: "", // Payer .bedgrp.rec.payrol
docprbrol: "", // Presented by .bedgrp.rec.docprbrol
}, },
cbs: {
max: {
cur: "", // 单据金额 .bedgrp.cbs.max.cur
amt: "", // 单据金额 .bedgrp.cbs.max.amt
}, },
prb:{ opn1: {
pts:new Pts().data, cur: "", // 单据余额 .bedgrp.cbs.opn1.cur
namelc:"", // 名称 .bedgrp.prb.namelc amt: "", // Balance .bedgrp.cbs.opn1.amt
adrelc:"", // 地址 .bedgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.prb.dbfadrblkcn
}, },
iss:{
pts:new Pts().data,
}, },
apl:{ prb: {
pts:new Pts().data, pts: new Pts().data,
namelc: "", // 名称 .bedgrp.prb.namelc
adrelc: "", // 地址 .bedgrp.prb.adrelc
dbfadrblkcn: "", // Chinese address .bedgrp.prb.dbfadrblkcn
}, },
oth:{ iss: {
pts:new Pts().data, pts: new Pts().data,
namelc:"", // 名称 .bedgrp.oth.namelc
adrelc:"", // 地址 .bedgrp.oth.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.oth.dbfadrblkcn
}, },
blk:{ apl: {
intdis:"", // Internal Discrepancies .bedgrp.blk.intdis pts: new Pts().data,
docdis:"", // Discrepancies .bedgrp.blk.docdis
docdisflg:"", // Discrepancies modified .bedgrp.blk.docdisflg
docins:"", // Reasons for Rejection .bedgrp.blk.docins
disdoc:"", // Disposal of Documents .bedgrp.blk.disdoc
}, },
oth: {
pts: new Pts().data,
namelc: "", // 名称 .bedgrp.oth.namelc
adrelc: "", // 地址 .bedgrp.oth.adrelc
dbfadrblkcn: "", // Chinese address .bedgrp.oth.dbfadrblkcn
}, },
advrefflg:"", // Advice of Refusal MT734 .advrefflg blk: {
mtabut:{ intdis: "", // Internal Discrepancies .bedgrp.blk.intdis
clsflg:"", // Close Flag .mtabut.clsflg docdis: "", // Discrepancies .bedgrp.blk.docdis
coninf:{ docdisflg: "", // Discrepancies modified .bedgrp.blk.docdisflg
oitinf:{ docins: "", // Reasons for Rejection .bedgrp.blk.docins
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt disdoc: "", // Disposal of Documents .bedgrp.blk.disdoc
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
}, },
oitset:{ advrefflg: "", // Advice of Refusal MT734 .advrefflg
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt mtabut: {
oit:{ clsflg: "", // Close Flag .mtabut.clsflg
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt coninf: {
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev oitinf: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit: {
inftxt: "", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
}, },
}, },
conexedat:"", // 执行日期 .mtabut.coninf.conexedat oitset: {
usr:{ labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
extkey:"", // User ID .mtabut.coninf.usr.extkey oit: {
inftxt: "", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev: "", // Infotext Level .mtabut.coninf.oitset.oit.inflev
}, },
}, },
conexedat: "", // 执行日期 .mtabut.coninf.conexedat
usr: {
extkey: "", // User ID .mtabut.coninf.usr.extkey
}, },
advdisflg:"", // Advice of Discrepancy MT750 .advdisflg
trnmod:{
trndoc:{
addstr750:"", // Tag 72 (MT750) .trnmod.trndoc.addstr750
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
}, },
}, },
rejpenins:"", // Rejection pending instructions .rejpenins advdisflg: "", // Advice of Discrepancy MT750 .advdisflg
liaall:{ rejpenins: "", // Rejection pending instructions .rejpenins
misamt:"", // Amount not yet assigned .liaall.misamt pageId: "", // ctx的key
concur:"", // External Booking Amount .liaall.concur trnmod: new Pub().data.Trnmod,
outpct:"", // Sight Amount Percentage .liaall.outpct setmod: new Pub().data.Setmod,
outamt:"", // Sight Amount .liaall.outamt liaall: new Pub().data.Liaall,
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
pageId: "" // ctx的key
} }
} }
} }
\ No newline at end of file
<template> <template>
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">流程附言</el-button>
<el-button size="small">交易历史</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000009 --> <!--PD000009 -->
<el-tab-pane label="PD000009" name="betdcrs"> <el-tab-pane label="Details" name="betdcrs">
<c-content>
<m-betdcrs :model="model" :codes="codes"/> <m-betdcrs :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000026 --> <!--PD000026 -->
<el-tab-pane label="PD000026" name="betdcrd"> <el-tab-pane label="Discrepancies/Refusal Details" name="betdcrd">
<m-betdcrd :model="model" :codes="codes"/> <m-betdcrd :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="PD000027" name="engp"> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="PD000027" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000000 -->
<el-tab-pane label="PD000001" name="limitbody"> <el-tab-pane label="Completion" name="coninfp">
<m-limitbody :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 -->
<!--PD000000 --> <el-tab-pane label="统一授信" name="limitbody">
<el-tab-pane label="PD000000" name="coninfp"> <m-limitbody :model="model" :codes="codes"/>
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
...@@ -44,6 +62,7 @@ import Api from "~/service/Api" ...@@ -44,6 +62,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Betdcr from "~/model/Betdcr" import Betdcr from "~/model/Betdcr"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betdcr/Check" import Check from "~/model/Betdcr/Check"
import Default from "~/model/Betdcr/Default" import Default from "~/model/Betdcr/Default"
import Pattern from "~/model/Betdcr/Pattern" import Pattern from "~/model/Betdcr/Pattern"
...@@ -72,10 +91,10 @@ export default { ...@@ -72,10 +91,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "betdcrs",
trnName: "betdcr", trnName: "betdcr",
model: new Betdcr().data, model: new Betdcr().data,
checkRules: Check, checkRules: Check,
......
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