Commit 2ea79d27 by lsk

infpta添加及布局调整

parent 6d896804
import Utils from "~/utils"
/**
* Infpta Check规则
*/
let checkObj = {
"recgrp.adr.eml" :null,
"seatypo" :null,
"recpan.branchkey" :null,
"recgrp.adr.tid" :null,
"recgrp.rec.usg" :null,
"recgrp.rec.issbchinf" :null,
"seatypc" :null,
"seatypb" :null,
"recgrp.adr.loctxt" :null,
"seatypa" :null,
"recgrp.adr.bic" :null,
"seatyph" :null,
"recgrp.adr.discod" :null,
"recgrp.adr.cortyp" :null,
"recpan.bchkey" :null,
"recpan.pty.extkey" :null,
"recgrp.adr.loccty" :null,
"recgrp.adr.nam1" :null,
"recgrp.rec.objkey" :null,
"recgrp.adr.uil" :null,
"recpan.recget.sdamod.dadsnd" :null,
"recpan.ptyget.sdamod.dadsnd" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Infpta Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recpan.pty.extkey" :Utils.defaultFunction,
"recgrp.rec.objkey" :Utils.defaultFunction,
"infbut.dspstm" :Utils.defaultFunction,
"recpan.ptainf.oit.inftxt" :Utils.defaultFunction,
"recpan.ptainf.oit.inflev" :Utils.defaultFunction,
"recgrp.adr.loctxt" :Utils.defaultFunction,
"recgrp.adr.nam1" :Utils.defaultFunction,
"recgrp.adr.pobtxt" :Utils.defaultFunction,
"recgrp.adr.bic" :Utils.defaultFunction,
"recpan.branchkey" :Utils.defaultFunction,
"recgrp.rec.issbchinf" :Utils.defaultFunction,
"recgrp.rec.nam" :Utils.defaultFunction,
"recpan.bchkey" :Utils.defaultFunction,
"recgrp.adr.tid" :Utils.defaultFunction,
"recgrp.rec.usg" :Utils.defaultFunction,
"recgrp.adr.cortyp" :Utils.defaultFunction,
"recgrp.adr.tlx" :Utils.defaultFunction,
"recgrp.adr.adr1" :Utils.defaultFunction,
"recgrp.adr.adr3" :Utils.defaultFunction,
"recgrp.adr.adr2" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
export default {
onInfbutSearow(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_searow",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onInfbutDsp(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_dsp",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onInfbutUserow(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_userow",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onInfbutClr(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_clr",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onInfbutButprt(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_butprt",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onInfbutExi(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/infbut_exi",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
onRecpanLnkinfptm(){
this.root.$refs.modelForm.validate(async valid => {
if(!valid)
return;
let rtnmsg = await Api.post("infpta/recpan_lnkinfptm",{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
})
},
}
\ No newline at end of file
export default {
"seaobjkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"seanam":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"seaptyextkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"seabic":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"seazip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"seatxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"seastr":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"infbut.dspstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.ptyget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recpan.pty.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 24,message:"长度不能超过24"}
],
"recpan.ptyget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recpan.pty.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.rec.objkey":[
{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.adr.nam1":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.tel1":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adr.tel2":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adr.nam2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.fax1":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adr.fax2":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adr.nam3":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.tlx":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.adr.bic":[
{type: "string", required: false, message: "必输项"},
{max: 11,message:"长度不能超过11"}
],
"recgrp.adr.str1":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.bid":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.str2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.tid":[
{type: "string", required: false, message: "必输项"},
{max: 23,message:"长度不能超过23"}
],
"recgrp.adr.loczip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recgrp.adr.loctxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"recgrp.adr.blz":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recgrp.adr.loc2":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.clc":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.pob":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.pobtxt":[
{type: "string", required: false, message: "必输项"},
{max: 25,message:"长度不能超过25"}
],
"recgrp.adr.dpt":[
{type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.rec.issbchinf":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adr.eml":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"recgrp.adr.adr1":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adr.adr2":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adr.adr3":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.adr.pobzip":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recgrp.adr.discod":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recgrp.adr.dtacid":[
{type: "string", required: false, message: "必输项"},
{max: 23,message:"长度不能超过23"}
],
"recgrp.adr.dtecid":[
{type: "string", required: false, message: "必输项"},
{max: 23,message:"长度不能超过23"}
],
"recgrp.adr.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recgrp.adr.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"recpan.ptainf.oit.inftxt":[
{type: "string", required: true, message: "必输项"},
{max: 60,message:"长度不能超过60"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Infpta{
constructor () {
this.data = {
seaobjkey:"", // PTA .seaobjkey
seanam:"", // External Visible Name of Address .seanam
seaptyextkey:"", // External Key Used to Uniquely Identify a party .seaptyextkey
seabic:"", // BIC of Address Optional .seabic
seazip:"", // ZIP Code/First Part of S.W.I.F.T. Line 4 .seazip
seatxt:"", // Textpart of City .seatxt
seastr:"", // Street .seastr
seatypb:"", // Bank .seatypb
seatypc:"", // Client .seatypc
seatypa:"", // Own Address .seatypa
seatypo:"", // Other .seatypo
infbut:{
dspstm:"", // display stream .infbut.dspstm
},
seatyph:"", // 海关 .seatyph
recpan:{
pty:{
extkey:"", // Address Number .recpan.pty.extkey
nam:"", // Party Name .recpan.pty.nam
},
ptyget:{
sdamod:{
seainf:"", // .recpan.ptyget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.ptyget.sdamod.dadsnd
},
},
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
seainf:"", // .recpan.recget.sdamod.seainf
},
},
bchkey:"", // Bchkey .recpan.bchkey
branchkey:"", // Branch key .recpan.branchkey
ptainf:{
labinftxt:"", // Label for INFTXT .recpan.ptainf.labinftxt
oit:{
inftxt:"", // Infotext .recpan.ptainf.oit.inftxt
inflev:"", // Infotext Level .recpan.ptainf.oit.inflev
},
},
},
recgrp:{
rec:{
objkey:"", // Alternate Technical Key of Associated Address .recgrp.rec.objkey
nam:"", // Address Name .recgrp.rec.nam
adrsta:"", // Address Status .recgrp.rec.adrsta
usg:"", // Coded Usage of Address [xxxxxx] .recgrp.rec.usg
issbchinf:"", // Info of bank .recgrp.rec.issbchinf
},
typb:"", // Bank .recgrp.typb
typc:"", // Client .recgrp.typc
typa:"", // Own Address .recgrp.typa
typo:"", // Other .recgrp.typo
adr:{
nam1:"", // Name 1/SWIFT Line 1 .recgrp.adr.nam1
nam2:"", // Name 2/SWIFT Line 2 .recgrp.adr.nam2
nam3:"", // Name 3 .recgrp.adr.nam3
str1:"", // Street/SWIFT Line 3 .recgrp.adr.str1
str2:"", // Optional Second Line of Street .recgrp.adr.str2
loczip:"", // ZIP Code/First Part of SWIFT Line 4 .recgrp.adr.loczip
loctxt:"", // Textpart of City/Second Part of SWIFT Line 4 .recgrp.adr.loctxt
loc2:"", // Optional Second Line of City .recgrp.adr.loc2
pob:"", // Line with Postbox .recgrp.adr.pob
pobzip:"", // ZIP Code Used when Addressing Postbox .recgrp.adr.pobzip
pobtxt:"", // Textpart of City Used when Addressing Postbox .recgrp.adr.pobtxt
loccty:"", // Country or region .recgrp.adr.loccty
eml:"", // eMail/Internet .recgrp.adr.eml
tel1:"", // Telephone 1 .recgrp.adr.tel1
tel2:"", // Telephone 2 .recgrp.adr.tel2
fax1:"", // Telefax 1 .recgrp.adr.fax1
fax2:"", // Telefax 2 .recgrp.adr.fax2
tlx:"", // Telex Number .recgrp.adr.tlx
bic:"", // BIC of Address Optional .recgrp.adr.bic
bid:"", // Branch Identification Used in Option B of SWIFT Fieldtags .recgrp.adr.bid
tid:"", // TradeConnect ID .recgrp.adr.tid
blz:"", // & City .recgrp.adr.blz
clc:"", // Clearing Code for Banks .recgrp.adr.clc
uil:"", // Default Language Code .recgrp.adr.uil
cortyp:"", // Primary Output Chanel of Messages SWT, LET, TLX, TCO .recgrp.adr.cortyp
dpt:"", // Department .recgrp.adr.dpt
adr1:"", // Chinese Address .recgrp.adr.adr1
adr2:"", // .recgrp.adr.adr2
adr3:"", // .recgrp.adr.adr3
discod:"", // 国内地区码 .recgrp.adr.discod
dtacid:"", // DTA Import L/C ID .recgrp.adr.dtacid
dtecid:"", // DTA Export L/C ID .recgrp.adr.dtecid
namelc:"", // 电证名称 .recgrp.adr.namelc
adrelc:"", // 电证地址 .recgrp.adr.adrelc
},
},
}
}
}
\ No newline at end of file
......@@ -420,7 +420,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -473,7 +473,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -506,7 +506,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -628,7 +628,7 @@
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -726,7 +726,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary" @click="onCptpGetInfpta">i</c-button>
<c-button size="small" type="primary" disabled>Details</c-button>
</el-form-item>
</c-col>
......@@ -860,7 +860,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary" @click="onCptpGetInfpta">i</c-button>
<c-button size="small" type="primary">Details</c-button>
</el-form-item>
</c-col>
......@@ -954,7 +954,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary" @click="onCptpGetInfpta">i</c-button>
<c-button size="small" type="primary" disabled>Details</c-button>
</el-form-item>
</c-col>
......@@ -1055,7 +1055,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary">i</c-button>
<c-button size="small" type="primary" @click="onCptpGetInfpta">i</c-button>
<c-button size="small" type="primary">Details</c-button>
</el-form-item>
</c-col>
......@@ -1105,7 +1105,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet">
......@@ -1157,7 +1157,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -1190,7 +1190,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -1250,7 +1250,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -1302,7 +1302,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet">
......@@ -1354,7 +1354,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -1515,7 +1515,7 @@
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="15px">
<c-button size="small" type="primary" @click="onCptpGetref">
<c-button size="small" type="primary" @click="onCptpGetInfpta">
i
</c-button>
<c-button size="small" type="primary" @click="onSndpDet" disabled>
......@@ -2290,6 +2290,16 @@
</el-form-item>
</c-col> -->
<el-dialog
:fullscreen="true"
:visible.sync="infptaVisible"
top="10vh"
width="80%"
custom-class="infptaDialog"
:before-close="handleClose">
<Infpta></Infpta>
</el-dialog>
</div>
</template>
<script>
......@@ -2298,10 +2308,12 @@ import CodeTable from "~/config/CodeTable";
import CommonProcess from "~/mixin/CommonProcess";
import Event from "~/model/Cptopn/Event";
import Utils from "~/utils";
import Infpta from "~/views/Business/Infpta"
export default {
inject: ["root"],
props: ["model", "codes"],
components: { Infpta },
mixins: [CommonProcess],
data() {
return {
......@@ -2316,15 +2328,30 @@ export default {
{ value: "C", label: "代理行模式" },
{ value: "O", label: "Other" },
{ value: "S", label: "CIPS系统" },
]
],
infptaVisible: false
};
},
methods: {
onCptpGetmod() {},
...Event,
onCptpGetInfpta(){
this.infptaVisible=true
},
onCptpGetref() {
},
onCptpGetmod() {
},
handleClose(done) {
done();
}
},
created: function () {},
};
</script>
<style>
/* .infptaDialog {
height: 80%;
} */
</style>
<template>
<div class="eibs-tab">
<!-- ==========顶部-左========= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Address No." prop="seaobjkey">
<c-input v-model="model.seaobjkey" maxlength="24" placeholder="请输入PTA"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Party No." prop="seaptyextkey">
<c-input v-model="model.seaptyextkey" maxlength="24" placeholder="请输入External Key Used to Uniquely Identify a party"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="ZIP/Location" prop="seazip">
<c-input v-model="model.seazip" maxlength="10" placeholder="请输入ZIP Code/First Part of S.W.I.F.T. Line 4"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="seatxt" label-width="15px">
<c-input v-model="model.seatxt" maxlength="25" placeholder="请输入Textpart of City"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ==========顶部-右========= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Name" prop="seanam">
<c-input v-model="model.seanam" maxlength="35" placeholder="请输入External Visible Name of Address"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="BIC" prop="seabic">
<c-input v-model="model.seabic" maxlength="11" placeholder="请输入BIC of Address Optional"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Street" prop="seastr">
<c-input v-model="model.seastr" maxlength="35" placeholder="请输入Street"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==========单选框=========== -->
<c-col :span="24">
<c-col :span="3">
<el-form-item label="Type">
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Bank" prop="seatypb">
<c-checkbox v-model="model.seatypb"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Client" prop="seatypc">
<c-checkbox v-model="model.seatypc"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Own Address" prop="seatypa">
<c-checkbox v-model="model.seatypa"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="Other" prop="seatypo">
<c-checkbox v-model="model.seatypo"></c-checkbox>
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="海关" prop="seatyph">
<c-checkbox v-model="model.seatyph"></c-checkbox>
</el-form-item>
</c-col>
</c-col>
<!-- =========表格========== -->
<c-col :span="22" :offset="1">
<c-table
:border="true"
:list="data"
style="width:80%,text-align:center"
>
<el-table-column label="Address No" width="auto"></el-table-column>
<el-table-column label="Adress Name" width="auto"></el-table-column>
<el-table-column label="BIC" width="auto"></el-table-column>
<el-table-column label="ZIP" width="auto"></el-table-column>
<el-table-column label="Location" width="auto"></el-table-column>
<el-table-column label="Street" width="auto"></el-table-column>
</c-table>
</c-col>
<!-- <c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutSearow">
&Search
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onInfbutDsp">
D&isplay
</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="onInfbutClr">
&Clear
</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">
E&xit
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api"
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Infpta/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [CommonProcess],
data(){
return {
data:[]
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- <c-col :span="12">
<span v-text="model.recpan.ptainf.labinftxt" data-path=".recpan.ptainf.labinftxt" > </span>
</c-col> -->
<c-col :span="11">
<el-form-item label="General">
<c-input
type="textarea"
v-model="model.recpan.ptainf.oit.inftxt"
disabled
maxlength="60"
rows="3"
show-word-limit
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Display Type" prop="recpan.ptainf.oit.inflev">
<c-select
v-model="model.recpan.ptainf.oit.inflev"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.inflev"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infpta/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<el-form-item label="DTA Import L/C ID" prop="recgrp.adr.dtacid">
<c-input
v-model="model.recgrp.adr.dtacid"
maxlength="23"
placeholder="请输入DTA Import L/C ID"
style="width:40%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="DTA Export L/C ID" prop="recgrp.adr.dtecid">
<c-input
v-model="model.recgrp.adr.dtecid"
maxlength="23"
placeholder="请输入DTA Export L/C ID"
style="width:40%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="电证名称">
<c-input
type="textarea"
v-model="model.recgrp.adr.namelc"
maxlength="35"
show-word-limit
placeholder="请输入电证名称"
style="width:50%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="电证地址">
<c-input
type="textarea"
v-model="model.recgrp.adr.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入电证地址"
style="width:50%"
disabled
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infpta/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- <el-col :span="12">
<c-button size="small" type="primary" @click="onRecpanLnkinfptm">
&Info
</c-button>
</el-col> -->
<c-col :span="24">
<el-form-item label="Authentication of Address" label-width="180px">
<c-table
:border="true"
:list="data"
style="width:80%,text-align:center"
>
<el-table-column label="Corr.Type" width="auto"></el-table-column>
<el-table-column label="Addressing" width="auto"></el-table-column>
<el-table-column label="Authentication" width="auto"></el-table-column>
<el-table-column label="Public Key" width="auto"></el-table-column>
</c-table>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Infpta/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [CommonProcess],
data() {
return {
data: [],
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
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