Commit 8e66ff6e by Eivi

Betdcr交易页面布局

parent d2bcecf1
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Betdcr{
constructor () {
export default class Betdcr {
constructor() {
this.data = {
betp:{
ledget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .betp.ledget.sdamod.dadsnd
seainf:"", // .betp.ledget.sdamod.seainf
betp: {
ledget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .betp.ledget.sdamod.dadsnd
seainf: "", // .betp.ledget.sdamod.seainf
},
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .betp.recget.sdamod.dadsnd
seainf:"", // .betp.recget.sdamod.seainf
recget: {
sdamod: {
dadsnd: "", // Drag Drop Sender .betp.recget.sdamod.dadsnd
seainf: "", // .betp.recget.sdamod.seainf
},
},
adaflg:"", // Add. amount .betp.adaflg
othp:{
ptsget:{
sdamod:{
seainf:"", // .betp.othp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.othp.ptsget.sdamod.dadsnd
adaflg: "", // Add. amount .betp.adaflg
othp: {
ptsget: {
sdamod: {
seainf: "", // .betp.othp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .betp.othp.ptsget.sdamod.dadsnd
},
},
},
prbp:{
ptsget:{
sdamod:{
seainf:"", // .betp.prbp.ptsget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .betp.prbp.ptsget.sdamod.dadsnd
prbp: {
ptsget: {
sdamod: {
seainf: "", // .betp.prbp.ptsget.sdamod.seainf
dadsnd: "", // Drag Drop Sender .betp.prbp.ptsget.sdamod.dadsnd
},
},
},
docgrdm:{
docdsclab:"", // Label of document description .betp.docgrdm.docdsclab
docgrdm: {
docdsclab: "", // Label of document description .betp.docgrdm.docdsclab
},
},
ledgrp:{
rec:{
ownref:"", // 参考号 .ledgrp.rec.ownref
},
cbs:{
opn1:{
cur:"", // Currency .ledgrp.cbs.opn1.cur
amt:"", // Balance .ledgrp.cbs.opn1.amt
ledgrp: {
rec: {
ownref: "", // 参考号 .ledgrp.rec.ownref
},
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:{
cur:"", // 单据余额 .bedgrp.cbs.opn1.cur
amt:"", // Balance .bedgrp.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
},
prb:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.prb.namelc
adrelc:"", // 地址 .bedgrp.prb.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.prb.dbfadrblkcn
opn1: {
cur: "", // 单据余额 .bedgrp.cbs.opn1.cur
amt: "", // Balance .bedgrp.cbs.opn1.amt
},
iss:{
pts:new Pts().data,
},
apl:{
pts:new Pts().data,
prb: {
pts: new Pts().data,
namelc: "", // 名称 .bedgrp.prb.namelc
adrelc: "", // 地址 .bedgrp.prb.adrelc
dbfadrblkcn: "", // Chinese address .bedgrp.prb.dbfadrblkcn
},
oth:{
pts:new Pts().data,
namelc:"", // 名称 .bedgrp.oth.namelc
adrelc:"", // 地址 .bedgrp.oth.adrelc
dbfadrblkcn:"", // Chinese address .bedgrp.oth.dbfadrblkcn
iss: {
pts: new Pts().data,
},
blk:{
intdis:"", // Internal Discrepancies .bedgrp.blk.intdis
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
apl: {
pts: new Pts().data,
},
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
mtabut:{
clsflg:"", // Close Flag .mtabut.clsflg
coninf:{
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
blk: {
intdis: "", // Internal Discrepancies .bedgrp.blk.intdis
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
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
advrefflg: "", // Advice of Refusal MT734 .advrefflg
mtabut: {
clsflg: "", // Close Flag .mtabut.clsflg
coninf: {
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
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
oitset: {
labinftxt: "", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
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
liaall:{
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
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
advdisflg: "", // Advice of Discrepancy MT750 .advdisflg
rejpenins: "", // Rejection pending instructions .rejpenins
pageId: "", // ctx的key
trnmod: new Pub().data.Trnmod,
setmod: new Pub().data.Setmod,
liaall: new Pub().data.Liaall,
}
}
}
\ No newline at end of file
<template>
<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">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000009 -->
<el-tab-pane label="PD000009" name="betdcrs">
<el-tab-pane label="Details" name="betdcrs">
<c-content>
<m-betdcrs :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000026 -->
<el-tab-pane label="PD000026" name="betdcrd">
<el-tab-pane label="Discrepancies/Refusal Details" name="betdcrd">
<m-betdcrd :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="PD000027" name="engp">
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="PD000027" name="setpan">
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
<!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan">
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
......@@ -44,6 +62,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Betdcr from "~/model/Betdcr"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betdcr/Check"
import Default from "~/model/Betdcr/Default"
import Pattern from "~/model/Betdcr/Pattern"
......@@ -72,10 +91,10 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
tabVal: "betdcrs",
trnName: "betdcr",
model: new Betdcr().data,
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