Commit cecb4f90 by jianglong

修改fxtfcm交易MT300页面

parent 16a2d77d
...@@ -70,6 +70,7 @@ import PtapSet from "./Ptap/PtapSet.vue" ...@@ -70,6 +70,7 @@ import PtapSet from "./Ptap/PtapSet.vue"
import MulTreeSelect from "./MulTreeSelect.vue" import MulTreeSelect from "./MulTreeSelect.vue"
import Ptap1 from "./Ptsp/Ptap1.vue" import Ptap1 from "./Ptsp/Ptap1.vue"
import Ptap2 from "./Ptsp/Ptap2.vue" import Ptap2 from "./Ptsp/Ptap2.vue"
import Ptap2en from "./Ptsp/Ptap2en.vue"
import Ptap3 from "./Ptsp/Ptap3.vue" import Ptap3 from "./Ptsp/Ptap3.vue"
import Ptap4 from "./Ptsp/Ptap4.vue" import Ptap4 from "./Ptsp/Ptap4.vue"
import Ptap5 from "./Ptsp/Ptap5.vue" import Ptap5 from "./Ptsp/Ptap5.vue"
...@@ -162,6 +163,7 @@ export default { ...@@ -162,6 +163,7 @@ export default {
Vue.component("c-table-doc",TableDocument) Vue.component("c-table-doc",TableDocument)
Vue.component("c-ptap1", Ptap1); Vue.component("c-ptap1", Ptap1);
Vue.component("c-ptap2", Ptap2); Vue.component("c-ptap2", Ptap2);
Vue.component("c-ptap2-en", Ptap2en);
Vue.component("c-ptap3", Ptap3); Vue.component("c-ptap3", Ptap3);
Vue.component("c-ptap4", Ptap4); Vue.component("c-ptap4", Ptap4);
Vue.component("c-ptap5", Ptap5); Vue.component("c-ptap5", Ptap5);
......
const BusRouter = [ const BusRouter = [
{ path: 'inffxd', component: () => import("./Inffxd/views"), name: 'Inffxd', meta: {keepAlive: true, title: '资结售汇报表交易查询' , module: 'funds' }}, { path: 'inffxd', component: () => import("./Inffxd/views"), name: 'Inffxd', meta: {keepAlive: true, title: '结售汇/平盘' , module: 'funds' }},
{ path: 'infftd', component: () => import("./Infftd/views"), name: 'Infftd', meta: {keepAlive: true, title: '资金拆借/头寸调拨报表交易查询' , module: 'funds' }}, { path: 'infftd', component: () => import("./Infftd/views"), name: 'Infftd', meta: {keepAlive: true, title: '资金拆借/头寸调拨' , module: 'funds' }},
{ path: 'fttatt', component: () => import("./Fttatt/views"), name: 'Fttatt', meta: {keepAlive: true, title: 'Fttatt' , module: 'funds' }}, { path: 'fttatt', component: () => import("./Fttatt/views"), name: 'Fttatt', meta: {keepAlive: true, title: 'Fttatt' , module: 'funds' }},
{ path: 'fttfcm', component: () => import("./Fttfcm/views"), name: 'Fttfcm', meta: {keepAlive: true, title: '资金定存拆借登记及确认交易' , module: 'funds' }}, { path: 'fttfcm', component: () => import("./Fttfcm/views"), name: 'Fttfcm', meta: {keepAlive: true, title: '资金定存拆借登记及确认交易' , module: 'funds' }},
{ path: 'fttfcn', component: () => import("./Fttfcn/views"), name: 'Fttfcn', meta: {keepAlive: true, title: '定存拆借销账交易' , module: 'funds' }}, { path: 'fttfcn', component: () => import("./Fttfcn/views"), name: 'Fttfcn', meta: {keepAlive: true, title: '定存拆借销账交易' , module: 'funds' }},
......
...@@ -20,131 +20,46 @@ export default class Fxtfcm{ ...@@ -20,131 +20,46 @@ export default class Fxtfcm{
conref:"", // MT300 22C - 共同参号 .mt30m.conref conref:"", // MT300 22C - 共同参号 .mt30m.conref
s17t:"", // Block Trade Indicator(:17T) .mt30m.s17t s17t:"", // Block Trade Indicator(:17T) .mt30m.s17t
s17u:"", // MT300 17U - 分笔结算指示 .mt30m.s17u s17u:"", // MT300 17U - 分笔结算指示 .mt30m.s17u
a53act:"", // Delivery Agent Account .mt30m.a53act a53act:"", // Delivery Agent Account .mt30m.a53act
a53:{
pts:new Pts().data,
},
a53p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.a53p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.a53p.ptsget.sdamod.seainf
},
},
},
iniact:"", // Intermediary Account .mt30m.iniact iniact:"", // Intermediary Account .mt30m.iniact
ini:{
pts:new Pts().data,
},
inip:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.inip.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.inip.ptsget.sdamod.seainf
},
},
},
rbcact:"", // Receiving Agent Account .mt30m.rbcact rbcact:"", // Receiving Agent Account .mt30m.rbcact
rbc:{
pts:new Pts().data,
},
rbcp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.rbcp.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.rbcp.ptsget.sdamod.seainf
},
},
},
b53act:"", // Delivery Agent Account .mt30m.b53act b53act:"", // Delivery Agent Account .mt30m.b53act
b53:{
pts:new Pts().data,
},
b53p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.b53p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.b53p.ptsget.sdamod.seainf
},
},
},
b56act:"", // Intermediary Account .mt30m.b56act b56act:"", // Intermediary Account .mt30m.b56act
b56:{
pts:new Pts().data,
},
b56p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.b56p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.b56p.ptsget.sdamod.seainf
},
},
},
owcact:"", // Receiving Agent Account .mt30m.owcact owcact:"", // Receiving Agent Account .mt30m.owcact
owc:{
pts:new Pts().data,
},
owcp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.owcp.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.owcp.ptsget.sdamod.seainf
},
},
},
b58act:"", // Beneficiary Institution Account .mt30m.b58act b58act:"", // Beneficiary Institution Account .mt30m.b58act
b58:{
pts:new Pts().data,
},
b58p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.b58p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.b58p.ptsget.sdamod.seainf
},
},
},
coninf:"", // Contact Information .mt30m.coninf coninf:"", // Contact Information .mt30m.coninf
deamet:"", // Dealing Method .mt30m.deamet deamet:"", // Dealing Method .mt30m.deamet
deamettxt:"", // Dealing Method Text .mt30m.deamettxt deamettxt:"", // Dealing Method Text .mt30m.deamettxt
c84:{ s24d:"",
pts:new Pts().data,
},
c84p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.c84p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.c84p.ptsget.sdamod.seainf
},
},
},
c88:{
pts:new Pts().data,
},
c88p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.c88p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.c88p.ptsget.sdamod.seainf
},
},
},
c85:{
pts:new Pts().data,
},
c85p:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .mt30m.c85p.ptsget.sdamod.dadsnd
seainf:"", // .mt30m.c85p.ptsget.sdamod.seainf
},
},
},
comcur:"", // Broker's Commission Cur. .mt30m.comcur comcur:"", // Broker's Commission Cur. .mt30m.comcur
comamt:"", // Broker's Commission Amount .mt30m.comamt comamt:0, // Broker's Commission Amount .mt30m.comamt
ctpref:"", // Counterparty's Reference .mt30m.ctpref ctpref:"", // Counterparty's Reference .mt30m.ctpref
c88ref:"", // Broker's Reference .mt30m.c88ref c88ref:"", // Broker's Reference .mt30m.c88ref
str300:"", // Sender to Receiver Information .mt30m.str300 str300:"",
enttyp:"",
sndref:"",
unlref:"",
plsdat:"",
plscur:"",
plsamt:0,
ouscur:"",
ousamt:0,
b58:{pts:new Pts().data,},
b53:{pts:new Pts().data,},
a53:{pts:new Pts().data,},
b56:{pts:new Pts().data,},
owc:{pts:new Pts().data,},
ini:{pts:new Pts().data,},
rbc:{pts:new Pts().data,},
a53:{pts:new Pts().data,},
c84:{pts:new Pts().data,},
c88:{pts:new Pts().data,},
c85:{pts:new Pts().data,},
// Sender to Receiver Information .mt30m.str300
}, },
fxt300l1blk:"", fxt300l1blk:"",
aplacc:{ aplacc:{
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-col :span="24"> <c-col :span="24">
<!-- ==================左边================ --> <!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px"> <c-col :span="12" style="padding-right: 20px">
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<c-input v-model="model.fxdgrp.rec.ownref" maxlength="16" placeholder="请输入业务编号" disabled> <c-input v-model="model.fxdgrp.rec.ownref" maxlength="16" placeholder="请输入业务编号" disabled>
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button style="margin: 0 5px" size="small" type="primary" :disabled="getOwnrefFlg" <c-button style="margin: 0 5px" size="small" type="primary" :disabled="true"
> >
获取 获取
</c-button> </c-button>
......
<template>
<div class="eibs-tab">
<c-collapse v-model="activeNames">
<el-collapse-item title="平盘确认信息" name="cnfp">
<m-cnfp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Mt300报文信息" name="mt300">
<m-mt300 :model="model" :codes="codes" ref="mt300" />
</el-collapse-item>
</c-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Event from "../event";
import Cnfp from "./Cnfp";
import Mt300 from "./Mt300";
export default {
components: {
"m-cnfp": Cnfp,
"m-mt300": Mt300,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [Event],
data() {
return {
activeNames: ["cnfp", "mt300"],
};
},
methods: {
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-content> <c-page title="外币兑换平盘">
<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">
<!--fxtfcm PD000001 Confirmation --> <!--fxtfcm PD000001 Confirmation -->
<el-tab-pane label="平盘确认" name="cnfp"> <!--el-tab-pane label="平盘确认" name="cnfp">
<m-cnfp :model="model" :codes="codes"/> <m-cnfp :model="model" :codes="codes"/>
</el-tab-pane-->
<el-tab-pane label="业务信息" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="费用/账务" name="setpan"> <el-tab-pane label="费用/账务" name="setpan">
<c-content> <c-content>
...@@ -19,9 +22,9 @@ ...@@ -19,9 +22,9 @@
</el-tab-pane> </el-tab-pane>
<!--fxtfcm PD000023 MT300 --> <!--fxtfcm PD000023 MT300 -->
<el-tab-pane label="MT300" name="mt300"> <!-- <el-tab-pane label="MT300" name="mt300">
<m-mt300 :model="model" :codes="codes"/> <m-mt300 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -33,7 +36,7 @@ ...@@ -33,7 +36,7 @@
@handleSureWarning="handleSureWarning" @handleSureWarning="handleSureWarning"
ref="commonBtn" ref="commonBtn"
></c-function-btn> ></c-function-btn>
</c-content> </c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -54,6 +57,7 @@ import Check from "../model/Check" ...@@ -54,6 +57,7 @@ import Check from "../model/Check"
// import Default from "../model/Default" // import Default from "../model/Default"
// import Pattern from "../model/Pattern" // import Pattern from "../model/Pattern"
import Cnfp from "./Cnfp" import Cnfp from "./Cnfp"
import Ovwp from "./Ovwp"
import Mt300 from "./Mt300" import Mt300 from "./Mt300"
import Fxt300l1 from "./Fxt300l1" import Fxt300l1 from "./Fxt300l1"
...@@ -62,6 +66,7 @@ export default { ...@@ -62,6 +66,7 @@ export default {
name: "Fxtfcm", name: "Fxtfcm",
components:{ components:{
"m-cnfp" : Cnfp, "m-cnfp" : Cnfp,
"m-ovwp" : Ovwp,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-mt300" : Mt300, "m-mt300" : Mt300,
...@@ -75,7 +80,7 @@ export default { ...@@ -75,7 +80,7 @@ export default {
mixins: [commonProcess,operationFunc,commonDepend,event,buildFn], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,operationFunc,commonDepend,event,buildFn], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "cnfp", tabVal: "ovwp",
trnName: "fxtfcm", trnName: "fxtfcm",
trnType: "", trnType: "",
model: new Fxtfcm().data, model: new Fxtfcm().data,
......
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