Commit d4a887dd by zhengxiaokui
parents 5183725d 716bffcc
<!-- 引用方法
<c-function-btn :handleStart="handleStart" :handleCheck="handleCheck" :handleSave="handleSave"
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"
></c-function-btn>
-->
<template>
<el-col class="eContainer-func" v-if="!isReview">
<el-button type="primary" size="small" @click="handleStart">提交</el-button>
<el-button type="primary" size="small" @click="handleCheck">检核</el-button>
<el-button type="primary" size="small" @click="handleSave">暂存</el-button>
<el-button type="primary" size="small" @click="handleCancel">退出</el-button>
</el-col>
<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="start" :loading="$store.state.Status.loading.submit">提交</el-button>
<el-button size="small" @click="check" :loading="$store.state.Status.loading.check">检核</el-button>
<el-button size="small" @click="save" :loading="$store.state.Status.loading.stash">暂存</el-button>
<el-button size="small" @click="handleCancel">退出</el-button>
</div>
<div class="m-zhanWei-forfuncBtn" v-if="!buttonHide && showSetBtn && (funcBtnHide || isReview)"></div>
<div class="m-openleft" v-if="!buttonHide && showSetBtn">
<el-button
type="primary"
icon="el-icon-arrow-left"
size="mini"
class="m-setting-btn"
v-show="!openflag"
@click="open"
>展开
<i class="el-icon-setting" size="mini"></i>
</el-button>
<el-button
type="primary"
icon="el-icon-arrow-right"
size="mini"
class="m-setting-btn"
v-show="openflag"
@click="close"
>收起
<i class="el-icon-setting" size="mini"></i>
</el-button>
<div class="m-openleft-item" v-show="openflag">
<slot></slot>
</div>
</div>
</div>
</template>
<script>
// 反洗钱组件引入
export default {
// 如果需要制裁信息按钮则给组件传 showAml 方法,如果不需要则不传
props: ['handleStart', 'handleCheck', 'handleSave'],
data: function () {
return {
isReview: false,
}
export default {
// 如果需要制裁信息按钮则给组件传 showAml 方法,如果不需要则不传
props: ["handleSubmit", "handleCheck", "handleStash", "handleExit", "hideFuncBtn"],
data: function() {
return {
isReview: false,
openflag: true,
funcBtnHide: false
};
},
created() {
if (this.$route.path.indexOf("review") !== -1) {
this.isReview = true;
} else {
this.isReview = false;
}
if (this.hideFuncBtn) {
this.funcBtnHide = true;
}
// console.log("functionbtn标志isReview:", this.isReview)
// console.log("functionbtn标志funcBtnHide:", this.funcBtnHide)
// console.log("functionbtn标志buttonHide:", this.buttonHide)
// console.log("functionbtn标志showSetBtn:", this.showSetBtn)
// console.log("functionbtn标志mode:", this.mode)
// console.log("functionbtn标志zhanwei:", !this.buttonHide && this.showSetBtn && (this.funcBtnHide || this.isReview))
},
computed: {
showSetBtn() {
return this.$slots.default !== undefined;
},
created () {
if (this.$route.path.indexOf('review') !== -1) {
this.isReview = true
} else {
this.isReview = false
}
mode() {
return this.$store.state.Status.mode;
},
methods: {
handleCancel: function () {
this.$confirm('确认退出?', '', {
confirmButtonText: '确认',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
this.$router.push('/business/home')
}).catch(() => {})
}
buttonHide() {
return this.$route.path.indexOf("display") !== -1;
}
},
methods: {
start: async function() {
this.handleSubmit && (await this.handleSubmit());
},
check: async function() {
this.handleCheck && (await this.handleCheck());
},
save: async function() {
this.handleStash && (await this.handleStash());
},
handleCancel: function() {
this.$confirm("确认退出?", "", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning"
})
.then(res => {
// this.$router.back();
this.handleExit && this.handleExit()
if (this.$route.query && this.$route.query.routeParams) {
setTimeout(() => {
this.$router.back()
}, 500)
} else {
setTimeout(() => {
this.$router.push('/business/office')
}, 500)
}
})
.catch(() => {});
},
open() {
this.openflag = true;
},
close() {
this.openflag = false;
}
}
</script>
\ No newline at end of file
};
</script>
<style>
.m-Btn-eContainer {
display: flex; /*flex布局*/
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-start;
height: 32px;
margin-bottom: 5px;
}
.m-funcBtn-eContainer {
order: 1;
}
.m-zhanWei-forfuncBtn{
order: 2;
}
.m-openleft {
order: 3;
}
.m-funcBtn-eContainer button,
.m-funcBtn-eContainer .el-button + .el-button {
margin: 0px 0px 0px 0px;
}
.m-funcBtn-eContainer .el-button--default {
background-image: linear-gradient(#fff,#dedede);
border: 1px solid #ccc;
}
.m-funcBtn-eContainer .el-button--primary {
border: 1px solid #0D4FBD;
}
.m-openleft-item {
display: inline-block;
padding: 0px;
}
.m-setting-btn {
padding: 0px 10px 0px 8px;
font-size: 12px;
line-height: 22px;
}
.m-openleft-item > span {
display: inline-block;
}
.m-openleft-item .el-button+.el-button {
margin: 0;
}
.m-openleft-item > button,
.m-openleft-item > span > button,
.m-openleft-item > span > div > button {
color: #606266;
background-color: #fff;
border: 1px #ccc solid;
padding: 0px 7px;
background-image: linear-gradient(#fff,#dedede);
}
.m-openleft-item > button:hover,
.m-openleft-item > span > button:hover,
.m-openleft-item > span > div > button:hover {
background-color: #b3d8ff;
color: #606266;
}
</style>
......@@ -66,7 +66,7 @@ export default {
.m-table-search-form .el-form-item__content {
width: calc(100% - 110px);
}
.m-table-search-form .el-form-item {
/* .m-table-search-form .el-form-item {
width: 33%;
margin-right: 0;
padding-right: 20px;
......@@ -74,7 +74,7 @@ export default {
}
.m-table-search-form .el-form-item:nth-child(3n) {
padding-right: 0;
}
} */
.m-table-operation {
margin-top: 15px;
......
<template>
<div class="c-page-container">
<div class="title">
<icon class="el-icon-location" style="color: #409eff;"></icon>
<span>{{ title }}</span>
</div>
<div style="flex: 1; padding: 10px 20px; position: relative">
......
import Utils from "~/utils";
export default {
methods: {
// 表单提交
async handleSubmit() {
let result = await this.save();
if (result.respCode == SUCCESS) {
this.$notify({
title: "成功",
message: "保存成功",
type: "success",
});
this.$router.history.push("/business/trnrel");
} else {
this.$notify({
title: "失败",
message: "保存失败",
type: "error",
});
}
},
// 表单暂存
async handleStash() {
let result = await this.pedding();
if (result.respCode == SUCCESS) {
this.$notify({
title: "成功",
message: "暂存成功",
type: "success",
});
this.$router.history.push("/business/sptsel");
} else {
this.$notify({
title: "失败",
message: "暂存失败",
type: "error",
});
}
},
// 表单校验
async handleCheck() {
let result = await this.checkAll();
if (result.respCode != SUCCESS) {
this.$notify.error({ title: "错误", message: result.respMsg });
} else {
// 清除之前的校验状态
this.$refs.modelForm.clearValidate();
const fields = this.$refs.modelForm.fields;
const fieldErrors = result.fieldErrors;
this.updateModel(result.data);
Utils.positioningErrorMsg(fieldErrors, fields);
const tab = Utils.positioningErrorMsg(fieldErrors, fields);
if (tab) {
// tab切换之后,需出发tab-click的事件
this.tabClick(tab);
}
}
},
},
};
import Utils from "~/utils"
/**
* Diasel Check规则
*/
let checkObj = {
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Diasel Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"usfmod.flt" :Utils.defaultFunction,
"dspstm" :Utils.defaultFunction,
"usfmod.selusg" :Utils.defaultFunction,
"usfmod.selusgset" :Utils.defaultFunction,
"usfmod.usr.extkey" :Utils.defaultFunction,
"diatil" :Utils.defaultFunction,
"seasec" :Utils.defaultFunction,
"diafro" :Utils.defaultFunction,
"searef" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onUsfmodShwflt(){
let rtnmsg = await this.executeRule("usfmod.shwflt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButdet(){
let rtnmsg = await this.executeRule("butdet")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButdia(){
let rtnmsg = await this.executeRule("butdia")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButdel(){
let rtnmsg = await this.executeRule("butdel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButprt(){
let rtnmsg = await this.executeRule("butprt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButconsel(){
let rtnmsg = await this.executeRule("butconsel")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButconcal(){
let rtnmsg = await this.executeRule("butconcal")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButexi(){
let rtnmsg = await this.executeRule("butexi")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"diafro":[
{type: "date", required: false, message: "输入正确的日期"}
],
"diatil":[
{type: "date", required: false, message: "输入正确的日期"}
],
"searef":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"usfmod.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"usfmod.usrget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"dspstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Diasel{
constructor () {
this.data = {
diafro:"", // Diary From date .diafro
diatil:"", // Diary Till date .diatil
usfmod:{
labtxt:"", // Text of Label .usfmod.labtxt
usftxt:"", // Text of Selection Text .usfmod.usftxt
flt:"", // Filter .usfmod.flt
selusg:"", // Selected User Group .usfmod.selusg
selusgset:"", // Selected User Group Set .usfmod.selusgset
usr:{
extkey:"", // User ID .usfmod.usr.extkey
},
usrget:{
sdamod:{
seainf:"", // .usfmod.usrget.sdamod.seainf
},
},
selusb:"", // Select user branch .usfmod.selusb
},
searef:"", // Selection Reference .searef
seasec:"", // Business Sector .seasec
dspstm:"", // Display Stream .dspstm
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Mgrtsk Check规则
*/
let checkObj = {
"wfetsk.tsklist.redotime" :null,
"wfetsk.tsklist.downtimehh" :null,
"srvswt.job" :null,
"srvswt.ownbic" :null,
"srvtco.job" :null,
"wfetsk.tsklist.downtimemm" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Mgrtsk Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"srvswt.jobexe" :Utils.defaultFunction,
"srvcln.exeflg" :Utils.defaultFunction,
"srvprs.cltprtflg" :Utils.defaultFunction,
"wfetsk.seletyextkey" :Utils.defaultFunction,
"wfetsk.seletgextkey" :Utils.defaultFunction,
"srvprr.headup" :Utils.defaultFunction,
"srvswt.exeflg" :Utils.defaultFunction,
"wfetsk.tsklist.strflg" :Utils.defaultFunction,
"wfetsk.tsklist.terflg" :Utils.defaultFunction,
"srvtco.exeflg" :Utils.defaultFunction,
"srvprt.cltprtflg" :Utils.defaultFunction,
"srvprt.headup" :Utils.defaultFunction,
"srvprr.cltprtflg" :Utils.defaultFunction,
"wfetsk.tsklist.downtimehh" :Utils.defaultFunction,
"srvtco.lstflg" :Utils.defaultFunction,
"wfetsk.wfestm" :Utils.defaultFunction,
"srvtco.jobexe" :Utils.defaultFunction,
"srvprs.headup" :Utils.defaultFunction,
"wfetsk.tsklist.downtimemm" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onTsklistButstr(){
let rtnmsg = await this.executeRule("tsklist.butstr")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTsklistButstp(){
let rtnmsg = await this.executeRule("tsklist.butstp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTsklistButexe(){
let rtnmsg = await this.executeRule("tsklist.butexe")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTsklistButupd(){
let rtnmsg = await this.executeRule("tsklist.butupd")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onLogdspButdsp(){
let rtnmsg = await this.executeRule("logdsp.butdsp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onTsklistButexi(){
let rtnmsg = await this.executeRule("tsklist.butexi")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"wfetsk.tsklist.jobstrdat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"wfetsk.tsklist.jobstrtimhh":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"wfetsk.tsklist.jobstrtimmm":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"wfetsk.tsklist.downtimehh":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"wfetsk.tsklist.downtimemm":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"wfetsk.tsklist.redotime":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"wfetsk.seletgextkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"wfetsk.wfestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"srvprt.headup":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"srvpds.rettim":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"srvpdp.rettim":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"srvprr.headup":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"srvswt.ownbic":[
{type: "string", required: true, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"srvswt.outdir":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"srvswt.job":[
{type: "string", required: false, message: "必输项"},
{max: 58,message:"长度不能超过58"}
],
"srvtco.owntid":[
{type: "string", required: false, message: "必输项"},
{max: 23,message:"长度不能超过23"}
],
"srvtco.outdir":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"srvtco.job":[
{type: "string", required: false, message: "必输项"},
{max: 58,message:"长度不能超过58"}
],
"srvtco.heatxt":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"srvtlx.outdir":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"srvpda.rettim":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"srvprs.headup":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"docimm.prtswtpblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"docimm.prtswtrpblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"docimm.xmldocblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"srvprt.prtmod.prttstblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"srvprr.prtmod.prttstblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"srvprs.prtmod.prttstblk":[
{type: "string", required: true, message: "必输项"},
{max: 200,message:"长度不能超过200"}
],
"docimm.ascin":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Mgrtsk{
constructor () {
this.data = {
wfetsk:{
labetyextkey:"", // Label Selected Entity ID .wfetsk.labetyextkey
labetgextkey:"", // Label Selected Entity Group .wfetsk.labetgextkey
tsklist:{
bcklab:"", // 'Running in background' label .wfetsk.tsklist.bcklab
ininam:"", // Name of INI-File .wfetsk.tsklist.ininam
timzonlab:"", // Label to display timezone .wfetsk.tsklist.timzonlab
strflg:"", // Automatic Start Flag .wfetsk.tsklist.strflg
jobstrdat:"", // Start Time of Job Date .wfetsk.tsklist.jobstrdat
jobstrtimhh:"", // Start Time of Job HH .wfetsk.tsklist.jobstrtimhh
jobstrtimmm:"", // Start Time of Job MM .wfetsk.tsklist.jobstrtimmm
terflg:"", // Automatic Termination Flag .wfetsk.tsklist.terflg
downtimehh:"", // Automatic Shutdown at hh .wfetsk.tsklist.downtimehh
downtimemm:"", // Automatic Shutdown at mm .wfetsk.tsklist.downtimemm
redotime:"", // Redotime .wfetsk.tsklist.redotime
},
seletyextkey:"", // Selected Entity ID .wfetsk.seletyextkey
seletgextkey:"", // Selected Entity Group .wfetsk.seletgextkey
wfestm:"", // Stream of WFE entries .wfetsk.wfestm
},
srvprt:{
exeflg1:"", // Print Documents .srvprt.exeflg1
exeflg2:"", // Print Documents .srvprt.exeflg2
exeflg3:"", // Print Documents .srvprt.exeflg3
exeflg4:"", // Print Documents .srvprt.exeflg4
exeflg5:"", // Print Documents .srvprt.exeflg5
cltprtflg:"", // Print System .srvprt.cltprtflg
headup:"", // Additional Header for Duplicates .srvprt.headup
prtmod:{
prttstblk:"", // XMLPanel prttst的内置block .srvprt.prtmod.prttstblk
},
},
srvpds:{
exeflg:"", // required sigantures check .srvpds.exeflg
rettim:"", // Wait before 'Retry' .srvpds.rettim
},
srvpdp:{
exeflg:"", // pending predecessors check .srvpdp.exeflg
rettim:"", // Wait before 'Retry' .srvpdp.rettim
},
srvcom:{
exeflg:"", // make transaction irrevertible .srvcom.exeflg
},
srvprr:{
exeflg1:"", // Print Documents .srvprr.exeflg1
exeflg2:"", // Print Documents .srvprr.exeflg2
exeflg3:"", // Print Documents .srvprr.exeflg3
exeflg4:"", // Print Documents .srvprr.exeflg4
exeflg5:"", // Print Documents .srvprr.exeflg5
cltprtflg:"", // Print System .srvprr.cltprtflg
headup:"", // Additional Header for Duplicates .srvprr.headup
prtmod:{
prttstblk:"", // XMLPanel prttst的内置block .srvprr.prtmod.prttstblk
},
},
srvswt:{
exeflg:"", // Outgoing SWIFT .srvswt.exeflg
ownbic:"", // Own BIC code .srvswt.ownbic
delivrcod:"", // Delivery Monitoring Code .srvswt.delivrcod
obsper:"", // Obsolescense Period .srvswt.obsper
fil:"", // File Format .srvswt.fil
outdir:"", // Pathname .srvswt.outdir
etydirflg:"", // Separate Directory per Entity .srvswt.etydirflg
jobexe:"", // Jobexecution .srvswt.jobexe
job:"", // Job to executed on successful export .srvswt.job
},
srvtco:{
owntidlbl:"", // Label for 'Own TID' .srvtco.owntidlbl
exeflg:"", // TradeConnect/BranchConnect .srvtco.exeflg
owntid:"", // Own TID .srvtco.owntid
outdir:"", // Pathname .srvtco.outdir
tidflg:"", // Dont Write in Subdirectories .srvtco.tidflg
etydirflg:"", // Separate Directory per Entity .srvtco.etydirflg
lstflg:"", // Dont Create Listfiles .srvtco.lstflg
tecpdfflg:"", // Send technical messages formatted .srvtco.tecpdfflg
jobexe:"", // Jobexecution .srvtco.jobexe
job:"", // Job to executed on successful export .srvtco.job
heatxt:"", // Text for Header .srvtco.heatxt
},
srvtlx:{
srvnam:"", // Name of service .srvtlx.srvnam
exeflg:"", // Telex .srvtlx.exeflg
outdir:"", // Pathname .srvtlx.outdir
},
srvpda:{
exeflg:"", // cxheck open ACKs .srvpda.exeflg
rettim:"", // Wait before 'Retry' .srvpda.rettim
},
srvprs:{
exeflg1:"", // Print Documents .srvprs.exeflg1
exeflg2:"", // Print Documents .srvprs.exeflg2
exeflg3:"", // Print Documents .srvprs.exeflg3
exeflg4:"", // Print Documents .srvprs.exeflg4
exeflg5:"", // Print Documents .srvprs.exeflg5
cltprtflg:"", // Print System .srvprs.cltprtflg
headup:"", // Additional Header for Duplicates .srvprs.headup
prtmod:{
prttstblk:"", // XMLPanel prttst的内置block .srvprs.prtmod.prttstblk
},
},
srvcln:{
exeflg:"", // Cleanup files and tables .srvcln.exeflg
evtdel:"", // Delete Event Records EVT .srvcln.evtdel
bimdel:"", // Delete Before Image Files BIM .srvcln.bimdel
datdel:"", // Delete Transaction Data Files DAT .srvcln.datdel
dspdel:"", // Delete Display Files .DSP .srvcln.dspdel
sepdel:"", // Delete SEPDATA .dat .srvcln.sepdel
wfdcre:"", // Create WFD entries .srvcln.wfdcre
},
docimm:{
prtswtpblk:"", // XMLPanel prtswtp的内置block .docimm.prtswtpblk
prtswtrpblk:"", // XMLPanel prtswtrp的内置block .docimm.prtswtrpblk
xmldocblk:"", // XMLPanel xmldoc的内置block .docimm.xmldocblk
ascin:"", // Message as stream .docimm.ascin
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -61,6 +61,31 @@ export default {
let viewurl = "/business/ditopn?selsptinr=" + row['INR'];
this.$router.push(viewurl);
//}
}
},
async handleReset() {
this.model.chkinc = "";
this.model.chkdzt = "";
this.model.chkpen = "";
this.model.chkcor = "";
this.model.chkaut = "";
this.model.chkdel = "";
this.model.chktco = "";
this.model.chkcan = "";
this.model.selobj = "";
this.model.seltxt = "";
this.model.usfmod.flt = "";
this.model.inidatfro = "";
this.model.inidattil = "";
this.model.dflg = "";
this.model.chkypt = "";
this.model.yptinf = "";
},
async handleSearch() {
this.executeDefault("sptstm").then(res => {
//TODO 处理数据逻辑
this.stmData.data = res.data.sptstm.rows;
})
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Switsk Check规则
*/
let checkObj = {
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Switsk Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
}
\ No newline at end of file
export default {
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Switsk{
constructor () {
this.data = {
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -283,5 +283,35 @@ export default {
const ds = d.split("\t")
let viewurl ="/#/display/"+ds['10'].toLowerCase()+"?trn="+ds['1']
window.open(viewurl, 'newwindow', 'height=1200,width=900,top=100,left=100,toolbar=no,resizable=no,menubar=no,location=no, status=no');
},
async handleSearch() {
const that = this.root;
if(this.model.searchAllUsers){
that.executeRule("seajbh").then(res => {
//TODO 处理数据逻辑
that.$refs.inftrnps.stmData.data = res.data.trncorco_trnstm.rows;
})
}else{
that.executeRule("searow").then(res => {
//TODO 处理数据逻辑
that.$refs.inftrnps.stmData.data = res.data.trncorco_trnstm.rows;
this.model.trncorco.trnstm = res.data.trncorco_trnstm;
})
}
},
async handleReset(){
this.model.bchcon = "";
this.model.trncorco.ownref = "";
this.model.trncorco.relflg = "Waiting";
this.model.usrcon = "";
this.model.trncorco.inidatfro = "";
this.model.trncorco.inidattil = "";
this.model.atp.cod = "";
this.model.trncorco.dflg = "ALL";
this.model.atptxt = "";
this.model.searchAllUsers = false;
}
}
\ No newline at end of file
......@@ -107,7 +107,8 @@ export default class Trnrel {
prtpblk: "", // XMLPanel prtp的内置block .docimm.docbol.prtpblk
},
},
pageId: "" // ctx的key
pageId: "", // ctx的key
searchAllUsers: ""
}
}
}
\ No newline at end of file
import Api from './Api'
export default class Emitter{
static DEFAULT = "default"
static RULE="rule"
static CHECK="check"
static execute(trnName,path,data,ruleType=this.RULE){
let url = `${trnName}/execute${ruleType.substring(0,1).toUpperCase()}${ruleType.substring(1)}/${path.toLowerCase()}`
return Api.post(url,data);
}
/**
* 执行具体交易路径的rule
* @param {*} trnName 交易名称
* @param {*} data 数据,可以为函数,结构(或者返回的结构)需要为{key1:val1,key2:val2...params:{}}
* @param {*} path rule路径
* @returns 执行结果,使用await,.then均可接收结果
*/
static executeRule(trnName,data,path){
return this.execute(trnName,data,path)
}
/**
* 执行具体交易路径的check
* @param {*} trnName 交易名称
* @param {*} data 数据,可以为函数,结构(或者返回的结构)需要为{key1:val1,key2:val2...params:{}}
* @param {*} path rule路径
* @returns 执行结果,使用await,.then均可接收结果
*/
static executeCheck(trnName,data,path){
return this.execute(trnName,data,path,this.CHECK)
}
/**
* 执行具体交易路径的default
* @param {*} trnName 交易名称
* @param {*} data 数据,可以为函数,结构(或者返回的结构)需要为{key1:val1,key2:val2...params:{}}
* @param {*} path rule路径
* @returns 执行结果,使用await,.then均可接收结果
*/
static executeDefault(trnName,data,path){
return this.execute(trnName,data,path,this.DEFAULT)
}
}
\ No newline at end of file
......@@ -13,6 +13,14 @@ const Status = {
params: undefined,
searchParams: undefined,
activeName: undefined
},
loading: {
// 提交
submit: false,
// 校验
check: false,
// 暂存
stash: false
}
},
mutations: {
......@@ -61,6 +69,15 @@ const Status = {
searchParams: undefined,
activeName: undefined
}
},
setLoadingSubmit(state, value) {
state.loading.submit = value;
},
setLoadingCheck(state, value) {
state.loading.check = value;
},
setLoadingStash(state, value) {
state.loading.stash = value;
}
}
}
......
import Cptadv from "./Cptadv"
import Cptopn from "./Cptopn"
import Diasel from "./Diasel"
import Ditame from "./Ditame"
import Ditsel from "./Ditsel"
import Ditopn from "./Ditopn"
......@@ -15,12 +16,15 @@ import Sptrel from "./Sptrel"
import Sptrou from "./Sptrou"
import Bddsel from "./Bddsel"
import Infbdd from "./Infbdd"
import Mgrtsk from "./Mgrtsk"
import Switsk from "./Switsk"
const BusRouter = [
{path:'bdtudp',component:Bdtudp},
{path:'cptadv',component:Cptadv},
{path:'cptopn',component:Cptopn},
{path:'diasel',component:Diasel},
{path:'ditame',component:Ditame},
{path:'ditsel',component:Ditsel},
{path:'ditopn',component:Ditopn},
......@@ -35,6 +39,8 @@ const BusRouter = [
{path:'sptrou',component:Sptrou},
{path:'bddsel',component:Bddsel},
{path:'infbdd',component:Infbdd},
{path:'mgrtsk',component:Mgrtsk},
{path:'switsk',component:Switsk},
]
export default BusRouter
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="4">
<el-form-item label="from" prop="diafro" label-width="50px">
<c-date-picker type="date" v-model="model.diafro" style="width:100%" placeholder="请选择Diary From date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="to" prop="diatil">
<c-date-picker type="date" v-model="model.diatil" style="width:50%" placeholder="请选择Diary Till date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Reasons" prop="reasen">
<c-select
v-model="model.reasen"
style="width: 100%"
placeholder="请选择Reasons"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="USFTXT" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" placeholder="请选择Filter">
</c-select>
</el-form-item>
</c-col>
</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="Filter" prop="usfmod.flt">
<c-select v-model="model.usfmod.flt" style="width:100%" placeholder="请选择Filter">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onUsfmodShwflt">
Sho&w Set
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButdet">
&Display
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Selection Reference" prop="searef">
<c-input v-model="model.searef" maxlength="16" placeholder="请输入Selection Reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Business Sector" prop="seasec">
<c-select v-model="model.seasec" style="width:100%" placeholder="请选择Business Sector">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.usfmod.labtxt" data-path=".usfmod.labtxt" > </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="请选择Selected User Group Set">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="usfmod.usr.extkey">
<c-input v-model="model.usfmod.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</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="请选择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="请选择Select user branch">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="usfmod.usrget.sdamod.seainf">
<c-input v-model="model.usfmod.usrget.sdamod.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButdia">
&Modify
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Display Stream" prop="dspstm">
<c-input v-model="model.dspstm" placeholder="请输入Display Stream"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onButdel">
&Delete
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButprt">
P&rint
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onButconsel">
&Selection
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButconcal">
&Process
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButexi">
E&xit
</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/Diasel/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<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">
<!--PD000001 -->
<el-tab-pane label="Diary Selection" name="diaselp">
<m-diaselp :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 Diasel from "~/model/Diasel"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Diasel/Check"
import Default from "~/model/Diasel/Default"
import Pattern from "~/model/Diasel/Pattern"
import Diaselp from "./Diaselp"
export default {
components:{
"m-diaselp" : Diaselp,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "diasel",
model: new Diasel().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
debugger;
console.log("进入diasel交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<c-page title="买方信用证开立">
<div class="eContainer">
<c-bus-button :$pntvm="this"></c-bus-button>
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -109,6 +122,7 @@ import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable";
import Ditopn from "~/model/Ditopn";
import CommonProcess from "~/mixin/CommonProcess";
import CommonFuncs from "~/mixin/CommonFuncs";
import Pattern from "~/model/Ditopn/Pattern";
import Default from "~/model/Ditopn/Default";
import Check from "~/model/Ditopn/Check";
......@@ -158,7 +172,7 @@ export default {
root: this,
};
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
mixins: [CommonProcess, CommonFuncs], // 里面包含了Default、Check等的公共处理
computed: {},
data() {
return {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvcln.exeflg">Cleanup files and tables</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.evtdel">Delete Event Records EVT</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.bimdel">Delete Before Image Files BIM</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.datdel">Delete Transaction Data Files DAT</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.dspdel">Delete Display Files .DSP</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.sepdel">Delete SEPDATA .dat</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvcln.wfdcre">Create WFD entries</c-checkbox>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Mgrtsk/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/Mgrtsk/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/Mgrtsk/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/Mgrtsk/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 prttst的内置block" prop="srvprs.prtmod.prttstblk">
<c-input type="textarea" v-model="model.srvprs.prtmod.prttstblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prttst的内置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/Mgrtsk/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="22" :offset="1">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
</c-istream-table>
</c-col>
</div>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ditopn/Event"
import Event from "~/model/Mgrtsk/Event"
export default {
inject: ['root'],
mixins: [CommonProcess],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
stmData: {
columns: [
"2 1 \"D/C\" 38 1 0",
"6 2 \"Account Number\" 140",
"3 3 \"Cur\" 60",
"4 4 \"Amount\" 135 2 8:1 2 5",
"5 5 \"Value Date\" 80",
"7 6 \"Rate Type\" 90",
"8 7 \"Rate\" 85 2 0 1 0",
"9 8 \"Term\" 60",
"0 9 \"PN\" 62 1 0"
],
data: [
]
}
}
},
methods:{...Event},
......@@ -46,5 +26,3 @@ export default {
<style>
</style>
-->
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Automatic Start Flag" prop="wfetsk.tsklist.strflg">
<c-select v-model="model.wfetsk.tsklist.strflg" style="width:100%" placeholder="请选择Automatic Start Flag">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButstr">
&Start
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButstp">
S&top
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.wfetsk.tsklist.bcklab" data-path=".wfetsk.tsklist.bcklab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job Date" prop="wfetsk.tsklist.jobstrdat">
<c-date-picker type="date" v-model="model.wfetsk.tsklist.jobstrdat" style="width:100%" placeholder="请选择Start Time of Job Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job HH" prop="wfetsk.tsklist.jobstrtimhh">
<c-input v-model="model.wfetsk.tsklist.jobstrtimhh" placeholder="请输入Start Time of Job HH"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job MM" prop="wfetsk.tsklist.jobstrtimmm">
<c-input v-model="model.wfetsk.tsklist.jobstrtimmm" placeholder="请输入Start Time of Job MM"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.wfetsk.labetyextkey" data-path=".wfetsk.labetyextkey" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Termination Flag" prop="wfetsk.tsklist.terflg">
<c-select v-model="model.wfetsk.tsklist.terflg" style="width:100%" placeholder="请选择Automatic Termination Flag">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Shutdown at hh" prop="wfetsk.tsklist.downtimehh">
<c-input v-model="model.wfetsk.tsklist.downtimehh" placeholder="请输入Automatic Shutdown at hh"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Shutdown at mm" prop="wfetsk.tsklist.downtimemm">
<c-input v-model="model.wfetsk.tsklist.downtimemm" placeholder="请输入Automatic Shutdown at mm"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selected Entity ID" prop="wfetsk.seletyextkey">
<c-select v-model="model.wfetsk.seletyextkey" style="width:100%" placeholder="请选择Selected Entity ID">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.wfetsk.tsklist.timzonlab" data-path=".wfetsk.tsklist.timzonlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Redotime" prop="wfetsk.tsklist.redotime">
<c-input v-model="model.wfetsk.tsklist.redotime" placeholder="请输入Redotime"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.wfetsk.labetgextkey" data-path=".wfetsk.labetgextkey" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Selected Entity Group" prop="wfetsk.seletgextkey">
<c-input v-model="model.wfetsk.seletgextkey" maxlength="8" placeholder="请输入Selected Entity Group"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.wfetsk.tsklist.ininam" data-path=".wfetsk.tsklist.ininam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Stream of WFE entries" prop="wfetsk.wfestm">
<c-input v-model="model.wfetsk.wfestm" placeholder="请输入Stream of WFE entries"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButexe">
&Do Entry
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButupd">
&Upd. List
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButdsp">
&View Log
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButexi">
E&xit
</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/Mgrtsk/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/Mgrtsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<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">
<!--PD000054 -->
<el-tab-pane label="PD000054" name="tskmgr">
<m-tskmgr :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000069 -->
<el-tab-pane label="PD000069" name="srvdsp">
<m-srvdsp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000069 -->
<el-tab-pane label="PD000069" name="config">
<m-config :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000062 -->
<el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000061 -->
<el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="prttst">
<m-prttst :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000049 -->
<el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :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 Mgrtsk from "~/model/Mgrtsk"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Mgrtsk/Check"
import Default from "~/model/Mgrtsk/Default"
import Pattern from "~/model/Mgrtsk/Pattern"
import Tskmgr from "./Tskmgr"
import Srvdsp from "./Srvdsp"
import Config from "./Config"
import Prtswtp from "./Prtswtp"
import Prtswtrp from "./Prtswtrp"
import Xmldoc from "./Xmldoc"
import Prttst from "./Prttst"
import Prtswtr from "./Prtswtr"
export default {
components:{
"m-tskmgr" : Tskmgr,
"m-srvdsp" : Srvdsp,
"m-config" : Config,
"m-prtswtp" : Prtswtp,
"m-prtswtrp" : Prtswtrp,
"m-xmldoc" : Xmldoc,
"m-prttst" : Prttst,
"m-prtswtr" : Prtswtr,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "mgrtsk",
model: new Mgrtsk().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入mgrtsk交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvdta.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvdta.swtprttyp">
<c-select v-model="model.srvdta.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdta.parheatxt">
<c-input v-model="model.srvdta.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdta.errheatxt">
<c-input v-model="model.srvdta.errheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdta.srvprtm.prt.heatxt">
<c-input v-model="model.srvdta.srvprtm.prt.heatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Technical Form" prop="srvdta.srvprtm.prt.tef">
<c-select v-model="model.srvdta.srvprtm.prt.tef" style="width:100%" placeholder="请选择Technical Form">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Default Printer from:" prop="srvdta.srvprtm.prt.getprt">
<c-select v-model="model.srvdta.srvprtm.prt.getprt" style="width:100%" placeholder="请选择Default Printer from:">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Printer" prop="srvdta.srvprtm.prt.prt">
<c-select v-model="model.srvdta.srvprtm.prt.prt" style="width:100%" placeholder="请选择Printer">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Paperbin" prop="srvdta.srvprtm.prt.bin">
<c-select v-model="model.srvdta.srvprtm.prt.bin" style="width:100%" placeholder="请选择Paperbin">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Bin for 2nd Page" prop="srvdta.srvprtm.prt.bin2">
<c-select v-model="model.srvdta.srvprtm.prt.bin2" style="width:100%" placeholder="请选择Bin for 2nd Page">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="# of Copies" prop="srvdta.srvprtm.prt.cpycnt">
<c-input v-model="model.srvdta.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdta.fildirlab" data-path=".srvdta.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvdta.fildir">
<c-input v-model="model.srvdta.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdta.filextlab" data-path=".srvdta.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvdta.filext">
<c-input v-model="model.srvdta.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdta.filexttxt" data-path=".srvdta.filexttxt" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/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="Source File" prop="filtsk.tsklist.logmod.logdsp.logfil">
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.logfil" maxlength="80" placeholder="请输入Source File"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButcpy">
Co&py
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="File Name on Client" prop="filtsk.tsklist.logmod.logdsp.dstfilnam">
<c-input v-model="model.filtsk.tsklist.logmod.logdsp.dstfilnam" maxlength="80" placeholder="请输入File Name on Client"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButcls">
&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/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/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/Switsk/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/Switsk/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/Switsk/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 prttst的内置block" prop="srvdta.srvprtm.prtmod.prttstblk">
<c-input type="textarea" v-model="model.srvdta.srvprtm.prtmod.prttstblk" maxlength="200" show-word-limit placeholder="请输入XMLPanel prttst的内置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/Switsk/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="Automatic Start Flag" prop="filtsk.tsklist.strflg">
<c-select v-model="model.filtsk.tsklist.strflg" style="width:100%" placeholder="请选择Automatic Start Flag">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButstr">
&Start
</c-button>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.exeflg">Incoming Swift</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtli.exeflg">Incoming Telex</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.exeflg">Incoming Swift</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButstp">
S&top
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job Date" prop="filtsk.tsklist.jobstrdat">
<c-date-picker type="date" v-model="model.filtsk.tsklist.jobstrdat" style="width:100%" placeholder="请选择Start Time of Job Date"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job HH" prop="filtsk.tsklist.jobstrtimhh">
<c-input v-model="model.filtsk.tsklist.jobstrtimhh" placeholder="请输入Start Time of Job HH"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Start Time of Job MM" prop="filtsk.tsklist.jobstrtimmm">
<c-input v-model="model.filtsk.tsklist.jobstrtimmm" placeholder="请输入Start Time of Job MM"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.exeflg">Incoming Swift</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvemi.exeflg">Incoming Email</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.exeflg">Incoming Swift</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Termination Flag" prop="filtsk.tsklist.terflg">
<c-select v-model="model.filtsk.tsklist.terflg" style="width:100%" placeholder="请选择Automatic Termination Flag">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Shutdown at hh" prop="filtsk.tsklist.downtimehh">
<c-input v-model="model.filtsk.tsklist.downtimehh" placeholder="请输入Automatic Shutdown at hh"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Automatic Shutdown at mm" prop="filtsk.tsklist.downtimemm">
<c-input v-model="model.filtsk.tsklist.downtimemm" placeholder="请输入Automatic Shutdown at mm"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.filtsk.tsklist.timzonlab" data-path=".filtsk.tsklist.timzonlab" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvboi.exeflg">Incoming Bolero</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srveli.exeflg">Incoming Elc</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Redotime" prop="filtsk.tsklist.redotime">
<c-input v-model="model.filtsk.tsklist.redotime" placeholder="请输入Redotime"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Print System" prop="cltprtflg">
<c-select v-model="model.cltprtflg" style="width:100%" placeholder="请选择Print System">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.filtsk.tsklist.ininam" data-path=".filtsk.tsklist.ininam" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButexe">
&Do Entry
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButupd">
&Upd. List
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLogdspButdsp">
&View Log
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTsklistButexi">
E&xit
</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/Switsk/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/Switsk/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<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">
<!--PD000010 -->
<el-tab-pane label="PD000010" name="tskmgr">
<m-tskmgr :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="filtskp">
<m-filtskp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000049 -->
<el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000062 -->
<el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000061 -->
<el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000060 -->
<el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="config">
<m-config :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="prttst">
<m-prttst :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000009 -->
<el-tab-pane label="PD000009" name="dwndst">
<m-dwndst :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 Switsk from "~/model/Switsk"
import CommonProcess from "~/mixin/CommonProcess"
import Check from "~/model/Switsk/Check"
import Default from "~/model/Switsk/Default"
import Pattern from "~/model/Switsk/Pattern"
import Tskmgr from "./Tskmgr"
import Filtskp from "./Filtskp"
import Prtswtr from "./Prtswtr"
import Prtswtrp from "./Prtswtrp"
import Xmldoc from "./Xmldoc"
import Prtswtp from "./Prtswtp"
import Config from "./Config"
import Prttst from "./Prttst"
import Dwndst from "./Dwndst"
export default {
components:{
"m-tskmgr" : Tskmgr,
"m-filtskp" : Filtskp,
"m-prtswtr" : Prtswtr,
"m-prtswtrp" : Prtswtrp,
"m-xmldoc" : Xmldoc,
"m-prtswtp" : Prtswtp,
"m-config" : Config,
"m-prttst" : Prttst,
"m-dwndst" : Dwndst,
},
provide() {
return {
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
trnName: "switsk",
model: new Switsk().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入switsk交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" tokenKey="modelForm" :validate-on-rule-change="false" label-width="170px" size="small">
<el-tabs ref="elment" type="border-card" @tab-click="tabClick">
<el-tabs ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="复核夹查询">
<m-inftrnps :model="model" :codes="codes" ref="inftrnps" />
</el-tab-pane>
......
......@@ -92,6 +92,7 @@ export default {
{ inifrm: "0", ininam: "公共夹", pntmiu: "" },
{ inifrm: "sptsel", ininam: "待办任务", pntmiu: "0" },
{ inifrm: "trnrel", ininam: "复核任务", pntmiu: "0" },
{ inifrm: "diasel", ininam: "备忘录选择交易", pntmiu: "0" },
{ inifrm: "1", ininam: "汇款", pntmiu: "" },
{ inifrm: "cptopn", ininam: "汇出汇款", pntmiu: "1" },
{ inifrm: "cptadv", ininam: "汇入汇款", pntmiu: "1" },
......
<template>
<div class="eibs-tab">
<c-col :span="22" :offset="1">
<c-istream-table :list="data" :coluc-istream-tablemns="columns"></c-istream-table>
<c-istream-table :list="data" :columns="columns"></c-istream-table>
</c-col>
</div>
</template>
......
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