From 8679b60aebccf00e0ba5d2d2f10641e73e3b9764 Mon Sep 17 00:00:00 2001 From: wangweidong <2916108797@qq.com> Date: Sun, 29 Sep 2024 13:28:06 +0800 Subject: [PATCH] infftd --- src/config/isc-baseData-local.js | 2 +- src/page/Funds/FundsRouter.js | 2 +- src/page/Funds/Infftd1/event/index.js | 138 ------------------------------------------------------------------------------------------------------------------------------------------ src/page/Funds/Infftd1/model/Check.js | 28 ---------------------------- src/page/Funds/Infftd1/model/Default.js | 30 ------------------------------ src/page/Funds/Infftd1/model/Pattern.js | 219 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/page/Funds/Infftd1/model/index.js | 124 ---------------------------------------------------------------------------------------------------------------------------- src/page/Funds/Infftd1/views/Fttp.vue | 351 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/page/Funds/Infftd1/views/Infsea.vue | 186 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ src/page/Funds/Infftd1/views/Prtpan.vue | 34 ---------------------------------- src/page/Funds/Infftd1/views/index.vue | 87 --------------------------------------------------------------------------------------- src/page/Funds/Inffxd/views/Infsea.vue | 6 +++--- src/page/Funds/Inffxd2/event/index.js | 81 --------------------------------------------------------------------------------- src/page/Funds/Inffxd2/model/index.js | 32 -------------------------------- src/page/Funds/Inffxd2/views/Infsea.vue | 398 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/page/Funds/Inffxd2/views/index.vue | 53 ----------------------------------------------------- src/page/Funds/infftd/model/index.js | 2 +- src/page/Funds/infftd/views/Infsea.vue | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/page/Funds/infftd/views/index.vue | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 19 files changed, 359 insertions(+), 1767 deletions(-) delete mode 100644 src/page/Funds/Infftd1/event/index.js delete mode 100644 src/page/Funds/Infftd1/model/Check.js delete mode 100644 src/page/Funds/Infftd1/model/Default.js delete mode 100644 src/page/Funds/Infftd1/model/Pattern.js delete mode 100644 src/page/Funds/Infftd1/model/index.js delete mode 100644 src/page/Funds/Infftd1/views/Fttp.vue delete mode 100644 src/page/Funds/Infftd1/views/Infsea.vue delete mode 100644 src/page/Funds/Infftd1/views/Prtpan.vue delete mode 100644 src/page/Funds/Infftd1/views/index.vue delete mode 100644 src/page/Funds/Inffxd2/event/index.js delete mode 100644 src/page/Funds/Inffxd2/model/index.js delete mode 100644 src/page/Funds/Inffxd2/views/Infsea.vue delete mode 100644 src/page/Funds/Inffxd2/views/index.vue create mode 100644 src/page/Funds/infftd/views/Infsea.vue create mode 100644 src/page/Funds/infftd/views/index.vue diff --git a/src/config/isc-baseData-local.js b/src/config/isc-baseData-local.js index 48e29d1..0f91daa 100644 --- a/src/config/isc-baseData-local.js +++ b/src/config/isc-baseData-local.js @@ -33,7 +33,7 @@ if (process.env.NODE_ENV === 'production') {//生产模式 } } else {//开发模式 baseData = { - // "hostFunds":"localhost:28090", + "hostFunds":"localhost:28090", "hostPublic": "localhost:31081", "hostReport": "192.168.0.114:31090", diff --git a/src/page/Funds/FundsRouter.js b/src/page/Funds/FundsRouter.js index c0d7a1a..24b1c44 100644 --- a/src/page/Funds/FundsRouter.js +++ b/src/page/Funds/FundsRouter.js @@ -1,6 +1,6 @@ const BusRouter = [ { path: 'inffxd', component: () => import("./Inffxd/views"), name: 'Inffxd', meta: { title: '资结售汇报表交易查询' }, module: 'Funds' }, - { path: 'infftd', component: () => import("./Infftd1/views"), name: 'Infftd', meta: { title: '资金拆借/头寸调拨报表交易查询' }, module: 'Funds' }, + { path: 'infftd', component: () => import("./Infftd/views"), name: 'Infftd', meta: { title: '资金拆借/头寸调拨报表交易查询' }, module: 'Funds' }, { path: 'fttatt', component: () => import("./Fttatt/views"), name: 'Fttatt', meta: { title: 'Fttatt' }, module: 'Funds' }, { path: 'fttfcm', component: () => import("./Fttfcm/views"), name: 'Fttfcm', meta: { title: 'Fttfcm' }, module: 'Funds' }, { path: 'fttfcn', component: () => import("./Fttfcn/views"), name: 'Fttfcn', meta: { title: 'Fttfcn' }, module: 'Funds' }, diff --git a/src/page/Funds/Infftd1/event/index.js b/src/page/Funds/Infftd1/event/index.js deleted file mode 100644 index ae0391f..0000000 --- a/src/page/Funds/Infftd1/event/index.js +++ /dev/null @@ -1,138 +0,0 @@ -import Api from "~/service/Api" -import Utils from "~/utils" - -export default { - async onInfbutSearow(){ - let rtnmsg = await this.executeRule("infbut.searow") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onInfbutDsp(){ - let rtnmsg = await this.executeRule("infbut.dsp") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onInfbutUserow(){ - let rtnmsg = await this.executeRule("infbut.userow") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onInfbutClr(){ - let rtnmsg = await this.executeRule("infbut.clr") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onInfbutButprt(){ - let rtnmsg = await this.executeRule("infbut.butprt") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onInfbutExi(){ - let rtnmsg = await this.executeRule("infbut.exi") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onRecpanButgetref(){ - let rtnmsg = await this.executeRule("recpan.butgetref") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTropDet(){ - let rtnmsg = await this.executeRule("trop.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onTripDet(){ - let rtnmsg = await this.executeRule("trip.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onBenpDet(){ - let rtnmsg = await this.executeRule("benp.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - async onActpDet(){ - let rtnmsg = await this.executeRule("actp.det") - if(rtnmsg.respCode == SUCCESS) - { - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - }, - -} \ No newline at end of file diff --git a/src/page/Funds/Infftd1/model/Check.js b/src/page/Funds/Infftd1/model/Check.js deleted file mode 100644 index 0acfe8d..0000000 --- a/src/page/Funds/Infftd1/model/Check.js +++ /dev/null @@ -1,28 +0,0 @@ -import Utils from "~/utils" - -/** -* Infftd Check规则 -*/ -let checkObj = { - "ftdgrp.act.pts.extkey" :null, - "ftdgrp.cbs.max.amt" :null, - "infcon.seaamtto" :null, - "ftdgrp.tri.pts.extkey" :null, - "ftdgrp.tri.pts.adrblk" :null, - "ftdgrp.rec.fttyp" :null, - "ftdgrp.rec.opndat" :null, - "ftdgrp.cbs.max.cur" :null, - "ftdgrp.rec.valdat" :null, - "recpan.usr.extkey" :null, - "ftdgrp.tro.pts.adrblk" :null, - "ftdgrp.ben.pts.extkey" :null, - "ftdgrp.tro.pts.extkey" :null, -} - -for (const key in checkObj) { - if (Object.hasOwnProperty.call(checkObj, key)) { - checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key) - } -} -export default checkObj - diff --git a/src/page/Funds/Infftd1/model/Default.js b/src/page/Funds/Infftd1/model/Default.js deleted file mode 100644 index bc922e0..0000000 --- a/src/page/Funds/Infftd1/model/Default.js +++ /dev/null @@ -1,30 +0,0 @@ - -/** -* Infftd Default规则 -*/ -import Api from "~/service/Api"; -import Utils from "~/utils/index" - -export default { - "infcon.usr.extkey" :Utils.defaultFunction, - "infcon.seapty" :Utils.defaultFunction, - "infcon.pty.extkey" :Utils.defaultFunction, - "ftdgrp.tri.dbfadrblkcn" :Utils.defaultFunction, - "ftdgrp.tri.pts.adrblk" :Utils.defaultFunction, - "ftdgrp.rec.ownref" :Utils.defaultFunction, - "ftdgrp.rec.nam" :Utils.defaultFunction, - "ftdgrp.tro.pts.adrblk" :Utils.defaultFunction, - "ftdgrp.tro.pts.extkey" :Utils.defaultFunction, - "ftdgrp.rec.fttyp" :Utils.defaultFunction, - "ftdgrp.tri.pts.extkey" :Utils.defaultFunction, - "infbut.dspstm" :Utils.defaultFunction, - "ftdgrp.tro.dbfadrblkcn" :Utils.defaultFunction, - "ftdgrp.act.pts.extkey" :Utils.defaultFunction, - "recpan.usr.extkey" :Utils.defaultFunction, - "ftdgrp.cbs.max.cur" :Utils.defaultFunction, - "ftdgrp.rec.usr" :Utils.defaultFunction, - "ftdgrp.rec.ownusr" :Utils.defaultFunction, - "ftdgrp.ben.pts.extkey" :Utils.defaultFunction, - "ftdgrp.cbs.max.amt" :Utils.defaultFunction, -} -//你可以添加自动default处理 diff --git a/src/page/Funds/Infftd1/model/Pattern.js b/src/page/Funds/Infftd1/model/Pattern.js deleted file mode 100644 index c734488..0000000 --- a/src/page/Funds/Infftd1/model/Pattern.js +++ /dev/null @@ -1,219 +0,0 @@ -export default { - "infcon.seaownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "infcon.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} - ], - - "infcon.searef":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - - "infcon.accmng":[ - {type: "string", required: false, message: "必输项"}, - {max: 6,message:"长度不能超过6"} - ], - "infcon.pty.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 24,message:"长度不能超过24"} - ], - "infcon.pty.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} - ], - - "infcon.seapty":[ - {type: "string", required: false, message: "必输项"}, - {max: 24,message:"长度不能超过24"} - ], - - - "infcon.opndatfrom":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - "infcon.opndatto":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - "infcon.usr.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} - ], - - - - "infcon.seaamtfr":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } - ], - "infcon.seaamtto":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } - ], - - "infbut.dspstm":[ - {type: "string", required: false, message: "必输项"}, - {max: 1,message:"长度不能超过1"} - ], - - "ftdgrp.rec.ownref":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - - "ftdgrp.rec.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} - ], - "ftdgrp.tro.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 20,message:"长度不能超过20"} - ], - "ftdgrp.rec.ownusr":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} - ], - "recpan.usr.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} - ], - "recpan.usrget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - "recpan.trop.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "ftdgrp.tro.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "recpan.trop.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - - "ftdgrp.rec.usr":[ - {type: "string", required: false, message: "必输项"}, - {max: 8,message:"长度不能超过8"} - ], - "ftdgrp.tro.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "ftdgrp.tro.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - - - "ftdgrp.cbs.max.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } - ], - "ftdgrp.rec.opndat":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - "ftdgrp.rec.valdat":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - - "ftdgrp.blk.remark":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "ftdgrp.tri.pts.ref":[ - {type: "string", required: false, message: "必输项"}, - {max: 20,message:"长度不能超过20"} - ], - "recpan.trip.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "ftdgrp.rec.matdat":[ - {type: "date", required: false, message: "输入正确的日期"} - ], - "ftdgrp.tri.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "recpan.trip.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - - "recpan.benp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "ftdgrp.rec.rat":[ - {type: "string", required: false, message: "必输项"}, - {max: 12,message:"长度不能超过12"} - ], - "ftdgrp.tri.pts.adrblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "ftdgrp.tri.dbfadrblkcn":[ - {type: "string", required: true, message: "必输项"}, - {max: 35,message:"长度不能超过35"} - ], - "ftdgrp.ben.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "recpan.benp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - - "ftdgrp.ben.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} - ], - - "ftdgrp.cbs.ins.cur":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - "ftdgrp.cbs.ins.amt":[ - {type: "number", required: false, message: "必输项"}, - {max: 18,message:"整数位不能超过14位"}, - {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } - ], - "recpan.benact":[ - {type: "string", required: false, message: "必输项"}, - {max: 34,message:"长度不能超过34"} - ], - - "recpan.actp.ptsget.sdamod.dadsnd":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "ftdgrp.act.pts.extkey":[ - {type: "string", required: false, message: "必输项"}, - {max: 16,message:"长度不能超过16"} - ], - "recpan.actp.ptsget.sdamod.seainf":[ - {type: "string", required: false, message: "必输项"}, - {max: 3,message:"长度不能超过3"} - ], - - - "ftdgrp.act.pts.nam":[ - {type: "string", required: false, message: "必输项"}, - {max: 40,message:"长度不能超过40"} - ], - - "prtpanblk":[ - {type: "string", required: true, message: "必输项"}, - {max: 200,message:"长度不能超过200"} - ], -} \ No newline at end of file diff --git a/src/page/Funds/Infftd1/model/index.js b/src/page/Funds/Infftd1/model/index.js deleted file mode 100644 index dbd024f..0000000 --- a/src/page/Funds/Infftd1/model/index.js +++ /dev/null @@ -1,124 +0,0 @@ -import Api from "~/service/Api" -import Pts from "~/page/Model/Common/Pts" - -export default class Infftd{ - constructor () { - this.data = { - infcon:{ - seaownref:"", // 业务编号 .infcon.seaownref - nam:"", // Name .infcon.nam - searef:"", // 参与方参考号 .infcon.searef - pty:{ - extkey:"", // 选择一个参与方 .infcon.pty.extkey ETYEXTKEY - nam:"", // External Visible Name .infcon.pty.nam - }, - seapty:"", // 参与方名称/BIC .infcon.seapty - searol:"", // Role .infcon.searol - opndatfrom:"", // 有效日期自 .infcon.opndatfrom - opndatto:"", // Open Date to .infcon.opndatto - usr:{ - extkey:"", // User ID .infcon.usr.extkey - }, - seasta:"", // Status .infcon.seasta - seacur:"", // 币种 .infcon.seacur - seaamtfr:"", // 金额自 .infcon.seaamtfr - seaamtto:"", // Amount to .infcon.seaamtto - accmng:"", // Account manager .infcon.accmng - }, - infbut:{ - dspstm:"", // display stream .infbut.dspstm - }, - fttyp:"", // Funds Trans. Type .fttyp - ftdgrp:{ - rec:{ - ownref:"", // 资金调拨业务参考号 .ftdgrp.rec.ownref - nam:"", // 名称 .ftdgrp.rec.nam - opndat:"", // 开立日期 .ftdgrp.rec.opndat - valdat:"", // 起息日 .ftdgrp.rec.valdat - ownusr:"", // 资金部负责人 .ftdgrp.rec.ownusr - usr:"", // 清算中心负责人 .ftdgrp.rec.usr - fttyp:"", // 定存拆借类型 .ftdgrp.rec.fttyp - matdat:"", // 到期日 .ftdgrp.rec.matdat - rat:"", // 年利率 .ftdgrp.rec.rat - cntfra:"", // 计息方式 .ftdgrp.rec.cntfra - bnktyp:"", // Bank Type .ftdgrp.rec.bnktyp - }, - tro:{ - pts:new Pts().data, - dbfadrblkcn:"", // Chinese address .ftdgrp.tro.dbfadrblkcn - }, - tri:{ - pts:new Pts().data, - dbfadrblkcn:"", // Chinese address .ftdgrp.tri.dbfadrblkcn - }, - cbs:{ - max:{ - cur:"", // 定存拆借金额 .ftdgrp.cbs.max.cur - amt:"", // 定存拆借金额 .ftdgrp.cbs.max.amt - }, - ins:{ - cur:"", // 利息金额 .ftdgrp.cbs.ins.cur - amt:"", // Balance .ftdgrp.cbs.ins.amt - }, - }, - blk:{ - remark:"", // 备注 .ftdgrp.blk.remark - }, - ben:{ - pts:new Pts().data, - }, - act:{ - pts:new Pts().data, - }, - }, - recpan:{ - trop:{ - ptsget:{ - sdamod:{ - seainf:"", // .recpan.trop.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .recpan.trop.ptsget.sdamod.dadsnd - }, - }, - }, - trip:{ - ptsget:{ - sdamod:{ - seainf:"", // .recpan.trip.ptsget.sdamod.seainf - dadsnd:"", // Drag Drop Sender .recpan.trip.ptsget.sdamod.dadsnd - }, - }, - }, - troact:"", // Trade-out Account .recpan.troact - triact:"", // 备注 .recpan.triact - usr:{ - extkey:"", // User ID .recpan.usr.extkey - }, - usrget:{ - sdamod:{ - seainf:"", // .recpan.usrget.sdamod.seainf - }, - }, - benp:{ - ptsget:{ - sdamod:{ - dadsnd:"", // Drag Drop Sender .recpan.benp.ptsget.sdamod.dadsnd - seainf:"", // .recpan.benp.ptsget.sdamod.seainf - }, - }, - }, - msgtyp:"", // 报文类型 .recpan.msgtyp - benact:"", // Ben Trade-in Account .recpan.benact - actp:{ - ptsget:{ - sdamod:{ - dadsnd:"", // Drag Drop Sender .recpan.actp.ptsget.sdamod.dadsnd - seainf:"", // .recpan.actp.ptsget.sdamod.seainf - }, - }, - }, - }, - prtpanblk:"", // XMLPanel prtpan的内置block .prtpanblk - pageId: "" // ctx的key - } - } -} \ No newline at end of file diff --git a/src/page/Funds/Infftd1/views/Fttp.vue b/src/page/Funds/Infftd1/views/Fttp.vue deleted file mode 100644 index b356094..0000000 --- a/src/page/Funds/Infftd1/views/Fttp.vue +++ /dev/null @@ -1,351 +0,0 @@ -<template> - <div class="eibs-tab"> - <!-- S0000076 : 头寸调拨业务参考号 --> - <!-- S0000003 : 资金调拨业务参考号 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000003')" prop="ftdgrp.rec.ownref"> - <c-input v-model="model.ftdgrp.rec.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('fttp.S0000003')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onRecpanButgetref"> - {{$t('fttp.C0000086')}} - </c-button> - </c-col> - <!-- S0000077 : 名称 --> - <!-- S0000005 : 名称 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000005')" prop="ftdgrp.rec.nam"> - <c-input v-model="model.ftdgrp.rec.nam" maxlength="40" :placeholder="$t('other.please_enter')+$t('fttp.S0000005')"></c-input> - </c-form-item> - </c-col> - <!-- S0000078 : 头寸调出行 --> - <!-- S0000011 : 资金拆出行 --> - <!-- S0000107 : 编号 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000011')" prop="ftdgrp.tro.pts.ref"> - <c-input v-model="model.ftdgrp.tro.pts.ref" maxlength="20" :placeholder="$t('other.please_enter')+$t('fttp.S0000011')"></c-input> - </c-form-item> - </c-col> - <!-- S0000080 : 资金部负责人 --> - <!-- S0000096 : 资金部负责人 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000096')" prop="ftdgrp.rec.ownusr"> - <c-input v-model="model.ftdgrp.rec.ownusr" maxlength="8" :placeholder="$t('other.please_enter')+$t('fttp.S0000096')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="User ID" prop="recpan.usr.extkey"> - <c-input v-model="model.recpan.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="" prop="recpan.usrget.sdamod.seainf"> - <c-input v-model="model.recpan.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Drag Drop Sender" prop="recpan.trop.ptsget.sdamod.dadsnd"> - <c-input v-model="model.recpan.trop.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="External Key of Address" prop="ftdgrp.tro.pts.extkey"> - <c-input v-model="model.ftdgrp.tro.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="" prop="recpan.trop.ptsget.sdamod.seainf"> - <c-input v-model="model.recpan.trop.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTropDet"> - {{$t('ptsp.CF000081')}} - </c-button> - </c-col> - <!-- S0000088 : 清算中心负责人 --> - <!-- S0000097 : 清算中心负责人 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000097')" prop="ftdgrp.rec.usr"> - <c-input v-model="model.ftdgrp.rec.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('fttp.S0000097')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Address Block" prop="ftdgrp.tro.pts.adrblk"> - <c-input type="textarea" v-model="model.ftdgrp.tro.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Chinese address" prop="ftdgrp.tro.dbfadrblkcn"> - <c-input type="textarea" v-model="model.ftdgrp.tro.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input> - </c-form-item> - </c-col> - <!-- S0000083 : 头寸调拨金额 --> - <!-- S0000008 : 定存拆借类型 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000009')" prop="ftdgrp.cbs.max.cur"> - <c-select v-model="model.ftdgrp.cbs.max.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000009')"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000008')" prop="ftdgrp.rec.fttyp"> - <c-select v-model="model.ftdgrp.rec.fttyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000008')"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000009')" prop="ftdgrp.cbs.max.amt"> - <c-input v-model="model.ftdgrp.cbs.max.amt" :placeholder="$t('other.please_enter')+$t('fttp.S0000009')"></c-input> - </c-form-item> - </c-col> - <!-- S0000084 : 调拨日期 --> - <!-- S0000009 : 定存拆借金额 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000016')" prop="ftdgrp.rec.opndat"> - <c-date-picker type="date" v-model="model.ftdgrp.rec.opndat" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000016')"></c-date-picker> - </el-form-item> - </c-col> - <!-- S0000085 : 起息日 --> - <!-- S0000016 : 开立日期 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000017')" prop="ftdgrp.rec.valdat"> - <c-date-picker type="date" v-model="model.ftdgrp.rec.valdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000017')"></c-date-picker> - </el-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item label="Trade-out Account" prop="recpan.troact"> - <c-select v-model="model.recpan.troact" style="width:100%" :placeholder="$t('other.please_enter')+'Trade-out Account'"> - </c-select> - </el-form-item> - </c-col> - <!-- S0000025 : 备注 --> - <!-- S0000017 : 起息日 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000103')" prop="ftdgrp.blk.remark"> - <c-input type="textarea" v-model="model.ftdgrp.blk.remark" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('fttp.S0000103')" ></c-input> - </c-form-item> - </c-col> - <!-- S0000079 : 头寸调入行 --> - <!-- S0000012 : 资金拆入行 --> - <!-- S0000108 : 编号 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000012')" prop="ftdgrp.tri.pts.ref"> - <c-input v-model="model.ftdgrp.tri.pts.ref" maxlength="20" :placeholder="$t('other.please_enter')+$t('fttp.S0000012')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Drag Drop Sender" prop="recpan.trip.ptsget.sdamod.dadsnd"> - <c-input v-model="model.recpan.trip.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> - </c-form-item> - </c-col> - <!-- S0000018 : 到期日 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000018')" prop="ftdgrp.rec.matdat"> - <c-date-picker type="date" v-model="model.ftdgrp.rec.matdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000018')"></c-date-picker> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="External Key of Address" prop="ftdgrp.tri.pts.extkey"> - <c-input v-model="model.ftdgrp.tri.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="" prop="recpan.trip.ptsget.sdamod.seainf"> - <c-input v-model="model.recpan.trip.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onTripDet"> - {{$t('ptsp.CF000081')}} - </c-button> - </c-col> - <!-- S0000102 : 头寸调拨受益人 --> - - <c-col :span="12"> - <c-form-item label="Drag Drop Sender" prop="recpan.benp.ptsget.sdamod.dadsnd"> - <c-input v-model="model.recpan.benp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> - </c-form-item> - </c-col> - <!-- S0000019 : 年利率 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000019')" prop="ftdgrp.rec.rat"> - <c-input v-model="model.ftdgrp.rec.rat" :placeholder="$t('other.please_enter')+$t('fttp.S0000019')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Address Block" prop="ftdgrp.tri.pts.adrblk"> - <c-input type="textarea" v-model="model.ftdgrp.tri.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Chinese address" prop="ftdgrp.tri.dbfadrblkcn"> - <c-input type="textarea" v-model="model.ftdgrp.tri.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input> - </c-form-item> - </c-col> - <!-- S0000020 : % --> - - <c-col :span="12"> - <c-form-item label="External Key of Address" prop="ftdgrp.ben.pts.extkey"> - <c-input v-model="model.ftdgrp.ben.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="" prop="recpan.benp.ptsget.sdamod.seainf"> - <c-input v-model="model.recpan.benp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onBenpDet"> - {{$t('ptsp.CF000082')}} - </c-button> - </c-col> - <!-- S0000069 : 计息方式 --> - - <c-col :span="12"> - <c-form-item label="Name of Party" prop="ftdgrp.ben.pts.nam"> - <c-input v-model="model.ftdgrp.ben.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000069')" prop="ftdgrp.rec.cntfra"> - <c-select v-model="model.ftdgrp.rec.cntfra" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000069')"> - </c-select> - </el-form-item> - </c-col> - <!-- S0000070 : 利息金额 --> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000070')" prop="ftdgrp.cbs.ins.cur"> - <c-input v-model="model.ftdgrp.cbs.ins.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('fttp.S0000070')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Balance" prop="ftdgrp.cbs.ins.amt"> - <c-input v-model="model.ftdgrp.cbs.ins.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item :label="$t('fttp.S0000113')" prop="recpan.benact"> - <c-input v-model="model.recpan.benact" maxlength="34" :placeholder="$t('other.please_enter')+$t('fttp.S0000113')"></c-input> - </c-form-item> - </c-col> - <!-- S0000113 : Ben Trade-in Account --> - <!-- S0000109 : 资金拆出我方账户行 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000103')" prop="recpan.triact"> - <c-select v-model="model.recpan.triact" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000103')"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Drag Drop Sender" prop="recpan.actp.ptsget.sdamod.dadsnd"> - <c-input v-model="model.recpan.actp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> - </c-form-item> - </c-col> - <!-- S0000101 : 报文类型 --> - - <c-col :span="12"> - <c-form-item label="External Key of Address" prop="ftdgrp.act.pts.extkey"> - <c-input v-model="model.ftdgrp.act.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="" prop="recpan.actp.ptsget.sdamod.seainf"> - <c-input v-model="model.recpan.actp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onActpDet"> - {{$t('ptsp.CF000082')}} - </c-button> - </c-col> - <!-- S0000104 : 报文类型 --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000101')" prop="recpan.msgtyp"> - <c-select v-model="model.recpan.msgtyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000101')"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="Name of Party" prop="ftdgrp.act.pts.nam"> - <c-input v-model="model.ftdgrp.act.pts.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name of Party'"></c-input> - </c-form-item> - </c-col> - <!-- S0000112 : Bank Type --> - - <c-col :span="12"> - <el-form-item :label="$t('fttp.S0000112')" prop="ftdgrp.rec.bnktyp"> - <c-select v-model="model.ftdgrp.rec.bnktyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('fttp.S0000112')"> - </c-select> - </el-form-item> - </c-col> - <!-- S0000103 : 备注 --> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "../event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/page/Funds/Infftd1/views/Infsea.vue b/src/page/Funds/Infftd1/views/Infsea.vue deleted file mode 100644 index 9bccd25..0000000 --- a/src/page/Funds/Infftd1/views/Infsea.vue +++ /dev/null @@ -1,186 +0,0 @@ -<template> - <div class="eibs-tab"> - <!-- SF000063 : 业务编号 --> - - <c-col :span="12"> - <c-form-item :label="$t('infcon.SF000063')" prop="infcon.seaownref"> - <c-input v-model="model.infcon.seaownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('infcon.SF000063')"></c-input> - </c-form-item> - </c-col> - <!-- SF000062 : 名称 --> - - <c-col :span="12"> - <c-form-item label="Name" prop="infcon.nam"> - <c-input v-model="model.infcon.nam" maxlength="40" :placeholder="$t('other.please_enter')+'Name'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutSearow"> - {{$t('infbut.CF000010')}} - </c-button> - </c-col> - <!-- SF000190 : 参与方参考号 --> - - <c-col :span="12"> - <c-form-item :label="$t('infcon.SF000190')" prop="infcon.searef"> - <c-input v-model="model.infcon.searef" maxlength="16" :placeholder="$t('other.please_enter')+$t('infcon.SF000190')"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutDsp"> - {{$t('infbut.CF000011')}} - </c-button> - </c-col> - - <c-col :span="12"> - <c-form-item label="Account manager" prop="infcon.accmng"> - <c-input v-model="model.infcon.accmng" maxlength="6" :placeholder="$t('other.please_enter')+'Account manager'"></c-input> - </c-form-item> - </c-col> - <!-- SG001137 : Acc manager --> - <!-- SF000106 : 选择一个参与方 --> - - <c-col :span="12"> - <c-form-item :label="$t('infcon.SF000106')" prop="infcon.pty.extkey"> - <c-input v-model="model.infcon.pty.extkey" maxlength="24" :placeholder="$t('other.please_enter')+$t('infcon.SF000106')"></c-input> - </c-form-item> - </c-col> - <!-- SF000108 : 参与方名称 --> - - <c-col :span="12"> - <c-form-item label="External Visible Name" prop="infcon.pty.nam"> - <c-input v-model="model.infcon.pty.nam" maxlength="40" :placeholder="$t('other.please_enter')+'External Visible Name'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutUserow"> - {{$t('infbut.CF000012')}} - </c-button> - </c-col> - <!-- SF000109 : 参与方名称/BIC --> - - <c-col :span="12"> - <c-form-item :label="$t('infcon.SF000109')" prop="infcon.seapty"> - <c-input v-model="model.infcon.seapty" maxlength="24" :placeholder="$t('other.please_enter')+$t('infcon.SF000109')"></c-input> - </c-form-item> - </c-col> - <!-- SF000105 : 角色 --> - - <c-col :span="12"> - <el-form-item label="Role" prop="infcon.searol"> - <c-select v-model="model.infcon.searol" style="width:100%" :placeholder="$t('other.please_enter')+'Role'"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutClr"> - {{$t('infbut.CF000023')}} - </c-button> - </c-col> - - <c-col :span="12"> - <el-form-item :label="$t('infcon.SF000064')" prop="infcon.opndatfrom"> - <c-date-picker type="date" v-model="model.infcon.opndatfrom" style="width:100%" :placeholder="$t('other.please_enter')+$t('infcon.SF000064')"></c-date-picker> - </el-form-item> - </c-col> - <!-- SF000065 : 到 --> - - <c-col :span="12"> - <el-form-item label="Open Date to" prop="infcon.opndatto"> - <c-date-picker type="date" v-model="model.infcon.opndatto" style="width:100%" :placeholder="$t('other.please_enter')+'Open Date to'"></c-date-picker> - </el-form-item> - </c-col> - <!-- SF000100 : Resp. User --> - - <c-col :span="12"> - <c-form-item label="User ID" prop="infcon.usr.extkey"> - <c-input v-model="model.infcon.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input> - </c-form-item> - </c-col> - <!-- SF000104 : 状态 --> - - <c-col :span="12"> - <el-form-item label="Status" prop="infcon.seasta"> - <c-select v-model="model.infcon.seasta" style="width:100%" :placeholder="$t('other.please_enter')+'Status'"> - </c-select> - </el-form-item> - </c-col> - <!-- SF000064 : 有效日期自 --> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutButprt"> - {{$t('infbut.CG000026')}} - </c-button> - </c-col> - <!-- SF000101 : 币种 --> - - <c-col :span="12"> - <el-form-item :label="$t('infcon.SF000101')" prop="infcon.seacur"> - <c-select v-model="model.infcon.seacur" style="width:100%" :placeholder="$t('other.please_enter')+$t('infcon.SF000101')"> - </c-select> - </el-form-item> - </c-col> - <!-- SF000102 : 金额自 --> - - <c-col :span="12"> - <c-form-item :label="$t('infcon.SF000102')" prop="infcon.seaamtfr"> - <c-input v-model="model.infcon.seaamtfr" :placeholder="$t('other.please_enter')+$t('infcon.SF000102')"></c-input> - </c-form-item> - </c-col> - <!-- SF000103 : 到 --> - - <c-col :span="12"> - <c-form-item label="Amount to" prop="infcon.seaamtto"> - <c-input v-model="model.infcon.seaamtto" :placeholder="$t('other.please_enter')+'Amount to'"></c-input> - </c-form-item> - </c-col> - <!-- SF000191 : Funds Trans. Type --> - - <c-col :span="12"> - <el-form-item :label="$t('infftd.SF000191')" prop="fttyp"> - <c-select v-model="model.fttyp" style="width:100%" :placeholder="$t('other.please_enter')+$t('infftd.SF000191')"> - </c-select> - </el-form-item> - </c-col> - - <c-col :span="12"> - <c-form-item label="display stream" prop="infbut.dspstm"> - <c-input v-model="model.infbut.dspstm" :placeholder="$t('other.please_enter')+'display stream'"></c-input> - </c-form-item> - </c-col> - - <c-col :span="12"> - <c-button size="small" type="primary" @click="onInfbutExi"> - {{$t('infbut.CF000013')}} - </c-button> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "../event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/page/Funds/Infftd1/views/Prtpan.vue b/src/page/Funds/Infftd1/views/Prtpan.vue deleted file mode 100644 index a5c0d4e..0000000 --- a/src/page/Funds/Infftd1/views/Prtpan.vue +++ /dev/null @@ -1,34 +0,0 @@ -<template> - <div class="eibs-tab"> - - <c-col :span="12"> - <c-form-item label="XMLPanel prtpan的内置block" prop="prtpanblk"> - <c-input type="textarea" v-model="model.prtpanblk" maxlength="200" show-word-limit :placeholder="$t('other.please_enter')+'XMLPanel prtpan的内置block'" ></c-input> - </c-form-item> - </c-col> - </div> -</template> -<script> -import Api from "~/service/Api" -import commonProcess from "~/mixin/commonProcess"; -import CodeTable from "~/config/CodeTable" -import Event from "../event" - -export default { - inject: ['root'], - props:["model","codes"], - mixins: [commonProcess], - data(){ - return { - - } - }, - methods:{...Event}, - created:function(){ - - } -} -</script> -<style> - -</style> diff --git a/src/page/Funds/Infftd1/views/index.vue b/src/page/Funds/Infftd1/views/index.vue deleted file mode 100644 index 8fe0700..0000000 --- a/src/page/Funds/Infftd1/views/index.vue +++ /dev/null @@ -1,87 +0,0 @@ -<template> - <div class="eContainer"> - <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"> - <!--infftd PD000006 Selection --> - <el-tab-pane :label="$t('infftd.PD000006')" name="infsea"> - <m-infsea :model="model" :codes="codes"/> - </el-tab-pane> - <!--infftd PD000208 Funds Transfer --> - <el-tab-pane :label="$t('infftd.PD000208')" name="fttp"> - <m-fttp :model="model" :codes="codes"/> - </el-tab-pane> - <!--infftd PD000005 Print --> - <el-tab-pane :label="$t('infftd.PD000005')" name="prtpan"> - <m-prtpan :model="model" :codes="codes"/> - </el-tab-pane> - </c-tabs> - </el-form> - </div> -</template> -<script> -import Api from "~/service/Api" -import CodeTable from "~/config/CodeTable" -import Infftd from "../model" -import commonProcess from "~/mixin/commonProcess" -import Check from "../model/Check" -import Default from "../model/Default" -import Pattern from "../model/Pattern" -import Infsea from "./Infsea" -import Fttp from "./Fttp" -import Prtpan from "./Prtpan" - - -export default { - name: "Infftd", - components:{ - "m-infsea" : Infsea, - "m-fttp" : Fttp, - "m-prtpan" : Prtpan, - }, - provide() { - return { - root: this - } - }, - mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 - data(){ - return { - tabVal: "", - trnName: "infftd", - trnType: "", - model: new Infftd().data, - checkRules: Check, - defaultRules: Default, - pattern: Pattern, - rules: null, - codes: { - }, - } - }, - methods:{ - myTabClick(tab){ - this.tabClick(tab) - /** - * do it yourself - **/ - } - }, - created:async function(){ - console.log("进入infftd交易"); - let rtnmsg = await this.init({}) - if(rtnmsg.respCode == SUCCESS) - { - this.updateModel(rtnmsg.data) - //TODO 处理数据逻辑 - - } - else - { - this.$notify.error({title: '错误',message: '服务请求失败!'}); - } - } -} -</script> -<style> - -</style> diff --git a/src/page/Funds/Inffxd/views/Infsea.vue b/src/page/Funds/Inffxd/views/Infsea.vue index 4066b49..fd9a7d8 100644 --- a/src/page/Funds/Inffxd/views/Infsea.vue +++ b/src/page/Funds/Inffxd/views/Infsea.vue @@ -46,11 +46,11 @@ </el-form-item> </c-col> <c-col :span="8"> - <el-form-item label="客户名称" prop="nam" style="width: 100%"> + <el-form-item label="业务名称" prop="nam" style="width: 100%"> <c-input v-model="model.infcon.nam" maxlength="40" - placeholder="请填写名称" + placeholder="请填写业务名称" > </c-input> </el-form-item> @@ -161,7 +161,7 @@ export default { width: "180px", }, { - label: "客户名称", + label: "业务名称", prop: "nam", width: "180px", }, diff --git a/src/page/Funds/Inffxd2/event/index.js b/src/page/Funds/Inffxd2/event/index.js deleted file mode 100644 index 10cf049..0000000 --- a/src/page/Funds/Inffxd2/event/index.js +++ /dev/null @@ -1,81 +0,0 @@ -import Api from "~/service/Api"; -import moment from "moment"; - -export default { - methods: { - async handleSearch() { - console.log("serach......"); - - let opndatfrom = this.model.infcon.opndatfrom; - if (!opndatfrom || opndatfrom == "") { - this.$notify.error({ - title: this.$t("financing.错误"), - message: this.$t("financing.查询开始日期必输!"), - }); - return; - } - let opndatto = this.model.infcon.opndatto; - if (!opndatto || opndatto == "") { - this.$notify.error({ - title: this.$t("financing.错误"), - message: this.$t("financing.查询结束日期必输!"), - }); - return; - } - - this.load = true; - let rtnmsg = await Api.post("/webapi/gjzf/infsea/query", { - ...this.model.infcon, - dir: ">", - pageNum: this.pagination.pageNum, - pageSize: this.pagination.pageSize, - opndatfrom: moment(opndatfrom).format("YYYY-MM-DD"), - opndatto: moment(opndatto).format("YYYY-MM-DD"), - }); - if (rtnmsg.respCode == SUCCESS) { - this.load = false; - this.stmData.data = []; - this.stmData.data = rtnmsg.data.list; - this.pagination = { - pageNum: rtnmsg.data.pageNum || 1, - pageSize: rtnmsg.data.pageSize || 10, - total: rtnmsg.data.total, - }; - } else { - this.$notify.error({ - title: this.$t("financing.错误"), - message: this.$t("financing.服务请求失败!"), - }); - } - this.load = false; - }, - async handleReset() { - this.model.infcon.ownref = ""; - this.model.infcon.opndatfrom = new Date(); - this.model.infcon.opndatto = new Date(); - this.model.infcon.nam = ""; - this.model.infcon.fxtyp = ""; - this.model.infcon.trdint = ""; - this.model.infcon.fudref = ""; - this.model.infcon.seacur = ""; - this.model.infcon.eaamtfr = ""; - this.model.infcon.eaamtto = ""; - //this.model.infcon.trnman = ""; - this.model.infcon.acc = ""; - this.model.infcon.acc2 = ""; - this.model.infcon.ownusr = ""; - this.model.infcon.usr = ""; - }, - // pageSize改变 - handleSizeChange(val) { - this.pagination.pageNum = 1; - this.pagination.pageSize = val; - this.handleSearch(); - }, - // 页码改变 - handleCurrentChange(val) { - this.pagination.pageNum = val; - this.handleSearch(); - }, - }, -}; diff --git a/src/page/Funds/Inffxd2/model/index.js b/src/page/Funds/Inffxd2/model/index.js deleted file mode 100644 index c860f03..0000000 --- a/src/page/Funds/Inffxd2/model/index.js +++ /dev/null @@ -1,32 +0,0 @@ -import Api from "~/service/Api" - -export default class Inffxd{ - constructor () { - this.data = { - infcon:{ - ownref:"", // 业务编号 .infcon.seaownref - nam:"", // 参与方名称Name .infcon.nam - fxtyp, //平盘类型 - trdint, //结售汇类型 - fudref, //资金部编号 - //searef:"", // 参与方参考号 .infcon.searef - //seapty:"", // 参与方名称/BIC .infcon.seapty - opndatfrom:"", // 成交有效日期自 .infcon.opndatfrom - opndatto:"", // Open Date to .infcon.opndatto - seacur:"", // 币种 .infcon.seacur - seaamtfr:"", // 金额自 .infcon.seaamtfr - seaamtto:"", // Amount to .infcon.seaamtto - //trnman, //交易主体 - acc, //外币结算账号 - acc2, //本币结算账号 - ownusr, //资金部经办人 - usr, //营运部经办人 - }, - infbut:{ - dspstm:"", // display stream .infbut.dspstm - }, - fttyp:"", // Funds Trans. Type .fttyp - pageId: "" // ctx的key - } - } -} \ No newline at end of file diff --git a/src/page/Funds/Inffxd2/views/Infsea.vue b/src/page/Funds/Inffxd2/views/Infsea.vue deleted file mode 100644 index 064fc84..0000000 --- a/src/page/Funds/Inffxd2/views/Infsea.vue +++ /dev/null @@ -1,398 +0,0 @@ -<template> - <div class="eibs-tab"> - <c-list-search @form-reset="handleReset" @form-search="handleSearch"> - <!-- 持续展示区 --> - <template v-slot="searchSlot"> - <el-row> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="业务编号" prop="ownref" style="width: 100%"> - <c-input - v-model="model.infcon.ownref" - maxlength="40" - placeholder="请输入业务编号"> - </c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item - label="成交有效日期" - prop="opndatfrom" - style="width: 100%"> - <c-col :span="11"> - <c-date-picker - type="date" - v-model="model.infcon.opndatfrom" - style="width: 100%"></c-date-picker> - </c-col> - <c-col :span="2" style="text-align: center"> - <label style="display: inline-block; width: 100%">-</label> - </c-col> - <c-col :span="11"> - <c-date-picker - type="date" - v-model="model.infcon.opndatto" - style="width: 100%"></c-date-picker> - </c-col> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item label="参与方名称" prop="nam" style="width: 100%"> - <c-input - v-model="model.infcon.nam" - maxlength="40" - placeholder="请填写名称"> - </c-input> - </el-form-item> - </c-col> - </c-col> - </el-row> - <!-- 可控展示区 --> - <el-row v-show="searchSlot.searchToggle"> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="平盘类型" prop="fxtyp" style="width: 100%"> - <c-input - v-model="model.infcon.fxtyp" - maxlength="40" - placeholder="请输入平盘类型" - > - </c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item - label="结售汇类型" - prop="trdint" - style="width: 100%" - > - <c-input - v-model="model.infcon.trdint" - maxlength="40" - placeholder="请输入结售汇类型" - > - </c-input> - </el-form-item> - </c-col> - - <c-col :span="8"> - <el-form-item label="币种" prop="seacur" style="width: 100%"> - <c-select - v-model="model.infcon.cur" - style="width: 100%" - placeholder="请选择币种" - :code="codes.seacur" - > - </c-select> - </el-form-item> - </c-col> - </c-col> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item :label="$t('lc.金额区间')" style="width: 100%"> - <c-col :span="11"> - <c-input - v-model="model.infcon.seaamtfr" - :placeholder="$t('lc.请输入金额下限')" - style="width: 100%" - ></c-input> - </c-col> - <c-col :span="2" style="text-align: center"> - <label style="display: inline-block; width: 100%">-</label> - </c-col> - <c-col :span="11"> - <c-input - v-model="model.infcon.seaamtto" - :placeholder="$t('lc.请输入金额上限')" - style="width: 100%" - ></c-input> - </c-col> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item - label="资金部编号" - prop="fudref" - style="width: 100%" - > - <c-input - v-model="model.infcon.fudref" - maxlength="40" - placeholder="请输入资金部编号" - > - </c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item - label="资金部经办人" - prop="ownusr" - style="width: 100%" - > - <c-input - v-model="model.infcon.ownusr" - maxlength="40" - placeholder="请输入资金部经办人" - > - </c-input> - </el-form-item> - </c-col> - </c-col> - <c-col :span="24"> - <c-col :span="8"> - <el-form-item label="外币结算账号" prop="acc" style="width: 100%"> - <c-input - v-model="model.infcon.acc" - maxlength="40" - placeholder="请输入外币结算账号" - > - </c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item - label="本币结算账号" - prop="acc2" - style="width: 100%" - > - <c-input - v-model="model.infcon.acc2" - maxlength="40" - placeholder="请输入本币结算账号" - > - </c-input> - </el-form-item> - </c-col> - <c-col :span="8"> - <el-form-item label="营运部经办人" prop="usr" style="width: 100%"> - <c-input - v-model="model.infcon.usr" - maxlength="40" - placeholder="请输入营运部经办人" - > - </c-input> - </el-form-item> - </c-col> - </c-col> - </el-row> - </template> - </c-list-search> - - <el-col :span="24" style="margin-top: 10px"> - <div style="height: 90%"> - <c-col :span="24"> - <el-tabs v-model="activeTab" class="y-tabs"> - <el-tab-pane label="结售汇查询" name="jsh"> - <el-table - :data="stmData.data" - :columns="stmData.columns" - v-loading="load" - style="width: 100%" - size="small" - :border="true" - height="calc(100vh - 480px)" - :highlight-current-row="true" - > - <el-table-column - v-for="(item, key) in stmData.columns" - :key="key" - :label="item.label" - :prop="item.prop" - :min-width="item.width" - > - </el-table-column> - </el-table> - - <el-pagination - layout="total, sizes, prev, pager, next, jumper" - :total="pagination.total" - :page-size="pagination.pageSize" - :current-page.sync="pagination.pageNum" - @size-change="handleSizeChange" - @current-change="handleCurrentChange" - > - </el-pagination> - </el-tab-pane> - </el-tabs> - </c-col> - </div> - </el-col> - </div> -</template> -<script> -import event from "../event"; - -export default { - inject: ["root"], - props: ["model", "codes"], - mixins: [event], - data() { - return { - activeTab: "jsh", - load: false, - stmData: { - columns: [ - { - label: "业务编号", - prop: "ownref", - width: "180px", - }, - { - label: "参与方名称", - prop: "nam", - width: "180px", - }, - { - label: "平盘类型", - prop: "fxtyp", - width: "120px", - }, - { - label: "结售汇类型", - prop: "trdint", - width: "120px", - }, - - { - label: "开始日期", - prop: "opndatfrom", - width: "120px", - }, - { - label: "结束日期", - prop: "opndatto", - width: "120px", - }, - { - label: "资金部编号", - prop: "fudref", - width: "120px", - }, - { - label: "资金部经办人", - prop: "ownusr", - width: "120px", - }, - { - label: "营运部经办人", - prop: "usr", - width: "120px", - }, - { - label: "金额下限", - prop: "seaamtfr", - width: "120px", - }, - { - label: "金额上限", - prop: "seaamtto", - width: "120px", - }, - { - label: "币种", - prop: "seacur", - width: "120px", - }, - { - label: "外币结算账号", - prop: "acc", - width: "120px", - }, - { - label: "本币结算账号", - prop: "acc2", - width: "120px", - }, - ], - data: [], - }, - - pagination: { - pageNum: 1, - pageSize: 10, - total: 0, - }, - }; - }, - - methods: {}, - mounted: function () { - console.log('model=====================',this.codes); - }, -}; -</script> -<style lang="less" scoped> -::v-deep .c-content-scrollbar { - height: 100% !important; -} - -.eibs-tabs /deep/ { - .m-table-search { - padding: 20px 0px 10px 0px; - } -} - -.header-wrap { - height: 36px; - display: flex; - justify-content: space-between; - align-items: center; - - .title { - font-size: 16px; - color: #000; - } - - .close-btn { - padding: 3px; - cursor: pointer; - } -} - -.m-list-btns { - height: 300px; - overflow: auto; -} - -.medium_bcs { - border-radius: 5px; -} - -.m-table-search { - padding: 20px 0px 10px 0px; -} - -.pagination-box { - width: 100%; - height: 30px; - display: flex; - align-items: center; - justify-content: flex-end; - padding: 0 10px; - background: #fff; - margin-top: 5px; -} - -.el-dialog__body { - padding: 10px 5px 50px; -} - -.m-table-search { - padding: 20px 0px 10px 0px; -} - -.btn-group-wrap { - max-height: 200px; - width: 100%; - overflow-y: auto; - display: flex; - align-items: flex-start; - justify-content: flex-start; - flex-wrap: wrap; -} - -.btn-item { - margin-bottom: 10px; - margin-right: 10px; -} -</style> diff --git a/src/page/Funds/Inffxd2/views/index.vue b/src/page/Funds/Inffxd2/views/index.vue deleted file mode 100644 index 94ca35e..0000000 --- a/src/page/Funds/Inffxd2/views/index.vue +++ /dev/null @@ -1,53 +0,0 @@ -<template> - <div class="eContainer-search"> - <el-form - :model="model" - :rules="rules" - ref="modelForm" - label-width="120px" - label-position="right" - size="small" - :validate-on-rule-change="false" - > - <c-content> - <m-infsea :model="model" :codes="codes" ref="infsea"/> - </c-content> - </el-form> - </div> -</template> -<script> - -import CodeTable from "~/config/CodeTable"; -import Inffxd from "../model"; -import event from "../event" -import Infsea from "./Infsea.vue" - - -export default { - name: "Inffxd", - components:{ - "m-infsea" : Infsea, - - }, - provide() { - return { - root: this - } - }, - mixins: [event], // 里面包含了Default、Check等的公共处理 - data(){ - return { - tabVal: "infsea", - trnName: "inffxd", - model: new Inffxd().data, - rules: null, - codes:{...CodeTable}, - }; - }, - methods:{}, - created:async function() {}, -}; -</script> -<style scoped> - -</style> diff --git a/src/page/Funds/infftd/model/index.js b/src/page/Funds/infftd/model/index.js index c7e34f0..6f6b912 100644 --- a/src/page/Funds/infftd/model/index.js +++ b/src/page/Funds/infftd/model/index.js @@ -1,6 +1,6 @@ import Api from "~/service/Api" -export default class inffxd{ +export default class infftd{ constructor () { this.data = { infcon:{ diff --git a/src/page/Funds/infftd/views/Infsea.vue b/src/page/Funds/infftd/views/Infsea.vue new file mode 100644 index 0000000..facbbf7 --- /dev/null +++ b/src/page/Funds/infftd/views/Infsea.vue @@ -0,0 +1,300 @@ +<template> + <div class="eibs-tab"> + <c-list-search @form-reset="handleReset" @form-search="handleSearch"> + <!-- 持续展示区 --> + <template v-slot="searchSlot"> + <el-row> + <c-col :span="24"> + <c-col :span="8"> + <el-form-item + label="资金调拨编号" + prop="seaownref" + style="width: 100%" + > + <c-input + v-model="model.infcon.seaownref" + maxlength="40" + placeholder="请输入资金调拨编号" + > + </c-input> + </el-form-item> + </c-col> + <c-col :span="8"> + <el-form-item + label="交易有效日期" + prop="opndatfrom" + style="width: 100%" + > + <c-col :span="11"> + <c-date-picker + type="date" + v-model="model.infcon.opndatfrom" + style="width: 100%" + ></c-date-picker> + </c-col> + <c-col :span="2" style="text-align: center"> + <label style="display: inline-block; width: 100%">-</label> + </c-col> + <c-col :span="11"> + <c-date-picker + type="date" + v-model="model.infcon.opndatto" + style="width: 100%" + ></c-date-picker> + </c-col> + </el-form-item> + </c-col> + <c-col :span="8"> + <el-form-item label="业务名称" prop="nam" style="width: 100%"> + <c-input + v-model="model.infcon.nam" + maxlength="40" + placeholder="请填写业务名称" + > + </c-input> + </el-form-item> + </c-col> + </c-col> + </el-row> + <!-- 可控展示区 --> + <el-row v-show="searchSlot.searchToggle"> + <c-col :span="24"> + <c-col :span="8"> + <el-form-item label="币种" prop="seacur" style="width: 100%"> + <c-select + v-model="model.infcon.cur" + style="width: 100%" + placeholder="请选择币种" + :code="codes.seacur" + > + </c-select> + </el-form-item> + </c-col> + + <c-col :span="8"> + <el-form-item :label="$t('lc.金额区间')" style="width: 100%"> + <c-col :span="11"> + <c-input + v-model="model.infcon.amtmin" + :placeholder="$t('lc.请输入金额下限')" + style="width: 100%" + ></c-input> + </c-col> + <c-col :span="2" style="text-align: center"> + <label style="display: inline-block; width: 100%">-</label> + </c-col> + <c-col :span="11"> + <c-input + v-model="model.infcon.amtmax" + :placeholder="$t('lc.请输入金额上限')" + style="width: 100%" + ></c-input> + </c-col> + </el-form-item> + </c-col> + </c-col> + </el-row> + </template> + </c-list-search> + + <el-col :span="24" style="margin-top: 10px"> + <div style="height: 90%"> + <c-col :span="24"> + <el-tabs v-model="activeTab" class="y-tabs"> + <el-tab-pane label="资金调拨查询" name="zjdb"> + <el-table + :data="stmData.data" + :columns="stmData.columns" + v-loading="load" + style="width: 100%" + size="small" + :border="true" + height="calc(100vh - 480px)" + :highlight-current-row="true" + > + <el-table-column + v-for="(item, key) in stmData.columns" + :key="key" + :label="item.label" + :prop="item.prop" + :min-width="item.width" + > + </el-table-column> + </el-table> + + <el-pagination + layout="total, sizes, prev, pager, next, jumper" + :total="pagination.total" + :page-size="pagination.pageSize" + :current-page.sync="pagination.pageNum" + @size-change="handleSizeChange" + @current-change="handleCurrentChange" + > + </el-pagination> + </el-tab-pane> + </el-tabs> + </c-col> + </div> + </el-col> + </div> +</template> +<script> +import event from "../event"; + +export default { + inject: ["root"], + props: ["model", "codes"], + mixins: [event], + data() { + return { + activeTab: "zjdb", + load: false, + stmData: { + columns: [ + { + label: "资金调拨编号", + prop: "ownref", + width: "180px", + }, + { + label: "业务名称", + prop: "nam", + width: "180px", + }, + { + label: "开立日期", + prop: "opndat", + width: "120px", + }, + { + label: "起息日", + prop: "valdat", + width: "120px", + }, + { + label: "资金部负责人", + prop: "ownsur", + width: "120px", + }, + { + label: "清算中心负责人", + prop: "usr", + width: "140px", + }, + { + label: "定存拆借类型", + prop: "fttyp", + width: "120px", + }, + { + label: "到期日", + prop: "matdat", + width: "120px", + }, + { + label: "年利率", + prop: "rat", + width: "120px", + }, + { + label: "计息方式", + prop: "cntfra", + width: "120px", + }, + { + label: "银行类型", + prop: "bnktyp", + width: "120px", + }, + + ], + data: [], + }, + + pagination: { + pageNum: 1, + pageSize: 10, + total: 0, + }, + }; + }, + + methods: {}, + mounted: function () {}, +}; +</script> +<style lang="less" scoped> +::v-deep .c-content-scrollbar { + height: 100% !important; +} + +.eibs-tabs /deep/ { + .m-table-search { + padding: 20px 0px 10px 0px; + } +} + +.header-wrap { + height: 36px; + display: flex; + justify-content: space-between; + align-items: center; + + .title { + font-size: 16px; + color: #000; + } + + .close-btn { + padding: 3px; + cursor: pointer; + } +} + +.m-list-btns { + height: 300px; + overflow: auto; +} + +.medium_bcs { + border-radius: 5px; +} + +.m-table-search { + padding: 20px 0px 10px 0px; +} + +.pagination-box { + width: 100%; + height: 30px; + display: flex; + align-items: center; + justify-content: flex-end; + padding: 0 10px; + background: #fff; + margin-top: 5px; +} + +.el-dialog__body { + padding: 10px 5px 50px; +} + +.m-table-search { + padding: 20px 0px 10px 0px; +} + +.btn-group-wrap { + max-height: 200px; + width: 100%; + overflow-y: auto; + display: flex; + align-items: flex-start; + justify-content: flex-start; + flex-wrap: wrap; +} + +.btn-item { + margin-bottom: 10px; + margin-right: 10px; +} +</style> diff --git a/src/page/Funds/infftd/views/index.vue b/src/page/Funds/infftd/views/index.vue new file mode 100644 index 0000000..dfabfe3 --- /dev/null +++ b/src/page/Funds/infftd/views/index.vue @@ -0,0 +1,53 @@ +<template> + <div class="eContainer-search"> + <el-form + :model="model" + :rules="rules" + ref="modelForm" + label-width="120px" + label-position="right" + size="small" + :validate-on-rule-change="false" + > + <c-content> + <m-infsea :model="model" :codes="codes" ref="infsea"/> + </c-content> + </el-form> + </div> +</template> +<script> + +import CodeTable from "~/config/CodeTable"; +import infftd from "../model"; +import event from "../event" +import Infsea from "./Infsea.vue" + + +export default { + name: "infftd", + components:{ + "m-infsea" : Infsea, + + }, + provide() { + return { + root: this + } + }, + mixins: [event], // 里面包含了Default、Check等的公共处理 + data(){ + return { + tabVal: "infsea", + trnName: "infftd", + model: new infftd().data, + rules: null, + codes:{...CodeTable}, + }; + }, + methods:{}, + created:async function() {}, +}; +</script> +<style scoped> + +</style> -- libgit2 0.26.0