Commit 322893f8 by 潘际乾
parents 612f7557 95646105
......@@ -385,7 +385,7 @@ export default {
font-size: 13px;
padding-left: 5px;
}
.eContainer-table-block .el-table .cell {
.eContainer-table-block >>> .el-table .cell {
white-space: pre-wrap;
}
.buttonDiv{
......
<template>
<!--
<c-col :span="24">
<el-row>
<el-col :span="spanVal" v-for="(item, idx) in displayIconList" :key="idx" :offset="1">
......@@ -34,6 +35,44 @@
</div>
</el-dialog>
</c-col>
-->
<c-col :span="24">
<el-row>
<el-col :span="spanVal" v-for="(item, idx) in displayIconList" :key="idx" :offset="1">
<el-card :body-style="{ padding: '0px' }" style="height:100%">
<!-- <img :src="item.src" class="image"> -->
<div style="padding: 5px;">
<span style="text-align:center;font-size:5px">{{item.name}}</span>
<el-button type="text" class="button" icon="el-icon-delete" @click="DeleteIcon(item.id)"></el-button>
</div>
</el-card>
</el-col>
<el-col :span="2" :offset="1">
<el-card :body-style="{ padding: '5px' }">
<!-- <img :src="require('~/assets/add.png')" class="image" @click="AddIcon"> -->
<!-- <span style="text-align:center;font-size:5px">添加</span> -->
<el-button type="text" class="button" icon="el-icon-plus" @click="AddIcon"></el-button>
</el-card>
</el-col>
</el-row>
<el-dialog :visible.sync="IconDialog" :title="'单据列表'">
<div style="height:200px">
<el-col :span="14">
<el-col :span="spanVal" v-for="(item, idx) in hideIconList" :key="idx" :offset="1">
<el-card :body-style="{ padding: '0px' }" style="height:100%">
<!-- <img :src="item.src" class="image"> -->
<div style="padding: 5px;">
<span style="text-align:center;font-size:5px">{{item.name}}</span>
<el-button type="text" class="button" icon="el-icon-plus" @click="InsertIcon(item.id)"></el-button>
</div>
</el-card>
</el-col>
</el-col>
</div>
</el-dialog>
</c-col>
</template>
......
......@@ -6031,6 +6031,15 @@ const CodeTable = {
{label:"IRREVOCABLE TRANSFERABLE",value:"1" },
{label:"REVOCABLE",value:"2" },
{label:"REVOCABLE TRANSFERABLE",value:"3" },
]
],
persontype:[
{label:"对公" ,value:"1"},
{label:"同业" ,value:"2"},
{label:"对私中国居民" ,value:"D"},
{label:"对私中国非居民" ,value:"F"},
],
}
export default CodeTable;
\ No newline at end of file
import Utils from "~/utils"
/**
* Infpty Check规则
*/
let checkObj = {
"seatypo" :null,
"recgrp.rec.hbkaccflg" :null,
"recgrp.hbk.extkey" :null,
"seatypc" :null,
"seatypb" :null,
"recgrp.ptamaa.issbchinf" :null,
"seatypa" :null,
"seatyph" :null,
"recgrp.rec.heqaccflg" :null,
"recgrp.heq.extkey" :null,
"recgrp.rec.extkey" :null,
"recpan.bchkey" :null,
"recgrp.rec.juscod" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Infpty Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recgrp.hbk.extkey" :Utils.defaultFunction,
"recgrp.rec.extkey" :Utils.defaultFunction,
"recgrp.typh" :Utils.defaultFunction,
"recgrp.typo" :Utils.defaultFunction,
"recgrp.typc" :Utils.defaultFunction,
"recgrp.typa" :Utils.defaultFunction,
"recgrp.typb" :Utils.defaultFunction,
"recpan.bchkey" :Utils.defaultFunction,
"recgrp.adrmaa.tid" :Utils.defaultFunction,
"recgrp.adrmaa.adr2" :Utils.defaultFunction,
"recgrp.adrmaa.adr1" :Utils.defaultFunction,
"recgrp.adrmaa.adr3" :Utils.defaultFunction,
"recgrp.heq.extkey" :Utils.defaultFunction,
"recgrp.adrmaa.loctxt" :Utils.defaultFunction,
"recgrp.adrmaa.nam1" :Utils.defaultFunction,
"infbut.dspstm" :Utils.defaultFunction,
"recgrp.rec.juscod" :Utils.defaultFunction,
"recgrp.rec.nam" :Utils.defaultFunction,
"recgrp.rec.nam1" :Utils.defaultFunction,
"recgrp.adrmaa.pobtxt" :Utils.defaultFunction,
"recgrp.ptamaa.issbchinf" :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 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutDsp(){
let rtnmsg = await this.executeRule("infbut.dsp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutUserow(){
let rtnmsg = await this.executeRule("infbut.userow")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutClr(){
let rtnmsg = await this.executeRule("infbut.clr")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onInfbutButprt(){
let rtnmsg = await this.executeRule("infbut.butprt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onExcel(){
let rtnmsg = await this.executeRule("excel")
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 onRecpanGetpty(){
let rtnmsg = await this.executeRule("recpan.getpty")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanAltnam(){
let rtnmsg = await this.executeRule("recpan.altnam")
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: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"ptysea.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"ptysea.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"adrsea.str1":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"adrsea.bic":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"adrsea.loctxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"adrsea.loczip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"shxydm":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"infbut.dspstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.rec.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.juscod":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recgrp.rec.nam1":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"recgrp.adrmaa.nam1":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.tel1":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adrmaa.tel2":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adrmaa.nam2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.fax1":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adrmaa.fax2":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adrmaa.nam3":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.tlx":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adrmaa.str1":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.bic":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"recgrp.adrmaa.blz":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recgrp.adrmaa.str2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.bid":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.loczip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recgrp.adrmaa.loctxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"recgrp.adrmaa.tid":[
{type: "string", required: false, message: "必输项"},
{max: 23,message:"长度不能超过23"}
],
"recgrp.adrmaa.loc2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.clc":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.pob":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adrmaa.pobtxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"recgrp.adrmaa.dpt":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.ptamaa.issbchinf":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adrmaa.eml":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"recpan.hbkget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.hbk.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.hbkget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.hbk.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.heq.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.heqget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.heqget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.heq.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.accusr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recgrp.adrmaa.adr1":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adrmaa.adr2":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adrmaa.adr3":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adrmaa.pobzip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Infpty{
constructor () {
this.data = {
ptysea:{
nam:"", // External Visible Name .ptysea.nam
extkey:"", // Party No. .ptysea.extkey
},
adrsea:{
str1:"", // Street/SWIFT Line 3 .adrsea.str1
bic:"", // BIC .adrsea.bic
loctxt:"", // Textpart of City/Second Part of SWIFT Line 4 .adrsea.loctxt
loczip:"", // ZIP Code .adrsea.loczip
},
seatypb:"", // Bank .seatypb
seatypc:"", // Client .seatypc
seatypa:"", // Own Address .seatypa
seatypo:"", // Other .seatypo
infbut:{
dspstm:"", // display stream .infbut.dspstm
},
seatyph:"", // 海关 .seatyph
persontype:"", // 客户类别 .persontype
zhbchinr:"", // 支行行号 .zhbchinr
shxydm:"", // 统一社会信用代码 .shxydm
jyzt:"", // 交易主体 .jyzt
recgrp:{
rec:{
extkey:"", // Address Number .recgrp.rec.extkey
nam:"", // Party Name .recgrp.rec.nam
adrsta:"", // Address Status .recgrp.rec.adrsta
hbkaccflg:"", // Use Accounting of House Bank .recgrp.rec.hbkaccflg
heqaccflg:"", // Use Accounting of Headquarters .recgrp.rec.heqaccflg
accusr:"", // User ID of Account Officer .recgrp.rec.accusr
nam1:"", // Chinese name .recgrp.rec.nam1
juscod:"", // 组织机构'码 .recgrp.rec.juscod
dshflg:"", // 是否电商 .recgrp.rec.dshflg
},
typb:"", // Bank .recgrp.typb
typc:"", // Client .recgrp.typc
typa:"", // Own Address .recgrp.typa
typo:"", // Other .recgrp.typo
adrmaa:{
nam1:"", // Name 1/SWIFT Line 1 .recgrp.adrmaa.nam1
nam2:"", // Name 2/SWIFT Line 2 .recgrp.adrmaa.nam2
nam3:"", // Name 3 .recgrp.adrmaa.nam3
str1:"", // Street/SWIFT Line 3 .recgrp.adrmaa.str1
str2:"", // Optional Second Line of Street .recgrp.adrmaa.str2
loczip:"", // ZIP Code/First Part of SWIFT Line 4 .recgrp.adrmaa.loczip
loctxt:"", // Textpart of City/Second Part of SWIFT Line 4 .recgrp.adrmaa.loctxt
loc2:"", // Optional Second Line of City .recgrp.adrmaa.loc2
pob:"", // Line with Postbox .recgrp.adrmaa.pob
pobzip:"", // ZIP Code Used when Addressing Postbox .recgrp.adrmaa.pobzip
pobtxt:"", // Textpart of City Used when Addressing Postbox .recgrp.adrmaa.pobtxt
loccty:"", // Country .recgrp.adrmaa.loccty
eml:"", // eMail/Internet .recgrp.adrmaa.eml
tel1:"", // Telephone 1 .recgrp.adrmaa.tel1
tel2:"", // Telephone 2 .recgrp.adrmaa.tel2
fax1:"", // Telefax 1 .recgrp.adrmaa.fax1
fax2:"", // Telefax 2 .recgrp.adrmaa.fax2
tlx:"", // Telex Number .recgrp.adrmaa.tlx
bic:"", // BIC of Address Optional .recgrp.adrmaa.bic
bid:"", // Branch Identification Used in Option B of SWIFT Fieldtags .recgrp.adrmaa.bid
tid:"", // TradeConnect ID .recgrp.adrmaa.tid
blz:"", // Bankleitzahl German Clearing Code .recgrp.adrmaa.blz
clc:"", // Clearing Code for Banks .recgrp.adrmaa.clc
uil:"", // Default Language Code .recgrp.adrmaa.uil
cortyp:"", // Primary Output Chanel of Messages SWT, LET, TLX, TCO .recgrp.adrmaa.cortyp
dpt:"", // Department .recgrp.adrmaa.dpt
adr1:"", // Chinese Address .recgrp.adrmaa.adr1
adr2:"", // .recgrp.adrmaa.adr2
adr3:"", // .recgrp.adrmaa.adr3
},
hbk:{
extkey:"", // Address Number .recgrp.hbk.extkey
nam:"", // External Visible Name .recgrp.hbk.nam
},
heq:{
extkey:"", // Address Number .recgrp.heq.extkey
nam:"", // External Visible Name .recgrp.heq.nam
},
typh:"", // 海关 .recgrp.typh
ptamaa:{
issbchinf:"", // Info of bank .recgrp.ptamaa.issbchinf
},
},
recpan:{
recget:{
sdamod:{
seainf:"", // .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
hbkget:{
sdamod:{
seainf:"", // .recpan.hbkget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.hbkget.sdamod.dadsnd
},
},
heqget:{
sdamod:{
seainf:"", // .recpan.heqget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.heqget.sdamod.dadsnd
},
},
bchkey:"", // Branch Key .recpan.bchkey
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -128,7 +128,21 @@ export default class Switsk{
filext:"", // File Extension .srvtci.filext
},
srvemi:{
fildirlab:"", // Label for FILDIR .srvemi.fildirlab
filextlab:"", // Label for FILEXT .srvemi.filextlab
exeflg:"", // Incoming Email .srvemi.exeflg
prt:{
prttyp:"", // Type of Print .srvemi.prt.prttyp
heatxt:"", // Text for Header .srvemi.prt.heatxt
tef:"", // Technical Form .srvemi.prt.tef
getprt:"", // Default Printer from: .srvemi.prt.getprt
prt:"", // Printer .srvemi.prt.prt
bin:"", // Paperbin .srvemi.prt.bin
bin2:"", // Bin for 2nd Page .srvemi.prt.bin2
cpycnt:"", // # of Copies .srvemi.prt.cpycnt
},
fildir:"", // Directory for Files .srvemi.fildir
filext:"", // File Extension .srvemi.filext
},
srvdte:{
exeflg:"", // Incoming Swift .srvdte.exeflg
......
......@@ -115,6 +115,9 @@ import ExamRule from "./ExamRule";
import Gitsel from "./Gitsel"
import Gitset from "./Gitset"
import Gitcrq from "./Gitcrq"
import Infpty from "./Infpty"
/**
* 带有name的才会被添加进顶部的标签页里
*/
......@@ -241,5 +244,8 @@ const BusRouter = [
{ path: 'gitsel', component: Gitsel, name: 'Gitsel', meta: { title: '进口保函查询' } },
{ path: 'gitset', component: Gitset, name: 'Gitset', meta: { title: '进口保函赔付' } },
{ path: 'gitcrq', component: Gitcrq, name: 'Gitcrq', meta: { title: '进口保函索赔登记' } },
{ path: 'Infpty', component: Infpty, name: 'Infpty', meta: { title: 'Infpty' } },
]
export default BusRouter
<template>
<div class="eibs-tab">
<!-- =================左边====================== -->
<c-col :span="11">
<c-col :span="12">
<el-form-item label="不符点">
<c-col :span="21">
<c-input
......@@ -54,7 +54,7 @@
</c-col>
<!-- =================右边====================== -->
<c-col :span="11" :offset="1">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="" prop="bddgrp.rec.igndisflg">
<c-checkbox v-model="model.bddgrp.rec.igndisflg"
......@@ -132,6 +132,9 @@
<!-- =================已交单据====================== -->
<c-col :span="24">
<el-button style="margin-bottom:5px;float:right" @click="addDocgrdDataStore" type="primary">新增单据</el-button>
</c-col>
<c-col :span="24">
<!-- :list="model.bdtp.docgrdm.docgrd" -->
<c-table
:border="true"
......@@ -175,8 +178,8 @@
</el-table-column>
<el-table-column prop="state" label="状态" width="auto">
</el-table-column>
<el-table-column label="操作" prop="det" width="100px" fixed="right">
<template slot="header">
<el-table-column label="操作" prop="det" width="170px" fixed="right">
<!-- <template slot="header">
<span>操作</span>
<el-button
circle
......@@ -186,7 +189,7 @@
@click="addDialogVisible = true"
>
</el-button>
</template>
</template> -->
<template slot-scope="scope">
<el-popover
placement="right"
......@@ -209,24 +212,42 @@
<div class="file-add" title="导入文件">
<i class="el-icon-plus"></i>
</div>
<el-button slot="reference" @click="addPDF(scope.row.id)">添加</el-button>
<el-button slot="reference" @click="addPDF(scope.row.id)" type="primary">添加</el-button>
<el-button v-if="scope.row.state != '缺失'" slot="reference" @click="detailPDF(scope.row.id)">详情</el-button>
</el-popover>
</template>
</el-table-column>
</c-table>
</c-col>
<!-- 不符点 -->
<c-col>
<el-dialog :visible.sync="InsertErrorDialogVisibal" center width="500px">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="错误信息" label-width="100px">
<el-form-item label="不符点" label-width="100px">
<c-input v-model="newInsertError"></c-input>
</el-form-item>
</c-col>
</c-col>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="InsertError()">确定</el-button>
<el-button @click="InsertErrorDialogVisibal = false">取消</el-button>
<el-button @click="InsertErrorDialogVisibal = false;newInsertError= ''">取消</el-button>
</span>
</el-dialog>
</c-col>
<!-- 新加单据 -->
<c-col>
<el-dialog :visible.sync="InsertGridDataDialogVisibal" center width="500px">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="单据名称" label-width="100px">
<c-input v-model="newInsertGridData"></c-input>
</el-form-item>
</c-col>
</c-col>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="InsertGridData()">确定</el-button>
<el-button @click="InsertGridDataDialogVisibal = false;newInsertGridData = ''">取消</el-button>
</span>
</el-dialog>
</c-col>
......@@ -250,8 +271,10 @@ export default {
return {
addDialogVisible: false,
InsertErrorDialogVisibal: false,
InsertGridDataDialogVisibal: false,
newInsertError:"",
newInsertErrorIndex: -1,
newInsertGridData:"",
dialog: {
cmail1: "",
cmail2: "",
......@@ -322,22 +345,22 @@ export default {
},
]
},
{
name:"KZ3500220597AA-003.pdf",
errorData:[
{
discribe:"货物数量有误",
state:true
},
]
},
// {
// name:"KZ3500220597AA-003.pdf",
// errorData:[
// {
// discribe:"货物数量有误",
// state:true
// },
// ]
// },
],
},
{
id:"oceanShipping",
data:[
{
name:"KZ3500220597AA-004.pdf",
name:"KZ3500220597AA-003.pdf",
errorData:[
]
},
......@@ -365,14 +388,26 @@ export default {
addPDF(idx){
this.selectPDFData = idx;
},
detailPDF(id){
this.openPdfDialog(id, 0);
},
openPdfDialog(id, idx) {
this.$refs.ocrRecognition.show = true
var tempId = 0;
for(let i = 0; i < this.docgrdDataStore.length; i++){
if(id == this.docgrdDataStore[i].id){
tempId = i;
break;
}
}
this.$refs.ocrRecognition.formData.type = this.$refs.ocrRecognition.fileType[tempId].value;
this.selectedPdf.id = id;
this.selectedPdf.index = idx;
},
selectGridPDF(){
const id = this.selectedPdf.id;
const idx = this.selectedPdf.index;
// const idx = this.selectedPdf.index;
const idx = 0; //PDF全部展示,就不存在idx
var tempData = [];
var list = [];
var flag = false;
......@@ -436,6 +471,19 @@ export default {
this.newInsertError = "";
this.InsertErrorDialogVisibal = false;
},
addDocgrdDataStore(){
this.InsertGridDataDialogVisibal = true;
},
InsertGridData(){
var index = this.docgrdData.length;
var tempData = this.dialog;
tempData.cmail1 = this.newInsertGridData;
tempData.id = "tempId" + index;
tempData.state = "符合";
this.docgrdData.push(this.dialog);
this.InsertGridDataDialogVisibal = false;
this.newInsertGridData = "";
}
},
created: function () {
var IconList = JSON.parse(sessionStorage.getItem("IconList"));
......@@ -460,13 +508,13 @@ export default {
if(this.selectPDFData.length > 0){
const arr = []
for(let i = 0; i < this.gridData.length; i++){
if(this.gridData[i].id == this.selectPDFData){
// if(this.gridData[i].id == this.selectPDFData){
// arr.push({"id" : this.gridData[i].id});
for(let j = 0; j < this.gridData[i].data.length; j++){
arr.push({"name" : this.gridData[i].data[j].name});
}
break;
}
// break;
// }
}
this.gridPDFData = arr;
}
......
......@@ -286,7 +286,7 @@ export default {
formData.append('mode', 'formdata');
formData.append('the_file', file)
const loading = this.$parent.root.loading("正在识别中...")
axios.post('/ocr/file', formData, {
axios.post('/ocr/mockfile', formData, {
'Content-Type': 'multipart/form-data'
}).then(res => {
const data = res.data
......
......@@ -8,31 +8,31 @@
<c-col :span="16">
<c-col :span="24">
<el-form-item label="货物描述" prop="didgrp.blk.lcrgod">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrgod" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrgod" style="margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据要求" prop="didgrp.blk.lcrdoc">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrdoc" maxlength="1950" style="width:70%;margin-right:20px;" show-word-limit placeholder="请输入单据要求" ></c-input>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.lcrdoc" maxlength="1950" style="margin-right:20px;" show-word-limit placeholder="请输入单据要求" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="附加条款" prop="didgrp.blk.adlcnd">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入附加条款" ></c-input>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入附加条款" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="给付款、承兑、议付行的指示" prop="didgrp.blk.insbnk">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="325" show-word-limit placeholder="请输入付行的指示" ></c-input>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="margin-right:20px;" maxlength="325" show-word-limit placeholder="请输入付行的指示" ></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8">
<IntellectIcon :IconList="IconList" :span="spanVal" v-on:deleteIcon="deleteIcon" v-on:insertIcon="insertIcon"></IntellectIcon>
<c-col :span="7" :offset="1">
<IntellectIcon :IconList="IconList" :spanVal="spanVal" v-on:deleteIcon="deleteIcon" v-on:insertIcon="insertIcon"></IntellectIcon>
</c-col>
<!-- <c-col :span="8">
<el-row>
......@@ -116,7 +116,7 @@ export default {
IconList:[
"invoice","receipt",
],
spanVal:4,
spanVal:5,
}
},
methods:{
......@@ -141,7 +141,10 @@ export default {
}
},
created:function(){
sessionStorage.setItem('IconList', JSON.stringify(this.IconList));
var IconList = JSON.parse(sessionStorage.getItem("IconList"));
if(IconList == null){
sessionStorage.setItem('IconList', JSON.stringify(this.IconList));
}
}
}
</script>
......
<template>
<div class="eibs-tab">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-col :span="24" style="margin-top: 10px">
<!-- ----------左 ---------->
<c-col :span="11">
<c-col :span="24">
<el-form-item label=" Name" prop="ptysea.nam">
<c-input
v-model="model.ptysea.nam"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Street" prop="adrsea.str1">
<c-input
v-model="model.adrsea.str1"
maxlength="35"
placeholder="请输入Street/SWIFT Line 3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="City" prop="adrsea.loctxt">
<c-input
v-model="model.adrsea.loctxt"
maxlength="25"
placeholder="请输入Textpart of City/Second Part of SWIFT Line 4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="客户类别" prop="persontype">
<c-select
v-model="model.persontype"
style="width: 100%"
placeholder="请选择客户类别"
:code="codes.persontype"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="支行行号" prop="zhbchinr">
<c-select
v-model="model.zhbchinr"
style="width: 100%"
placeholder="请选择支行行号"
:code="codes.zhbchinr"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!------------- 右 ---------->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Party No." prop="ptysea.extkey">
<c-input
v-model="model.ptysea.extkey"
maxlength="24"
placeholder="请输入Party No."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="BIC " prop="adrsea.bic">
<c-input
v-model="model.adrsea.bic"
maxlength="11"
placeholder="请输入BIC "
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ZIP Code" prop="adrsea.loczip">
<c-input
v-model="model.adrsea.loczip"
maxlength="10"
placeholder="请输入ZIP Code"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易主体" prop="jyzt">
<c-select
v-model="model.jyzt"
style="width: 100%"
placeholder="请选择交易主体"
:code="codes.jyzt"
>
</c-select>
</el-form-item>
<c-col :span="24">
<el-form-item label="统一社会信用代码" prop="shxydm">
<c-input
v-model="model.shxydm"
maxlength="18"
placeholder="请输入统一社会信用代码"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
<el-form-item label="Type">
<el-radio-group v-model="radio">
<el-radio :label="0" v-model="model.seatypb">Bank</el-radio>
<el-radio :label="1" v-model="model.seatypc">Client</el-radio>
<el-radio :label="2" v-model="model.seatypa">Own Address</el-radio>
<el-radio :label="3" v-model="model.seatypo">Other</el-radio>
<el-radio :label="4" v-model="model.seatyph">海关</el-radio>
</el-radio-group>
</el-form-item>
<c-col :span="24" style="text-align: right; height: 36.8px">
<!--原生重置按钮 <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutClr">
重置
</c-button>
</c-col> -->
<el-button size="small" @click="onInfbutClr">重置</el-button>
<!--原生查询按钮 <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutSearow">
&Search
</c-button>
</c-col> -->
<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="onExcel"
style="float: right; margin-right: 10px"
>
导出Excel
</c-button>
</c-col>
<c-col :span="24" >
<c-istream-table :list="stmData.data" :columns="stmData.columns"
:showButtonFlg="true">
<el-table-column fix="right" prop="op" label="操作" width="165px">
<template slot-scope="{ scope }">
<c-button
style="margin-left: 0"
size="small"
@click="display(scope.$index, scope.row)"
>
详情
</c-button>
<c-button
style="margin-left: 0"
size="small"
type="primary"
@click="continueEdit(scope.row)"
>
处理
</c-button>
<el-popover placement="top-start" width="50" trigger="click">
<ul class="table-button-item-list">
<li>
<c-button size="small" style="margin-left: 0"
>指派</c-button
>
</li>
<li>
<c-button size="small" style="margin-left: 0"
>删除</c-button
>
</li>
</ul>
<a
slot="reference"
href="javascript:void(0)"
style="margin-left: 5px"
><i class="el-icon-more"></i
></a>
</el-popover>
</template>
</el-table-column>
</c-istream-table>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutDsp">
Display
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutUserow">
Use
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutButprt">
导Excel
</c-button>
</c-col> -->
<!-- <c-col :span="12">
<el-form-item label="display stream" prop="infbut.dspstm">
<c-input
v-model="model.infbut.dspstm"
placeholder="请输入display stream"
></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutExi">
Exit
</c-button>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatyph">海关</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypo">Other</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypa">Own Address</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypb">Bank</c-checkbox>
</c-col> -->
<!-- <c-col :span="8">
<c-checkbox v-model="model.seatypc">Client</c-checkbox>
</c-col> -->
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infpty/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
initdialog: false,
radio: 1,
stmData: {
columns: [
'1 1 "客户号" 98 ',
'8 2 "中文名称" 150 ',
'2 3 "Name" 198 ',
'9 4 "客户类别" 98 1 0 1 KEHULB',
'3 5 "Street" 200 ',
'10 6 "支行名称" 98 ',
'4 7 "ZIP" 98 ',
'11 8 "支行行号" 200 ',
'5 9 "City" 120',
'12 10 "组织机构代码" 98',
'6 11 "BIC" 70',
'13 12 "统一社会信用代码" 200',
'7 13 "交易主体" 98 1 0 1 TRNMAN',
],
data: [],
},
};
},
methods: {
...Event,
async onInfbutSearow() {
let rule = "infbut.searow";
let rtnmsg = await this.executeRule(rule);
if (rtnmsg.respCode == SUCCESS) {
//处理响应
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
// this.executeRule("infbut_dspstm").then(res => {
// console.log(res);
// })
// this.$refs.infsea.stmData.data = rtnmsg.codeSet['infbut.dspstm']
},
},
created: function () {},
};
</script>
<style scoped>
.table-button-item-list {
padding: 0;
margin: 0;
}
.table-button-item-list li {
list-style: none;
padding: 5px 0;
text-align: center;
color: #606266;
cursor: pointer;
}
</style>
<template>
<div class="eibs-tab">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-content :height="300">
<m-ovwp :model="model" :codes="codes" />
<c-col :span="24" style="margin-top: 10px">
<!-- ----------左 ---------->
<c-col :span="11">
<!-- <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> -->
<el-form-item
label="Party No."
prop="ptysea.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.ptysea.extkey"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button
style="margin: 0px 10px 0 10; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button size="small" type="primary" @click="onRecpanGetpty">
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
<el-form-item label="组织机构码" prop="recgrp.rec.juscod">
<c-fullbox>
<c-input
v-model="model.recgrp.rec.juscod"
maxlength="10"
placeholder="请输入组织机构码"
></c-input>
<template slot="footer">
<c-checkbox v-model="model.recgrp.rec.dshflg"
>是否电商</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
<el-form-item label="Type">
<c-checkbox v-model="model.recgrp.typb">Bank</c-checkbox>
<c-checkbox v-model="model.recgrp.typc">Client</c-checkbox>
<c-checkbox v-model="model.recgrp.typa">Own Address</c-checkbox>
<c-checkbox v-model="model.recgrp.typo">Other</c-checkbox>
<c-checkbox v-model="model.recgrp.typh">海关</c-checkbox>
</el-form-item>
<c-col :span="12">
<el-form-item
label="Name 1/SWIFT Line 1"
prop="recgrp.adrmaa.nam1"
>
<c-input
v-model="model.recgrp.adrmaa.nam1"
maxlength="35"
placeholder="请输入Name 1/SWIFT Line 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Telephone 1" prop="recgrp.adrmaa.tel1">
<c-input
v-model="model.recgrp.adrmaa.tel1"
maxlength="20"
placeholder="请输入Telephone 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Telephone 2" prop="recgrp.adrmaa.tel2">
<c-input
v-model="model.recgrp.adrmaa.tel2"
maxlength="20"
placeholder="请输入Telephone 2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Name 2/SWIFT Line 2"
prop="recgrp.adrmaa.nam2"
>
<c-input
v-model="model.recgrp.adrmaa.nam2"
maxlength="35"
placeholder="请输入Name 2/SWIFT Line 2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Telefax 1" prop="recgrp.adrmaa.fax1">
<c-input
v-model="model.recgrp.adrmaa.fax1"
maxlength="20"
placeholder="请输入Telefax 1"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Telefax 2" prop="recgrp.adrmaa.fax2">
<c-input
v-model="model.recgrp.adrmaa.fax2"
maxlength="20"
placeholder="请输入Telefax 2"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name 3" prop="recgrp.adrmaa.nam3">
<c-input
v-model="model.recgrp.adrmaa.nam3"
maxlength="35"
placeholder="请输入Name 3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Telex Number" prop="recgrp.adrmaa.tlx">
<c-input
v-model="model.recgrp.adrmaa.tlx"
maxlength="20"
placeholder="请输入Telex Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Street/SWIFT Line 3"
prop="recgrp.adrmaa.str1"
>
<c-input
v-model="model.recgrp.adrmaa.str1"
maxlength="35"
placeholder="请输入Street/SWIFT Line 3"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="BIC of Address Optional"
prop="recgrp.adrmaa.bic"
>
<c-input
v-model="model.recgrp.adrmaa.bic"
maxlength="11"
placeholder="请输入BIC of Address Optional"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Bankleitzahl German Clearing Code"
prop="recgrp.adrmaa.blz"
>
<c-input
v-model="model.recgrp.adrmaa.blz"
maxlength="8"
placeholder="请输入Bankleitzahl German Clearing Code"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Optional Second Line of Street"
prop="recgrp.adrmaa.str2"
>
<c-input
v-model="model.recgrp.adrmaa.str2"
maxlength="35"
placeholder="请输入Optional Second Line of Street"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Branch Identification Used in Option B of SWIFT Fieldtags"
prop="recgrp.adrmaa.bid"
>
<c-input
v-model="model.recgrp.adrmaa.bid"
maxlength="35"
placeholder="请输入Branch Identification Used in Option B of SWIFT Fieldtags"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!------------- 右 右边的span直接24---------->
<c-col :span="11" :offset="1">
<!-- <c-col :span="12">
<el-form-item label="Address Number" prop="recgrp.rec.extkey">
<c-input
v-model="model.recgrp.rec.extkey"
maxlength="24"
placeholder="请输入Address Number"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="24">
<el-form-item label="Party Name" prop="recgrp.rec.nam">
<c-input
v-model="model.recgrp.rec.nam"
maxlength="40"
placeholder="请输入Party Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Chinese name" prop="recgrp.rec.nam1">
<c-fullbox>
<c-input
type="textarea"
v-model="model.recgrp.rec.nam1"
maxlength="50"
show-word-limit
placeholder="请输入Chinese name"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onRecpanAltnam">
ECIF名称
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Status" prop="recgrp.rec.adrsta">
<c-select
v-model="model.recgrp.rec.adrsta"
style="width: 100%"
placeholder="请选择Address Status"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="ZIP Code/First Part of SWIFT Line 4"
prop="recgrp.adrmaa.loczip"
>
<c-input
v-model="model.recgrp.adrmaa.loczip"
maxlength="10"
placeholder="请输入ZIP Code/First Part of SWIFT Line 4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Textpart of City/Second Part of SWIFT Line 4"
prop="recgrp.adrmaa.loctxt"
>
<c-input
v-model="model.recgrp.adrmaa.loctxt"
maxlength="25"
placeholder="请输入Textpart of City/Second Part of SWIFT Line 4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="TradeConnect ID" prop="recgrp.adrmaa.tid">
<c-input
v-model="model.recgrp.adrmaa.tid"
maxlength="23"
placeholder="请输入TradeConnect ID"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanGet">
Get
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="Optional Second Line of City"
prop="recgrp.adrmaa.loc2"
>
<c-input
v-model="model.recgrp.adrmaa.loc2"
maxlength="35"
placeholder="请输入Optional Second Line of City"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Clearing Code for Banks"
prop="recgrp.adrmaa.clc"
>
<c-input
v-model="model.recgrp.adrmaa.clc"
maxlength="35"
placeholder="请输入Clearing Code for Banks"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Line with Postbox" prop="recgrp.adrmaa.pob">
<c-input
v-model="model.recgrp.adrmaa.pob"
maxlength="35"
placeholder="请输入Line with Postbox"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Default Language Code"
prop="recgrp.adrmaa.uil"
>
<c-select
v-model="model.recgrp.adrmaa.uil"
style="width: 100%"
placeholder="请选择Default Language Code"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Primary Output Chanel of Messages SWT, LET, TLX, TCO"
prop="recgrp.adrmaa.cortyp"
>
<c-select
v-model="model.recgrp.adrmaa.cortyp"
style="width: 100%"
placeholder="请选择Primary Output Chanel of Messages SWT, LET, TLX, TCO"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Textpart of City Used when Addressing Postbox"
prop="recgrp.adrmaa.pobtxt"
>
<c-input
v-model="model.recgrp.adrmaa.pobtxt"
maxlength="25"
placeholder="请输入Textpart of City Used when Addressing Postbox"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Department" prop="recgrp.adrmaa.dpt">
<c-input
v-model="model.recgrp.adrmaa.dpt"
maxlength="35"
placeholder="请输入Department"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Country" prop="recgrp.adrmaa.loccty">
<c-select
v-model="model.recgrp.adrmaa.loccty"
style="width: 100%"
placeholder="请选择Country"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Info of bank" prop="recgrp.ptamaa.issbchinf">
<c-input
v-model="model.recgrp.ptamaa.issbchinf"
maxlength="40"
placeholder="请输入Info of bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="eMail/Internet" prop="recgrp.adrmaa.eml">
<c-input
v-model="model.recgrp.adrmaa.eml"
maxlength="80"
placeholder="请输入eMail/Internet"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="recpan.hbkget.sdamod.dadsnd"
>
<c-input
v-model="model.recpan.hbkget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Number" prop="recgrp.hbk.extkey">
<c-input
v-model="model.recgrp.hbk.extkey"
maxlength="24"
placeholder="请输入Address Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.hbkget.sdamod.seainf">
<c-input
v-model="model.recpan.hbkget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Visible Name" prop="recgrp.hbk.nam">
<c-input
v-model="model.recgrp.hbk.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recgrp.rec.hbkaccflg"
>Use Accounting of House Bank</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="Address Number" prop="recgrp.heq.extkey">
<c-input
v-model="model.recgrp.heq.extkey"
maxlength="24"
placeholder="请输入Address Number"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recpan.heqget.sdamod.seainf">
<c-input
v-model="model.recpan.heqget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Drag Drop Sender"
prop="recpan.heqget.sdamod.dadsnd"
>
<c-input
v-model="model.recpan.heqget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="External Visible Name" prop="recgrp.heq.nam">
<c-input
v-model="model.recgrp.heq.nam"
maxlength="40"
placeholder="请输入External Visible Name"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="User ID of Account Officer"
prop="recgrp.rec.accusr"
>
<c-input
v-model="model.recgrp.rec.accusr"
maxlength="8"
placeholder="请输入User ID of Account Officer"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Branch Key" prop="recpan.bchkey">
<c-select
v-model="model.recpan.bchkey"
style="width: 100%"
placeholder="请选择Branch Key"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recgrp.rec.heqaccflg"
>Use Accounting of Headquarters</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese Address" prop="recgrp.adrmaa.adr1">
<c-input
v-model="model.recgrp.adrmaa.adr1"
maxlength="40"
placeholder="请输入Chinese Address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recgrp.adrmaa.adr2">
<c-input
v-model="model.recgrp.adrmaa.adr2"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="recgrp.adrmaa.adr3">
<c-input
v-model="model.recgrp.adrmaa.adr3"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="ZIP Code Used when Addressing Postbox"
prop="recgrp.adrmaa.pobzip"
>
<c-input
v-model="model.recgrp.adrmaa.pobzip"
maxlength="10"
placeholder="请输入ZIP Code Used when Addressing Postbox"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-content>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infpty/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="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000039 -->
<el-tab-pane label="Search Panel" name="infsea">
<m-infsea :model="model" :codes="codes" ref="infsea" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Party" name="ptyp0">
<m-ptyp0 :model="model" :codes="codes" ref="ptyp0" />
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Infpty from "~/model/Infpty";
import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Infpty/Check";
import Default from "~/model/Infpty/Default";
import Pattern from "~/model/Infpty/Pattern";
import Infsea from "./Infsea";
import Ptyp0 from "./Ptyp0";
export default {
name: "Infpty",
components: {
"m-infsea": Infsea,
"m-ptyp0": Ptyp0,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "infsea",
trnName: "infpty",
model: new Infpty().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
};
},
methods: {
myTabClick() {
this.tabClick(tab);
/**
* do it yourself
**/
},
},
created: async function () {
console.log("进入infpty交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//处理istream的数据
// this.$refs.infsea.stmData.columns = rtnmsg.codeSet['infbut.dspstm']
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="24" style="text-align: right">
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="buttonFlag"
@click="Update"
>Update</c-button
>
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="buttonFlag"
@click="Start"
>Start</c-button
>
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="!buttonFlag"
@click="Stop"
>Stop</c-button
>
</c-col>
<c-col :span="24" style="margin-top: 10px">
<!-- ================左=============== -->
<!-- <c-col :span="11">
<c-col>(Services see 2nd Tab)</c-col>
<c-col>Running in foreground</c-col>
<c-col :span="12" :offset="12" style="margin-top: 105px">
<el-form-item label="Ref No" prop="wfetsk.refno" label-width="50px">
<c-input
v-model="model.wfetsk.refno"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="12">
<c-col :span="24">
<el-form-item
label="Start Processing"
prop="wfetsk.tsklist.strflg"
>
<c-select
v-model="model.wfetsk.tsklist.strflg"
<el-form
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<c-col :span="24" style="margin-top: 10px">
<!-- ================左=============== -->
<c-col :span="8">
<c-col :span="24">
<el-form-item
label="Start Processing"
prop="wfetsk.tsklist.strflg"
style="width: 100%"
placeholder="请选择Automatic Start Flag"
>
<el-option
v-for="item in codes.strflg"
:key="item.value"
:label="item.label"
:value="item.value"
<c-select
v-model="model.wfetsk.tsklist.strflg"
style="width: 100%"
placeholder="请选择Automatic Start Flag"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<el-option
v-for="item in codes.strflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Ref No" prop="wfetsk.refno">
<c-input
v-model="model.wfetsk.refno"
placeholder="请输入"
></c-input>
</el-form-item>
<c-col :span="24">
<el-form-item
label="Ref No"
prop="wfetsk.refno"
style="width: 100%"
>
<c-input
v-model="model.wfetsk.refno"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24"
><el-form-item
label="Initialization File"
prop="wfetsk.tsklist.ininam"
>
<c-input
v-model="model.wfetsk.tsklist.ininam"
placeholder=""
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ================中=============== -->
<c-col :span="8">
<c-col :span="24"
><el-form-item
label="Initialization File"
prop="wfetsk.tsklist.ininam"
style="width: 100%"
>
<c-input
v-model="model.wfetsk.tsklist.ininam"
placeholder=""
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<!-- ================右=============== -->
<c-col :span="12">
<c-col :span="14">
<el-form-item
label="Started"
prop="wfetsk.tsklist.jobstrdat"
>
<c-date-picker
type="date"
v-model="model.wfetsk.tsklist.jobstrdat"
disabled
<c-col :span="24">
<el-form-item
label="Restart Period"
prop="wfetsk.tsklist.redotime"
style="width: 100%"
placeholder="请选择"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item
label="h"
prop="wfetsk.tsklist.jobstrtimhh"
label-width="20px"
>
<c-input
v-model="model.wfetsk.tsklist.jobstrtimhh"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item label="min" label-width="20px">
<c-input
v-model="model.wfetsk.tsklist.jobstrtimmm"
placeholder="请输入"
disabled
></c-input>
</el-form-item>
>
<c-input
v-model="model.wfetsk.tsklist.redotime"
placeholder="请输入Redotime"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="14">
<el-form-item
label="Termination"
prop="wfetsk.tsklist.terflg"
>
<c-select
v-model="model.wfetsk.tsklist.terflg"
<!-- ================右=============== -->
<c-col :span="8">
<c-col :span="14">
<el-form-item
label="Started"
prop="wfetsk.tsklist.jobstrdat"
style="width: 100%"
placeholder="请选择Automatic Termination Flag"
>
<el-option
v-for="item in codes.terflg"
:key="item.value"
:label="item.label"
:value="item.value"
<c-date-picker
type="date"
v-model="model.wfetsk.tsklist.jobstrdat"
disabled
style="width: 100%"
placeholder="请选择"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item
label="h"
prop="wfetsk.tsklist.jobstrtimhh"
label-width="25px"
style="width: 100%"
>
<c-input
v-model="model.wfetsk.tsklist.jobstrtimhh"
disabled
placeholder="请输入"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item
label="min"
label-width="25px"
style="width: 100%"
>
<c-input
v-model="model.wfetsk.tsklist.jobstrtimmm"
placeholder="请输入"
disabled
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item
label="Termination"
prop="wfetsk.tsklist.terflg"
style="width: 100%"
>
<c-select
v-model="model.wfetsk.tsklist.terflg"
style="width: 100%"
placeholder="请选择Automatic Termination Flag"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item
label="h"
prop="wfetsk.tsklist.downtimehh"
label-width="20px"
>
<c-input
v-model="model.wfetsk.tsklist.downtimehh"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<el-option
v-for="item in codes.terflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item
label="h"
prop="wfetsk.tsklist.downtimehh"
label-width="25px"
style="width: 100%"
>
<c-input
v-model="model.wfetsk.tsklist.downtimehh"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4" :offset="1">
<el-form-item label="min" prop="" label-width="20px">
<c-input
v-model="model.wfetsk.tsklist.downtimemm"
disabled
placeholder=""
></c-input>
</el-form-item>
<c-col :span="4" :offset="1">
<el-form-item label="min" prop="" label-width="25px" style="width: 100%">
<c-input
v-model="model.wfetsk.tsklist.downtimemm"
disabled
placeholder=""
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right">
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="buttonFlag"
@click="Update"
>Update</c-button
>
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="buttonFlag"
@click="Start"
>Start</c-button
>
<c-button
size="small"
type="primary"
style="margin-left: 0"
:disabled="!buttonFlag"
@click="Stop"
>Stop</c-button
>
</c-col>
</el-form>
<c-col :span="24" style="margin-top:12px">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
<!-- <c-col :span="16">
<!-- <c-col :span="16">
<span
v-text="model.wfetsk.tsklist.ininam"
data-path=".wfetsk.tsklist.ininam"
......@@ -176,21 +211,6 @@
Initialization File
</span>
</c-col> -->
<c-col :span="24">
<el-form-item
label="Restart Period"
prop="wfetsk.tsklist.redotime"
>
<c-input
v-model="model.wfetsk.tsklist.redotime"
placeholder="请输入Redotime"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Automatic Start Flag" prop="wfetsk.tsklist.strflg">
<c-select
......@@ -300,8 +320,8 @@
<el-button
size="mini"
type="primary"
:disabled = "buttonFlag"
@click="Entry(scope.row.index, scope.row)"
:disabled="buttonFlag"
@click="Entry(scope.$index, scope.row)"
>Entry</el-button
>
</template>
......@@ -315,6 +335,7 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Mgrtsk/Event";
import Utils from "~/utils/index";
export default {
inject: ["root"],
......@@ -334,17 +355,32 @@ export default {
],
data: [],
},
buttonFlag:false,
timer: null
buttonFlag: false,
timer: null,
};
},
methods: {
...Event,
Entry() {
let rtnmsg = this.executeRule("wfetsk.tsklist.butexe");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
Entry(idx, row) {
const selIds = [idx + 1];
const selDst = "wfetsk.wfestm"; //列表对应后台模型中的stream
let params = { selDst, selIds };
this.executeRule("wfetsk.tsklist.butexe", params).then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
} else {
const h = this.$createElement;
const msg = res.respMsg || "请求执行失败!";
this.$notify.error({
title: "错误",
message: h(
"p",
{ style: "word-break:break-all;" },
msg
),
});
}
});
},
Update() {
let rtnmsg = this.executeRule("wfetsk.tsklist.butupd");
......@@ -361,11 +397,11 @@ export default {
//定时任务
var timeVal = this.model.wfetsk.tsklist.redotime * 1000;
var that = this;
this.timer = setInterval(function(){
let rtnmsg = that.executeRule("wfetsk.tsklist.butstr");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
this.timer = setInterval(function () {
let rtnmsg = that.executeRule("wfetsk.tsklist.butstr");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
}
}, timeVal);
},
Stop() {
......@@ -385,5 +421,8 @@ export default {
},
};
</script>
<style>
<style scope>
/* .m-table-search-form .el-form-item__content {
width: calc(100% - 110px);
} */
</style>
......@@ -233,8 +233,7 @@
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
<!-- </template> -->
<!-- </c-list-search> -->
......@@ -304,7 +303,10 @@
>
<c-table-column fixed="right" prop="op" label="操作" width="165px">
<template slot-scope="{ scope }">
<c-button style="margin-left: 0" size="small" @click="onDetails(scope.$index,scope.row)"
<c-button
style="margin-left: 0"
size="small"
@click="onDetails(scope.$index, scope.row)"
>详情
</c-button>
<c-button
......@@ -319,10 +321,21 @@
<c-button type="primary" size="small">删除</c-button> -->
<ul class="table-button-item-list">
<li><c-button size="small" style="margin-left:0">指派</c-button></li>
<li><c-button size="small" style="margin-left:0">删除</c-button></li>
<li>
<c-button size="small" style="margin-left: 0"
>指派</c-button
>
</li>
<li>
<c-button size="small" style="margin-left: 0"
>删除</c-button
>
</li>
</ul>
<a slot="reference" href="javascript:void(0)" style="margin-left: 5px"
<a
slot="reference"
href="javascript:void(0)"
style="margin-left: 5px"
><i class="el-icon-more"></i
></a>
</el-popover>
......@@ -332,7 +345,6 @@
</c-col>
</el-row>
<!-- <el-row style="margin-top: 2rem">
<c-col :span="24">
<el-card class="box-card">
......@@ -411,7 +423,7 @@ export default {
// detailDialog: false,
// setColumnFlg: false,
// saveColumnFlg: true,
transactionStatus: {
busiNo: "",
modTimes: 0,
......@@ -427,11 +439,24 @@ export default {
'5 2 "业务编号" 300',
'6 3 "交易名称" 150',
//'1 4 "状态" 60 1 tdViewTypeEdit:0 1 SPT:STA',
{index:1,position:4,width:110,pattern:'code',label:'状态',code:this.codes.sptrelstatus},
{
index: 1,
position: 4,
width: 110,
pattern: "code",
label: "状态",
code: this.codes.sptrelstatus,
},
'17 5 "报文类型" 100',
'18 6 "对方银行BIC" 110',
// '7 7 "创建时间" 160 20 DateTime 1',
{index:7,position:7,width:140,pattern:'time',label:'创建时间'},
{
index: 7,
position: 7,
width: 140,
pattern: "time",
label: "创建时间",
},
'19 8 "币种" 50',
'20 9 "金额" 69 2 8 1 16',
......@@ -476,7 +501,7 @@ export default {
this.model[element] = "t";
});
},
...Event,
},
created: function () {
......@@ -500,7 +525,7 @@ export default {
.detailDialogClass >>> .el-dialog {
height: 650px;
} */
.table-button-item-list{
.table-button-item-list {
padding: 0;
margin: 0;
}
......@@ -511,6 +536,4 @@ export default {
color: #606266;
cursor: pointer;
}
</style>
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" tokenKey="modelForm" label-width="140px" size="small" :validate-on-rule-change="false">
<!-- <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" />
<!-- </c-content> -->
<!-- </el-tab-pane> -->
<!-- </c-tabs> -->
</el-form>
</div>
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
tokenKey="modelForm"
label-width="140px"
size="small"
:validate-on-rule-change="false"
>
<!-- <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" />
<!-- </c-content> -->
<!-- </el-tab-pane> -->
<!-- </c-tabs> -->
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
......@@ -20,51 +28,49 @@ 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";
import Event from "~/model/Sptsel/Event";
export default {
name: 'Sptsel',
components:{
"m-menu" : Menu,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
computed: {
},
data(){
return {
tabVal: "menu",
trnName:"sptsel",
model:new Sptsel().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules:null,
codes:{
flt:CodeTable.flt,
dflg:CodeTable.dflg,
sptrelstatus:CodeTable.sptrelstatus,
},
}
},
methods:{...Event},
mounted:async function(){
console.log("进入sptsel交易");
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;
this.$refs.Menu.handleSearch();
})
}
}
name: "Sptsel",
components: {
"m-menu": Menu,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
computed: {},
data() {
return {
tabVal: "menu",
trnName: "sptsel",
model: new Sptsel().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
flt: CodeTable.flt,
dflg: CodeTable.dflg,
sptrelstatus: CodeTable.sptrelstatus,
},
};
},
methods: { ...Event },
mounted: async function () {
console.log("进入sptsel交易");
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;
this.$refs.Menu.handleSearch();
});
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<c-checkbox v-model="model.srvdta.exeflg">DTA Import L/C</c-checkbox>
</c-col>
<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>
<c-col :span="24" style="margin-top: 10px">
<!-- -------------左 ------------->
<c-col :span="11">
<el-form-item label="">
<c-col :span="12">
<c-checkbox v-model="model.srvdta.exeflg"
>DTA Import L/C</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.etydirflg"
>Separate Directory per Entity</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.parprtflg"
>Partial Print</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdta.errprtflg"
>Error Print</c-checkbox
>
</c-col>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdta.filexttxt" data-path=".srvdta.filexttxt" > </span>
</c-col>
<c-col :span="24">
<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="24">
<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="24">
<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="24">
<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="24">
<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>
<!-- -------右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<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="24">
<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="24">
<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="24">
<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="24">
<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="24">
<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="24">
<span v-text="model.srvdta.fildirlab" data-path=".srvdta.fildirlab">
</span>
</c-col> -->
<!-- <c-col :span="24">
<span v-text="model.srvdta.filextlab" data-path=".srvdta.filextlab">
</span>
</c-col> -->
<c-col :span="24">
<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="24">
<span v-text="model.srvdta.filexttxt" data-path=".srvdta.filexttxt">
</span>
</c-col> -->
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
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(){
}
}
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">
<c-col :span="24" style="margin-top: 10px">
<!-- ================左=============== -->
<c-col :span="11">
<el-form-item label="">
<c-col :span="12">
<c-checkbox v-model="model.srvdte.exeflg">DTA Export L/C</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvdte.swtprttyp">
<c-select v-model="model.srvdte.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdte.parheatxt">
<c-input v-model="model.srvdte.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvdte.errheatxt">
<c-input v-model="model.srvdte.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="srvdte.srvprtm.prt.heatxt">
<c-input v-model="model.srvdte.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="srvdte.srvprtm.prt.tef">
<c-select v-model="model.srvdte.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="srvdte.srvprtm.prt.getprt">
<c-select v-model="model.srvdte.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="srvdte.srvprtm.prt.prt">
<c-select v-model="model.srvdte.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="srvdte.srvprtm.prt.bin">
<c-select v-model="model.srvdte.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="srvdte.srvprtm.prt.bin2">
<c-select v-model="model.srvdte.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="srvdte.srvprtm.prt.cpycnt">
<c-input v-model="model.srvdte.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.fildirlab" data-path=".srvdte.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvdte.fildir">
<c-input v-model="model.srvdte.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.filextlab" data-path=".srvdte.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvdte.filext">
<c-input v-model="model.srvdte.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.etydirflg"
>Separate Directory per Entity</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.errprtflg"
>Error Print</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvdte.parprtflg"
>Partial Print</c-checkbox
>
</c-col>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvdte.filexttxt" data-path=".srvdte.filexttxt" > </span>
</c-col>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvdte.parheatxt">
<c-input
v-model="model.srvdte.parheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvdte.errheatxt">
<c-input
v-model="model.srvdte.errheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Text for Header"
prop="srvdte.srvprtm.prt.heatxt"
>
<c-input
v-model="model.srvdte.srvprtm.prt.heatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Technical Form" prop="srvdte.srvprtm.prt.tef">
<c-select
v-model="model.srvdte.srvprtm.prt.tef"
style="width: 100%"
placeholder="请选择Technical Form"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="File Extension" prop="srvdte.filext">
<c-input
v-model="model.srvdte.filext"
maxlength="3"
placeholder="请输入File Extension"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!---------------- 右 ----------------------->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Type of Print" prop="srvdte.swtprttyp">
<c-select
v-model="model.srvdte.swtprttyp"
style="width: 100%"
placeholder="请选择Type of Print"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Default Printer from:"
prop="srvdte.srvprtm.prt.getprt"
>
<c-select
v-model="model.srvdte.srvprtm.prt.getprt"
style="width: 100%"
placeholder="请选择Default Printer from:"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Printer" prop="srvdte.srvprtm.prt.prt">
<c-select
v-model="model.srvdte.srvprtm.prt.prt"
style="width: 100%"
placeholder="请选择Printer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Paperbin" prop="srvdte.srvprtm.prt.bin">
<c-select
v-model="model.srvdte.srvprtm.prt.bin"
style="width: 100%"
placeholder="请选择Paperbin"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Bin for 2nd Page" prop="srvdte.srvprtm.prt.bin2">
<c-select
v-model="model.srvdte.srvprtm.prt.bin2"
style="width: 100%"
placeholder="请选择Bin for 2nd Page"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="# of Copies" prop="srvdte.srvprtm.prt.cpycnt">
<c-input
v-model="model.srvdte.srvprtm.prt.cpycnt"
placeholder="请输入# of Copies"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<span v-text="model.srvdte.fildirlab" data-path=".srvdte.fildirlab">
</span>
</c-col> -->
<c-col :span="24">
<el-form-item label="Directory for Files" prop="srvdte.fildir">
<c-input
v-model="model.srvdte.fildir"
maxlength="40"
placeholder="请输入Directory for Files"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<span v-text="model.srvdte.filextlab" data-path=".srvdte.filextlab">
</span>
</c-col> -->
<!-- <c-col :span="24">
<span v-text="model.srvdte.filexttxt" data-path=".srvdte.filexttxt">
</span>
</c-col> -->
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
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(){
}
}
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -2,7 +2,9 @@
<div class="eibs-tab">
<c-col :span="12">
<el-form-item>
<c-checkbox v-model="model.srveli.exeflg">Incoming Elc</c-checkbox>
</el-form-item>
</c-col>
</div>
</template>
......
<template>
<div class="eibs-tab">
<el-form-item label="">
<c-col :span="12">
<c-checkbox v-model="model.srvemi.exeflg">Incoming Email</c-checkbox>
</c-col>
</el-form-item>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvemi.prt.prttyp">
<c-select v-model="model.srvemi.prt.prttyp" style="width:100%" placeholder="请选择Type of Print">
......@@ -59,9 +59,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<span v-text="model.srvemi.fildirlab" data-path=".srvemi.fildirlab" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvemi.fildir">
......@@ -69,9 +69,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<span v-text="model.srvemi.filextlab" data-path=".srvemi.filextlab" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<el-form-item label="File Extension" prop="srvemi.filext">
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<!-- <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.srvswi.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvswi.swtprttyp">
<c-select v-model="model.srvswi.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvswi.parheatxt">
<c-input v-model="model.srvswi.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvswi.errheatxt">
<c-input v-model="model.srvswi.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="srvswi.srvprtm.prt.heatxt">
<c-input v-model="model.srvswi.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="srvswi.srvprtm.prt.tef">
<c-select v-model="model.srvswi.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="srvswi.srvprtm.prt.getprt">
<c-select v-model="model.srvswi.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="srvswi.srvprtm.prt.prt">
<c-select v-model="model.srvswi.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="srvswi.srvprtm.prt.bin">
<c-select v-model="model.srvswi.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="srvswi.srvprtm.prt.bin2">
<c-select v-model="model.srvswi.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="srvswi.srvprtm.prt.cpycnt">
<c-input v-model="model.srvswi.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.fildirlab" data-path=".srvswi.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvswi.fildir">
<c-input v-model="model.srvswi.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.filextlab" data-path=".srvswi.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvswi.filext">
<c-input v-model="model.srvswi.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</c-col> -->
<!-- 先用一个span 24页面铺开 -->
<c-col :span="24" style="margin-top: 10px">
<!-- 左加右加:offset=23 -->
<c-col :span="11">
<el-form-item label="">
<c-col :span="24">
<c-checkbox v-model="model.srvswi.etydirflg"
>Separate Directory per Entity </c-checkbox
>
</c-col>
<c-col :span="12" >
<c-checkbox v-model="model.srvswi.parprtflg"
>Partial Print</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvswi.errprtflg"
>Error Print</c-checkbox
>
</c-col>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvswi.filexttxt" data-path=".srvswi.filexttxt" > </span>
</c-col>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvswi.parheatxt">
<c-input
v-model="model.srvswi.parheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Default Printer from:"
prop="srvswi.srvprtm.prt.getprt"
>
<c-select
v-model="model.srvswi.srvprtm.prt.getprt"
style="width: 100%"
placeholder="请选择Default Printer from:"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Paperbin" prop="srvswi.srvprtm.prt.bin">
<c-select
v-model="model.srvswi.srvprtm.prt.bin"
style="width: 100%"
placeholder="请选择Paperbin"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="# of Copies" prop="srvswi.srvprtm.prt.cpycnt">
<c-input
v-model="model.srvswi.srvprtm.prt.cpycnt"
placeholder="请输入# of Copies"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="File Extension" prop="srvswi.filext">
<c-input
v-model="model.srvswi.filext"
maxlength="3"
placeholder="请输入File Extension"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Type of Print" prop="srvswi.swtprttyp">
<c-select
v-model="model.srvswi.swtprttyp"
style="width: 100%"
placeholder="请选择Type of Print"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Printer" prop="srvswi.srvprtm.prt.prt">
<c-select
v-model="model.srvswi.srvprtm.prt.prt"
style="width: 100%"
placeholder="请选择Printer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvswi.errheatxt">
<c-input
v-model="model.srvswi.errheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Text for Header"
prop="srvswi.srvprtm.prt.heatxt"
>
<c-input
v-model="model.srvswi.srvprtm.prt.heatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Technical Form" prop="srvswi.srvprtm.prt.tef">
<c-select
v-model="model.srvswi.srvprtm.prt.tef"
style="width: 100%"
placeholder="请选择Technical Form"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Bin for 2nd Page" prop="srvswi.srvprtm.prt.bin2">
<c-select
v-model="model.srvswi.srvprtm.prt.bin2"
style="width: 100%"
placeholder="请选择Bin for 2nd Page"
>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<span v-text="model.srvswi.fildirlab" data-path=".srvswi.fildirlab">
</span>
</c-col> -->
<c-col :span="24">
<el-form-item label="Directory for Files" prop="srvswi.fildir">
<c-input
v-model="model.srvswi.fildir"
maxlength="40"
placeholder="请输入Directory for Files"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<span v-text="model.srvswi.filextlab" data-path=".srvswi.filextlab">
</span>
</c-col>
<c-col :span="24">
<span v-text="model.srvswi.filexttxt" data-path=".srvswi.filexttxt">
</span>
</c-col> -->
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
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(){
}
}
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">
<!-- <c-col :span="24">
<c-checkbox v-model="model.srvtci.exeflg">TradeConnect</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.etydirflg">Separate Directory per Entity</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvtci.swtprttyp">
<c-select v-model="model.srvtci.swtprttyp" style="width:100%" placeholder="请选择Type of Print">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.parprtflg">Partial Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtci.parheatxt">
<c-input v-model="model.srvtci.parheatxt" maxlength="40" placeholder="请输入Text for Header"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.errprtflg">Error Print</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Text for Header" prop="srvtci.errheatxt">
<c-input v-model="model.srvtci.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="srvtci.srvprtm.prt.heatxt">
<c-input v-model="model.srvtci.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="srvtci.srvprtm.prt.tef">
<c-select v-model="model.srvtci.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="srvtci.srvprtm.prt.getprt">
<c-select v-model="model.srvtci.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="srvtci.srvprtm.prt.prt">
<c-select v-model="model.srvtci.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="srvtci.srvprtm.prt.bin">
<c-select v-model="model.srvtci.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="srvtci.srvprtm.prt.bin2">
<c-select v-model="model.srvtci.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="srvtci.srvprtm.prt.cpycnt">
<c-input v-model="model.srvtci.srvprtm.prt.cpycnt" placeholder="请输入# of Copies"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.fildirlab" data-path=".srvtci.fildirlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvtci.fildir">
<c-input v-model="model.srvtci.fildir" maxlength="40" placeholder="请输入Directory for Files"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.filextlab" data-path=".srvtci.filextlab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="File Extension" prop="srvtci.filext">
<c-input v-model="model.srvtci.filext" maxlength="3" placeholder="请输入File Extension"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.srvtci.filexttxt" data-path=".srvtci.filexttxt" > </span>
</c-col>
</c-col> -->
<c-col :span="24" style="margin-top: 10px">
<!-- 左 -->
<c-col :span="11">
<el-form-item label="">
<c-col :span="24">
<c-checkbox v-model="model.srvtci.etydirflg"
>Separate Directory per Entity</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.parprtflg"
>Partial Print</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.srvtci.errprtflg">Error Print</c-checkbox>
</c-col>
</el-form-item>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvtci.parheatxt">
<c-input
v-model="model.srvtci.parheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Default Printer from:"
prop="srvtci.srvprtm.prt.getprt"
>
<c-select
v-model="model.srvtci.srvprtm.prt.getprt"
style="width: 100%"
placeholder="请选择Default Printer from:"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Paperbin" prop="srvtci.srvprtm.prt.bin">
<c-select
v-model="model.srvtci.srvprtm.prt.bin"
style="width: 100%"
placeholder="请选择Paperbin"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="# of Copies" prop="srvtci.srvprtm.prt.cpycnt">
<c-input
v-model="model.srvtci.srvprtm.prt.cpycnt"
placeholder="请输入# of Copies"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<span v-text="model.srvtci.fildirlab" data-path=".srvtci.fildirlab">
</span>
</c-col>
<c-col :span="24">
<span v-text="model.srvtci.filextlab" data-path=".srvtci.filextlab">
</span>
</c-col> -->
<c-col :span="24">
<el-form-item label="File Extension" prop="srvtci.filext">
<c-input
v-model="model.srvtci.filext"
maxlength="3"
placeholder="请输入File Extension"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 右 -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Type of Print" prop="srvtci.swtprttyp">
<c-select
v-model="model.srvtci.swtprttyp"
style="width: 100%"
placeholder="请选择Type of Print"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Text for Header" prop="srvtci.errheatxt">
<c-input
v-model="model.srvtci.errheatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Text for Header"
prop="srvtci.srvprtm.prt.heatxt"
>
<c-input
v-model="model.srvtci.srvprtm.prt.heatxt"
maxlength="40"
placeholder="请输入Text for Header"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Technical Form" prop="srvtci.srvprtm.prt.tef">
<c-select
v-model="model.srvtci.srvprtm.prt.tef"
style="width: 100%"
placeholder="请选择Technical Form"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Printer" prop="srvtci.srvprtm.prt.prt">
<c-select
v-model="model.srvtci.srvprtm.prt.prt"
style="width: 100%"
placeholder="请选择Printer"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Bin for 2nd Page" prop="srvtci.srvprtm.prt.bin2">
<c-select
v-model="model.srvtci.srvprtm.prt.bin2"
style="width: 100%"
placeholder="请选择Bin for 2nd Page"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Directory for Files" prop="srvtci.fildir">
<c-input
v-model="model.srvtci.fildir"
maxlength="40"
placeholder="请输入Directory for Files"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<span v-text="model.srvtci.filexttxt" data-path=".srvtci.filexttxt">
</span>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Switsk/Event"
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(){
}
}
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="">
<c-col :span="24">
<c-checkbox v-model="model.srvtli.exeflg">Incoming Telex</c-checkbox>
</c-col>
</el-form-item>
<c-col :span="12">
<el-form-item label="Type of Print" prop="srvtli.prt.prttyp">
<c-select v-model="model.srvtli.prt.prttyp" style="width:100%" placeholder="请选择Type of Print">
......@@ -59,9 +59,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<span v-text="model.srvtli.fildirlab" data-path=".srvtli.fildirlab" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<el-form-item label="Directory for Files" prop="srvtli.fildir">
......@@ -69,9 +69,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<span v-text="model.srvtli.filextlab" data-path=".srvtli.filextlab" > </span>
</c-col>
</c-col> -->
<c-col :span="12">
<el-form-item label="File Extension" prop="srvtli.filext">
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- ============左========= -->
<c-col :span="12">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Service Types to be handled:">
<c-fullbox>
......@@ -73,7 +73,7 @@
</c-col>
<!-- ============右========= -->
<c-col :span="13" :offset="1">
<c-col :span="11" :offset="1">
<!-- <c-col :span="24">
<el-form-item
label="Automatic Start Flag"
......
......@@ -128,8 +128,9 @@ export default {
{inifrm:"gitsel",ininam:"进口保函查询",pntmiu:"13"},
{inifrm:"gitset",ininam:"进口保函赔付",pntmiu:"13"},
{inifrm:"gitcrq",ininam:"进口保函索赔登记",pntmiu:"13"},
{ inifrm: "14",ininam: "Switsk", pntmiu: "" },
{ inifrm: "14",ininam: "服务管理", pntmiu: "" },
{ inifrm: "switsk", ininam: "Switsk", pntmiu: "14" },
{ inifrm: "mgrtsk", ininam: "Mgrtsk", pntmiu: "14" },
],
menus: [],
menusHeight: 0
......
......@@ -92,7 +92,7 @@ export default {
created() {},
methods: {
tabClick(tab) {
this.$store.commit("setTaskListTabVal", tab.name)
this.$store.commit("setTaskListTabVal", tab.name);
},
},
components: {
......
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