Commit c8cf2628 by wangna

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 809db732 940db3df
......@@ -112,7 +112,7 @@
.el-tabs .el-tabs__content {
/* background: #fff; */
padding: 10px;
/* padding: 10px; */
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
......@@ -153,6 +153,10 @@
margin-bottom: -2px;
}
.el-form-item__label {
padding: 0 20px 0 0;
}
.el-form-item--small .el-form-item__label {
font-size: var(--normalfont);
height: var(--lineheight);
......@@ -161,8 +165,8 @@
.el-form-item--mini.el-form-item,
.el-form-item--small.el-form-item {
margin-bottom: 12px;
margin-top: 20px;
margin-bottom: 20px;
/* margin-top: 20px; */
}
.el-input--small .el-input__inner {
......@@ -374,14 +378,22 @@
}
.el-collapse .el-collapse-item__wrap{
background-color: var(--bgcolor);
/* background-color: var(--bgcolor); */
}
.el-collapse-item__header{
background-color: var(--bgcolor);
/* background-color: var(--bgcolor); */
}
.el-collapse-item__header.is-active{
font-size: 15px;
font-weight: bold;
}
.col-left {
padding-right: 20px;
}
.col-right {
padding-left: 20px;
}
\ No newline at end of file
......@@ -10,7 +10,7 @@
height: {
type: Number,
require: false,
default: 250
default: 240
}
},
data() {
......
......@@ -5,9 +5,9 @@
<template>
<div class="m-Btn-eContainer" v-if="!buttonHide && ((!isReview && !funcBtnHide) || showSetBtn)">
<div class="m-funcBtn-eContainer" v-if="!isReview && !buttonHide && !funcBtnHide">
<el-button type="primary" size="small" @click="confirm" :loading="$store.state.Status.loading.confirm">{{ $t('buttons.confirm') }}</el-button>
<el-button type="primary" size="small" @click="start" :loading="$store.state.Status.loading.submit">{{ $t('buttons.submit') }}</el-button>
<el-button size="small" @click="check" :loading="$store.state.Status.loading.check">{{ $t('buttons.check') }}</el-button>
<el-button type="primary" v-show="root.judgeVisiableInfo('mtabut.usrcon')" size="small" @click="confirm" :loading="$store.state.Status.loading.confirm">{{ $t('buttons.confirm') }}</el-button>
<el-button type="primary" v-show="root.judgeVisiableInfo('mtabut.sav')" size="small" @click="start" :loading="$store.state.Status.loading.submit">{{ $t('buttons.submit') }}</el-button>
<el-button size="small" v-show="root.judgeVisiableInfo('mtabut.chk')" @click="check" :loading="$store.state.Status.loading.check">{{ $t('buttons.check') }}</el-button>
<el-button size="small" @click="save" :loading="$store.state.Status.loading.stash">{{ $t('buttons.stash') }}</el-button>
<el-button size="small" @click="handleCancel">{{ $t('buttons.quit') }}</el-button>
</div>
......@@ -45,6 +45,7 @@
// 反洗钱组件引入
export default {
inject: ["root"],
// 如果需要制裁信息按钮则给组件传 showAml 方法,如果不需要则不传
props: ["handleSubmit", "handleCheck", "handleStash", "handleExit", "hideFuncBtn", "handleConfirm"],
data: function() {
......@@ -79,9 +80,13 @@ export default {
},
buttonHide() {
return this.$route.path.indexOf("display") !== -1;
}
},
},
methods: {
// judgeVisiableInfo() {
// },
start: async function() {
this.handleSubmit && (await this.handleSubmit());
},
......@@ -133,7 +138,7 @@ export default {
flex-wrap: nowrap;
justify-content: center;
align-items: flex-start;
height: 24px;
/* height: 24px; */
text-align: center;
margin-right:10px;
}
......@@ -152,7 +157,7 @@ export default {
margin: 0px 10px 0px 0px;
}
.m-funcBtn-eContainer .el-button--default {
background-image: linear-gradient(#fff,#dedede);
/* background-image: linear-gradient(#fff,#dedede); */
border: 1px solid #ccc;
}
.m-funcBtn-eContainer .el-button--primary {
......
......@@ -4,7 +4,7 @@ export default {
"CT000015": "s",
"CT000014": "ms",
"CT000017": "h",
"CG000002": "&Details",
"CG000002": "详情",
"CT000016": "m",
"CT000011": "额度业务同步接口已停,请联系管理员",
"CT000033": "额度回退失败,失败原因:$1",
......
export default {
"PD000042": "菜单",
"filter":"选择用户",
"SF000050":"Reference",
"SF000050":"业务编号",
"SG000138":"状态",
"S0000073":"交易类型",
"S0000074":"交易文本",
......
......@@ -103,7 +103,7 @@ export default {
"setmod.redamt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......
import Utils from "~/utils"
/**
* Infact Check规则
*/
let checkObj = {
"recgrp.rec.iban" :null,
"recgrp.rec.zmqacc" :null,
"recgrp.rec.cur" :null,
"recgrp.rec.extkey" :null,
"recpan.pty.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
/**
* Infact Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recgrp.rec.acctyp" :Utils.defaultFunction,
"recgrp.rec.typ" :Utils.defaultFunction,
"recgrp.rec.extkey" :Utils.defaultFunction,
"recgrp.rec.cur" :Utils.defaultFunction,
"recpan.pty.extkey" :Utils.defaultFunction,
"recgrp.rec.trmtyp" :Utils.defaultFunction,
"recgrp.rec.dirflg" :Utils.defaultFunction,
"infbut.dspstm" :Utils.defaultFunction,
"recpan.actinf.oit.inftxt" :Utils.defaultFunction,
"recpan.actinf.oit.inflev" :Utils.defaultFunction,
"recgrp.rec.pri" :Utils.defaultFunction,
"recgrp.serpty.extkey" :Utils.defaultFunction,
"recgrp.rec.nam" :Utils.defaultFunction,
"recgrp.holpty.extkey" :Utils.defaultFunction,
"hdlpty.extkey" :Utils.defaultFunction,
"recpan.typnam" :Utils.defaultFunction,
"recpan.curnam" :Utils.defaultFunction,
"recpan.yesum" :Utils.defaultFunction,
"recpan.actstp.oit.inftxt" :Utils.defaultFunction,
"recpan.actstp.oit.inflev" :Utils.defaultFunction,
}
//你可以添加自动default处理
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 处理数据逻辑
 this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp(index,row){
const selIds= [idx + 1];
const selDst= "dspstm";//dspstm是数据流
let params = {selIds,selDst};
this.model.infbut.selrow = idx + 1;
let rtnmsg = await this.executeRule("infbut.dsp", params)
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.tabVal = "actp0"
}
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 onRecpanGet(){
let rtnmsg = await this.executeRule("recpan.get")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanLastye(){
let rtnmsg = await this.executeRule("recpan.lastye")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanNextye(){
let rtnmsg = await this.executeRule("recpan.nextye")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanGetacc(){
let rtnmsg = await this.executeRule("recpan.getacc")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleReset(){
this.model.extkey="";
this.model.nam="";
this.model.hdlpty.extkey="";
this.model.iban="";
this.model.typ="";
this.model.cur="";
},
}
\ No newline at end of file
export default {
"extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"hdlpty.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"iban":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"infbut.dspstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.ptyget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.pty.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.ptyget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.pty.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.yesum":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.typnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.curnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.acccore.acccore":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"recgrp.rec.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recpan.actnam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.serpty.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.serptyget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.serptyget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.serpty.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.seracc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"recgrp.rec.iban":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"recpan.holptyget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.holpty.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.holptyget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.holpty.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.holacc":[
{type: "string", required: false, message: "必输项"},
{max: 34,message:"长度不能超过34"}
],
"recpan.actinf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
"recpan.actstp.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Infact{
constructor () {
this.data = {
extkey:"", // Account No. .extkey
nam:"", // Name of Account Owner .nam
hdlpty:{
extkey:"", // Holding Party .hdlpty.extkey
},
iban:"", // IBAN .iban
typ:"", // Type .typ
cur:"", // Currency .cur
infbut:{
dspstm:"", // display stream .infbut.dspstm
},
recpan:{
pty:{
extkey:"", // Address Number .recpan.pty.extkey
nam:"", // External Visible Name .recpan.pty.nam
},
ptyget:{
sdamod:{
seainf:"", // .recpan.ptyget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.ptyget.sdamod.dadsnd
},
},
recget:{
sdamod:{
seainf:"", // Account .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
serptyget:{
sdamod:{
seainf:"", // .recpan.serptyget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.serptyget.sdamod.dadsnd
},
},
holptyget:{
sdamod:{
seainf:"", // .recpan.holptyget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.holptyget.sdamod.dadsnd
},
},
typnam:"", // Name for account type .recpan.typnam
curnam:"", // Name for Currency .recpan.curnam
trmnam:"", // Name for Term Type .recpan.trmnam
actnam:"", // Account Type Name .recpan.actnam
yesum:"", // 当前页数 .recpan.yesum
actinf:{
labinftxt:"", // Label for INFTXT .recpan.actinf.labinftxt
oit:{
inftxt:"", // Infotext .recpan.actinf.oit.inftxt
inflev:"", // Infotext Level .recpan.actinf.oit.inflev
},
},
actstp:{
labinftxt:"", // Label for INFTXT .recpan.actstp.labinftxt
oit:{
inftxt:"", // Infotext .recpan.actstp.oit.inftxt
inflev:"", // Infotext Level .recpan.actstp.oit.inflev
},
},
},
recgrp:{
rec:{
typ:"", // Account Type .recgrp.rec.typ
cur:"", // Account Currency .recgrp.rec.cur
extkey:"", // External Search Key of Account .recgrp.rec.extkey
nam:"", // External Name of Account .recgrp.rec.nam
seracc:"", // Account Number Defined by Servicing Institute .recgrp.rec.seracc
iban:"", // International Bank Account Number .recgrp.rec.iban
holacc:"", // Account Number of Control Account of Holder Optional .recgrp.rec.holacc
pri:"", // Priority for Defaulting .recgrp.rec.pri
dirflg:"", // Available for .recgrp.rec.dirflg
delflg:"", // Delete Flag .recgrp.rec.delflg
cvrflg:"", // Cover Account .recgrp.rec.cvrflg
rmbflg:"", // Reimbursement Account .recgrp.rec.rmbflg
acctyp:"", // Account Type .recgrp.rec.acctyp
trmtyp:"", // Term Type .recgrp.rec.trmtyp
zmqacc:"", // 客户自�'�区主�'�号 .recgrp.rec.zmqacc
actpro:"", // 外管局�'�户性�'� .recgrp.rec.actpro
},
serpty:{
extkey:"", // Address Number .recgrp.serpty.extkey
nam:"", // External Visible Name .recgrp.serpty.nam
},
holpty:{
extkey:"", // Address Number .recgrp.holpty.extkey
nam:"", // External Visible Name .recgrp.holpty.nam
},
acccore:{
corenam:"", // 核心业务代号名称 .recgrp.acccore.corenam
acccore:"", // 核心业务代号 .recgrp.acccore.acccore
},
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -14,12 +14,20 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp")
async onInfbutDsp(idx,row){
const selIds= [idx + 1];
const selDst= "dspstm";
let params = {selIds,selDst};
this.model.infbut.selrow = idx + 1;
let rtnmsg = await this.executeRule("infbut.dsp", params)
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
 this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
console.log(selrow)
this.root.tabVal="feep";
}
else
{
......@@ -39,16 +47,23 @@ export default {
}
},
async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
this.model.nam="";
this.model.rec.cod="";
this.model.rec.reltir="";
this.model.rec.sftcod="";
this.model.rec.dtacod="";
this.model.rec.staflg="";
this.model.rec.incflg="";
this.model.rec.rol="";
this.model.rec.acc="";
this.model.rec.accacr="";
this.model.rec.dscmodflg="";
this.model.rec.reltrn="";
this.model.rec.begdat="";
this.model.rec.enddat="";
this.model.rec.grpcod="";
this.model.rec.taxacc="";
this.model.rec.taxflg="";
},
async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt")
......
......@@ -10,6 +10,7 @@ export default class Inffee{
evtstm:"", // Stream for Events of Object .infbut.evtstm
vermod:{
difsrm:"", // displayable stream of differences .infbut.vermod.difsrm
selrow:0,
},
},
nam:"", // Feecode Description .nam
......
......@@ -20,11 +20,11 @@ export default {
],
"trnmod.swiadd.amenbr":[
{required: true, message: "必输项"},
{type: "number", max: 999,message:"长度不能超过3"}
{type: "number", max: 999,message:"只能输入数字,且长度不能超过3"}
],
"litamep.amenbr":[
{required: false, message: "必输项"},
{type: "number", max: 999,message:"长度不能超过3"}
{type: "number", max: 999,message:"只能输入数字,长度不能超过3"}
],
"lidgrp.cbs.nom1.cur":[
{type: "string", required: false, message: "必输项"},
......@@ -32,16 +32,16 @@ export default {
],
"oldlidgrp.cbs.nom1.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"oldlidgrp.rec.nomtop":[
{required: false, message: "必输项"},
{type: "number",max: 99,message:"长度不能超过2"}
{type: "number",max: 99,message:"只能输入数字,长度不能超过2"}
],
"oldlidgrp.rec.nomton":[
{required: false, message: "必输项"},
{type: "number", max: 99,message:"长度不能超过2"}
{type: "number", max: 99,message:"只能输入数字,长度不能超过2"}
],
"oldlidgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
......@@ -49,34 +49,34 @@ export default {
],
"oldlidgrp.cbs.max.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"trnmod.swiadd.ameamt":[
{required: false, message: "必输项"},
{type: "string", max: 18,message:"整数位不能超过14位"},
{pattern: /(^(\+|\-)|\d+$)|(^(\+|\-)|\.\d{1,3}$)|(^(\+|\-)|\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{type: "string", max: 18,message:"整数位不能超过15位"},
{pattern: /(^(\+|\-)|\d+$)|(^(\+|\-)|\.\d{1,2}$)|(^(\+|\-)|\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"litamep.engamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"trnmod.swiadd.newamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"trnmod.swiadd.newnomtop":[
{required: false, message: "必输项"},
{type: "number", max: 99,message:"长度不能超过2"}
{type: "number", max: 99,message:"只能输入数字,长度不能超过2"}
],
"trnmod.swiadd.newnomton":[
{ required: false, message: "必输项"},
{type: "number", max: 99,message:"长度不能超过2"}
{type: "number", max: 99,message:"只能输入数字,长度不能超过2"}
],
"litamep.maxcur":[
{type: "string", required: false, message: "必输项"},
......@@ -84,8 +84,8 @@ export default {
],
"litamep.maxamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"oldlidgrp.rec.expdat":[
......@@ -103,11 +103,11 @@ export default {
"oldlidgrp.rec.prepers18":[
{ required: false, message: "必输项"},
{type: "number",max: 999,message:"长度不能超过3"}
{type: "number",max: 999,message:"只能输入数字,长度不能超过3"}
],
"trnmod.swiadd.prepers18":[
{required: false, message: "必输项"},
{type: "number", max: 999,message:"长度不能超过3"}
{type: "number", max: 999,message:"只能输入数字,长度不能超过3"}
],
"oldlidgrp.blk.preper":[
{type: "string", required: true, message: "必输项"},
......@@ -129,16 +129,16 @@ export default {
],
"trnmod.swiadd.addamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"trnmod.swiadd.trnfeetxt":[
{type: "string", required: true, message: "必输项"},
{max: 35*6,message:"长度不能超过35"}
{max: 210,message:"长度不能超过210"}
],
"trnmod.swiadd.addamtcov":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
......@@ -209,11 +209,11 @@ export default {
],
"lidgrp.rec.nomtop":[
{required: false, message: "必输项"},
{type: "number", max: 99,message:"长度不能超过2"}
{type: "number", max: 99,message:"只能输入数字,长度不能超过2"}
],
"lidgrp.rec.nomton":[
{ required: false, message: "必输项"},
{type: "number", max: 99,message:"长度不能超过2"}
{type: "number", max: 99,message:"只能输入数字,长度不能超过2"}
],
"lidgrp.apl.adrelc":[
{type: "string", required: true, message: "必输项"},
......@@ -227,8 +227,8 @@ export default {
"lidgrp.cbs.max.amt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"litp.advp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
......@@ -358,7 +358,7 @@ export default {
],
"lidgrp.rec.prepers18":[
{ required: false, message: "必输项"},
{type: "number",max: 999,message:"长度不能超过3"}
{type: "number",max: 999,message:"只能输入数字,长度不能超过3"}
],
"litp.avbp.ptsget.sdamod.dadsnd":[
......@@ -376,7 +376,7 @@ export default {
"lidgrp.rec.prepertxts18":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
"lidgrp.avb.namelc":[
{type: "string", required: true, message: "必输项"},
......@@ -455,7 +455,7 @@ export default {
],
"lidgrp.rec.tenmaxday":[
{ required: false, message: "必输项"},
{type: "number", max: 999,message:"长度不能超过3"}
{type: "number", max: 999,message:"只能输入数字,长度不能超过3"}
],
"lidgrp.rec.porloa":[
{type: "string", required: false, message: "必输项"},
......@@ -471,7 +471,7 @@ export default {
],
"lidgrp.blk.shpper":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 390,message:"长度不能超过390"}
],
"lidgrp.ini.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -613,8 +613,8 @@ export default {
],
"liaall.outamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
......@@ -647,8 +647,8 @@ export default {
],
"liaall.liaccv.newamt":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{max: 18,message:"整数位不能超过15位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"liaall.liaccv.cshpct":[
{type: "string", required: false, message: "必输项"},
......
......@@ -297,11 +297,11 @@ export default {
// ],
"brdgrp.blk.chaded":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 200,message:"长度不能超过200"}
],
"brdgrp.blk.chaadd":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 200,message:"长度不能超过200"}
],
"brdgrp.rec.totcur":[
{type: "string", required: false, message: "必输项"},
......@@ -348,7 +348,7 @@ export default {
"brdgrp.blk.nartxt77a":[
{type: "string", required: true, message: "必输项"},
{max: 3500,message:"长度不能超过3500"}
{max: 700,message:"长度不能超过700"}
],
"brtp.rmbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
......
......@@ -204,7 +204,7 @@ export default {
],
"lidgrp.blk.addamtcov":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 140,message:"长度不能超过140"}
],
"lidgrp.rec.avbby":[
{type: "string", required: true, message: "必输项"},
......@@ -337,7 +337,7 @@ export default {
],
"lidgrp.blk.shpper":[
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{max: 390,message:"长度不能超过390"}
],
"lidgrp.ini.pts.ref":[
{type: "string", required: false, message: "必输项"},
......
......@@ -299,7 +299,8 @@ export default class Litopn{
hmdmod2:{
bennam:"", // 交易对手名称 .hmdmod2.bennam
},
pageId: "" // ctx的key
pageId: "", // ctx的key
statusInfo: "",
}
}
}
\ No newline at end of file
......@@ -121,6 +121,6 @@ export default {
<style>
.el-tabs .el-tabs__content {
/* background: #fff; */
padding: 5px;
/* padding: 5px; */
}
</style>
......@@ -281,7 +281,7 @@
<c-col :span="12">
<el-form-item label="预计核验日期" prop="brtp.prechkdat">
<c-date-picker type="date" v-model="model.brtp.prechkdat" style="width:100%" placeholder="请选择预计核验日期" :disabled="model.brtp.ischktyp=='N'?true:false"></c-date-picker>
<c-date-picker type="date" v-model="model.brtp.prechkdat" style="width:100%" placeholder="请选择预计核验日期" :disabled="model.brtp.ischktyp!='Y'"></c-date-picker>
</el-form-item>
</c-col>
......
......@@ -65,7 +65,9 @@
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
......
......@@ -212,7 +212,7 @@ import Trtset from "./Trtset"
import Trtcan from "./Trtcan"
import Dbiusr from "./Dbiusr"
import Dbibch from "./Dbibch"
import Infact from "./Infact"
/**
* 带有name的才会被添加进顶部的标签页里
......@@ -438,6 +438,7 @@ const BusRouter = [
{ path: 'Dbiusr', component: Dbiusr, name: 'Dbiusr', meta: { title: 'Dbiusr' } },
{ path: 'Dbibch', component: Dbibch, name: 'Dbibch', meta: { title: 'Dbibch' } },
{ path: 'Ordrel', component: Ordrel, name: 'Ordrel', meta: { title: 'Ordrel' } },
{ path: 'Infact', component: Infact, name: 'Infact', meta: { title: '账户' } },
]
......
<template>
<div class="eibs-tab">
<!-- SF000026 : Account Own. -->
<c-col :span="12">
<c-form-item label="Account Own." prop="recpan.pty.extkey">
<c-input v-model="model.recpan.pty.extkey" maxlength="24" :placeholder="'请输入Account Owner'"></c-input>
</c-form-item>
</c-col>
<!-- SF000047 : Name -->
<c-col :span="12">
<c-form-item label="Name" prop="recpan.pty.nam">
<c-input v-model="model.recpan.pty.nam" maxlength="40" :placeholder="'请输入name'"></c-input>
</c-form-item>
</c-col>
<!-- SG000720 : 当前页数 -->
<c-col :span="4">
<c-form-item label="当前页数" prop="recpan.yesum">
<c-input v-model="model.recpan.yesum" :placeholder="'当前页数'"></c-input>
</c-form-item>
</c-col>
<!-- SF000036 : Type -->
<c-col :span="8">
<el-form-item label=" Type" prop="recgrp.typ">
<c-select v-model="model.recgrp.typ" style="width:100%" :placeholder="'Type'">
</c-select>
</el-form-item>
</c-col>
<!-- S0000050 : Name -->
<c-col :span="12">
<c-form-item label="Name " prop="recpan.typnam">
<c-input v-model="model.recpan.typnam" maxlength="40" :placeholder="'Name for account type'"></c-input>
</c-form-item>
</c-col>
<!-- SF000034 : Currency -->
<c-col :span="12">
<el-form-item label="Account Currency" prop="recgrp.cur">
<c-select v-model="model.recgrp.cur" style="width:100%" :placeholder="'Account Currency'">
</c-select>
</el-form-item>
</c-col>
<!-- S0000051 : Name -->
<c-col :span="12">
<c-form-item label="Name " prop="recpan.curnam">
<c-input v-model="model.recpan.curnam" maxlength="40" :placeholder="'Name for Account Currency'"></c-input>
</c-form-item>
</c-col>
<!-- SF000031 : Account -->
<c-col :span="12">
<c-form-item label=" Account" prop="recgrp.rec.extkey">
<c-input v-model="model.recgrp.rec.extkey" maxlength="34" :placeholder="' Account'"></c-input>
</c-form-item>
</c-col>
<!-- SF000029 : Name -->
<c-col :span="12">
<c-form-item label=" Name " prop="recgrp.rec.nam">
<c-input v-model="model.recgrp.rec.nam" maxlength="40" :placeholder="'External Name of Account'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recgrp.acccore.corenam" data-path=".recgrp.acccore.corenam" > </span>
</c-col>
<!-- SG000715 : 主账号 -->
<c-col :span="12">
<c-form-item label="主账号" prop="recgrp.rec.zmqacc">
<c-input v-model="model.recgrp.rec.zmqacc" maxlength="35" :placeholder="'主账号'"></c-input>
</c-form-item>
</c-col>
<!-- SG000703 : Term Type -->
<c-col :span="12">
<el-form-item label="Term Type" prop="recgrp.rec.trmtyp">
<c-select v-model="model.recgrp.rec.trmtyp" style="width:100%" :placeholder="'Term Type'">
</c-select>
</el-form-item>
</c-col>
<!-- SG000704 : Name -->
<c-col :span="12">
<el-form-item label="Name for Term Type" prop="recpan.trmnam">
<c-select v-model="model.recpan.trmnam" style="width:100%" :placeholder="'Name '">
</c-select>
</el-form-item>
</c-col>
<!-- SG000705 : Account Type -->
<c-col :span="12">
<el-form-item label="Account Type" prop="recgrp.rec.acctyp">
<c-select v-model="model.recgrp.rec.acctyp" style="width:100%" :placeholder="'Account Type'">
</c-select>
</el-form-item>
</c-col>
<!-- SG000707 : Name -->
<c-col :span="12">
<c-form-item label="Account Type Name" prop="recpan.actnam">
<c-input v-model="model.recpan.actnam" maxlength="40" :placeholder="'Name'"></c-input>
</c-form-item>
</c-col>
<!-- SG000716 : 账户性质 -->
<c-col :span="12">
<el-form-item label="账户性质" prop="recgrp.rec.actpro">
<c-select v-model="model.recgrp.rec.actpro" style="width:100%" :placeholder="'账户性质'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000032 : Served by -->
<c-col :span="24">
<div style="border-bottom: 40px solid rgb(232, 232, 232)"></div>
</c-col>
<!-- SF000045 : Holder -->
<c-col :span="12">
<c-form-item label="Holder" prop="recgrp.holpty.extkey">
<c-input v-model="model.recgrp.holpty.extkey" maxlength="24" :placeholder="'Holder'"></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Name -->
<c-col :span="12">
<c-form-item label=" Name" prop="recgrp.holpty.nam">
<c-input v-model="model.recgrp.holpty.nam" maxlength="40" :placeholder="'Name'"></c-input>
</c-form-item>
</c-col>
<!-- SF000046 : Holder's No. -->
<c-col :span="24">
<c-form-item label=" Holder No. " prop="recgrp.rec.holacc">
<c-input v-model="model.recgrp.rec.holacc" maxlength="34" :placeholder="' Holder No. '"></c-input>
</c-form-item>
</c-col>
<!-- SF000035 : Priority -->
<c-col :span="12">
<el-form-item label="Priority" prop="recgrp.rec.pri">
<c-select v-model="model.recgrp.rec.pri" style="width:100%" :placeholder="'Priority '">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recgrp.rec.cvrflg">Cover Account</c-checkbox>
</c-col>
<!-- SF000039 : Available for -->
<c-col :span="12">
<el-form-item label="Available for" prop="recgrp.rec.dirflg">
<c-select v-model="model.recgrp.rec.dirflg" style="width:100%" :placeholder="'请输入Available for'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recgrp.rec.rmbflg">Reimbursement Act.</c-checkbox>
</c-col>
<!-- SF000041 : Delete Flag -->
<c-col :span="12">
<el-form-item label="Delete Flag" prop="recgrp.rec.delflg">
<c-select v-model="model.recgrp.rec.delflg" style="width:100%" :placeholder="'Delete Flag'">
</c-select>
</el-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 "~/model/Infact/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<template >
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="left"
label-width="110px"
size="small">
<c-col :span="12">
<c-form-item :label="'Account No.'" prop="extkey">
<c-input v-model="model.extkey" maxlength="24" :placeholder="'请输入Account No'"></c-input>
</c-form-item>
</c-col>
<!-- SF000048 : Name of Account Owner -->
<c-col :span="12">
<c-form-item :label="'Name of Act. Owner'" prop="nam">
<c-input v-model="model.nam" maxlength="100" :placeholder="'请输入Name of Act. Owner'"></c-input>
</c-form-item>
</c-col>
<!-- SF000045 : Holding Party -->
<c-col :span="12">
<c-form-item :label="'Holding Party'" prop="hdlpty.extkey">
<c-input v-model="model.hdlpty.extkey" maxlength="24" :placeholder="'请输入 Holding Party'"></c-input>
</c-form-item>
</c-col>
<!-- SF000050 : IBAN -->
<c-col :span="12">
<c-form-item :label="'IBAN'" prop="iban">
<c-input v-model="model.iban" maxlength="40" :placeholder="'请输入IBAN'"></c-input>
</c-form-item>
</c-col>
<!-- SF000042 : Type -->
<c-col :span="12">
<el-form-item :label="'type'" prop="typ">
<c-select v-model="model.typ" style="width:100%" :placeholder="'请输入type'">
<el-option v-for="item in codes.typ" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- SF000043 : Currency -->
<c-col :span="12">
<el-form-item :label="'Currency'" prop="cur">
<c-select v-model="model.cur" style="width:100%" :placeholder="'请输入Currency'">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</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="24" style="text-align: right; height: 36.8px">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="onInfbutSearow"
>查询
</el-button>
</c-col>
<c-col :span="24">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
<c-col :span="24" style="margin-top: 10px">
<c-button
size="small"
type="primary"
@click="onInfbutButprt"
style="float: right"
>
导出Excel
</c-button>
</c-col>
</el-form>
</template>
<c-col :span="24" >
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
:showButtonFlg="true">
<c-table-column fixed="right" prop="op" label="详情" width="165px">
<template slot-scope="{ scope }">
<c-button style="margin-left: 0" size="small" @click="onInfbutDsp(scope.$index, scope.row)">详情 </c-button>
</template>
</c-table-column>
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infact/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
stmData: {
columns: [
"1 1 \"Account Owner\" 180 ",
"1 2\"Typ\" 150",
"2 3 \"Cur\" 150",
"3 4 \"Account No.\" 180",
"4 5 \" Owner Number\" 150 ",
"5 6 \"Servicing Party \" 150",
"6 7 \"Servicing Number\" 150",
],
data: [ ]
}
}
},
computed: {
tableData() {
return this.model.infbut.dspstm.rows;
},
/* stmData() {
console.log(this.model.infbut.dspstm.rows);
return this.model.infbut.dspstm.rows;
} */
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.recpan.actinf.labinftxt" data-path=".recpan.actinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<el-form-item label="XMLPanel cipspan的内置block" prop="sptp.cipspanblk">
<c-input type="textarea" v-model="model.sptp.cipspanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel cipspan的内置block" ></c-input>
<c-form-item label="Infotext" prop="recpan.actinf.oit.inftxt">
<c-input type="textarea" v-model="model.recpan.actinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="recpan.actinf.oit.inflev">
<c-select v-model="model.recpan.actinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.actstp.labinftxt" data-path=".recpan.actstp.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="recpan.actstp.oit.inftxt">
<c-input type="textarea" v-model="model.recpan.actstp.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="recpan.actstp.oit.inflev">
<c-select v-model="model.recpan.actstp.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-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 "~/model/Sptneg/Event"
import Event from "~/model/Infact/Event"
export default {
inject: ['root'],
......
<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">
<!--infact PD000041 Search Panel -->
<el-tab-pane :label="'查询页面'" name="infsea">
<m-infsea :model="model" :codes="codes"/>
</el-tab-pane>
<!--actp PD000000 Accounts -->
<el-tab-pane :label="'详情'" name="actp0">
<m-actp0 :model="model" :codes="codes"/>
</el-tab-pane>
<!--actp PD000700 Info and Stoptext -->
<el-tab-pane :label="'Info and Stoptext'" name="oitpan">
<m-oitpan :model="model" :codes="codes"/>
</el-tab-pane>
<!-- <el-tab-pane :label="$t('actp.PD000040')" name="prtpan">
<m-prtpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane :label="$t('infbut.PD000022')" name="evtinfp">
<m-evtinfp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane :label="$t('vermod.PD000005')" name="difstm">
<m-difstm :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 Infact from "~/model/Infact"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Infact/Check"
import Default from "~/model/Infact/Default"
import Pattern from "~/model/Infact/Pattern"
import Actp0 from "./Actp0"
import Oitpan from "./Oitpan"
import Infsea from "./Infsea"
export default {
name: "Infact",
components:{
"m-actp0" : Actp0,
"m-oitpan" : Oitpan,
"m-infsea" : Infsea,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "infsea",
trnName: "infact",
trnType: "",
model: new Infact().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable
},
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入infact交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
......@@ -184,7 +184,7 @@ export default {
</script>
<style>
.infbedTab .el-tabs__content {
padding: 10px 0 10px 0;
/* padding: 10px 0 10px 0; */
}
.infbedTab .infrow {
......@@ -201,6 +201,6 @@ export default {
background-color: #f7faff;
}
.eContainer {
padding: 0px 15px 3px;
}
/* padding: 0px 15px 3px; */
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="24" style="text-align:right; height:36.8px">
<el-button-group>
<el-button type="primary" icon="el-icon-arrow-left">上一页</el-button>
<el-button type="primary">下一页<i class="el-icon-arrow-right el-icon--right"></i></el-button>
</el-button-group>
</c-col>
<c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col>
</c-col>-->
<c-col :span="12">
<el-form-item label="Fee Code" prop="rec.cod">
......@@ -13,10 +21,10 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.recget.sdamod.seainf">
<c-input v-model="model.recpan.recget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
<c-col :span="12" >
<el-form-item label="Description" prop="nam">
<c-input v-model="model.nam" maxlength="32" placeholder="请输入Description"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -29,44 +37,36 @@
<c-col :span="12">
<el-form-item label="SWIFT / DTA Code" prop="rec.sftcod">
<c-select v-model="model.rec.sftcod" style="width:100%" placeholder="请选择SWIFT / DTA Code">
<el-option v-for="item in codes.sftcod" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
<el-option v-for="item in codes.sftcod" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Fee Code for DTA Messages" prop="rec.dtacod">
<c-select v-model="model.rec.dtacod" style="width:100%" placeholder="请选择Fee Code for DTA Messages">
<el-option v-for="item in codes.dtacod" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
<el-option v-for="item in codes.dtacod" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="10">
<el-form-item label="Booking Type" prop="rec.staflg">
<c-select v-model="model.rec.staflg" style="width:100%" placeholder="请选择Booking Type">
<el-option v-for="item in codes.staflg" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
<el-option v-for="item in codes.staflg" :key="item.value" :label="item.label" :value="item.value"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rec.incflg">Income</c-checkbox>
<c-col :span="2">
<c-checkbox v-model="model.rec.incflg" >Income</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Fee Payer (Default)" prop="rec.rol">
<c-select v-model="model.rec.rol" style="width:100%" placeholder="请选择Fee Payer (Default)">
<el-option v-for="item in codes.rol" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
<el-form-item label="Fee Payer(Deafult) " prop="rec.rol">
<c-select v-model="model.rec.rol" style="width:100%" placeholder="请选择Fee Payer ">
<el-option v-for="item in codes.rol" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</c-select>
</el-form-item>
</c-col>
......@@ -86,47 +86,48 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Relevant Transaction and Business Sector" prop="rec.reltrn">
<c-col :span="8">
<el-form-item label="Usable in" prop="rec.reltrn">
<c-input v-model="model.rec.reltrn" maxlength="40" placeholder="请输入Relevant Transaction and Business Sector"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="Begin Date" prop="rec.begdat">
<c-date-picker type="date" v-model="model.rec.begdat" style="width:100%" placeholder="请选择Begin Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="End of Validity Excl." prop="rec.enddat">
<c-date-picker type="date" v-model="model.rec.enddat" style="width:100%" placeholder="请选择End of Validity Excl."></c-date-picker>
<c-col :span="8">
<el-form-item label="End Date" prop="rec.enddat">
<c-date-picker type="date" v-model="model.rec.enddat" style="width:100%" placeholder="请选择End Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="Group Code" prop="rec.grpcod">
<c-select v-model="model.rec.grpcod" style="width:100%" placeholder="请选择Group Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="8">
<el-form-item label="价税分离" prop="rec.taxflg">
<c-select v-model="model.rec.taxflg" style="width:100%" placeholder="请选择价税分离">
<c-select v-model="model.rec.taxflg" style="width:100%" placeholder="是/否">
<el-option v-for="item in codes.taxflg" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<!--
<c-col :span="12">
<el-form-item label="tax acc" prop="rec.taxacc">
<c-col :span="8">
<el-form-item label="Tax Account" prop="rec.taxacc">
<c-input v-model="model.rec.taxacc" maxlength="34" placeholder="请输入tax acc"></c-input>
</el-form-item>
</c-col>
<!--
<c-col :span="12">
<c-checkbox v-model="model.recpan.seldef">Default</c-checkbox>
</c-col>
......@@ -228,6 +229,9 @@ export default {
},
methods:{...Event},
created:function(){
}
}
......@@ -235,3 +239,5 @@ export default {
<style>
</style>
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000027 -->
<el-tab-pane label="PD000027" name="infsea">
<m-infsea :model="model" :codes="codes"/>
<el-tab-pane label="费用查询" name="infsea">
<m-infsea :model="model" :codes="codes" ref="infsea"/>
</el-tab-pane>
<!--PD000119 -->
<el-tab-pane label="PD000119" name="feep">
<m-feep :model="model" :codes="codes"/>
<el-tab-pane label="费用详情" name="feep">
<m-feep :model="model" :codes="codes" ref="feep"/>
</el-tab-pane>
......@@ -22,12 +30,16 @@ import CodeTable from "~/config/CodeTable"
import Utils from "~/utils/index"
import Inffee from "~/model/Inffee"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Inffee/Check"
import Default from "~/model/Inffee/Default"
import Pattern from "~/model/Inffee/Pattern"
import Feep from "./Feep"
import Infsea from "./Infsea"
import Event from "~/model/Inffee/Event"
export default {
name: 'Inffee',
components:{
"m-feep" : Feep,
"m-infsea" : Infsea,
......@@ -37,7 +49,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "infsea",
......@@ -47,45 +59,52 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
}
codes: { ...CodeTable
// bustxt:[],
},
};
},
methods:{
tabClick(){
}
// tabClick(){}
myTabClick(tab){
this.tabClick(tab)
}
},
created:async function(){
console.log("进入inffee交易");
let rtnmsg = await this.init({})
let rtnmsg = await this.init({})
// console.log(rtnmsg);
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
}
else
this.updateModel(rtnmsg.data)
} else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
/** let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
const that = this;
// 查询码表模板 diasel
/* getCodetable({ tbl:'DIATXT',lang:'EN' }).then((res) => {
if (res.respCode == SUCCESS) {
this.codes.diatxt = res.data;
}
});
const that = this;
that.init(that.model).then(res => {
//TODO 处理数据逻辑
that.model = Utils.copyValueFromVO(that.model, res.data)
// that.$refs.Menu.stmData.columns = res.data.sptstm.rows;
})
**/
that.model = Utils.copyValueFromVO(that.model, res.data)
this.$refs.diaselp.handleSearch();
})*/
}
}
}
</script>
<style>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot">
<el-form
......
......@@ -164,8 +164,8 @@
</c-col>
<c-col :span="24">
<el-form-item label="" prop="lidgrp.blk.preper">
<c-input disabled v-model="model.lidgrp.blk.preper" placeholder="请输入寄单期限" ></c-input>
<el-form-item label="" prop="lidgrp.rec.prepertxts18">
<c-input disabled v-model="model.lidgrp.rec.prepertxts18" placeholder="请输入寄单期限" ></c-input>
</el-form-item>
</c-col>
......
......@@ -42,11 +42,11 @@
<c-col :span="12">
<el-form-item label="信用证金额" prop="oldlidgrp.cbs.nom1.amt">
<c-input
<c-input-currency
v-model="model.oldlidgrp.cbs.nom1.amt"
placeholder="请输入信用证金额"
disabled
></c-input>
></c-input-currency>
</el-form-item>
</c-col>
......@@ -83,8 +83,8 @@
<c-col :span="12">
<el-form-item label="" prop="trnmod.swiadd.ameamt">
<c-input v-model="model.trnmod.swiadd.ameamt" placeholder="请输入增减金额."
></c-input>
<c-input-currency v-model="model.trnmod.swiadd.ameamt" placeholder="请输入增减金额."
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -101,7 +101,7 @@
<c-col :span="12">
<el-form-item label="" prop="trnmod.swiadd.newamt">
<c-input v-model="model.trnmod.swiadd.newamt" placeholder="请输入修改后金额"></c-input>
<c-input-currency v-model="model.trnmod.swiadd.newamt" placeholder="请输入修改后金额"></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -140,7 +140,7 @@
<c-col :span="24">
<el-form-item label="信息目的" prop="trnmod.swiadd.purpos">
<c-select v-model="model.trnmod.swiadd.purpos" style="width:100%" placeholder="请选择Purpose of message"
:code="codes.purpos"
:code="codes.purpos5"
>
</c-select>
</el-form-item>
......@@ -170,7 +170,7 @@
<c-col :span="24">
<el-form-item label="费用承担人修改" prop="trnmod.swiadd.trnchato">
<c-select v-model="model.trnmod.swiadd.trnchato" style="width:100%" placeholder="请选择Amendm. charge by"
:code="codes.trnchato"
:code="codes.trnchato1"
>
</c-select>
</el-form-item>
......@@ -180,10 +180,10 @@
<c-input
type="textarea"
v-model="model.trnmod.swiadd.trnfeetxt"
maxlength="35"
maxlength="210"
show-word-limit
placeholder="请输入收费详情"
disabled
:disabled="model.trnmod.swiadd.trnchato != 'OTHR' "
></c-input>
</el-form-item>
</c-col>
......@@ -235,11 +235,11 @@
<c-col :span="12">
<el-form-item label="" prop="oldlidgrp.cbs.max.amt">
<c-input
<c-input-currency
v-model="model.oldlidgrp.cbs.max.amt"
placeholder="请输入金额"
disabled
></c-input>
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -256,11 +256,11 @@
<c-col :span="12">
<el-form-item label="" prop="litamep.engamt">
<c-input
<c-input-currency
v-model="model.litamep.engamt"
placeholder="请输入修改总金额"
disabled
></c-input>
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -276,11 +276,11 @@
<c-col :span="12">
<el-form-item label="" prop="litamep.maxamt">
<c-input
<c-input-currency
v-model="model.litamep.maxamt"
placeholder="请输入New Maximum Amount"
disabled
></c-input>
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -325,16 +325,16 @@
<c-col :span="24">
<el-form-item label="附加金额" prop="trnmod.swiadd.addamt">
<c-input
<c-input-currency
:disabled=" !(this.model.litp.aamp.aammod.addamtflg == 'X') "
v-model="model.trnmod.swiadd.addamt" placeholder="请输入附加金额"></c-input>
v-model="model.trnmod.swiadd.addamt" placeholder="请输入附加金额"></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="附加金额覆盖" prop="trnmod.swiadd.addamtcov">
<c-input type="textarea"
v-model="model.trnmod.swiadd.addamtcov"
maxlength="35"
maxlength="140"
show-word-limit
placeholder="请输入附加金额"
:disabled=" !(this.model.litp.aamp.aammod.addamtflg == 'X') "
......
......@@ -172,7 +172,7 @@
<c-col :span="24">
<el-form-item label="装运期限" prop="lidgrp.blk.shpper">
<c-input type="textarea" v-model="model.lidgrp.blk.shpper" maxlength="65" :rows="6" show-word-limit placeholder="请输入Shipment Period" ></c-input>
<c-input type="textarea" v-model="model.lidgrp.blk.shpper" maxlength="390" :rows="6" show-word-limit placeholder="请输入Shipment Period" ></c-input>
</el-form-item>
</c-col>
......@@ -193,9 +193,9 @@
</c-col>
<c-col :span="24">
<el-form-item label="寄单期限" prop="lidgrp.blk.preper">
<el-form-item label="寄单期限" prop="lidgrp.rec.prepertxts18">
<c-fullbox>
<c-input type="textarea" v-model="model.lidgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入寄单期限" ></c-input>
<c-input type="textarea" v-model="model.lidgrp.rec.prepertxts18" maxlength="140" show-word-limit placeholder="请输入寄单期限" ></c-input>
<template slot="footer">
<c-button
size="small"
......
......@@ -48,7 +48,7 @@
:rows="4"
type="textarea"
v-model="model.brdgrp.blk.chaded"
maxlength="135"
maxlength="200"
show-word-limit
placeholder="请输入已扣除费用"
></c-input>
......@@ -61,7 +61,7 @@
:rows="4"
type="textarea"
v-model="model.brdgrp.blk.chaadd"
maxlength="135"
maxlength="200"
show-word-limit
placeholder="请输入已添加费用"
></c-input>
......@@ -173,7 +173,7 @@
:rows="23"
type="textarea"
v-model="model.brdgrp.blk.nartxt77a"
maxlength="3500"
maxlength="700"
show-word-limit
placeholder="请输入MT754 77A场内容"
></c-input>
......
......@@ -116,7 +116,7 @@ import Docpan from "~/views/Public/Docpan";
import Engp from "~/views/Public/Engp";
import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
import Limitbody from "./Limitbody";
export default {
......
......@@ -141,11 +141,11 @@
</c-col>
<c-col :span="24">
<el-form-item label="寄单描述" prop="lidgrp.blk.preper">
<el-form-item label="寄单描述" prop="lidgrp.rec.prepertxts18">
<c-input
disabled
:rows="4"
type="textarea" v-model="model.lidgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入内容" ></c-input>
type="textarea" v-model="model.lidgrp.rec.prepertxts18" maxlength="35" show-word-limit placeholder="请输入内容" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......
......@@ -67,7 +67,7 @@
<c-input
type="textarea"
v-model="model.lidgrp.blk.addamtcov"
maxlength="35"
maxlength="140"
:rows="4"
show-word-limit
placeholder=""
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ========================左边======================== -->
<c-col :span="11">
<c-col :span="24">
......@@ -283,7 +283,7 @@
model.lidgrp.rec.shpdat != null && model.lidgrp.rec.shpdat != ''
"
v-model="model.lidgrp.blk.shpper"
maxlength="65"
maxlength="390"
:rows="6"
show-word-limit
placeholder="请输入装运期"
......@@ -355,11 +355,11 @@
</c-col>
<c-col :span="24">
<el-form-item label="交单期限" prop="lidgrp.blk.preper">
<el-form-item label="交单期限" prop="lidgrp.rec.prepertxts18">
<c-fullbox>
<c-input
type="textarea"
v-model="model.lidgrp.blk.preper"
v-model="model.lidgrp.rec.prepertxts18"
maxlength="35"
show-word-limit
placeholder="请输入交单期限"
......
......@@ -4,7 +4,7 @@
<el-collapse-item title="概要" name="1">
<!-- ======================= 左 ========================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<el-col :spam="24">
<el-form-item
label="信用证编号"
......@@ -372,7 +372,7 @@
</c-col>
<!-- ======================右边====================== -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="lidgrp.rec.nam">
<c-input
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ================= 左 ================== -->
<c-col :span="11">
<c-col :span="24">
......
......@@ -83,7 +83,7 @@
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp">
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
......@@ -252,6 +252,7 @@ import Spcrcvp from "./Spcrcvp";
import Spcbenp from "./Spcbenp";
import Diaselp from "./Diaselp";
import Diapan from "./Diapan";
import Limitbody from "./Limitbody";
import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
......@@ -260,7 +261,6 @@ import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan";
import Limitbody from "~/views/Public/Limitbody";
import Doxp from '~/views/Public/Doxp'
export default {
......
......@@ -25,8 +25,8 @@
</c-col>
<c-col :span="24" v-if="model.usfmod.flt ==='<SELU>'">
<c-form-item :label="$t('ordrel.extkey')" prop="usfmod.usr.extkey">
<c-input v-model="model.usfmod.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('ordrel.extkey')"></c-input>
<c-form-item :label="$t('ordrel.SF000050')" prop="usfmod.usr.extkey">
<c-input v-model="model.usfmod.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+$t('ordrel.SF000050')"></c-input>
</c-form-item>
</c-col>
......@@ -107,71 +107,6 @@
</c-col>
</el-form>
<!--
<c-col :span="12" v-show="false">
<c-col :span="12">
<span v-text="model.usfmod.labtxt" data-path=".usfmod.labtxt" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.usftxt" data-path=".usfmod.usftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group Set" prop="usfmod.selusgset">
<c-select v-model="model.usfmod.selusgset" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group Set'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selected User Group" prop="usfmod.selusg">
<c-select v-model="model.usfmod.selusg" style="width:100%" :placeholder="$t('other.please_enter')+'Selected User Group'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Select user branch" prop="usfmod.selusb">
<c-select v-model="model.usfmod.selusb" style="width:100%" :placeholder="$t('other.please_enter')+'Select user branch'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="usfmod.usrget.sdamod.seainf">
<c-input v-model="model.usfmod.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="atpget.sdamod.dadsnd">
<c-input v-model="model.atpget.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="" prop="atpget.sdamod.seainf">
<c-input v-model="model.atpget.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="onSyswrnButshw">
{{$t('ordrel.CF000159')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="List of ORD records" prop="ordstm">
<c-input v-model="model.ordstm" :placeholder="$t('other.please_enter')+'List of ORD records'"></c-input>
</c-form-item>
</c-col>
</c-col>
-->
<c-col :span="24">
<c-istream-table
......@@ -303,12 +238,12 @@ export default {
initdialog:false,
stmData: {
columns: [
"1 1 \"TRN\" 200",
"2 2 \"Name\" 150",
{index:3,position:3,width:160,pattern:'code',label:'Status',code:'sptDetSta'},
"4 4 \"Created\" 200",
"5 5 \"For user\" 200",
"6 6 \"Work User\" 200",
"1 1 \"交易代码\" 200",
"2 2 \"交易名称\" 150",
{index:3,position:3,width:160,pattern:'code',label:'交易状态',code:'sptDetSta'},
"4 4 \"创建时间\" 200",
"5 5 \"对于用户\" 200",
"6 6 \"工作用户\" 200",
],
data: []
}
......@@ -333,7 +268,7 @@ export default {
}
else
{
if(row.TRN){
if(row.交易代码){
const items = row.srcStr.split("\t");
this.model.clmmod.wfs.objtyp="ORD";
this.model.clmmod.wfs.objinr=items[0];
......@@ -344,7 +279,7 @@ export default {
},
async getButtons(row){
this.index=row['IDX'];
let status = row['Status'];
let status = row['交易状态'];
//控制订单确认按钮是否可用
let buttonflg="";
if(status == "PUR" || status == "CMP"){
......
......@@ -67,7 +67,7 @@ export default {
columns: [
"1 1 \"ID\" 200",
"2 2 \"Service\" 200",
{index:3,position:3,width:160,pattern:'code',label:'Status',code:'sptDetSta'},
{index:3,position:3,width:160,pattern:'code',label:'交易状态',code:'sptDetSta'},
"4 4 \"Last Update\" 200",
"5 5 \"Retries\" 200",
"6 6 \"Text\" 200",
......
......@@ -37,6 +37,7 @@ import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Ordrel/Check"
import Default from "~/model/Ordrel/Default"
import Pattern from "~/model/Ordrel/Pattern"
import Menu from "./Menu"
import Ordpwfm from "./Ordpwfm"
import Syswrndisplay from "./Syswrndisplay"
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel cmt100pyl的内置block" prop="sptp.cmt100pylblk">
<c-input type="textarea" v-model="model.sptp.cmt100pylblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel cmt100pyl的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel fmtpyl的内置block" prop="sptp.fmtpylblk">
<c-input type="textarea" v-model="model.sptp.fmtpylblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel fmtpyl的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-col :span="24">
<el-form-item label="Type of Items" prop="">
<el-form-item label="待处理交易的类型" prop="">
<c-checkbox v-model="model.chkinc" disabled>Incoming</c-checkbox>
<c-checkbox v-model="model.chkrim" >Registered</c-checkbox>
<c-checkbox v-model="model.chkpen" disabled>Pending</c-checkbox>
......@@ -16,14 +16,14 @@
<!-------------左边---------------->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Reference" prop="selobj">
<c-input v-model="model.selobj" maxlength="32" placeholder="请输入Reference"></c-input>
<el-form-item label="业务编号" prop="selobj">
<c-input v-model="model.selobj" maxlength="32" placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item label="Selection of Users" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" placeholder="请选择Users">
<el-form-item label="用户选择" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" placeholder="请选择用户选择">
<el-option
v-for="item in codes.flt"
:key="item.value"
......@@ -58,8 +58,8 @@
<!-------------右边---------------->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="seltxt">
<c-input v-model="model.seltxt" maxlength="32" placeholder="请输入Selection Name"></c-input>
<el-form-item label="交易关键字名称" prop="seltxt">
<c-input v-model="model.seltxt" maxlength="32" placeholder="请输入交易关键字名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -263,15 +263,15 @@ export default {
flag:false,
stmData: {
columns: [
'4 1 "TRN" 100',
'5 2 "Reference" 150',
'4 1 "交易代码" 100',
'5 2 "业务编号" 150',
'6 3 "Name" 150',
{index:7,position:5,width:200,pattern:'time',label:'Creation'},
{index:1,position:6,width:120,pattern:'code',label:'Status',code:'sptrelstatus'},
'8 7 "By User" 100',
'14 8 "Work User" 120',
'3 9 "Info" 100',
'10 10 "Infotext" 500',
{index:7,position:5,width:200,pattern:'time',label:'创建时间'},
{index:1,position:6,width:120,pattern:'code',label:'交易状态',code:'sptrelstatus'},
'8 7 "经办柜员" 100',
'14 8 "工作用户" 120',
'3 9 "信息" 100',
'10 10 "信息文本" 500',
],
data: [],
},
......@@ -297,7 +297,7 @@ export default {
});
},
async getButtons(row){
let status = row['Status'];
let status = row['交易状态'];
this.index=row['IDX'];
this.initdialog = true
let index2 = row['IDX']+1;
......
......@@ -47,14 +47,14 @@
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Status" prop="sptp.ord.sta">
<el-form-item label="交易状态" prop="sptp.ord.sta">
<c-select v-model="model.sptp.ord.sta" style="width:100%" placeholder="请选择Status" :code="codes.sptDetSta" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Last Update" prop="sptp.ord.stadattim" label-width="100px">
<c-input v-model="model.sptp.ord.stadattim" placeholder="请输入Timestamp of Last Status Update" disabled></c-input>
<c-input v-model="model.sptp.ord.stadattim" placeholder="请输入Timestamp of Last 交易状态 Update" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -73,17 +73,17 @@
</c-col>
<c-col :span="24">
<el-form-item label="" prop="sptp.ordp0.conarg.selnam">
<c-input v-model="model.sptp.ordp0.conarg.selnam" maxlength="40" placeholder="请输入name of selected contract" disabled></c-input>
<c-input v-model="model.sptp.ordp0.conarg.selnam" maxlength="40" placeholder="请输入选定合同的名称" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name" prop="sptp.ordp0.pta.nam">
<c-input v-model="model.sptp.ordp0.pta.nam" maxlength="40" placeholder="请输入Externally Visible Name of Address" disabled></c-input>
<el-form-item label="交易关键字名称" prop="sptp.ordp0.pta.nam">
<c-input v-model="model.sptp.ordp0.pta.nam" maxlength="40" placeholder="请输入Externally Visible 交易关键字名称 of Address" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Created" prop="sptp.ord.inidattim">
<el-form-item label="创建时间" prop="sptp.ord.inidattim">
<c-input v-model="model.sptp.ord.inidattim" placeholder="请输入Group" disabled></c-input>
</el-form-item>
</c-col>
......
......@@ -25,7 +25,7 @@
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" @click="onClmmodDet" label-width="5px">
&Details
详情
</c-button>
</c-col>
</c-col>
......@@ -35,21 +35,8 @@
:columns="stmData.columns">
</c-istream-table>
<!--
<c-col :span="12">
<el-form-item label="WFEs for transaction for display" prop="clmmod.wfestm">
<c-input v-model="model.clmmod.wfestm" placeholder="请输入WFEs for transaction for display"></c-input>
</el-form-item>
</c-col> -->
</c-col>
</div>
</el-dialog>
</template>
<script>
import Api from "~/service/Api"
......@@ -67,7 +54,7 @@ export default {
columns: [
'4 1 "ID" 150',
'5 2 "Service" 200',
'6 3 "Status" 150',
'6 3 "交易状态" 150',
'8 4 "Last Update" 200',
'14 5 "Retries" 200',
'3 6 "Text" 300',
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtp的内置block" prop="docimm.docbol.prtpblk">
<c-input type="textarea" v-model="model.docimm.docbol.prtpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtp的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtpan的内置block" prop="sptp.ordp0.prtpanblk">
<c-input type="textarea" v-model="model.sptp.ordp0.prtpanblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtpan的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtswtp的内置block" prop="docimm.prtswtpblk">
<c-input type="textarea" v-model="model.docimm.prtswtpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtp的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Message as stream" prop="docimm.ascin">
<c-input v-model="model.docimm.ascin" placeholder="请输入Message as stream"></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel prtswtrp的内置block" prop="docimm.prtswtrpblk">
<c-input type="textarea" v-model="model.docimm.prtswtrpblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prtswtrp的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -12,19 +12,19 @@
<!------------------左边------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Type" prop="spt.sta">
<el-form-item label="类型" prop="spt.sta">
<c-select v-model="model.spt.sta" style="width:100%" placeholder="请选择Type" :code="codes.sptrelstatus" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Reference" prop="spt.objnam">
<c-input v-model="model.spt.objnam" maxlength="40" placeholder="请输入Reference" disabled></c-input>
<el-form-item label="业务编号" prop="spt.objnam">
<c-input v-model="model.spt.objnam" maxlength="40" placeholder="请输入业务编号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name" prop="spt.txt">
<c-input v-model="model.spt.txt" maxlength="40" placeholder="请输入Name" disabled></c-input>
<el-form-item label="交易关键字名称" prop="spt.txt">
<c-input v-model="model.spt.txt" maxlength="40" placeholder="请输入交易关键字名称" disabled></c-input>
</el-form-item>
</c-col>
......@@ -32,7 +32,7 @@
<!------------------右边------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Status" prop="spt.hldflg">
<el-form-item label="交易状态" prop="spt.hldflg">
<c-select v-model="model.spt.hldflg" style="width:100%" placeholder="请选择Hold Flag" :code="codes.hldflg" disabled>
</c-select>
</el-form-item>
......@@ -46,8 +46,8 @@
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Transaction " prop="spt.frm">
<c-input v-model="model.spt.frm" maxlength="6" placeholder="请输入Transaction " disabled></c-input>
<el-form-item label="交易 " prop="spt.frm">
<c-input v-model="model.spt.frm" maxlength="6" placeholder="请输入交易 " disabled></c-input>
</el-form-item>
</c-col>
......@@ -83,7 +83,7 @@
<c-col :span="12">
<c-col :span="12">
<el-form-item label="Entered by" prop="spt.usr">
<el-form-item label="经办柜员" prop="spt.usr">
<c-input v-model="model.spt.usr" maxlength="8" placeholder="请输入Entered by" disabled></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-button size="small" type="primary" @click="onSptpButcls">
&Close
</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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="XMLPanel xmldoc的内置block" prop="docimm.xmldocblk">
<c-input type="textarea" v-model="model.docimm.xmldocblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel xmldoc的内置block" ></c-input>
</el-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 "~/model/Sptneg/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -4,13 +4,13 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000042 -->
<el-tab-pane label="Menu" name="menu">
<el-tab-pane label="菜单" name="menu">
<c-content>
<m-menu :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="Workflow" name="ordpwfm">
<el-tab-pane label="工作流程" name="ordpwfm">
<m-ordpwfm :model="model" :codes="codes"/>
</el-tab-pane>
......@@ -23,7 +23,6 @@
:promptData="promptData"
@select-ety="selectMsg"
>
     
</c-grid-ety-prompt-dialog>
......@@ -37,6 +36,7 @@ import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Sptneg/Check"
import Default from "~/model/Sptneg/Default"
import Pattern from "~/model/Sptneg/Pattern"
import Menu from "./Menu"
import Ordpwfm from "./Ordpwfm"
......
......@@ -4,7 +4,7 @@
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000042 -->
<c-content label="Menu" name="menu">
<c-content label="菜单" name="menu">
<m-menu :model="model" :codes="codes"/>
</c-content>
</c-tabs>
......@@ -20,6 +20,7 @@ import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Sptrel/Check"
import Default from "~/model/Sptrel/Default"
import Pattern from "~/model/Sptrel/Pattern"
import Menu from "./Menu"
......
......@@ -4,17 +4,17 @@
<c-col :span="12">
<el-form-item label="" prop="srvprtm.prtmod.cltprtflg">
<c-checkbox v-model="model.chgetyprt"
>Print message when entity is changed</c-checkbox
>实体更改时打印消息</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Client Printing" prop="srvprtm.prtmod.cltprtflg">
<el-form-item label="客户端打印" prop="srvprtm.prtmod.cltprtflg">
<c-select
v-model="model.srvprtm.prtmod.cltprtflg"
style="width: 100%"
placeholder="请选择Client Printing"
placeholder="请选择客户端打印"
>
</c-select>
</el-form-item>
......@@ -22,43 +22,43 @@
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvprtm.prt.heatxt">
<el-form-item label="标题文本" prop="srvprtm.prt.heatxt">
<c-input
v-model="model.srvprtm.prt.heatxt"
maxlength="40"
placeholder="请输入Text for Header"
placeholder="请输入标题文本"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvprtm.prt.tef">
<el-form-item label="技术表格" prop="srvprtm.prt.tef">
<c-select
v-model="model.srvprtm.prt.tef"
style="width: 100%"
placeholder="请选择Technical Form"
placeholder="请选择技术表格"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvprtm.prt.getprt">
<el-form-item label="默认打印机来自" prop="srvprtm.prt.getprt">
<c-select
v-model="model.srvprtm.prt.getprt"
style="width: 100%"
placeholder="请选择Default Printer from:"
placeholder="请选择默认打印机来自"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvprtm.prt.prt">
<el-form-item label="打印机" prop="srvprtm.prt.prt">
<c-select
v-model="model.srvprtm.prt.prt"
style="width: 100%"
placeholder="请选择Printer"
placeholder="请选择打印机"
>
</c-select>
</el-form-item>
......
......@@ -20,12 +20,12 @@
</el-tab-pane>
<!--PD000035 -->
<el-tab-pane label="Pending Item" name="sptnegp">
<el-tab-pane label="待定项目" name="sptnegp">
<m-sptnegp ref="sptnegp" :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000090 -->
<el-tab-pane label="Configure Print Reroute" name="prtcfg">
<el-tab-pane label="配置打印以重新路由" name="prtcfg">
<m-prtcfg :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
......@@ -138,8 +138,8 @@ export default {
}
</script>
<style>
.m-Btn-eContainer {
display: flex; /*flex布局*/
/* .m-Btn-eContainer {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
......@@ -160,5 +160,5 @@ export default {
}
.m-funcBtn-eContainer .el-button--primary {
border: 1px solid #0D4FBD;
}
} */
</style>
......@@ -11,53 +11,6 @@
label-width="110px"
size="small"
>
<!-- <el-row>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc">
<c-checkbox v-model="chkinc">Incoming</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdzt">
<c-checkbox v-model="chkdzt">E-Trade</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkpen">
<c-checkbox v-model="chkpen">Break</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcor">
<c-checkbox v-model="chkcor">Correction</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkaut">
<c-checkbox v-model="chkaut">Automatic</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdel">
<c-checkbox v-model="chkdel">Reject</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chktco">
<c-checkbox v-model="chktco">网银</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcan">
<c-checkbox v-model="chkcan">归档</c-checkbox>
</el-form-item>
</c-col>
</el-row> -->
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -66,7 +19,7 @@
style="width: 100%"
v-model="model.selobj"
maxlength="32"
placeholder="请输入Reference"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
......@@ -78,7 +31,7 @@
type="date"
v-model="model.inidatfro"
style="width: 100%"
placeholder="请选择Date of entry of Transaction"
placeholder="请选择创建时间"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
......@@ -89,7 +42,7 @@
type="date"
v-model="model.inidattil"
style="width: 100%"
placeholder="请选择Date of entry of Transaction until"
placeholder="请选择创建时间"
></c-date-picker>
</c-col>
</el-form-item>
......@@ -131,7 +84,7 @@
<c-select
v-model="model.usfmod.flt"
style="width: 100%"
placeholder="请选择User"
placeholder="请选择选择用户"
>
<el-option
v-for="item in codes.flt"
......@@ -160,7 +113,7 @@
<c-input
v-model="model.seltxt"
maxlength="32"
placeholder="请输入Selection Name"
placeholder="请输入业务描述"
></c-input>
</el-form-item>
</c-col>
......@@ -209,25 +162,6 @@
>查询</el-button
>
</c-col>
<!-- <c-col :span="12" style="text-align:center" >
<c-checkbox v-model="model.chkypt">云平台</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<el-form-item
label="退回原因"
prop="yptinf"
style="width: 100%"
>
<c-input
v-model="model.yptinf"
maxlength="60"
placeholder="请输入退回原因"
:readonly="true"
></c-input>
</el-form-item>
</c-col> -->
</c-col>
</el-row>
</el-form>
......@@ -235,66 +169,7 @@
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
<!-- <div style="margin-top:20px;">
<c-button size="small" type="primary" disabled="disabled" @click="onButypt">
退回云平台
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onDlmft">
MFT下载
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onDlaxq">
AXQ下载
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onButimg">
上传影像
</c-button>
</div> -->
<el-row>
<!-- <c-col :span="24" style="text-align: right; margin-top: 7px">
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onTake"
>
处理
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onDelete"
>
删除
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onRouting"
>
分派
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onShowInc"
>
显示报文
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onDetails"
>
详情
</c-button>
</c-col> -->
<c-col :span="24" style="">
<c-istream-table
:list="stmData.data"
......@@ -351,63 +226,9 @@
</c-istream-table>
</c-col>
</el-row>
<!-- <el-row style="margin-top: 2rem">
<c-col :span="24">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>交易状态信息 —— {{ transactionStatus.busiNo }}</span>
</div>
<div class="text item">
<form class="el-form--label-left el-form--inline">
<div class="el-form-item">
<label class="el-form-item__label">修改次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.modTimes }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">交单次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.postCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款金额:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnAmt }} CNY</span>
</div>
</div>
</form>
</div>
</el-card>
</c-col>
</el-row> -->
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns"></div>
</el-dialog>
<!-- <el-dialog
class="detailDialogClass"
:visible.sync="detailDialog"
:title="'详情面板'"
appenD-to-body
show-close
>
<m-sptpopup :model="model" :codes="codes"></m-sptpopup>
<span slot="footer">
<c-col :span="24" style="margin-top: 5px">
<el-button type="primary" @click="detailDialog = false"
>关闭</el-button
>
</c-col>
</span>
</el-dialog> -->
</div>
</template>
<script>
......@@ -466,10 +287,6 @@ export default {
},
'19 8 "币种" 50',
'20 9 "金额" 69 2 8 1 16',
// "20 7 \"Cur\" 30",
// "21 8 \"Amt\" 69 2 8 1 16",
// "1 9 \"Status\" 60 1 tdViewTypeEdit:0 1 SPT:STA",
'8 10 "创建人" 80',
'3 11 "当前操作柜员" 100',
'3 12 "当前组别" 100',
......
......@@ -11,53 +11,6 @@
label-width="110px"
size="small"
>
<!-- <el-row>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc">
<c-checkbox v-model="chkinc">Incoming</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdzt">
<c-checkbox v-model="chkdzt">E-Trade</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkpen">
<c-checkbox v-model="chkpen">Break</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcor">
<c-checkbox v-model="chkcor">Correction</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkaut">
<c-checkbox v-model="chkaut">Automatic</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkdel">
<c-checkbox v-model="chkdel">Reject</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chktco">
<c-checkbox v-model="chktco">网银</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkcan">
<c-checkbox v-model="chkcan">归档</c-checkbox>
</el-form-item>
</c-col>
</el-row> -->
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
......@@ -66,7 +19,7 @@
style="width: 100%"
v-model="model.selobj"
maxlength="32"
placeholder="请输入Reference"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
......@@ -105,7 +58,7 @@
<c-select
v-model="model.usfmod.flt"
style="width: 100%"
placeholder="请选择User"
placeholder="请选择选择用户"
>
<el-option
v-for="item in codes.flt"
......@@ -231,66 +184,7 @@
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
<!-- <div style="margin-top:20px;">
<c-button size="small" type="primary" disabled="disabled" @click="onButypt">
退回云平台
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onDlmft">
MFT下载
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onDlaxq">
AXQ下载
</c-button>
<c-button size="small" type="primary" disabled="disabled" @click="onButimg">
上传影像
</c-button>
</div> -->
<el-row>
<!-- <c-col :span="24" style="text-align: right; margin-top: 7px">
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onTake"
>
处理
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onDelete"
>
删除
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onRouting"
>
分派
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onShowInc"
>
显示报文
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="onDetails"
>
详情
</c-button>
</c-col> -->
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
......@@ -320,43 +214,6 @@
</c-istream-table>
</c-col>
</el-row>
<!-- <el-row style="margin-top: 2rem">
<c-col :span="24">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>交易状态信息 —— {{ transactionStatus.busiNo }}</span>
</div>
<div class="text item">
<form class="el-form--label-left el-form--inline">
<div class="el-form-item">
<label class="el-form-item__label">修改次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.modTimes }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">交单次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.postCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款金额:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnAmt }} CNY</span>
</div>
</div>
</form>
</div>
</el-card>
</c-col>
</el-row> -->
<el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns"></div>
</el-dialog>
......
......@@ -4,7 +4,7 @@
<!-- <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="tabClick"> -->
<!-- <el-tab-pane :value="tabVal" label="待办任务查询" name="menu"> -->
<c-content>
<m-menu :model="model" :codes="codes" ref="Menu"/>
<m-menu :model="model" :codes="codes" ref="菜单"/>
</c-content>
<!-- </el-tab-pane> -->
<!-- </c-tabs> -->
......@@ -25,9 +25,10 @@ import Pattern from "~/model/Sptsel/Pattern"
import Utils from "~/utils/index"
import Default from "~/model/Sptsel/Default";
import Check from "~/model/Sptsel/Check";
import Menu from "./Menu"
import Event from "~/model/Sptsel/Event"
import Menu from "./Menu"
export default {
name: 'Sptbrk',
components:{
......
......@@ -24,11 +24,11 @@
<c-col :span="11">
<el-form-item label="Type" prop="spt.sta" style="width: 100%">
<el-form-item label="类型" prop="spt.sta" style="width: 100%">
<c-select
v-model="model.spt.sta"
style="width: 100%"
placeholder="请选择Type"
placeholder="请选择类型"
disabled
>
</c-select>
......@@ -36,7 +36,7 @@
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Status" prop="spt.hldflg" style="width: 100%">
<el-form-item label="交易状态" prop="spt.hldflg" style="width: 100%">
<c-select
v-model="model.spt.hldflg"
style="width: 100%"
......@@ -49,12 +49,12 @@
</c-col>
<c-col :span="11">
<el-form-item label="Reference" prop="spt.objnam" style="width: 100%">
<el-form-item label="业务编号" prop="spt.objnam" style="width: 100%">
<c-input
v-model="model.spt.objnam"
maxlength="40"
style="width: 100%"
placeholder="请输入Reference"
placeholder="请输入业务编号"
disabled
></c-input>
</el-form-item>
......@@ -73,12 +73,12 @@
</c-col>
<c-col :span="11">
<el-form-item label="Name" prop="spt.txt" style="width: 100%">
<el-form-item label="交易关键字名称" prop="spt.txt" style="width: 100%">
<c-input
v-model="model.spt.txt"
maxlength="40"
style="width: 100%"
placeholder="请输入Name"
placeholder="请输入交易关键字名称"
disabled
></c-input>
</el-form-item>
......@@ -86,12 +86,12 @@
<c-col :span="11" :offset="1">
<c-col :span="13">
<el-form-item label="Transaction " prop="spt.frm">
<el-form-item label="交易 " prop="spt.frm">
<c-input
v-model="model.spt.frm"
maxlength="6"
style="width: 95%"
placeholder="请输入Transaction "
placeholder="请输入交易"
disabled
></c-input>
</el-form-item>
......@@ -101,7 +101,7 @@
<c-select
v-model="model.spt.frm"
maxlength="16"
placeholder="请输入Transaction "
placeholder="请输入交易"
:code="codes.frm"
style="width:100%"
disabled
......@@ -163,7 +163,7 @@
<c-col :span="11" :offset="1">
<c-col :span="10">
<el-form-item label="Entered by" prop="spt.usr">
<el-form-item label="经办柜员" prop="spt.usr">
<c-input
v-model="model.spt.usr"
maxlength="8"
......@@ -214,43 +214,6 @@
<el-divider></el-divider>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onSptpButord">
Order
</c-button>
</c-col> -->
<!--
<c-col :span="12">
<el-form-item label="Message Type " prop="sptp.smh.msgtyp">
<c-input v-model="model.sptp.smh.msgtyp" maxlength="20" placeholder="请输入Message Type "></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Receiver Key " prop="sptp.smh.sndkey">
<c-input v-model="model.sptp.smh.sndkey" maxlength="50" placeholder="请输入Receiver Key "></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Relevant Amount" prop="sptp.smh.relcur">
<c-input v-model="model.sptp.smh.relcur" maxlength="3" placeholder="请输入Relevant Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Relevant Amount Optional" prop="sptp.smh.relamt">
<c-input v-model="model.sptp.smh.relamt" placeholder="请输入Relevant Amount Optional"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSptpButcls">
&Close
</c-button>
</c-col> -->
<c-col :span="24" style="">
<!-- <el-form-item label-width="500px"> -->
<c-table :paginationShow="false" :border="true">
......@@ -265,7 +228,7 @@
width="auto"
></el-table-column>
<el-table-column
label="Message references"
label="消息引用"
prop="nam"
width="150px"
></el-table-column>
......@@ -280,7 +243,7 @@
width="auto"
></el-table-column>
<el-table-column
label="File name"
label="文件名"
prop="docfil"
width="auto"
></el-table-column>
......@@ -396,10 +359,10 @@ export default {
columns:[
// "7 1 \"Start\" 0",
{index:1,position:1,width:140,pattern:'time',label:'Start'},
// "2 2 \"Type\" 0",
{index:2,position:2,width:'auto',pattern:'code',label:'Type',code:CodeTable.sptDetSta},
// "2 2 \"类型\" 0",
{index:2,position:2,width:'auto',pattern:'code',label:'类型',code:CodeTable.sptDetSta},
"3 3 \"User\" auto",
"4 4 \"TRN\" auto",
"4 4 \"交易代码\" auto",
// "7 5 \"End\" 0",
{index:5,position:5,width:140,pattern:'time',label:'End'},
"8 6 \"Text\" auto",
......
......@@ -12,7 +12,7 @@
<!-- <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="tabClick"> -->
<!-- <el-tab-pane :value="tabVal" label="待办任务查询" name="menu"> -->
<!-- <c-content> -->
<m-menu :model="model" :codes="codes" ref="Menu" />
<m-menu :model="model" :codes="codes" ref="菜单" />
<!-- </c-content> -->
<!-- </el-tab-pane> -->
<!-- </c-tabs> -->
......@@ -28,9 +28,10 @@ import Pattern from "~/model/Sptsel/Pattern"
import Utils from "~/utils/index"
import Default from "~/model/Sptsel/Default";
import Check from "~/model/Sptsel/Check";
import Menu from "./Menu";
import Event from "~/model/Sptsel/Event";
import Menu from "./Menu";
export default {
name: "Sptsel",
components: {
......
......@@ -3,20 +3,6 @@
<!-- <div class="eContainer"> -->
<c-content :height="120">
<div class="eibs-tab">
<!-- <c-col :span="24">
<div style="float:right;margin-bottom:10px">
<el-button size="small">交易快照</el-button>
<el-button size="small">智能提示</el-button>
<el-button size="small" @click="exit">返回</el-button>
</div>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col> -->
<el-form
:model="model"
ref="modelForm"
......@@ -48,8 +34,8 @@
<c-col :span="11">
<c-col :span="24">
<c-col :span="22">
<el-form-item label="Reference">
<c-input v-model="model.trn.ownref" maxlength="16" disabled placeholder="请输入Reference"></c-input>
<el-form-item label="业务编号">
<c-input v-model="model.trn.ownref" maxlength="16" disabled placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align: right">
......@@ -202,30 +188,9 @@
</c-col>
<!-- <c-col :span="24">
<el-form-item label="Signatures Required/Obtained">
<c-row>
<c-col :span="11">
<c-input v-model="model.trn.relreq" maxlength="3" disabled placeholder="请输入Signatures Required/Obtained"></c-input>
</c-col>
<c-col :span="2">
<span style="margin-left:40%">/</span>
</c-col>
<c-col :span="11">
<c-input v-model="model.trn.relres" maxlength="3" disabled placeholder="请输入Applied Signatures"></c-input>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Completion text">
<c-input style="font-weight:bold" v-model="model.recpan.cpltxt" disabled placeholder="请输入Based on Ident No."></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-col :span="24">
<el-form-item label="Entered by">
<el-form-item label="经办柜员">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" disabled placeholder="请输入Entered by"></c-input>
</el-form-item>
</c-col>
......@@ -309,19 +274,7 @@
</el-table-column>
</c-istream-table>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="User ID">
<c-input v-model="model.recpan.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="">
<c-input v-model="model.recpan.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
-->
<c-col :span="24" style="height:24px;margin-top:20px">
<el-form-item label="经办/复核" class="messageLabel">
</el-form-item>
......@@ -389,7 +342,7 @@ export default {
model: new Trnrel().data,
documentsData: {
columns: [
"1 1 \"Type\" 300 1 0:0 1 CORTYP",
"1 1 \"类型\" 300 1 0:0 1 CORTYP",
"2 2 \"External Key\" 300",
"3 3 \"Document\" auto",
],
......@@ -401,7 +354,7 @@ export default {
// '2 3:1 "Date / Time" 300',
{index:2,position:3,width:300,pattern:'time',label:'Date / Time'},
// '3 5:1 "Action" 400',
'4 1:1 "Type" 300'
'4 1:1 "类型" 300'
],
data: [],
},
......@@ -415,8 +368,8 @@ export default {
columns: [
'1 1 "ID" 100',
'2 2 "Service" 100',
// '3 3 "Status" 100',
{index:3,position:3,width:100,pattern:'code',label:'Status',code: CodeTable.wfetrssta},
// '3 3 "交易状态" 100',
{index:3,position:3,width:100,pattern:'code',label:'交易状态',code: CodeTable.wfetrssta},
'4 4 "Last Update" 100',
'5 5 "Retries" 100',
'6 6 "Text" 200',
......@@ -488,7 +441,7 @@ export default {
this.title = "面函"
let viewurl = "/#/docpan/show";
let XMLdata;
if (row.Type == 'LET') {
if (row.类型 == 'LET') {
window.sessionStorage.docTXT = ''
window.sessionStorage.docXML = rtnmsg.data.docimm_xmldocblk;
}
......
......@@ -133,33 +133,6 @@
</el-table-column>
</c-table>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncall">
Show all inc
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
订单信息
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
Pending item
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="报文信息">
<c-input type="textarea" v-model="model.recpan.docinf" maxlength="200" show-word-limit placeholder="请输入报文信息" ></c-input>
</el-form-item>
</c-col> -->
<c-col :span="22" :offset="1">
<p>工作服务流程</p>
......@@ -276,6 +249,7 @@
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Utils from "~/utils"
import PaperShow from "./PaperShow"
export default {
......
......@@ -22,7 +22,7 @@
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
......@@ -55,7 +55,7 @@
<c-select
v-model="model.usrcon"
style="width: 100%"
placeholder="请选择User"
placeholder="请选择经办柜员"
>
<el-option
v-for="item in codes.usrsort"
......@@ -133,7 +133,7 @@
v-model="model.atp.cod"
maxlength="6"
style="width: 95%"
placeholder="请输入Transaction Type "
placeholder="请输入交易代码 "
@keyup.enter.native="showGridPromptDialog('atp.cod')"
></c-input>
</c-col>
......@@ -180,7 +180,7 @@
<c-input
v-model="model.atptxt"
maxlength="37"
placeholder="请输入Transaction Text"
placeholder="请输入交易名称"
></c-input>
</el-form-item>
</c-col>
......@@ -202,270 +202,6 @@
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
<!--
<c-col :span="12">
<el-form-item label="List of transaction sfor display">
<c-input v-model="model.trncorco.trnstm" placeholder="请输入List of transaction sfor display"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of transactions">
<c-input v-model="model.numtrn" placeholder="请输入# of transactions"></c-input>
</el-form-item>
</c-col>
-->
<!-- <div style="margin-top:20px;"> -->
<!-- <c-button size="small" type="primary" @click="onSeaown">
Search Own
</c-button>
<c-button size="small" type="primary" @click="onSeajbh">
Search All
</c-button> -->
<!-- <c-button
size="small"
type="primary"
disabled="disabled"
@click="onImgmodNewimg"
>
Img
</c-button>
<c-button
size="small"
type="primary"
disabled="disabled"
@click="onImgmodNewhisimg"
>
His.img
</c-button>
<c-button
size="small"
type="primary"
disabled="disabled"
@click="onDiaconButdia"
>
Diaries
</c-button>
<c-button
size="small"
type="primary"
disabled="disabled"
@click="onImgmodHisimg"
>
Old.img
</c-button>
<c-button
size="small"
type="primary"
:disabled="relrowDisabled"
@click="onRelrow"
>
Release
</c-button>
<c-button
size="small"
type="primary"
disabled="disabled"
@click="onReprow"
>
Repair
</c-button>
<c-button
size="small"
type="primary"
:disabled="relrowDisabled"
@click="onRejrow"
>
Reject
</c-button>
<c-button size="small" type="primary" @click="onExi"> Exit </c-button> -->
<!-- </div> -->
<!--
<c-col :span="12">
<c-button size="small" type="primary" @click="onSeajbh">
Search All
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSeactr">
Search
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSearow">
Search All
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDsp">
Display
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewimg">
Img
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodNewhisimg">
His.img
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDiaconButdia">
Diaries
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodHisimg">
Old.img
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRelrow">
Release
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrinte">
导出Excel
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onReprow">
Repair
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRejrow">
Reject
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRelcor">
Rel Control
</c-button>
</c-col>
-->
<!--
<c-col :span="12">
<el-form-item label=">>">
<c-input v-model="model.orddsp" placeholder="请输入>>"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
Exit
</c-button>
</c-col> -->
<!--<p>{{model.trncorco.trnstm}}</p>-->
<!-- <el-row>
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
> -->
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
<el-table-column
fixed="right"
prop="display"
label="操作"
width="140px"
>
<template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col>
<!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> -->
</template>
<template slot-scope="scope">
<c-button
style="margin-left: 0"
size="small"
@click="onFinishDetail(scope.$index,scope.row)"
>
详情
</c-button>
<!--
<c-button style="margin-left: 0" size="small" type="primary">
快照
</c-button>
-->
<c-button
style="margin-left: 0"
size="small"
>
冲正
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
<!-- <el-row style="margin-top: 2rem">
<c-col :span="24">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>交易状态信息 —— {{ transactionStatus.busiNo }}</span>
</div>
<div class="text item">
<form class="el-form--label-left el-form--inline">
<div class="el-form-item">
<label class="el-form-item__label">修改次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.modTimes }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">交单次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.postCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款次数:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnCount }}</span>
</div>
</div>
<div class="el-form-item">
<label class="el-form-item__label transstatus">付款金额:</label>
<div class="el-form-item__content">
<span>{{ transactionStatus.earnAmt }} CNY</span>
</div>
</div>
</form>
</div>
</el-card>
</c-col>
</el-row> -->
<!-- <el-dialog :visible.sync="initdialog" :title="'交易列表'" append-to-body>
<div class="m-list-btns">
</div>
</el-dialog> -->
</div>
</template>
<script>
......
......@@ -2,21 +2,7 @@
<c-page title="">
<!-- <div class="eContainer"> -->
<c-content :height="120">
<div class="eibs-tab">
<!-- <c-col :span="24">
<div style="float:right;margin-bottom:10px">
<el-button size="small">交易快照</el-button>
<el-button size="small">智能提示</el-button>
<el-button size="small" @click="exit">返回</el-button>
</div>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
</c-col> -->
<div class="eibs-tab">
<el-form
:model="model"
ref="modelForm"
......@@ -48,8 +34,8 @@
<c-col :span="11">
<c-col :span="24">
<c-col :span="22">
<el-form-item label="Reference">
<c-input v-model="model.trn.ownref" maxlength="16" disabled placeholder="请输入Reference"></c-input>
<el-form-item label="业务编号">
<c-input v-model="model.trn.ownref" maxlength="16" disabled placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="2" style="text-align: right">
......@@ -201,31 +187,9 @@
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="Signatures Required/Obtained">
<c-row>
<c-col :span="11">
<c-input v-model="model.trn.relreq" maxlength="3" disabled placeholder="请输入Signatures Required/Obtained"></c-input>
</c-col>
<c-col :span="2">
<span style="margin-left:40%">/</span>
</c-col>
<c-col :span="11">
<c-input v-model="model.trn.relres" maxlength="3" disabled placeholder="请输入Applied Signatures"></c-input>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Completion text">
<c-input style="font-weight:bold" v-model="model.recpan.cpltxt" disabled placeholder="请输入Based on Ident No."></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Entered by">
<el-form-item label="经办柜员">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" disabled placeholder="请输入Entered by"></c-input>
</el-form-item>
</c-col>
......@@ -389,7 +353,7 @@ export default {
model: new Trnrel().data,
documentsData: {
columns: [
"1 1 \"Type\" 300 1 0:0 1 CORTYP",
"1 1 \"类型\" 300 1 0:0 1 CORTYP",
"2 2 \"External Key\" 300",
"3 3 \"Document\" auto",
],
......@@ -400,7 +364,7 @@ export default {
'1 2:1 "User" 300',
'2 3:1 "Date / Time" 300',
// '3 5:1 "Action" 400',
'4 1:1 "Type" 300'
'4 1:1 "类型" 300'
],
data: [],
},
......@@ -414,8 +378,8 @@ export default {
columns: [
'1 1 "ID" 100',
'2 2 "Service" 100',
// '3 3 "Status" 100',
{index:3,position:3,width:100,pattern:'code',label:'Status',code: CodeTable.wfetrssta},
// '3 3 "交易状态" 100',
{index:3,position:3,width:100,pattern:'code',label:'交易状态',code: CodeTable.wfetrssta},
'4 4 "Last Update" 100',
'5 5 "Retries" 100',
'6 6 "Text" 200',
......@@ -486,7 +450,7 @@ export default {
this.title = "面函"
let viewurl = "/#/docpan/show";
let XMLdata;
if (row.Type == 'LET') {
if (row.类型 == 'LET') {
window.sessionStorage.docTXT = ''
window.sessionStorage.docXML = rtnmsg.data.docimm_xmldocblk;
}
......
......@@ -32,9 +32,10 @@ import commonProcess from "~/mixin/commonProcess";
import Pattern from "~/model/Trnrel/Pattern";
import Default from "~/model/Trnrel/Default";
import Check from "~/model/Trnrel/Check";
import Inftrnps from "./Inftrnps";
import Utils from "~/utils/index";
import Inftrnps from "./Inftrnps";
// import * as poinMessage from '@/util/poin-common/messageManage.js'
import {
TabPane,
......
......@@ -8,14 +8,14 @@
</c-col>
<c-col :span="12">
<el-form-item label="Reference">
<c-input v-model="model.trn.ownref" maxlength="16" placeholder="请输入Reference"></c-input>
<el-form-item label="业务编号">
<c-input v-model="model.trn.ownref" maxlength="16" placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reference">
<c-input v-model="model.recpan.con" placeholder="请输入Reference"></c-input>
<el-form-item label="业务编号">
<c-input v-model="model.recpan.con" placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
......@@ -56,8 +56,8 @@
</c-col>
<c-col :span="12">
<el-form-item label="Transaction">
<c-input v-model="model.recpan.atpget.sdamod.seainf" placeholder="请输入Transaction"></c-input>
<el-form-item label="交易">
<c-input v-model="model.recpan.atpget.sdamod.seainf" placeholder="请输入交易"></c-input>
</el-form-item>
</c-col>
......@@ -139,7 +139,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="Entered by">
<el-form-item label="经办柜员">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" placeholder="请输入Entered by"></c-input>
</el-form-item>
</c-col>
......@@ -162,7 +162,7 @@
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
Pending Item
待定项目
</c-button>
</c-col>
......
......@@ -33,20 +33,10 @@ import commonProcess from "~/mixin/commonProcess";
import Pattern from "~/model/Trnrel/Pattern";
import Default from "~/model/Trnrel/Default";
import Check from "~/model/Trnrel/Check";
import Inftrnps from "./Inftrnps";
import Trnp0 from "./Trnp0";
import Trnpwfm from "./Trnpwfm";
import Trnpevt from "./Trnpevt";
import Trnpack from "./Trnpack";
import Trnptro from "./Trnptro";
import Prtgle from "./Prtgle";
import Prtpan from "./Prtpan";
import Prtswtp from "./Prtswtp";
import Xmldoc from "./Xmldoc";
import Prtswtrp from "./Prtswtrp";
import Prtp from "./Prtp";
import Utils from "~/utils/index";
import Inftrnps from "./Inftrnps";
// import * as poinMessage from '@/util/poin-common/messageManage.js'
import {
TabPane,
......
......@@ -38,12 +38,15 @@ export default {
#business_container {
flex: 1;
width: 85%;
margin: 40px auto 0;
margin: 0 auto;
padding-top: 40px;
background-color: #ffffff;
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 12%), 0 0 3px 0 rgb(0 0 0 / 4%);
}
#business_container .eibs-tab {
padding: 0 15px;
padding: 40px;
}
#business_container .eibs-tab::after {
#business_container .eibs::after, #business_container .eibs-tab::after {
content: "";
display: block;
clear: both;
......
......@@ -18,6 +18,7 @@
maxlength="16"
placeholder="请输入地址编码"
style="width: 100%"
disabled
></c-input>
<template slot="footer">
<c-button
......
......@@ -15,7 +15,7 @@
<c-col :span="6">
<el-form-item label="" label-width="5px" >
<c-input v-model="model.setmod.docamt" placeholder="0" ></c-input>
<c-input-currency v-model="model.setmod.docamt" placeholder="0" disabled></c-input-currency>
</el-form-item>
</c-col>
......@@ -237,19 +237,25 @@
</el-table-column>
<el-table-column label="费用描述" prop="feetxtinf" width="auto">
<template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.feetxtinf'"></el-form-item>
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.feetxtinf'">
{{scope.row.feetxtinf}}
</el-form-item>
</template>
</el-table-column>
<el-table-column label="币种" prop="cur" width="100px">
<template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.cur'"></el-form-item>
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.cur'">
{{scope.row.cur}}
</el-form-item>
</template>
</el-table-column>
<el-table-column label="应收金额" prop="ogiamt" width="150px">
</el-table-column>
<el-table-column label="实收金额" prop="amt" width="150px">
<template slot-scope="scope">
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.amt'"></el-form-item>
<el-form-item label-width="0" :prop="'setmod.setfeg.setfel.' + scope.$index + '.amt'">
{{scope.row.amt}}
</el-form-item>
</template>
</el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right">
......
<template>
<div class="eContainer-taskList">
<c-tabs :value="tabVal" type="card" @tab-click="tabClick">
<el-tab-pane label="待经办列表" name="sptsel">
<!-- <c-table :columnsConfig="tableColumns" :list="tableData"></c-table> -->
<span slot="label">
待经办列表
<el-badge
v-if="$store.state.Status.taskList.sptsel > 0"
:value="$store.state.Status.taskList.sptsel"
:max="99"
/>
</span>
<c-content :height="180">
<t-sptsel />
</c-content>
</el-tab-pane>
<c-page title="任务列表">
<div class="eContainer-taskList">
<c-tabs :value="tabVal" type="card" @tab-click="tabClick">
<el-tab-pane label="待经办列表" name="sptsel">
<!-- <c-table :columnsConfig="tableColumns" :list="tableData"></c-table> -->
<span slot="label">
待经办列表
<el-badge
v-if="$store.state.Status.taskList.sptsel > 0"
:value="$store.state.Status.taskList.sptsel"
:max="99"
/>
</span>
<c-content>
<t-sptsel />
</c-content>
</el-tab-pane>
<el-tab-pane label="待复核列表" name="trnrel">
<span slot="label">
待复核列表
<el-badge
v-if="$store.state.Status.taskList.trnrel > 0"
:value="$store.state.Status.taskList.trnrel"
:max="99"
/>
</span>
<c-content :height="180">
<t-trnrel />
</c-content>
</el-tab-pane>
<el-tab-pane label="待复核列表" name="trnrel">
<span slot="label">
待复核列表
<el-badge
v-if="$store.state.Status.taskList.trnrel > 0"
:value="$store.state.Status.taskList.trnrel"
:max="99"
/>
</span>
<c-content>
<t-trnrel />
</c-content>
</el-tab-pane>
<el-tab-pane label="已完成列表" name="trnfnd">
<c-content :height="180">
<t-trnfnd />
</c-content>
</el-tab-pane>
<el-tab-pane label="待申报列表" name="bopsel">
<t-bopsel />
</el-tab-pane>
<el-tab-pane label="草稿箱" name="sptbrk">
<span slot="label">
草稿箱
<el-badge
v-if="$store.state.Status.taskList.sptbrk > 0"
:value="$store.state.Status.taskList.sptbrk"
:max="99"
/>
</span>
<t-sptbrk />
</el-tab-pane>
<el-tab-pane label="到期提示" name="diasel">
<span slot="label">
到期提示
<el-badge
v-if="$store.state.Status.taskList.diasel > 0"
:value="$store.state.Status.taskList.diasel"
:max="99"
/>
</span>
<c-content :height="180">
<t-diasel />
</c-content>
</el-tab-pane>
<!--
<el-tab-pane label="数据对比" name="compare">
<span slot="label">
数据对比
</span>
<c-content :height="180">
<t-compare />
</c-content>
<el-tab-pane label="已完成列表" name="trnfnd">
<c-content>
<t-trnfnd />
</c-content>
</el-tab-pane>
<el-tab-pane label="待申报列表" name="bopsel">
<t-bopsel />
</el-tab-pane>
<el-tab-pane label="草稿箱" name="sptbrk">
<span slot="label">
草稿箱
<el-badge
v-if="$store.state.Status.taskList.sptbrk > 0"
:value="$store.state.Status.taskList.sptbrk"
:max="99"
/>
</span>
<t-sptbrk />
</el-tab-pane>
<el-tab-pane label="到期提示" name="diasel">
<span slot="label">
到期提示
<el-badge
v-if="$store.state.Status.taskList.diasel > 0"
:value="$store.state.Status.taskList.diasel"
:max="99"
/>
</span>
<c-content>
<t-diasel />
</c-content>
</el-tab-pane>
-->
</c-tabs>
</div>
<!--
<el-tab-pane label="数据对比" name="compare">
<span slot="label">
数据对比
</span>
<c-content>
<t-compare />
</c-content>
</el-tab-pane>
-->
</c-tabs>
</div>
</c-page>
</template>
<script>
......
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