Commit 6a5f5673 by fukai

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents b05c4b0c 5230b262
......@@ -4,8 +4,8 @@
"author": "psbc",
"private": true,
"scripts": {
"build:prod": "node --max_old_space_size=102400 node_modules/@vue/cli-service/bin/vue-cli-service.js build",
"serve": "node --max_old_space_size=102400 node_modules/@vue/cli-service/bin/vue-cli-service.js serve --open"
"start": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve",
"build": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js build"
},
"dependencies": {
"async-validator": "^3.5.2",
......
......@@ -16,7 +16,12 @@ export default {
});
this.$store.dispatch("TagsView/delView", this.$route)
this.$router.history.push("/taskList", () => {
this.$store.commit("setTaskListTabVal", 'bopsel')
if(rulePath == 'bopbut.sav'){
this.$store.commit("setTaskListTabVal", 'bopsel')
}
else if(rulePath == 'cfabut.sav'){
this.$store.commit("setTaskListTabVal", 'cfasel')
}
//修改待复核界面刷新状态为需要刷新
this.$store.commit("setLoadingFreshReview", true)
});
......
......@@ -4,6 +4,24 @@ import Pts from "../Common/Pts"
export default class Dbadel{
constructor () {
this.data = {
bopbut:{
boplabel:"", // 申报信息 .bopbut.boplabel
acttyplab:"", // ACTTYP Label .bopbut.acttyplab
basflg:"", // 基'⌒畔 .bopbut.basflg
dclflg:"", // 申报信息 .bopbut.dclflg
vrfflg:"", // 管理信息 .bopbut.vrfflg
ackflg:"", // 申报无误 .bopbut.ackflg
actiondesc:"", // 修改/删除原因 .bopbut.actiondesc
acttyp:"", // 款项标志 .bopbut.acttyp
},
ctlmod:{
wrkdbl:{
trdtyp:"", // �'�易类型 .ctlmod.wrkdbl.trdtyp
},
dbl:{
reldat:"", // 收付汇日期 .ctlmod.dbl.reldat
},
},
recp:{
baspp:{
cusnam:"", // .recp.baspp.cusnam
......@@ -15,69 +33,6 @@ export default class Dbadel{
acp:"", // 确认 .recp.baspp.acp
tmprefnew:"", // TMPREFLABEL .recp.baspp.tmprefnew
},
recgrp:{
bas:{
tmpref:"", // 临时申报流水号 .recp.recgrp.bas.tmpref
ownextkey:"", // 地区机构号 .recp.recgrp.bas.ownextkey
actiontype:"", // 操作类型 .recp.recgrp.bas.actiontype
rptno:"", // 申报号码 .recp.recgrp.bas.rptno
idcode:"", // 身份证件号码 .recp.recgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .recp.recgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .recp.recgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .recp.recgrp.bas.fcyacc
othamt:"", // 其它金额 .recp.recgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .recp.recgrp.bas.othacc
methods:"", // 结算方式 .recp.recgrp.bas.methods
buscode:"", // 银行业务编号 .recp.recgrp.bas.buscode
custype:"", // 类型 .recp.recgrp.bas.custype
actiondesc:"", // 操作类型 .recp.recgrp.bas.actiondesc
exrate:"", // 结汇汇率 .recp.recgrp.bas.exrate
lcyamt:"", // 结汇金额 .recp.recgrp.bas.lcyamt
custnm:"", // 收款人名称 .recp.recgrp.bas.custnm
oppuser:"", // 付款人名称 .recp.recgrp.bas.oppuser
custcod:"", // 组织机构 .recp.recgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .recp.recgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .recp.recgrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .recp.recgrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .recp.recgrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .recp.recgrp.bas.txccy
txamt:"", // 收入款币种及金额 .recp.recgrp.bas.txamt
},
dcl:{
tmpref:"", // 临时申报编号 .recp.recgrp.dcl.tmpref
ownextkey:"", // 地区机构号 .recp.recgrp.dcl.ownextkey
actiontype:"", // 操作类型 .recp.recgrp.dcl.actiontype
actiondesc:"", // 修改/删除原因 .recp.recgrp.dcl.actiondesc
rptno:"", // 申报号码 .recp.recgrp.dcl.rptno
paytype:"", // 收款性类型 .recp.recgrp.dcl.paytype
tc1amt:"", // 相应金额1 .recp.recgrp.dcl.tc1amt
tc2amt:"", // 相应金额2 .recp.recgrp.dcl.tc2amt
tx2rem:"", // 交易附言2 .recp.recgrp.dcl.tx2rem
isref:"", // 是否出口核销项下收汇 .recp.recgrp.dcl.isref
crtuser:"", // 填报人 .recp.recgrp.dcl.crtuser
inptelc:"", // 填报人电话 .recp.recgrp.dcl.inptelc
rptdate:"", // 申报日期 .recp.recgrp.dcl.rptdate
txrem:"", // 交易附言1 .recp.recgrp.dcl.txrem
txcode:"", // 交易编码1 .recp.recgrp.dcl.txcode
txcode2:"", // 交易编码2 .recp.recgrp.dcl.txcode2
country:"", // 付款人常驻国家/地区编码 .recp.recgrp.dcl.country
billno:"", // 外债编号 .recp.recgrp.dcl.billno
},
vrf:{
tmpref:"", // 临时申报编号 .recp.recgrp.vrf.tmpref
ownextkey:"", // 地区机构号 .recp.recgrp.vrf.ownextkey
actiontype:"", // 操作类型 .recp.recgrp.vrf.actiontype
actiondesc:"", // 修改/删除原因 .recp.recgrp.vrf.actiondesc
rptno:"", // RoptNam .recp.recgrp.vrf.rptno
crtuser:"", // 填报人 .recp.recgrp.vrf.crtuser
inptelc:"", // 填报人电话 .recp.recgrp.vrf.inptelc
rptdate:"", // 申报日期 .recp.recgrp.vrf.rptdate
chkprtd:"", // 已出具出口收汇核销专用联 .recp.recgrp.vrf.chkprtd
payattr:"", // 收汇类型 .recp.recgrp.vrf.payattr
chkamt:"", // 收汇总金额中用于出口核销的金额 .recp.recgrp.vrf.chkamt
osamt:"", // 余款金额 .recp.recgrp.vrf.osamt
},
},
dclpp:{
paytype1:"", // 收款性�'� .recp.dclpp.paytype1
country1:"", // 收/付款人常驻国家/地区编码 .recp.dclpp.country1
......@@ -91,21 +46,68 @@ export default class Dbadel{
acp:"", // 确认 .recp.vrfpp.acp
},
},
bopbut:{
boplabel:"", // 申报信息 .bopbut.boplabel
acttyplab:"", // ACTTYP Label .bopbut.acttyplab
ctlmod:{
wrkdbl:{
trdtyp:"", // �'�易类型 .bopbut.ctlmod.wrkdbl.trdtyp
},
recgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .recgrp.bas.tmpref
ownextkey:"", // 地区机构号 .recgrp.bas.ownextkey
actiontype:"", // 操作类型 .recgrp.bas.actiontype
rptno:"", // 申报号码 .recgrp.bas.rptno
idcode:"", // 身份证件号码 .recgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .recgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .recgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .recgrp.bas.fcyacc
othamt:"", // 其它金额 .recgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .recgrp.bas.othacc
methods:"", // 结算方式 .recgrp.bas.methods
buscode:"", // 银行业务编号 .recgrp.bas.buscode
custype:"", // 类型 .recgrp.bas.custype
actiondesc:"", // 操作类型 .recgrp.bas.actiondesc
exrate:"", // 结汇汇率 .recgrp.bas.exrate
lcyamt:"", // 结汇金额 .recgrp.bas.lcyamt
custnm:"", // 收款人名称 .recgrp.bas.custnm
oppuser:"", // 付款人名称 .recgrp.bas.oppuser
custcod:"", // 组织机构 .recgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .recgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .recgrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .recgrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .recgrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .recgrp.bas.txccy
txamt:"", // 收入款币种及金额 .recgrp.bas.txamt
},
dcl:{
tmpref:"", // 临时申报编号 .recgrp.dcl.tmpref
ownextkey:"", // 地区机构号 .recgrp.dcl.ownextkey
actiontype:"", // 操作类型 .recgrp.dcl.actiontype
actiondesc:"", // 修改/删除原因 .recgrp.dcl.actiondesc
rptno:"", // 申报号码 .recgrp.dcl.rptno
paytype:"", // 收款性�'� .recgrp.dcl.paytype
tc1amt:"", // 相应金额1 .recgrp.dcl.tc1amt
tc2amt:"", // 相应金额2 .recgrp.dcl.tc2amt
tx2rem:"", // 交易附言2 .recgrp.dcl.tx2rem
isref:"", // 是否出口核销项下收汇 .recgrp.dcl.isref
crtuser:"", // 填报人 .recgrp.dcl.crtuser
inptelc:"", // 填报人电话 .recgrp.dcl.inptelc
rptdate:"", // 申报日期 .recgrp.dcl.rptdate
txrem:"", // 交易附言1 .recgrp.dcl.txrem
txcode:"", // 交易编码1 .recgrp.dcl.txcode
txcode2:"", // 交易编码2 .recgrp.dcl.txcode2
country:"", // 付款人常驻国家/地区编码 .recgrp.dcl.country
billno:"", // 外债编号 .recgrp.dcl.billno
},
vrf:{
tmpref:"", // 临时申报编号 .recgrp.vrf.tmpref
ownextkey:"", // 地区机构号 .recgrp.vrf.ownextkey
actiontype:"", // 操作类型 .recgrp.vrf.actiontype
actiondesc:"", // 修改/删除原因 .recgrp.vrf.actiondesc
rptno:"", // RoptNam .recgrp.vrf.rptno
crtuser:"", // 填报人 .recgrp.vrf.crtuser
inptelc:"", // 填报人电话 .recgrp.vrf.inptelc
rptdate:"", // 申报日期 .recgrp.vrf.rptdate
chkprtd:"", // 已出具出口收汇核销专用联 .recgrp.vrf.chkprtd
payattr:"", // 收汇类型 .recgrp.vrf.payattr
chkamt:"", // 收汇总金额中用于出口核销的金额 .recgrp.vrf.chkamt
osamt:"", // 余款金额 .recgrp.vrf.osamt
},
basflg:"", // 基'⌒畔 .bopbut.basflg
dclflg:"", // 申报信息 .bopbut.dclflg
vrfflg:"", // 管理信息 .bopbut.vrfflg
ackflg:"", // 申报无误 .bopbut.ackflg
actiondesc:"", // 修改/删除原因 .bopbut.actiondesc
paydat:"", // 收付汇日期 .bopbut.paydat
acttyp:"", // 款项标志 .bopbut.acttyp
},
pageId: "" // ctx的key
}
......
import Api from "~/service/Api"
export function queryByPage(data) {
return Api.post("/test/cur/queryByPage", data)
}
export function queryDetailById(inr) {
return Api.post(`/test/cur/queryDetailById?inr=${inr}`)
}
export function add(data) {
return Api.post("/test/cur/add", data)
}
export function edit(data) {
return Api.post("/test/cur/edit", data)
}
export function deleteById(inr) {
return Api.post(`/test/cur/deleteById?inr=${inr}`)
}
// export function addAdrData(inr, data) {
// return Api.post(`/test/cur/addAdrData?inr=${inr}`, data)
// }
// export function updateAdrData(inr, data) {
// return Api.post(`/test/cur/updateAdrData?inr=${inr}`, data)
// }
// export function deleteAdrData(data) {
// return Api.post(`/test/cur/deleteAdrData`, data)
// }
import Api from "~/service/Api"
export function queryByPage(data) {
return Api.post("/test/gtx/queryByPage", data)
}
export function queryDetailById(inr) {
return Api.post(`/test/gtx/queryDetailById?inr=${inr}`)
}
export function add(data) {
return Api.post("/test/gtx/add", data)
}
export function edit(data) {
return Api.post("/test/gtx/edit", data)
}
export function deleteById(inr) {
return Api.post(`/test/gtx/deleteById?inr=${inr}`)
}
......@@ -66,7 +66,7 @@
v-model="model.bcdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择代收币种"
:code="codes.curtxt1"
:code="codes.infled_Cur"
>
</c-select>
</el-form-item>
......
......@@ -252,8 +252,8 @@
<c-col style="">
<c-button size="small" type="primary" style="margin-left:0">导出Excel</c-button>
<c-button size="small" type="primary" style="margin-left:0">应急导出</c-button>
<c-button v-if="model.bopquep.boptyp=='DBJ'" size="small" type="primary" style="margin-left:0">新增结汇申请书</c-button>
<c-button v-if="model.bopquep.boptyp=='DBW'" size="small" type="primary" style="margin-left:0">新增购汇申请书</c-button>
<c-button v-if="model.bopquep.boptyp=='DBJ'" size="small" type="primary" style="margin-left:0" @click="onWaitAdd(model.bopquep.boptyp.toLowerCase() +'add')">新增结汇申请书</c-button>
<c-button v-if="model.bopquep.boptyp=='DBW'" size="small" type="primary" style="margin-left:0" @click="onWaitAdd(model.bopquep.boptyp.toLowerCase() +'add')">新增购汇申请书</c-button>
</c-col>
</c-row>
......@@ -362,6 +362,23 @@ export default {
// console.log(url);
// this.$router.history.push(url);
// },
async onWaitAdd(business) {
let viewurl = "/business/"+business;
let params = { };
this.executeRule("addbut",params).then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
// this.$router.push({ path: "business/inftrnpsDetail", query: { idx: idx}});
this.$router.push({ path: viewurl, query: {} });
}else{
const h = this.$createElement;
const msg = res.respMsg||'请求执行失败!'
this.$notify.error({ title: '错误', message: h('p',{style: 'word-break:break-all;'}, msg) })
}
});
},
async onWaitDetail(idx, row) {
let business=row.申报类型.toLowerCase() +"inf";
let viewurl = "/business/"+business;
......
......@@ -67,6 +67,7 @@ import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bopsnd/Event"
import Utils from "~/utils";
export default {
inject: ['root'],
......@@ -83,8 +84,10 @@ export default {
'1 2 "临时编号" 180',
//'2 3 "收付汇日期" 100',
{index:2,position:3,width:150,pattern:'date',label:'收付汇日期'},
'3 4 "数据类型" 120',
'4 5 "申报类型" 250',
//'3 4 "数据类型" 120',
{index:3,position:4,width:150,pattern:'code',label:'数据类型',code:this.codes.tranboptyp},
//'4 5 "申报类型" 250',
{index:4,position:5,width:250,pattern:'code',label:'申报类型',code:this.codes.boptyp},
'5 6 "状态" 80',
],
data: [],
......
......@@ -46,7 +46,23 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {},
codes: {
boptyp: [
{value:"ALL",label:"全部" },
{value:"DBA",label:"涉外收入申报单" },
{value:"DBB",label:"境外汇款申请书" },
{value:"DBC",label:"对外付款/承兑通知书" },
{value:"DBD",label:"境内收入申报单" },
{value:"DBE",label:"境内汇款申请书" },
{value:"DBF",label:"境内付款/承兑通知书" },
{value:"DBJ",label:"结汇申请书" },
{value:"DBW",label:"购汇申请书" },],
tranboptyp:[
{value:"BAS",label:"基础信息"},
{value:"DCL",label:"申报信息"},
{value:"VRF",label:"管理信息"},],
}
}
},
methods: {
......
......@@ -67,7 +67,7 @@ import Bctrad from "./Bctrad"
import Bctdor from "./Bctdor"
import Bctset from "./Bctset"
import Bctame from "./Bctame"
import Infcur from "./Infcur"
import Infcur from "../Statics/Infcur"
import Infbed from "./Infbed"
import Letcan from "./Letcan"
import Ordrel from "./Ordrel"
......@@ -315,6 +315,7 @@ const BusRouter = [
{ path: 'cptato', component: Cptato, name: 'Cptato', meta: { title: '境内外币汇出汇款' } },
{ path: 'diasel', component: Diasel, name: 'Diasel', meta: { title: '备忘录选择交易' } },
{ path: 'bopsel', component: Bopsel, name: 'Bopsel', meta: { title: '待申报列表' } },
{ path: 'cfasel', component: Cfasel, name: 'Cfasel', meta: { title: '资本项目申报' } },
{ path: 'boprcv', component: Boprcv, name: 'Boprcv', meta: { title: '申报回执查询' } },
{ path: 'bopsnd', component: Bopsnd, name: 'Bopsnd', meta: { title: '申报发送查询' } },
{ path: 'dbainf', component: Dbainf, name: 'Dbainf', meta: { title: '涉外收入申报单详情' } },
......@@ -380,7 +381,7 @@ const BusRouter = [
{ path: 'bctset', component: Bctset, name: 'Bctset', meta: { title: '进口代收付款' } },
{ path: 'bctcan', component: Bctcan, name: 'Bctcan', meta: { title: '进口代收闭卷' } },
{ path: 'bctame', component: Bctame, name: 'Bctame', meta: { title: '进口代收修改' } },
{ path: 'infcur', component: Infcur, name: 'Infcur', meta: { title: 'Infcur' } },
{ path: 'infcur', component: Infcur, name: 'Infcur', meta: { title: '货币查询' } },
{ path: 'infbed', component: Infbed, name: 'Infbed', meta: { title: '出口信用证单据查询' } },
{ path: 'letcan', component: Letcan, name: 'Letcan', meta: { title: '出口信用证注销' } },
//光大添加
......
......@@ -6,21 +6,21 @@
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<c-col :span="24">
<c-form-item label="申报号码" prop="recp.baspp.rptno">
<c-form-item label="申报号码" prop="recgrp.bas.rptno">
<c-input
disabled
v-model="model.recp.baspp.rptno"
v-model="model.recgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.baspp.actiontype">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype">
<c-select
:code="codes.actiontype"
v-model="model.recp.baspp.actiontype"
v-model="model.recgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
......@@ -28,11 +28,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="recp.baspp.ownextkey">
<el-form-item label="地区机构号" prop="recgrp.bas.ownextkey">
<c-select
:code="codes.ownextkey1"
v-model="model.recp.baspp.ownextkey"
v-model="model.recgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
......@@ -40,21 +40,21 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.baspp.buscode">
<c-form-item label="银行业务编号" prop="recgrp.bas.buscode">
<c-input
v-model="model.recp.baspp.buscode"
v-model="model.recgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="recp.baspp.custype">
<el-form-item label="收款人类型" prop="recgrp.bas.custype">
<c-select
:code="codes.custype"
v-model="model.recp.baspp.custype"
v-model="model.recgrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
......@@ -62,11 +62,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="recp.baspp.custnm">
<c-form-item label="收款人名称" prop="recgrp.bas.custnm">
<c-input
type="textarea"
v-model="model.recp.baspp.custnm"
v-model="model.recgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
......@@ -74,11 +74,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="recp.baspp.oppuser">
<c-form-item label="付款人名称" prop="recgrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.recp.baspp.oppuser"
v-model="model.recgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
......@@ -86,38 +86,38 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="recp.baspp.idcode">
<c-form-item label="身份证件号码" prop="recgrp.bas.idcode">
<c-input
v-model="model.recp.baspp.idcode"
v-model="model.recgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.baspp.lcyamt">
<c-form-item label="结汇金额" prop="recgrp.bas.lcyamt">
<c-input
v-model="model.recp.baspp.lcyamt"
v-model="model.recgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="recp.baspp.fcyamt">
<c-form-item label="现汇金额" prop="recgrp.bas.fcyamt">
<c-input
v-model="model.recp.baspp.fcyamt"
v-model="model.recgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="recp.baspp.othamt">
<c-form-item label="其它金额" prop="recgrp.bas.othamt">
<c-input
v-model="model.recp.baspp.othamt"
v-model="model.recgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item>
......@@ -131,13 +131,13 @@
<c-col :span="24">
<c-form-item
label="修改删除原因"
prop="recp.baspp.actiondesc"
prop="recgrp.bas.actiondesc"
>
<c-input
type="textarea"
rows="5"
v-model="model.recp.baspp.actiondesc"
v-model="model.recgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
......@@ -145,11 +145,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="recp.baspp.methods">
<el-form-item label="结算方式" prop="recgrp.bas.methods">
<c-select
:code="codes.bopmethods"
v-model="model.recp.baspp.methods"
v-model="model.recgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
......@@ -157,10 +157,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="recp.baspp.custcod">
<c-form-item label="组织机构代码" prop="recgrp.bas.custcod">
<c-input
v-model="model.recp.baspp.custcod"
v-model="model.recgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
......@@ -168,10 +168,10 @@
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="结汇汇率" prop="recp.baspp.exrate">
<c-form-item label="结汇汇率" prop="recgrp.bas.exrate">
<c-input
v-model="model.recp.baspp.exrate"
v-model="model.recgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item>
......@@ -191,11 +191,11 @@
<c-col :span="24">
<c-form-item
label="人民币账号/银行卡号"
prop="recp.baspp.lcyacc"
prop="recgrp.bas.lcyacc"
>
<c-input
v-model="model.recp.baspp.lcyacc"
v-model="model.recgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -204,11 +204,11 @@
<c-col :span="24">
<c-form-item
label="外汇账号/银行卡号"
prop="recp.baspp.fcyacc"
prop="recgrp.bas.fcyacc"
>
<c-input
v-model="model.recp.baspp.fcyacc"
v-model="model.recgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -217,11 +217,11 @@
<c-col :span="24">
<c-form-item
label="其它账号/银行卡号"
prop="recp.baspp.othacc"
prop="recgrp.bas.othacc"
>
<c-input
v-model="model.recp.baspp.othacc"
v-model="model.recgrp.bas.othacc"
maxlength="32"
placeholder="请输入"
></c-input>
......
......@@ -10,19 +10,19 @@
</c-content>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="基础信息" name="basp">
<el-tab-pane label="基础信息" name="basp" v-if="model.bopbut.basflg != ''">
<c-content>
<m-basp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="申报信息" name="dclp">
<el-tab-pane label="申报信息" name="dclp" v-if="model.bopbut.dclflg != ''">
<c-content>
<m-dclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000002 核销专用联(境外收入)-核销信息 -->
<el-tab-pane label="核销信息" name="vrfp">
<el-tab-pane label="核销信息" name="vrfp" v-if="model.bopbut.vrfflg != ''">
<c-content>
<m-vrfp :model="model" :codes="codes" />
</c-content>
......@@ -32,9 +32,8 @@
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
>
</c-function-btn>
......@@ -48,6 +47,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbaadd from "~/model/Dbaadd"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbaadd/Check"
import Default from "~/model/Dbaadd/Default"
import Pattern from "~/model/Dbaadd/Pattern"
......@@ -69,7 +69,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
......
......@@ -6,21 +6,21 @@
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<c-col :span="24">
<c-form-item label="申报号码" prop="recp.baspp.rptno">
<c-form-item label="申报号码" prop="recgrp.bas.rptno">
<c-input
disabled
v-model="model.recp.baspp.rptno"
v-model="model.recgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.baspp.actiontype">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype">
<c-select
:code="codes.actiontype"
v-model="model.recp.baspp.actiontype"
v-model="model.recgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
......@@ -28,11 +28,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="recp.baspp.ownextkey">
<el-form-item label="地区机构号" prop="recgrp.bas.ownextkey">
<c-select
:code="codes.ownextkey1"
v-model="model.recp.baspp.ownextkey"
v-model="model.recgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
......@@ -40,21 +40,21 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.baspp.buscode">
<c-form-item label="银行业务编号" prop="recgrp.bas.buscode">
<c-input
v-model="model.recp.baspp.buscode"
v-model="model.recgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="recp.baspp.custype">
<el-form-item label="收款人类型" prop="recgrp.bas.custype">
<c-select
:code="codes.custype"
v-model="model.recp.baspp.custype"
v-model="model.recgrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
......@@ -62,11 +62,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="recp.baspp.custnm">
<c-form-item label="收款人名称" prop="recgrp.bas.custnm">
<c-input
type="textarea"
v-model="model.recp.baspp.custnm"
v-model="model.recgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
......@@ -74,11 +74,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="recp.baspp.oppuser">
<c-form-item label="付款人名称" prop="recgrp.bas.oppuser">
<c-input
type="textarea"
v-model="model.recp.baspp.oppuser"
v-model="model.recgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
......@@ -86,38 +86,38 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="recp.baspp.idcode">
<c-form-item label="身份证件号码" prop="recgrp.bas.idcode">
<c-input
v-model="model.recp.baspp.idcode"
v-model="model.recgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.baspp.lcyamt">
<c-form-item label="结汇金额" prop="recgrp.bas.lcyamt">
<c-input
v-model="model.recp.baspp.lcyamt"
v-model="model.recgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="recp.baspp.fcyamt">
<c-form-item label="现汇金额" prop="recgrp.bas.fcyamt">
<c-input
v-model="model.recp.baspp.fcyamt"
v-model="model.recgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="recp.baspp.othamt">
<c-form-item label="其它金额" prop="recgrp.bas.othamt">
<c-input
v-model="model.recp.baspp.othamt"
v-model="model.recgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item>
......@@ -131,13 +131,13 @@
<c-col :span="24">
<c-form-item
label="修改删除原因"
prop="recp.baspp.actiondesc"
prop="recgrp.bas.actiondesc"
>
<c-input
type="textarea"
rows="5"
v-model="model.recp.baspp.actiondesc"
v-model="model.recgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
......@@ -145,11 +145,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="recp.baspp.methods">
<el-form-item label="结算方式" prop="recgrp.bas.methods">
<c-select
:code="codes.bopmethods"
v-model="model.recp.baspp.methods"
v-model="model.recgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
......@@ -157,10 +157,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="recp.baspp.custcod">
<c-form-item label="组织机构代码" prop="recgrp.bas.custcod">
<c-input
v-model="model.recp.baspp.custcod"
v-model="model.recgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
......@@ -168,10 +168,10 @@
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="结汇汇率" prop="recp.baspp.exrate">
<c-form-item label="结汇汇率" prop="recgrp.bas.exrate">
<c-input
v-model="model.recp.baspp.exrate"
v-model="model.recgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item>
......@@ -179,8 +179,8 @@
<c-col :span="4">
<c-form-item prop="recp.baspp.acp" style=" float:right;">
<c-checkbox v-model="model.recp.baspp.acp"
<c-form-item prop="recgrp.bas.acp" style=" float:right;">
<c-checkbox v-model="model.recgrp.bas.acp"
>确认</c-checkbox
>
</c-form-item>
......@@ -191,11 +191,11 @@
<c-col :span="24">
<c-form-item
label="人民币账号/银行卡号"
prop="recp.baspp.lcyacc"
prop="recgrp.bas.lcyacc"
>
<c-input
v-model="model.recp.baspp.lcyacc"
v-model="model.recgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -204,11 +204,11 @@
<c-col :span="24">
<c-form-item
label="外汇账号/银行卡号"
prop="recp.baspp.fcyacc"
prop="recgrp.bas.fcyacc"
>
<c-input
v-model="model.recp.baspp.fcyacc"
v-model="model.recgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -217,11 +217,11 @@
<c-col :span="24">
<c-form-item
label="其它账号/银行卡号"
prop="recp.baspp.othacc"
prop="recgrp.bas.othacc"
>
<c-input
v-model="model.recp.baspp.othacc"
v-model="model.recgrp.bas.othacc"
maxlength="32"
placeholder="请输入"
></c-input>
......
......@@ -10,19 +10,19 @@
</c-content>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="基础信息" name="basp">
<el-tab-pane label="基础信息" name="basp" v-if="model.bopbut.basflg != ''">
<c-content>
<m-basp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="申报信息" name="dclp">
<el-tab-pane label="申报信息" name="dclp" v-if="model.bopbut.dclflg != ''">
<c-content>
<m-dclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000002 核销专用联(境外收入)-核销信息 -->
<el-tab-pane label="核销信息" name="vrfp">
<el-tab-pane label="核销信息" name="vrfp" v-if="model.bopbut.vrfflg != ''">
<c-content>
<m-vrfp :model="model" :codes="codes" />
</c-content>
......@@ -32,9 +32,8 @@
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
>
</c-function-btn>
......@@ -48,6 +47,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbaame from "~/model/Dbaame"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbaame/Check"
import Default from "~/model/Dbaame/Default"
import Pattern from "~/model/Dbaame/Pattern"
......@@ -69,7 +69,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
......
......@@ -6,21 +6,21 @@
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<c-col :span="24">
<c-form-item label="申报号码" prop="recp.baspp.rptno">
<c-form-item label="申报号码" prop="recgrp.bas.rptno">
<c-input
disabled
v-model="model.recp.baspp.rptno"
v-model="model.recgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.baspp.actiontype">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype">
<c-select
disabled
:code="codes.actiontype"
v-model="model.recp.baspp.actiontype"
v-model="model.recgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
......@@ -28,11 +28,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="recp.baspp.ownextkey">
<el-form-item label="地区机构号" prop="recgrp.bas.ownextkey">
<c-select
disabled
:code="codes.ownextkey1"
v-model="model.recp.baspp.ownextkey"
v-model="model.recgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
......@@ -40,21 +40,21 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.baspp.buscode">
<c-form-item label="银行业务编号" prop="recgrp.bas.buscode">
<c-input
disabled
v-model="model.recp.baspp.buscode"
v-model="model.recgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="recp.baspp.custype">
<el-form-item label="收款人类型" prop="recgrp.bas.custype">
<c-select
disabled
:code="codes.custype"
v-model="model.recp.baspp.custype"
v-model="model.recgrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
......@@ -62,11 +62,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="recp.baspp.custnm">
<c-form-item label="收款人名称" prop="recgrp.bas.custnm">
<c-input
disabled
type="textarea"
v-model="model.recp.baspp.custnm"
v-model="model.recgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
......@@ -74,11 +74,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="recp.baspp.oppuser">
<c-form-item label="付款人名称" prop="recgrp.bas.oppuser">
<c-input
type="textarea"
disabled
v-model="model.recp.baspp.oppuser"
v-model="model.recgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
......@@ -86,38 +86,38 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="recp.baspp.idcode">
<c-form-item label="身份证件号码" prop="recgrp.bas.idcode">
<c-input
disabled
v-model="model.recp.baspp.idcode"
v-model="model.recgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.baspp.lcyamt">
<c-form-item label="结汇金额" prop="recgrp.bas.lcyamt">
<c-input
v-model="model.recp.baspp.lcyamt"
disabled
v-model="model.recgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="recp.baspp.fcyamt">
<c-form-item label="现汇金额" prop="recgrp.bas.fcyamt">
<c-input
disabled
v-model="model.recp.baspp.fcyamt"
v-model="model.recgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="recp.baspp.othamt">
<c-form-item label="其它金额" prop="recgrp.bas.othamt">
<c-input
disabled
v-model="model.recp.baspp.othamt"
v-model="model.recgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item>
......@@ -131,13 +131,13 @@
<c-col :span="24">
<c-form-item
label="修改删除原因"
prop="recp.baspp.actiondesc"
prop="recgrp.bas.actiondesc"
>
<c-input
disabled
type="textarea"
rows="5"
v-model="model.recp.baspp.actiondesc"
v-model="model.recgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
......@@ -145,11 +145,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="recp.baspp.methods">
<el-form-item label="结算方式" prop="recgrp.bas.methods">
<c-select
disabled
:code="codes.bopmethods"
v-model="model.recp.baspp.methods"
v-model="model.recgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
......@@ -157,10 +157,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="recp.baspp.custcod">
<c-form-item label="组织机构代码" prop="recgrp.bas.custcod">
<c-input
disabled
v-model="model.recp.baspp.custcod"
v-model="model.recgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
......@@ -168,10 +168,10 @@
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="结汇汇率" prop="recp.baspp.exrate">
<c-form-item label="结汇汇率" prop="recgrp.bas.exrate">
<c-input
disabled
v-model="model.recp.baspp.exrate"
v-model="model.recgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item>
......@@ -180,7 +180,7 @@
<c-col :span="4">
<c-form-item prop="recp.baspp.acp" style=" float:right;">
<c-checkbox disabled v-model="model.recp.baspp.acp"
<c-checkbox v-model="model.recp.baspp.acp" disabled
>确认</c-checkbox
>
</c-form-item>
......@@ -191,11 +191,11 @@
<c-col :span="24">
<c-form-item
label="人民币账号/银行卡号"
prop="recp.baspp.lcyacc"
prop="recgrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.recp.baspp.lcyacc"
v-model="model.recgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -204,11 +204,11 @@
<c-col :span="24">
<c-form-item
label="外汇账号/银行卡号"
prop="recp.baspp.fcyacc"
prop="recgrp.bas.fcyacc"
>
<c-input
disabled
v-model="model.recp.baspp.fcyacc"
v-model="model.recgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -217,11 +217,11 @@
<c-col :span="24">
<c-form-item
label="其它账号/银行卡号"
prop="recp.baspp.othacc"
prop="recgrp.bas.othacc"
>
<c-input
disabled
v-model="model.recp.baspp.othacc"
v-model="model.recgrp.bas.othacc"
maxlength="32"
placeholder="请输入"
></c-input>
......
......@@ -12,7 +12,7 @@
<c-col :span="24">
<el-form-item label="款项来源" prop="bopbut.acttyp">
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源">
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源">
</c-select>
</el-form-item>
</c-col>
......@@ -69,7 +69,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbainf/Event"
import Event from "~/model/Dbadel/Event"
export default {
inject: ['root'],
......
......@@ -10,19 +10,19 @@
</c-content>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="基础信息" name="basp">
<el-tab-pane label="基础信息" name="basp" v-if="model.bopbut.basflg != ''">
<c-content>
<m-basp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="申报信息" name="dclp">
<el-tab-pane label="申报信息" name="dclp" v-if="model.bopbut.dclflg != ''">
<c-content>
<m-dclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000002 核销专用联(境外收入)-核销信息 -->
<el-tab-pane label="核销信息" name="vrfp">
<el-tab-pane label="核销信息" name="vrfp" v-if="model.bopbut.vrfflg != ''">
<c-content>
<m-vrfp :model="model" :codes="codes" />
</c-content>
......@@ -33,9 +33,8 @@
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
>
</c-function-btn>
......@@ -48,6 +47,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbadel from "~/model/Dbadel"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbadel/Check"
import Default from "~/model/Dbadel/Default"
import Pattern from "~/model/Dbadel/Pattern"
......@@ -69,7 +69,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
......
......@@ -6,21 +6,21 @@
<!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px">
<c-col :span="24">
<c-form-item label="申报号码" prop="recp.baspp.rptno">
<c-form-item label="申报号码" prop="recgrp.bas.rptno">
<c-input
disabled
v-model="model.recp.baspp.rptno"
v-model="model.recgrp.bas.rptno"
maxlength="22"
placeholder="请输入申报号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recp.baspp.actiontype">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype">
<c-select
disabled
:code="codes.actiontype"
v-model="model.recp.baspp.actiontype"
v-model="model.recgrp.bas.actiontype"
style="width: 100%"
placeholder="请选择操作类型"
>
......@@ -28,11 +28,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="recp.baspp.ownextkey">
<el-form-item label="地区机构号" prop="recgrp.bas.ownextkey">
<c-select
disabled
:code="codes.ownextkey1"
v-model="model.recp.baspp.ownextkey"
v-model="model.recgrp.bas.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
>
......@@ -40,21 +40,21 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="recp.baspp.buscode">
<c-form-item label="银行业务编号" prop="recgrp.bas.buscode">
<c-input
disabled
v-model="model.recp.baspp.buscode"
v-model="model.recgrp.bas.buscode"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型" prop="recp.baspp.custype">
<el-form-item label="收款人类型" prop="recgrp.bas.custype">
<c-select
disabled
:code="codes.custype"
v-model="model.recp.baspp.custype"
v-model="model.recgrp.bas.custype"
style="width: 100%"
placeholder="请选择收款人类型"
>
......@@ -62,11 +62,11 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称" prop="recp.baspp.custnm">
<c-form-item label="收款人名称" prop="recgrp.bas.custnm">
<c-input
disabled
type="textarea"
v-model="model.recp.baspp.custnm"
v-model="model.recgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
......@@ -74,11 +74,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="recp.baspp.oppuser">
<c-form-item label="付款人名称" prop="recgrp.bas.oppuser">
<c-input
type="textarea"
disabled
v-model="model.recp.baspp.oppuser"
v-model="model.recgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
......@@ -86,38 +86,38 @@
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="recp.baspp.idcode">
<c-form-item label="身份证件号码" prop="recgrp.bas.idcode">
<c-input
disabled
v-model="model.recp.baspp.idcode"
v-model="model.recgrp.bas.idcode"
maxlength="32"
placeholder="请输入身份证件号码"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="结汇金额" prop="recp.baspp.lcyamt">
<c-form-item label="结汇金额" prop="recgrp.bas.lcyamt">
<c-input
disabled
v-model="model.recp.baspp.lcyamt"
v-model="model.recgrp.bas.lcyamt"
placeholder="请输入结汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="recp.baspp.fcyamt">
<c-form-item label="现汇金额" prop="recgrp.bas.fcyamt">
<c-input
disabled
v-model="model.recp.baspp.fcyamt"
v-model="model.recgrp.bas.fcyamt"
placeholder="请输入现汇金额"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="recp.baspp.othamt">
<c-form-item label="其它金额" prop="recgrp.bas.othamt">
<c-input
disabled
v-model="model.recp.baspp.othamt"
v-model="model.recgrp.bas.othamt"
placeholder="请输入其它金额"
></c-input>
</c-form-item>
......@@ -131,13 +131,13 @@
<c-col :span="24">
<c-form-item
label="修改删除原因"
prop="recp.baspp.actiondesc"
prop="recgrp.bas.actiondesc"
>
<c-input
disabled
type="textarea"
rows="5"
v-model="model.recp.baspp.actiondesc"
v-model="model.recgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入修改删除原因"
......@@ -145,11 +145,11 @@
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="recp.baspp.methods">
<el-form-item label="结算方式" prop="recgrp.bas.methods">
<c-select
disabled
:code="codes.bopmethods"
v-model="model.recp.baspp.methods"
v-model="model.recgrp.bas.methods"
style="width: 100%"
placeholder="请选择结算方式"
>
......@@ -157,10 +157,10 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="recp.baspp.custcod">
<c-form-item label="组织机构代码" prop="recgrp.bas.custcod">
<c-input
disabled
v-model="model.recp.baspp.custcod"
v-model="model.recgrp.bas.custcod"
maxlength="18"
placeholder="请输入组织机构"
></c-input>
......@@ -168,10 +168,10 @@
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-form-item label="结汇汇率" prop="recp.baspp.exrate">
<c-form-item label="结汇汇率" prop="recgrp.bas.exrate">
<c-input
disabled
v-model="model.recp.baspp.exrate"
v-model="model.recgrp.bas.exrate"
placeholder="请输入结汇汇率"
></c-input>
</c-form-item>
......@@ -191,11 +191,11 @@
<c-col :span="24">
<c-form-item
label="人民币账号/银行卡号"
prop="recp.baspp.lcyacc"
prop="recgrp.bas.lcyacc"
>
<c-input
disabled
v-model="model.recp.baspp.lcyacc"
v-model="model.recgrp.bas.lcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -204,11 +204,11 @@
<c-col :span="24">
<c-form-item
label="外汇账号/银行卡号"
prop="recp.baspp.fcyacc"
prop="recgrp.bas.fcyacc"
>
<c-input
disabled
v-model="model.recp.baspp.fcyacc"
v-model="model.recgrp.bas.fcyacc"
maxlength="32"
placeholder="请输入"
></c-input>
......@@ -217,11 +217,11 @@
<c-col :span="24">
<c-form-item
label="其它账号/银行卡号"
prop="recp.baspp.othacc"
prop="recgrp.bas.othacc"
>
<c-input
disabled
v-model="model.recp.baspp.othacc"
v-model="model.recgrp.bas.othacc"
maxlength="32"
placeholder="请输入"
></c-input>
......
......@@ -10,19 +10,19 @@
</c-content>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane label="基础信息" name="basp">
<el-tab-pane label="基础信息" name="basp" v-if="model.bopbut.basflg != ''">
<c-content>
<m-basp :model="model" :codes="codes" />
<m-basp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000001 涉外收入申报单-申报信息 -->
<el-tab-pane label="申报信息" name="dclp">
<el-tab-pane label="申报信息" name="dclp" v-if="model.bopbut.dclflg != ''">
<c-content>
<m-dclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--dbap PD000002 核销专用联(境外收入)-核销信息 -->
<el-tab-pane label="核销信息" name="vrfp">
<el-tab-pane label="核销信息" name="vrfp" v-if="model.bopbut.vrfflg != ''">
<c-content>
<m-vrfp :model="model" :codes="codes" />
</c-content>
......@@ -33,9 +33,10 @@
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
>
</c-function-btn>
......@@ -48,6 +49,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbainf from "~/model/Dbainf"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbainf/Check"
import Default from "~/model/Dbainf/Default"
import Pattern from "~/model/Dbainf/Pattern"
......@@ -69,7 +71,7 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
......
......@@ -14,7 +14,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<el-form-item label="请选择需要修改的接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox
disabled :checked="true"
v-model="model.bopbut.basflg"
......
......@@ -33,7 +33,6 @@
<c-function-btn
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
......
......@@ -14,7 +14,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<el-form-item label="请选择需要删除的接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox
disabled :checked="true"
v-model="model.bopbut.basflg"
......
......@@ -36,8 +36,6 @@
</el-form>
<c-function-btn
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
......
......@@ -38,12 +38,12 @@
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
<!-- <c-function-btn
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-function-btn> -->
</c-page>
</div>
</template>
......
......@@ -37,7 +37,6 @@
<c-function-btn
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
......
......@@ -36,8 +36,6 @@
</el-form>
<c-function-btn
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
......
......@@ -21,12 +21,12 @@
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
<!-- <c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-function-btn> -->
</c-page>
</div>
</template>
......
......@@ -28,8 +28,8 @@
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -28,8 +28,8 @@
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -27,8 +27,8 @@
</c-content>
</el-tab-pane>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleCheck="handleCheck.bind(this, 'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -24,9 +24,9 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -37,8 +37,8 @@
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleSubmit="handleSubmit.bind(this,'bopbut.sav')"
:handleCheck="handleCheck.bind(this,'bopbut.chk')"
:handleStash="handleStash"
>
</c-function-btn>
......
......@@ -43,7 +43,7 @@
<!-- 变动日期 -->
<c-col :span="24">
<el-form-item label="变动日期" prop="eblmod.ebl.reldat">
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%" disabled
<c-date-picker type="date" v-model="model.recp.dclp.chdate" style="width:100%"
placeholder="请选择变动日期"></c-date-picker>
</el-form-item>
</c-col>
......
......@@ -6,7 +6,7 @@
<c-col :span="24">
<el-form-item label="发生日期" prop="cfabut.paydat">
<c-date-picker type="date" v-model="model.cfabut.paydat" style="width:100%"
placeholder="请输入发生日期" disabled></c-date-picker>
placeholder="请输入发生日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -137,14 +137,14 @@ export default {
methods: {
...Event,
toEadame () {
console.log('进入Eadame交易');
this.$router.history.push("/business/eadame");
},
toEaddel () {
console.log('进入Eaddel交易');
this.$router.history.push("/business/eaddel");
}
},
created: function () {
this.model.cfabut.paydat = new Date();
}
}
</script>
......
<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">
<!--cfabut PD000002 接口数据 -->
<el-tab-pane label="接口数据" name="sel">
<content>
<m-sel :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--eadp PD000001 外债海外代付-签约信息 -->
<el-tab-pane label="外债海外代付-签约信息" name="conp">
<content>
<m-conp :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--外债海外代付-变动信息(1) -->
<el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash"></c-function-btn>
<c-page tittle="查-外债海外代付">
<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">
<!--cfabut PD000002 接口数据 -->
<el-tab-pane label="接口数据" name="sel">
<content>
<m-sel :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--eadp PD000001 外债海外代付-签约信息 -->
<el-tab-pane label="外债海外代付-签约信息" name="conp">
<content>
<m-conp :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--外债海外代付-变动信息(1) -->
<el-tab-pane label="外债海外代付-变动信息(1)" name="dclpp">
<content>
<m-dclpp :model="model" :codes="codes" />
</content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn :handleSubmit="handleSubmit.bind(this, 'cfabut.sav')"
:handleCheck="handleCheck.bind(this, 'cfabut.chk')" :handleStash="handleStash"></c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -88,6 +92,9 @@ export default {
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
mounted() {
window.Vue = this;
}
}
</script>
......
......@@ -4,8 +4,8 @@
<el-collapse-item title="取消信息" name="canp">
<m-canp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="索偿(MT 742)" name="rcldetp" v-if="model.ledgrp.rmb.rolsetflg=='Y'">
<!-- v-if="model.ledgrp.rmb.rolsetflg=='Y'" -->
<el-collapse-item title="索偿(MT 742)" name="rcldetp" >
<m-rcldetp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
......
<template>
<m-cur ref="cur" title="dbacur" type="add"></m-cur>
</template>
<script>
import Dbicur from "~/views/Statics/Dbicur";
export default {
name: "StaticsDbacur",
components: {
"m-cur": Dbicur
},
data() {
return {};
},
mounted() {
// this.$refs.cur.rules['ptaList'] = [
// { type: 'array', required: true, min: 1, message: '地址信息栏不能为空' }
// ]
}
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<m-cur title="dbdcur" type="delete"></m-cur>
</template>
<script>
import Dbicur from "~/views/Statics/Dbicur";
export default {
name: "StaticsDbdcur",
components: {
"m-cur": Dbicur
},
data() {
return {};
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<m-cur title="dbecur" type="edit"></m-cur>
</template>
<script>
import Dbicur from "~/views/Statics/Dbicur";
export default {
name: "StaticsDbecur",
components: {
"m-cur": Dbicur
},
data() {
return {};
},
};
</script>
<style>
</style>
\ No newline at end of file
......@@ -42,19 +42,22 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="机构类型" prop="bchtyp">
<c-select
v-model="model.bchtyp"
placeholder="请输入机构类型"
style="width:100%"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<p style="font-size:12px;">(1-经办行;2-非经办行;3-总行押汇中心;4-押汇中心XX组﹔5-押汇中心XX1组;6-收单行)</p>
<c-col :span="11" :offset="1">
<span style="font-size:12px;">(1-经办行;2-非经办行;3-总行押汇中心;4-押汇中心XX组﹔5-押汇中心XX1组;6-收单行)</span>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
......@@ -67,8 +70,14 @@
</el-form-item>
</c-col>
<c-col :span="12">
<p style="font-size:12px;">(机构编码,如总行单证中心的机构编码为“08350000")</p>
<c-col :span="7" :offset="1">
<span style="font-size:12px;">(机构编码,如总行单证中心的机构编码为“08350000")</span>
</c-col>
<c-col :span="3" :offset="1">
<el-form-item>
<c-checkbox v-model="model.zmqflg">自贸区标志</c-checkbox>
</el-form-item>
</c-col>
</c-col>
......@@ -125,12 +134,12 @@
</el-form-item>
</c-col>
<c-col :span="12">
<p style="font-size:12px;">(两行地址)</p>
<c-col :span="11" :offset="1">
<span style="font-size:12px;">(两行地址)</span>
</c-col>
</c-col>
<c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="" prop="adr2">
<c-input
......@@ -153,8 +162,8 @@
</el-form-item>
</c-col>
<c-col :span="12">
<p style="font-size:12px;">(两行地址)</p>
<c-col :span="11" :offset="1">
<span style="font-size:12px;">(两行地址)</span>
</c-col>
</c-col>
......@@ -290,7 +299,7 @@
</c-col>
<c-col :span="11" :offset="1">
<p style="font-size:12px;">经办行自身用“AA”标识,其他代办机构用“AB"等标识,代办机构标识符不要重复</p>
<span style="font-size:12px;">经办行自身用“AA”标识,其他代办机构用“AB"等标识,代办机构标识符不要重复</span>
</c-col>
</c-col>
......@@ -306,7 +315,7 @@
</c-col>
<c-col :span="11" :offset="1">
<p style="font-size:12px;">("0”-总行单证中心;“1”-分行或总行直属支行;“2”-二级分行或分行下属支行)</p>
<span style="font-size:12px;">("0”-总行单证中心;“1”-分行或总行直属支行;“2”-二级分行或分行下属支行)</span>
</c-col>
</c-col>
......@@ -340,7 +349,6 @@
</el-form-item>
</c-col>
</c-col>
</c-col>
</c-content>
</div>
</template>
......@@ -350,7 +358,16 @@ export default {
name: "",
props: ["model"],
data() {
return {};
return {
bchtyp: [
{label:"经办行",value:"1" },
{label:"非经办行",value:"2" },
{label:"总行押汇中心",value:"3" },
{label:"押汇中心XX组",value:"4" },
{ label: "押汇中心XX1组", value: "5" },
{label:"收单行",value:"6" },
],
};
},
};
</script>
......
......@@ -14,15 +14,15 @@
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="BCH" name="bchp0">
<m-bchp0 :model="model" :codes="codes" />
<m-bchp0 :model="model" />
</el-tab-pane>
<el-tab-pane label="Related clients" name="bchp1">
<m-bchp1 :model="model" :codes="codes" />
<m-bchp1 :model="model" />
</el-tab-pane>
<el-tab-pane label="Authorization" name="bchp2">
<m-bchp2 :model="model" :codes="codes" />
<m-bchp2 :model="model" />
</el-tab-pane>
</c-tabs>
</el-form>
......@@ -175,49 +175,6 @@ export default {
},
};
// export default {
// name: "StaticsDbibch",
// components: {
// "m-bchp0": Bchp0,
// "m-bchp1": Bchp1,
// "m-bchp2": Bchp2,
// },
// provide() {
// return {
// root: this,
// };
// },
// mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
// data() {
// return {
// tabVal: "bchp0",
// trnName: "dbibch",
// model: new Dbibch().data,
// checkRules: Check,
// defaultRules: Default,
// pattern: Pattern,
// rules: null,
// codes: { ...CodeTable },
// };
// },
// methods: {
// // tabClick(tab) {
// // this.tabClick();
// // }
// },
// created: async function () {
// console.log("进入dbibch交易");
// let rtnmsg = await this.init({});
// if (rtnmsg.respCode == SUCCESS) {
// this.updateModel(rtnmsg.data);
// //TODO 处理数据逻辑
// } else {
// this.$notify.error({ title: "错误", message: "服务请求失败!" });
// }
// },
// };
</script>
<style>
......
<template>
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="inrBopcty" prop="inrBopcty">
<c-input
v-model="model.inrBopcty"
placeholder="请输入inrBopcty"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="codBopcty" prop="codBopcty">
<c-input
v-model="model.codBopcty"
placeholder="请输入codBopcty"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="numcodBopcty" prop="numcodBopcty">
<c-input
v-model="model.numcodBopcty"
placeholder="请输入numcodBopcty"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="txtBopcty" prop="txtBopcty">
<c-input
v-model="model.txtBopcty"
placeholder="请输入txtBopcty"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fultxtBopcty" prop="fultxtBopcty">
<c-input
v-model="model.fultxtBopcty"
placeholder="请输入fultxtBopcty"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="verBopcty" prop="verBopcty">
<c-input
v-model="model.verBopcty"
placeholder="请输入verBopcty"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
export default {
name: "",
props: ["model"],
data() {
return {};
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="inr" prop="inr">
<c-input
v-model="model.inr"
placeholder="请输入inr"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cod" prop="cod">
<c-input
v-model="model.cod"
placeholder="请输入cod"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cur" prop="cur">
<c-input
v-model="model.cur"
placeholder="请输入cur"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="reg" prop="reg">
<c-input
v-model="model.reg"
placeholder="请输入reg"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input
v-model="model.ver"
placeholder="请输入ver"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="fmtdomadrtyp" prop="fmtdomadrtyp">
<c-input
v-model="model.fmtdomadrtyp"
placeholder="请输入fmtdomadrtyp"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fmtintadrtyp" prop="fmtintadrtyp">
<c-input
v-model="model.fmtintadrtyp"
placeholder="请输入fmtintadrtyp"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dhlreg" prop="dhlreg">
<c-input
v-model="model.dhlreg"
placeholder="请输入dhlreg"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bopcod" prop="bopcod">
<c-input
v-model="model.bopcod"
placeholder="请输入bopcod"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
export default {
name: "",
props: ["model"],
data() {
return {};
},
};
</script>
<style>
</style>
......@@ -12,29 +12,14 @@
:disabled="isDisabled"
>
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="基本信息" name="pty">
<el-tab-pane label="基本信息" name="cty">
<c-content>
<m-pty-info :model="model" />
<m-cty-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="地址信息" name="pta,adr">
<el-tab-pane label="???" name="bopcty">
<c-content>
<m-adr-list :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="账号信息" name="act">
<c-content>
<m-act-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="联系人信息" name="ptc">
<c-content>
<m-ptc-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="汇率/费率信息" name="ptyrat,fec,fee">
<c-content>
<m-rat-info :model="model" />
<m-bopcty-list :model="model" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -71,14 +56,16 @@
import Utils from "~/utils";
import Cty, { Pattern } from "./Cty.js";
import ActInfo from "./ActInfo.vue";
import CtyInfo from "./CtyInfo.vue";
import BopctyInfo from "./BopctyInfo.vue";
import { queryById, add, edit, deleteById } from "~/service/test/cty.js";
export default {
name: "StaticsDbicty",
components: {
"m-act-info": ActInfo,
"m-cty-info":CtyInfo,
"m-bopcty-list":BopctyInfo,
},
provide() {
return {
......@@ -114,7 +101,7 @@ export default {
if (res.inr) {
this.model = res;
} else {
this.$message.error("客户不存在")
this.$message.error("国家代码不存在")
}
});
}
......@@ -176,7 +163,7 @@ export default {
});
},
/**
* update 是否更新infpty的查询列表
* update 是否更新infcty的查询列表
*/
goBack(update) {
this.$store.dispatch("TagsView/delView", this.$route);
......
export default class Pty {
constructor() {
this.data = {
inr: "",
extkey: "",
nam: "",
bic: "",
bicaut: "",
bid: "",
blz: "",
clc: "",
dpt: "",
eml: "",
fax1: "",
fax2: "",
nam1: "",
nam2: "",
nam3: "",
str1: "",
str2: "",
loczip: "",
loctxt: "",
loc2: "",
loccty: "",
cortyp: "",
pob: "",
pobzip: "",
pobtxt: "",
tel1: "",
tel2: "",
tid: "",
tlx: "",
tlxaut: "",
uil: "",
ver: "",
manmod: "",
rtgflg: "",
tarflg: "",
dtacid: "",
dtecid: "",
etgextkey: "",
adr1: "",
adr2: "",
adr3: "",
adr4: "",
discod: "",
namelc: "",
adrelc: "",
dtgcid: "",
// pat
inrpat: "",
ptyinrpat: "",
nampat: "",
pripat: "",
enopat: "",
objtyppat: "",
objinrpat: "",
objkeypat: "",
usgpat: "",
verpat: "",
bicpat: "",
adrstapat: "",
ptytyppat: "",
ptyextkeypat: "",
tidpat: "",
etgextkeypat: "",
branchinrpat: "",
bchkeyinrpat: "",
nam1pat: "",
issbchinfpat: "",
opnflgpat: "",
}
}
}
export const Pattern = {
"usgpat": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"adrstapat": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"inr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"extkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
],
"nam": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"bic": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 11, "message": "最大长度11个字符", "trigger": "blur" }
],
"bicaut": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"bid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"blz": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"clc": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"dpt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"eml": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 80, "message": "最大长度80个字符", "trigger": "blur" }
],
"fax1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"fax2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"nam1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"nam2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"nam3": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"str1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"str2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"loczip": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"loctxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
],
"loc2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"loccty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"cortyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"pob": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"pobzip": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"pobtxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 25, "message": "最大长度25个字符", "trigger": "blur" }
],
"tel1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tel2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"tlx": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"tlxaut": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"uil": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"ver": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
],
"manmod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"rtgflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"tarflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"dtacid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"dtecid": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
],
"etgextkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"adr1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr3": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"adr4": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"discod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"namelc": [
{ "type": "string", "trigger": "blur" },
{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
],
"adrelc": [
{ "type": "string", "trigger": "blur" },
{ "max": 216, "message": "最大长度216个字符", "trigger": "blur" }
],
"dtgcid": [
{ "type": "string", "trigger": "blur" },
{ "max": 23, "message": "最大长度23个字符", "trigger": "blur" }
]
}
<template>
<div class="eibs">
<el-form
ref="modelForm"
label-width="120px"
size="small"
label-position="right"
:model="adr"
:rules="rules"
:validate-on-rule-change="false"
:disabled="operate === 'details'"
>
<c-col :span="8" class="col-left">
<c-col :span="24">
<el-form-item label="usgpat" prop="usgpat">
<c-input v-model="adr.usgpat" placeholder="请输入usgpat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input v-model="adr.extkey" placeholder="请输入extkey"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<c-input v-model="adr.nam" placeholder="请输入nam"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bic" prop="bic">
<c-input v-model="adr.bic" placeholder="请输入bic"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bicaut" prop="bicaut">
<c-input v-model="adr.bicaut" placeholder="请输入bicaut"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bid" prop="bid">
<c-input v-model="adr.bid" placeholder="请输入bid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtgcid" prop="dtgcid">
<c-input v-model="adr.dtgcid" placeholder="请输入dtgcid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="blz" prop="blz">
<c-input v-model="adr.blz" placeholder="请输入blz"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clc" prop="clc">
<c-input v-model="adr.clc" placeholder="请输入clc"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dpt" prop="dpt">
<c-input v-model="adr.dpt" placeholder="请输入dpt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="eml" prop="eml">
<c-input v-model="adr.eml" placeholder="请输入eml"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax1" prop="fax1">
<c-input v-model="adr.fax1" placeholder="请输入fax1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax2" prop="fax2">
<c-input v-model="adr.fax2" placeholder="请输入fax2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<c-input v-model="adr.nam1" placeholder="请输入nam1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam2" prop="nam2">
<c-input v-model="adr.nam2" placeholder="请输入nam2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam3" prop="nam3">
<c-input v-model="adr.nam3" placeholder="请输入nam3"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-left col-right">
<c-col :span="24">
<el-form-item label="adrstapat" prop="adrstapat">
<c-input v-model="adr.adrstapat" placeholder="请输入adrstapat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="str1" prop="str1">
<c-input v-model="adr.str1" placeholder="请输入str1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="str2" prop="str2">
<c-input v-model="adr.str2" placeholder="请输入str2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loczip" prop="loczip">
<c-input v-model="adr.loczip" placeholder="请输入loczip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loctxt" prop="loctxt">
<c-input v-model="adr.loctxt" placeholder="请输入loctxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loc2" prop="loc2">
<c-input v-model="adr.loc2" placeholder="请输入loc2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loccty" prop="loccty">
<c-input v-model="adr.loccty" placeholder="请输入loccty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cortyp" prop="cortyp">
<c-input v-model="adr.cortyp" placeholder="请输入cortyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pob" prop="pob">
<c-input v-model="adr.pob" placeholder="请输入pob"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobzip" prop="pobzip">
<c-input v-model="adr.pobzip" placeholder="请输入pobzip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobtxt" prop="pobtxt">
<c-input v-model="adr.pobtxt" placeholder="请输入pobtxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel1" prop="tel1">
<c-input v-model="adr.tel1" placeholder="请输入tel1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel2" prop="tel2">
<c-input v-model="adr.tel2" placeholder="请输入tel2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tid" prop="tid">
<c-input v-model="adr.tid" placeholder="请输入tid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlx" prop="tlx">
<c-input v-model="adr.tlx" placeholder="请输入tlx"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlxaut" prop="tlxaut">
<c-input v-model="adr.tlxaut" placeholder="请输入tlxaut"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-right">
<c-col :span="24">
<el-form-item label="uil" prop="uil">
<c-input v-model="adr.uil" placeholder="请输入uil"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="manmod" prop="manmod">
<c-input v-model="adr.manmod" placeholder="请输入manmod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rtgflg" prop="rtgflg">
<c-input v-model="adr.rtgflg" placeholder="请输入rtgflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tarflg" prop="tarflg">
<c-input v-model="adr.tarflg" placeholder="请输入tarflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtacid" prop="dtacid">
<c-input v-model="adr.dtacid" placeholder="请输入dtacid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtecid" prop="dtecid">
<c-input v-model="adr.dtecid" placeholder="请输入dtecid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<c-input v-model="adr.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr1" prop="adr1">
<c-input v-model="adr.adr1" placeholder="请输入adr1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr2" prop="adr2">
<c-input v-model="adr.adr2" placeholder="请输入adr2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr3" prop="adr3">
<c-input v-model="adr.adr3" placeholder="请输入adr3"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr4" prop="adr4">
<c-input v-model="adr.adr4" placeholder="请输入adr4"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="discod" prop="discod">
<c-input v-model="adr.discod" placeholder="请输入discod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="namelc" prop="namelc">
<c-input v-model="adr.namelc" placeholder="请输入namelc"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adrelc" prop="adrelc">
<c-input v-model="adr.adrelc" placeholder="请输入adrelc"> </c-input>
</el-form-item>
</c-col>
</c-col>
</el-form>
</div>
</template>
<script>
import { Pattern } from "./Adr.js";
export default {
name: "",
props: ['adr', 'operate'],
data() {
return {
rules: Pattern,
};
}
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<div style="text-align: right">
<c-button size="small" type="primary" @click="adrAdd()"> 新增 </c-button>
</div>
<el-form-item label="" label-width="0" prop="ptaList">
<c-table :columnsConfig="columns" :list="model.ptaList">
<c-table-column fixed="right" prop="op" label="操作" width="200px">
<template slot-scope="{ scope }">
<button
class="el-button el-button--default el-button--small"
style="margin-left: 0"
size="small"
:disabled="false"
@click.prevent="adrInfo(scope.$index, scope.row)"
>
<span>详情</span>
</button>
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="adrEdit(scope.$index, scope.row)"
>
修改
</c-button>
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="adrDelete(scope.$index, scope.row)"
>
删除
</c-button>
</template>
</c-table-column>
</c-table>
</el-form-item>
<el-dialog
:title="
'地址信息:' +
(operate === 'details' ? '详情' : operate === 'edit' ? '修改' : '新增')
"
:visible.sync="adrDialog"
top="10vh"
width="80%"
:destroy-on-close="true"
:before-close="handleClose"
>
<m-adr-info ref="adr" :adr="adr" :operate="operate"></m-adr-info>
<span slot="footer" class="dialog-footer">
<button
class="el-button el-button--default el-button--small"
style="margin-left: 0"
size="small"
:disabled="false"
@click.prevent="cancel"
>
<span>取 消</span>
</button>
<c-button type="primary" @click="cancel" v-if="operate === 'details'"
>确 定</c-button
>
<c-button type="primary" @click="editAdr" v-if="operate === 'edit'"
>保 存</c-button
>
<c-button type="primary" @click="saveAdr" v-if="operate === 'add'"
>保 存</c-button
>
</span>
</el-dialog>
</div>
</template>
<script>
import Adr from "./Adr.js";
import AdrInfo from "./AdrInfo.vue";
import {
addAdrData,
updateAdrData,
deleteAdrData,
} from "~/service/test/pty.js";
export default {
name: "AdrList",
components: {
"m-adr-info": AdrInfo,
},
inject: ["root"],
props: ["model"],
data() {
return {
adrDialog: false,
adr: null,
operate: "",
operateIdx: 0,
columns: [
{ label: "usgpat", prop: "usgpat", width: "auto" },
{ label: "adrstapat", prop: "adrstapat", width: "auto" },
{ label: "extkey", prop: "extkey", width: "auto" },
{ label: "bic", prop: "bic", width: "auto" },
{ label: "nam1", prop: "nam1", width: "auto" },
{ label: "nam2", prop: "nam2", width: "auto" },
{ label: "nam3", prop: "nam3", width: "auto" },
{ label: "str1", prop: "str1", width: "auto" },
{ label: "str2", prop: "str2", width: "auto" },
{ label: "adr1", prop: "adr1", width: "auto" },
{ label: "adr2", prop: "adr2", width: "auto" },
{ label: "adr3", prop: "adr3", width: "auto" },
],
};
},
methods: {
/**
* 详情
*/
adrInfo(index, row) {
this.adr = { ...row };
this.operate = "details";
this.operateIdx = index;
this.adrDialog = true;
},
/**
* 新增
*/
adrAdd() {
this.adr = new Adr().data;
this.operate = "add";
this.adrDialog = true;
},
/**
* 修改
*/
adrEdit(index, row) {
this.adr = { ...row };
this.operate = "edit";
this.operateIdx = index;
this.adrDialog = true;
},
/**
* 删除
*/
adrDelete(index, row) {
this.$confirm("是否真的删除?", "提示", {
confirmButtonText: "确认",
cancelButtonText: "取消",
type: "warning",
}).then((res) => {
deleteAdrData(row).then((res) => {
if (res) {
this.model.ptaList.splice(index, 1);
this.$message.success("删除成功!");
} else {
this.$message.error("删除失败!");
}
});
});
},
cancel() {
this.handleClose();
},
editAdr() {
this.$refs.adr.$refs.modelForm.validate((validated) => {
if (validated) {
updateAdrData(this.model.inr, this.adr)
.then((res) => {
if (res.inr) {
this.$message.success("修改地址信息成功!");
// this.model.ptaList.splice(this.operateIdx, 1, this.adr);
this.model.ptaList = res.ptaList;
this.handleClose();
}
})
.catch((error) => {
this.$message.error("修改地址信息失败!");
});
}
});
},
/**
* Adr新增有2种情况
* 1. pty的新增界面下,此时pty的inr为空,adr需要在pty插入之后,才能执行新增,
* 所以我们在这里不能直接调用新增接口,将adr添加到ptaList中,随着这个pty一起传入接口。
* 2. pty的修改界面下,可直接新增 ;
*/
saveAdr() {
for (const key in this.adr) {
if (Object.hasOwnProperty.call(this.adr, key)) {
const v = this.adr[key];
if (typeof v === 'string' && v === '') {
this.adr[key] = " "
}
}
}
if (this.root.type === "add") {
this.model.ptaList.push(this.adr);
this.handleClose();
} else {
this.$refs.adr.$refs.modelForm.validate((validated) => {
if (validated) {
addAdrData(this.model.inr, this.adr)
.then((res) => {
if (res && res.inr) {
this.$message.success("保存地址信息成功!");
this.model.ptaList = res.ptaList;
this.handleClose();
}
})
.catch((error) => {
this.$message.error("保存地址信息失败!");
});
}
});
}
},
handleClose(done) {
this.adrDialog = false;
if (done && typeof done === "function") {
done();
}
},
},
};
</script>
<style></style>
export default class Cur {
constructor() {
this.data = {
inr: "",
cod: "",
newcur: "",
altcod: "",
dec: "",
seq: "",
acc1: "",
acc2: "",
bsrmar: "",
sqrmar: "",
glbrat: "",
dif: "",
bas: "",
rndunt: "",
begdat: "",
enddat: "",
odrintday: "",
dbtday: "",
cdtday: "",
maxcur: "",
maxamt: "",
ver: "",
etgextkey: "",
}
}
}
export const Pattern = {
"inr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"cod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"newcur": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"altcod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"dec": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,1}$/, "message": "整数不能超过1位", "trigger": "blur" }
],
"seq": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,2}$/, "message": "整数不能超过2位", "trigger": "blur" }
],
"acc1": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
],
"acc2": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 16, "message": "最大长度16个字符", "trigger": "blur" }
],
"bsrmar": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,14}(\.\d{1,6})?$/, "message": "整数不能超过14位,小数不能超过6位", "trigger": "blur" }
],
"sqrmar": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,14}(\.\d{1,6})?$/, "message": "整数不能超过14位,小数不能超过6位", "trigger": "blur" }
],
"glbrat": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,14}(\.\d{1,6})?$/, "message": "整数不能超过14位,小数不能超过6位", "trigger": "blur" }
],
"dif": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,8}(\.\d{1,2})?$/, "message": "整数不能超过8位,小数不能超过2位", "trigger": "blur" }
],
"bas": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"rndunt": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,8}(\.\d{1,3})?$/, "message": "整数不能超过8位,小数不能超过3位", "trigger": "blur" }
],
"begdat": [
{ "type": "date", "trigger": "blur" }
],
"enddat": [
{ "type": "date", "trigger": "blur" }
],
"odrintday": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"dbtday": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,3}$/, "message": "整数不能超过3位", "trigger": "blur" }
],
"cdtday": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,3}$/, "message": "整数不能超过3位", "trigger": "blur" }
],
"maxcur": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"maxamt": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,18}(\.\d{1,3})?$/, "message": "整数不能超过18位,小数不能超过3位", "trigger": "blur" }
],
"ver": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
],
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-table :list="model.ptcList" :columnsConfig="columns"></c-table>
</div>
</template>
<script>
export default {
props: ["model"],
data() {
return {
columns: [
{ label: "gen", prop: "gen", width: "auto" },
{ label: "nam", prop: "nam", width: "auto" },
{ label: "dep", prop: "dep", width: "auto" },
{ label: "teloff", prop: "teloff", width: "auto" },
{ label: "eml", prop: "eml", width: "auto" },
{ label: "telfax", prop: "telfax", width: "auto" },
],
};
},
};
</script>
<style>
</style>
\ No newline at end of file
export default class Pty {
constructor() {
this.data = {
inr: "",
extkey: "",
nam: "",
ptytyp: "",
accusr: "",
hbkaccflg: "",
hbkconflg: "",
hbkinr: "",
heqaccflg: "",
heqconflg: "",
heqinr: "",
prfctr: "",
resusr: "",
rskcls: "",
rskcty: "",
rsktxt: "",
uil: "",
ver: "",
akkbra: "",
akkcom: "",
akkreg: "",
lidcndflg: "",
lidmaxdur: "",
trdcndflg: "",
trdtentot: "",
trdtenini: "",
trdtenext: "",
trdextnmb: "",
badcndflg: "",
badtenext: "",
adrsta: "",
seltyp: "",
buytyp: "",
sla: "",
etgextkey: "",
nam1: "",
juscod: "",
bilvvv: "",
cunqii: "",
idcode: "",
idtype: "",
bchkeyinr: "",
clscty: "",
procod: "",
trnman: "",
speeco: "",
selrat: "",
buyrat: "",
bngcod: "",
ecifno: "",
dshflg: "",
crmtyp: "",
ecifnam1: "",
ecifjuscod: "",
qygmgb: "",
khbsdt: "",
ptaList: [],
actList: [],
ptcList: [],
fecList: [],
ptyratList: [],
}
}
}
export const Pattern = {
"inr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"extkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
],
"nam": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 40, "message": "最大长度40个字符", "trigger": "blur" }
],
"ptytyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 15, "message": "最大长度15个字符", "trigger": "blur" }
],
"accusr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"hbkaccflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"hbkconflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"hbkinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"heqaccflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"heqconflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"heqinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"prfctr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"resusr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"rskcls": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"rskcty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"rsktxt": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 35, "message": "最大长度35个字符", "trigger": "blur" }
],
"uil": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"ver": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 4, "message": "最大长度4个字符", "trigger": "blur" }
],
"akkbra": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"akkcom": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"akkreg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"lidcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"lidmaxdur": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"trdcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"trdtentot": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdtenini": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdtenext": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"trdextnmb": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}$/, "message": "整数不能超过5位", "trigger": "blur" }
],
"badcndflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"badtenext": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,4}$/, "message": "整数不能超过4位", "trigger": "blur" }
],
"adrsta": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"seltyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"buytyp": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"sla": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"etgextkey": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"nam1": [
{ "type": "string", "trigger": "blur" },
{ "max": 102, "message": "最大长度102个字符", "trigger": "blur" }
],
"juscod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"bilvvv": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,8}(\.\d{1,5})?$/, "message": "整数不能超过8位,小数不能超过5位", "trigger": "blur" }
],
"cunqii": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 3, "message": "最大长度3个字符", "trigger": "blur" }
],
"idcode": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 32, "message": "最大长度32个字符", "trigger": "blur" }
],
"idtype": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"bchkeyinr": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 8, "message": "最大长度8个字符", "trigger": "blur" }
],
"clscty": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 6, "message": "最大长度6个字符", "trigger": "blur" }
],
"procod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"trnman": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 2, "message": "最大长度2个字符", "trigger": "blur" }
],
"speeco": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"selrat": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}(\.\d{1,2})?$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
],
"buyrat": [
{ "required": true, "message": "必输项", "trigger": "blur" },
{ "pattern": /^-?\d{0,5}(\.\d{1,2})?$/, "message": "整数不能超过5位,小数不能超过2位", "trigger": "blur" }
],
"bngcod": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"ecifno": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 24, "message": "最大长度24个字符", "trigger": "blur" }
],
"dshflg": [
{ "required": true, "message": "必输项", "type": "string", "trigger": "blur" },
{ "max": 1, "message": "最大长度1个字符", "trigger": "blur" }
],
"crmtyp": [
{ "type": "string", "trigger": "blur" },
{ "max": 20, "message": "最大长度20个字符", "trigger": "blur" }
],
"ecifnam1": [
{ "type": "string", "trigger": "blur" },
{ "max": 100, "message": "最大长度100个字符", "trigger": "blur" }
],
"ecifjuscod": [
{ "type": "string", "trigger": "blur" },
{ "max": 50, "message": "最大长度50个字符", "trigger": "blur" }
],
"qygmgb": [
{ "type": "string", "trigger": "blur" },
{ "max": 10, "message": "最大长度10个字符", "trigger": "blur" }
],
"khbsdt": [
{ "type": "string", "trigger": "blur" }
]
}
<template>
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input v-model="model.extkey" placeholder="请输入extkey"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<c-input v-model="model.nam" placeholder="请输入nam"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ptytyp" prop="ptytyp">
<c-input v-model="model.ptytyp" placeholder="请输入ptytyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="accusr" prop="accusr">
<c-input v-model="model.accusr" placeholder="请输入accusr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkaccflg" prop="hbkaccflg">
<c-input v-model="model.hbkaccflg" placeholder="请输入hbkaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkconflg" prop="hbkconflg">
<c-input v-model="model.hbkconflg" placeholder="请输入hbkconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkinr" prop="hbkinr">
<c-input v-model="model.hbkinr" placeholder="请输入hbkinr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqaccflg" prop="heqaccflg">
<c-input v-model="model.heqaccflg" placeholder="请输入heqaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqconflg" prop="heqconflg">
<c-input v-model="model.heqconflg" placeholder="请输入heqconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqinr" prop="heqinr">
<c-input v-model="model.heqinr" placeholder="请输入heqinr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="prfctr" prop="prfctr">
<c-input v-model="model.prfctr" placeholder="请输入prfctr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="resusr" prop="resusr">
<c-input v-model="model.resusr" placeholder="请输入resusr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcls" prop="rskcls">
<c-input v-model="model.rskcls" placeholder="请输入rskcls"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcty" prop="rskcty">
<c-input v-model="model.rskcty" placeholder="请输入rskcty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rsktxt" prop="rsktxt">
<c-input v-model="model.rsktxt" placeholder="请输入rsktxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkbra" prop="akkbra">
<c-input v-model="model.akkbra" placeholder="请输入akkbra"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkcom" prop="akkcom">
<c-input v-model="model.akkcom" placeholder="请输入akkcom"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkreg" prop="akkreg">
<c-input v-model="model.akkreg" placeholder="请输入akkreg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidcndflg" prop="lidcndflg">
<c-input v-model="model.lidcndflg" placeholder="请输入lidcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidmaxdur" prop="lidmaxdur">
<c-input v-model="model.lidmaxdur" placeholder="请输入lidmaxdur">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdcndflg" prop="trdcndflg">
<c-input v-model="model.trdcndflg" placeholder="请输入trdcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtentot" prop="trdtentot">
<c-input v-model="model.trdtentot" placeholder="请输入trdtentot">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenini" prop="trdtenini">
<c-input v-model="model.trdtenini" placeholder="请输入trdtenini">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenext" prop="trdtenext">
<c-input v-model="model.trdtenext" placeholder="请输入trdtenext">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdextnmb" prop="trdextnmb">
<c-input v-model="model.trdextnmb" placeholder="请输入trdextnmb">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="badcndflg" prop="badcndflg">
<c-input v-model="model.badcndflg" placeholder="请输入badcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="badtenext" prop="badtenext">
<c-input v-model="model.badtenext" placeholder="请输入badtenext">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="adrsta" prop="adrsta">
<c-input v-model="model.adrsta" placeholder="请输入adrsta"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="seltyp" prop="seltyp">
<c-input v-model="model.seltyp" placeholder="请输入seltyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="buytyp" prop="buytyp">
<c-input v-model="model.buytyp" placeholder="请输入buytyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="sla" prop="sla">
<c-input v-model="model.sla" placeholder="请输入sla"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<c-input v-model="model.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<c-input v-model="model.nam1" placeholder="请输入nam1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="juscod" prop="juscod">
<c-input v-model="model.juscod" placeholder="请输入juscod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bilvvv" prop="bilvvv">
<c-input v-model="model.bilvvv" placeholder="请输入bilvvv"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cunqii" prop="cunqii">
<c-input v-model="model.cunqii" placeholder="请输入cunqii"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idcode" prop="idcode">
<c-input v-model="model.idcode" placeholder="请输入idcode"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idtype" prop="idtype">
<c-input v-model="model.idtype" placeholder="请输入idtype"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bchkeyinr" prop="bchkeyinr">
<c-input v-model="model.bchkeyinr" placeholder="请输入bchkeyinr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clscty" prop="clscty">
<c-input v-model="model.clscty" placeholder="请输入clscty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="procod" prop="procod">
<c-input v-model="model.procod" placeholder="请输入procod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trnman" prop="trnman">
<c-input v-model="model.trnman" placeholder="请输入trnman"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="speeco" prop="speeco">
<c-input v-model="model.speeco" placeholder="请输入speeco"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="selrat" prop="selrat">
<c-input v-model="model.selrat" placeholder="请输入selrat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="buyrat" prop="buyrat">
<c-input v-model="model.buyrat" placeholder="请输入buyrat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bngcod" prop="bngcod">
<c-input v-model="model.bngcod" placeholder="请输入bngcod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifno" prop="ecifno">
<c-input v-model="model.ecifno" placeholder="请输入ecifno"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dshflg" prop="dshflg">
<c-input v-model="model.dshflg" placeholder="请输入dshflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="crmtyp" prop="crmtyp">
<c-input v-model="model.crmtyp" placeholder="请输入crmtyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifnam1" prop="ecifnam1">
<c-input v-model="model.ecifnam1" placeholder="请输入ecifnam1">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ecifjuscod" prop="ecifjuscod">
<c-input v-model="model.ecifjuscod" placeholder="请输入ecifjuscod">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="qygmgb" prop="qygmgb">
<c-input v-model="model.qygmgb" placeholder="请输入qygmgb"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="khbsdt" prop="khbsdt">
<c-date-picker
v-model="model.khbsdt"
placeholder="请输入khbsdt"
style="width: 100%"
>
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
export default {
name: "",
props: ["model"],
data() {
return {};
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="24">
<div>汇率信息</div>
</c-col>
<c-col :span="24">
<c-table :list="model.ptyratList" :columnsConfig="ptyratColumns"></c-table>
</c-col>
<c-col :span="24">
<div>费率信息</div>
</c-col>
<c-col :span="24">
<c-table :list="model.fecList" :columnsConfig="fecColumns"></c-table>
</c-col>
</div>
</template>
<script>
export default {
props: ["model"],
data() {
return {
ptyratColumns: [
{ label: "cur", prop: "cur", width: "auto" },
{ label: "buytyp", prop: "buytyp", width: "auto" },
{ label: "buyrat", prop: "buyrat", width: "auto" },
{ label: "seltyp", prop: "seltyp", width: "auto" },
{ label: "selrat", prop: "selrat", width: "auto" },
],
fecColumns: [
{ label: "codFee", prop: "codFee", width: "auto" },
{ label: "begdat", prop: "begdat", width: "auto" },
{ label: "enddat", prop: "enddat", width: "auto" },
{ label: "calcbs", prop: "calcbs", width: "auto" },
{ label: "mincur", prop: "mincur", width: "auto" },
{ label: "minamt", prop: "minamt", width: "auto" },
{ label: "maxamt", prop: "maxamt", width: "auto" },
{ label: "untamt", prop: "untamt", width: "auto" },
{ label: "ratcal", prop: "ratcal", width: "auto" },
],
};
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<c-page :title="title">
<el-form ref="modelForm" label-width="120px" size="small" label-position="right" :model="model" :rules="rules"
:validate-on-rule-change="false" :disabled="isDisabled">
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="基本信息" name="pty">
<c-content>
<m-pty-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="地址信息" name="pta,adr">
<c-content>
<m-adr-list :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="账号信息" name="act">
<c-content>
<m-act-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="联系人信息" name="ptc">
<c-content>
<m-ptc-info :model="model" />
</c-content>
</el-tab-pane>
<el-tab-pane label="汇率/费率信息" name="ptyrat,fec,fee">
<c-content>
<m-rat-info :model="model" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<div style="text-align: center">
<c-button type="primary" style="margin-right: 10px" @click="commitAdd" v-if="type === 'add'">提 交</c-button>
<c-button type="primary" style="margin-right: 10px" @click="commitEdit" v-if="type === 'edit'">提 交</c-button>
<c-button type="primary" style="margin-right: 10px" @click="commitDelete" v-if="type === 'delete'">提 交
</c-button>
<c-button type="primary" @click="goBack">返 回</c-button>
</div>
</c-page>
</div>
</template>
<script>
import Utils from "~/utils";
import Cur, { Pattern } from "./Cur.js";
import PtyInfo from "./PtyInfo.vue";
import AdrList from "./AdrList.vue";
import ActInfo from "./ActInfo.vue";
import PtcInfo from "./PtcInfo.vue";
import RatInfo from "./RatInfo.vue";
import { queryDetailById, add, edit, deleteById } from "~/service/test/cur.js";
export default {
name: "StaticsDbicur",
components: {
"m-pty-info": PtyInfo,
"m-adr-list": AdrList,
"m-act-info": ActInfo,
"m-ptc-info": PtcInfo,
"m-rat-info": RatInfo,
},
provide() {
return {
root: this,
};
},
props: {
type: {
type: String,
default: "info"
},
title: {
type: String,
default: "dbipty"
}
},
data() {
return {
model: new Cur().data,
tabVal: "pty",
rules: Pattern,
};
},
computed: {
isDisabled() {
return this.type === "info" || this.type === "delete";
},
},
created() {
if (this.type !== "add") {
const inr = this.$route.params.inr;
queryDetailById(inr).then((res) => {
if (res.inr) {
this.model = res;
} else {
this.$message.error("客户不存在")
}
});
}
},
methods: {
commitAdd() {
this.$refs.modelForm.validate((validated) => {
if (validated) {
add(this.model)
.then((res) => {
this.$message.success("保存成功!");
this.goBack(true)
})
.catch((err) => {
this.$message.error("保存失败!");
});
} else {
Utils.formValidateTips(this.$refs.modelForm.fields)
}
});
},
commitEdit() {
this.$refs.modelForm.validate((validated) => {
if (validated) {
edit(this.model)
.then((res) => {
this.$message.success("保存成功!");
this.goBack()
})
.catch((err) => {
this.$message.error("保存失败!");
});
} else {
Utils.formValidateTips(this.$refs.modelForm.fields)
}
});
},
commitDelete() {
this.$confirm("是否确认删除?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
deleteById(this.model.inr)
.then((res) => {
this.$message.success("删除成功!");
this.goBack(true)
})
.catch((err) => {
this.$message.error("删除失败!");
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
/**
* update 是否更新infpty的查询列表
*/
goBack(update) {
this.$store.dispatch("TagsView/delView", this.$route);
this.$router.push({ name: "StaticsInfpty", params: { update } });
},
},
};
</script>
<style>
</style>
\ No newline at end of file
......@@ -11,7 +11,7 @@
:validate-on-rule-change="false"
:disabled="isDisabled"
>
<c-tabs v-model="tabVal" ref="elment" type="card">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="changePosition">
<el-tab-pane label="费率信息" name="fec">
<c-content>
<m-fec-info :model="model" />
......@@ -59,7 +59,7 @@ import Fec, { Pattern } from "./Fec.js";
import FecInfo from "./FecInfo.vue";
import FeeInfo from "./FeeInfo.vue";
import { queryDetailById, add, edit, deleteById } from "~/service/test/fec.js";
import { queryDetailById, add, edit, deleteById,editFeeData,deleteFeeData } from "~/service/test/fec.js";
export default {
name: "StaticsDbifec",
......@@ -87,6 +87,7 @@ export default {
model: new Fec().data,
tabVal: "fec",
rules: Pattern,
tabPosition:"tab-fec",
};
},
computed: {
......@@ -126,14 +127,24 @@ export default {
commitEdit() {
this.$refs.modelForm.validate((validated) => {
if (validated) {
if(this.tabPosition===`tab-fec`){
edit(this.model)
.then((res) => {
this.$message.success("保存成功!");
this.$message.success("费率修改保存成功!");
this.goBack()
})
.catch((err) => {
this.$message.error("保存失败!");
this.$message.error("费率修改保存失败!");
});}else{
editFeeData(this.model.inr,this.model)
.then((res) => {
this.$message.success("费用代码修改保存成功!");
this.goBack()
})
.catch((err) => {
this.$message.error("费用代码修改保存失败!");
});
}
} else {
Utils.formValidateTips(this.$refs.modelForm.fields)
}
......@@ -146,14 +157,24 @@ export default {
type: "warning",
})
.then(() => {
if(this.tabPosition===`tab-fec`){
deleteById(this.model.inr)
.then((res) => {
this.$message.success("删除成功!");
this.$message.success("费率信息删除成功!");
this.goBack(true)
})
.catch((err) => {
this.$message.error("删除失败!");
});
this.$message.error("费率信息删除失败!");
})}else{
deleteFeeData(this.model)
.then((res) => {
this.$message.success("费用代码删除成功!");
this.goBack(true)
})
.catch((err) => {
this.$message.error("费用代码删除失败!");
})
};
})
.catch(() => {
this.$message({
......@@ -169,7 +190,10 @@ export default {
this.$store.dispatch("TagsView/delView", this.$route);
this.$router.push({ name: "StaticsInffec", params: { update } });
},
changePosition(tab,event){
this.tabPosition=event.target.getAttribute('id');
console.log(this.tabPosition)
},
},
};
</script>
......
<template>
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="inr" prop="inr">
<c-input
v-model="model.inr"
......@@ -9,7 +9,7 @@
>
</c-input>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input
......@@ -28,7 +28,7 @@
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input
v-model="model.ver"
......@@ -36,7 +36,7 @@
>
</c-input>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="24">
<el-form-item label="gidtxt" prop="gidtxt">
<c-input
......
......@@ -14,7 +14,7 @@
<c-tabs v-model="tabVal" ref="elment" type="card">
<el-tab-pane label="基本信息" name="gtx">
<c-content>
<!-- <m-pty-info :model="model" /> -->
<m-gtx-info :model="model" />
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -51,7 +51,7 @@
import Utils from "~/utils";
import Gtx, { Pattern } from "./Gtx.js";
// import PtyInfo from "./PtyInfo.vue";
import GtxInfo from "./GtxInfo.vue";
// import AdrList from "./AdrList.vue";
// import ActInfo from "./ActInfo.vue";
// import PtcInfo from "./PtcInfo.vue";
......@@ -60,9 +60,9 @@ import Gtx, { Pattern } from "./Gtx.js";
import { queryDetailById, add, edit, deleteById } from "~/service/test/pty.js";
export default {
name: "StaticsDbipty",
name: "StaticsDbigtx",
components: {
// "m-pty-info": PtyInfo,
"m-gtx-info": GtxInfo,
// "m-adr-list": AdrList,
// "m-act-info": ActInfo,
// "m-ptc-info": PtcInfo,
......
......@@ -10,11 +10,11 @@ export default {
data() {
return {
columns: [
{ label: "typ", prop: "typ", width: "auto" },
{ label: "cur", prop: "cur", width: "auto" },
{ label: "extkey", prop: "extkey", width: "auto" },
{ label: "trmtyp", prop: "trmtyp", width: "auto" },
{ label: "nam", prop: "nam", width: "auto" },
{ label: "账号类型", prop: "typ", width: "auto" },
{ label: "账号币种", prop: "cur", width: "auto" },
{ label: "账号", prop: "extkey", width: "auto" },
{ label: "科目代码", prop: "trmtyp", width: "auto" },
{ label: "账号名称", prop: "nam", width: "auto" },
],
};
}
......
......@@ -12,32 +12,32 @@
>
<c-col :span="8" class="col-left">
<c-col :span="24">
<el-form-item label="usgpat" prop="usgpat">
<el-form-item label="地址使用代码" prop="usgpat">
<c-input v-model="adr.usgpat" placeholder="请输入usgpat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<el-form-item label="地址关键字" prop="extkey">
<c-input v-model="adr.extkey" placeholder="请输入extkey"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<el-form-item label="地址名称" prop="nam">
<c-input v-model="adr.nam" placeholder="请输入nam"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bic" prop="bic">
<el-form-item label="通知行SWIFT代码" prop="bic">
<c-input v-model="adr.bic" placeholder="请输入bic"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bicaut" prop="bicaut">
<el-form-item label="SWIFT连接标志" prop="bicaut">
<c-input v-model="adr.bicaut" placeholder="请输入bicaut"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bid" prop="bid">
<el-form-item label="支行权限" prop="bid">
<c-input v-model="adr.bid" placeholder="请输入bid"> </c-input>
</el-form-item>
</c-col>
......@@ -47,187 +47,187 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="blz" prop="blz">
<el-form-item label="德国的空代码" prop="blz">
<c-input v-model="adr.blz" placeholder="请输入blz"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clc" prop="clc">
<el-form-item label="国家的空代码" prop="clc">
<c-input v-model="adr.clc" placeholder="请输入clc"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dpt" prop="dpt">
<el-form-item label="机构" prop="dpt">
<c-input v-model="adr.dpt" placeholder="请输入dpt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="eml" prop="eml">
<el-form-item label="邮件信箱" prop="eml">
<c-input v-model="adr.eml" placeholder="请输入eml"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax1" prop="fax1">
<el-form-item label="电传1" prop="fax1">
<c-input v-model="adr.fax1" placeholder="请输入fax1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="fax2" prop="fax2">
<el-form-item label="电传2" prop="fax2">
<c-input v-model="adr.fax2" placeholder="请输入fax2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<el-form-item label="名称1" prop="nam1">
<c-input v-model="adr.nam1" placeholder="请输入nam1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam2" prop="nam2">
<el-form-item label="名称2" prop="nam2">
<c-input v-model="adr.nam2" placeholder="请输入nam2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam3" prop="nam3">
<el-form-item label="名称3" prop="nam3">
<c-input v-model="adr.nam3" placeholder="请输入nam3"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-left col-right">
<c-col :span="24">
<el-form-item label="adrstapat" prop="adrstapat">
<el-form-item label="地址状态" prop="adrstapat">
<c-input v-model="adr.adrstapat" placeholder="请输入adrstapat"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="str1" prop="str1">
<el-form-item label="街道1" prop="str1">
<c-input v-model="adr.str1" placeholder="请输入str1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="str2" prop="str2">
<el-form-item label="街道2" prop="str2">
<c-input v-model="adr.str2" placeholder="请输入str2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loczip" prop="loczip">
<el-form-item label="邮政编码" prop="loczip">
<c-input v-model="adr.loczip" placeholder="请输入loczip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loctxt" prop="loctxt">
<el-form-item label="城市名称" prop="loctxt">
<c-input v-model="adr.loctxt" placeholder="请输入loctxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loc2" prop="loc2">
<el-form-item label="城市区域" prop="loc2">
<c-input v-model="adr.loc2" placeholder="请输入loc2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="loccty" prop="loccty">
<el-form-item label="住址" prop="loccty">
<c-input v-model="adr.loccty" placeholder="请输入loccty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cortyp" prop="cortyp">
<el-form-item label="通信方式" prop="cortyp">
<c-input v-model="adr.cortyp" placeholder="请输入cortyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pob" prop="pob">
<el-form-item label="邮箱号码" prop="pob">
<c-input v-model="adr.pob" placeholder="请输入pob"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobzip" prop="pobzip">
<el-form-item label="邮政编码" prop="pobzip">
<c-input v-model="adr.pobzip" placeholder="请输入pobzip"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="pobtxt" prop="pobtxt">
<el-form-item label="国家名称" prop="pobtxt">
<c-input v-model="adr.pobtxt" placeholder="请输入pobtxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel1" prop="tel1">
<el-form-item label="电话1" prop="tel1">
<c-input v-model="adr.tel1" placeholder="请输入tel1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tel2" prop="tel2">
<el-form-item label="电话2" prop="tel2">
<c-input v-model="adr.tel2" placeholder="请输入tel2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tid" prop="tid">
<el-form-item label="收单行机构代码" prop="tid">
<c-input v-model="adr.tid" placeholder="请输入tid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlx" prop="tlx">
<el-form-item label="电报号码" prop="tlx">
<c-input v-model="adr.tlx" placeholder="请输入tlx"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tlxaut" prop="tlxaut">
<el-form-item label="电报权限修改" prop="tlxaut">
<c-input v-model="adr.tlxaut" placeholder="请输入tlxaut"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8" class="col-right">
<c-col :span="24">
<el-form-item label="uil" prop="uil">
<el-form-item label="默认语种" prop="uil">
<c-input v-model="adr.uil" placeholder="请输入uil"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="manmod" prop="manmod">
<el-form-item label="手动更改标志" prop="manmod">
<c-input v-model="adr.manmod" placeholder="请输入manmod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rtgflg" prop="rtgflg">
<el-form-item label="RTGS标志" prop="rtgflg">
<c-input v-model="adr.rtgflg" placeholder="请输入rtgflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="tarflg" prop="tarflg">
<el-form-item label="TARGET标志" prop="tarflg">
<c-input v-model="adr.tarflg" placeholder="请输入tarflg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtacid" prop="dtacid">
<el-form-item label="DTA messages的客户地址" prop="dtacid">
<c-input v-model="adr.dtacid" placeholder="请输入dtacid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="dtecid" prop="dtecid">
<el-form-item label="DTE messages的客户地址" prop="dtecid">
<c-input v-model="adr.dtecid" placeholder="请输入dtecid"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<el-form-item label="用户组别关键字" prop="etgextkey">
<c-input v-model="adr.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr1" prop="adr1">
<el-form-item label="地址1" prop="adr1">
<c-input v-model="adr.adr1" placeholder="请输入adr1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr2" prop="adr2">
<el-form-item label="地址2" prop="adr2">
<c-input v-model="adr.adr2" placeholder="请输入adr2"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr3" prop="adr3">
<el-form-item label="地址3" prop="adr3">
<c-input v-model="adr.adr3" placeholder="请输入adr3"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="adr4" prop="adr4">
<el-form-item label="地址4" prop="adr4">
<c-input v-model="adr.adr4" placeholder="请输入adr4"> </c-input>
</el-form-item>
</c-col>
......
......@@ -97,18 +97,18 @@ export default {
operate: "",
operateIdx: 0,
columns: [
{ label: "usgpat", prop: "usgpat", width: "auto" },
{ label: "adrstapat", prop: "adrstapat", width: "auto" },
{ label: "extkey", prop: "extkey", width: "auto" },
{ label: "bic", prop: "bic", width: "auto" },
{ label: "nam1", prop: "nam1", width: "auto" },
{ label: "nam2", prop: "nam2", width: "auto" },
{ label: "nam3", prop: "nam3", width: "auto" },
{ label: "str1", prop: "str1", width: "auto" },
{ label: "str2", prop: "str2", width: "auto" },
{ label: "adr1", prop: "adr1", width: "auto" },
{ label: "adr2", prop: "adr2", width: "auto" },
{ label: "adr3", prop: "adr3", width: "auto" },
{ label: "地址使用代码", prop: "usgpat", width: "auto" },
{ label: "地址状态", prop: "adrstapat", width: "auto" },
{ label: "地址关键字", prop: "extkey", width: "auto" },
{ label: "通知行SWIFT代码", prop: "bic", width: "auto" },
{ label: "名称1", prop: "nam1", width: "auto" },
{ label: "名称2", prop: "nam2", width: "auto" },
{ label: "名称3", prop: "nam3", width: "auto" },
{ label: "街道1", prop: "str1", width: "auto" },
{ label: "街道2", prop: "str2", width: "auto" },
{ label: "地址1", prop: "adr1", width: "auto" },
{ label: "地址2", prop: "adr2", width: "auto" },
{ label: "地址3", prop: "adr3", width: "auto" },
],
};
},
......@@ -225,4 +225,8 @@ export default {
};
</script>
<style></style>
<style>
.paginationLable {
display:none;
}
</style>
......@@ -10,12 +10,12 @@ export default {
data() {
return {
columns: [
{ label: "gen", prop: "gen", width: "auto" },
{ label: "nam", prop: "nam", width: "auto" },
{ label: "dep", prop: "dep", width: "auto" },
{ label: "teloff", prop: "teloff", width: "auto" },
{ label: "eml", prop: "eml", width: "auto" },
{ label: "telfax", prop: "telfax", width: "auto" },
{ label: "性别", prop: "gen", width: "auto" },
{ label: "联系人名称", prop: "nam", width: "auto" },
{ label: "部门", prop: "dep", width: "auto" },
{ label: "办公电话", prop: "teloff", width: "auto" },
{ label: "电子邮箱地址", prop: "eml", width: "auto" },
{ label: "电传", prop: "telfax", width: "auto" },
],
};
},
......
......@@ -2,149 +2,149 @@
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<el-form-item label="客户号" prop="extkey">
<c-input v-model="model.extkey" placeholder="请输入extkey"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<el-form-item label="客户名称" prop="nam">
<c-input v-model="model.nam" placeholder="请输入nam"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ptytyp" prop="ptytyp">
<el-form-item label="客户类型" prop="ptytyp">
<c-input v-model="model.ptytyp" placeholder="请输入ptytyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="accusr" prop="accusr">
<el-form-item label="用户帐户的ID" prop="accusr">
<c-input v-model="model.accusr" placeholder="请输入accusr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkaccflg" prop="hbkaccflg">
<el-form-item label="Housebank帐户标志" prop="hbkaccflg">
<c-input v-model="model.hbkaccflg" placeholder="请输入hbkaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkconflg" prop="hbkconflg">
<el-form-item label="Housebank用户环境标志" prop="hbkconflg">
<c-input v-model="model.hbkconflg" placeholder="请输入hbkconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="hbkinr" prop="hbkinr">
<el-form-item label="银行INR" prop="hbkinr">
<c-input v-model="model.hbkinr" placeholder="请输入hbkinr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqaccflg" prop="heqaccflg">
<el-form-item label="总行帐户标志" prop="heqaccflg">
<c-input v-model="model.heqaccflg" placeholder="请输入heqaccflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqconflg" prop="heqconflg">
<el-form-item label="总行环境标志" prop="heqconflg">
<c-input v-model="model.heqconflg" placeholder="请输入heqconflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="heqinr" prop="heqinr">
<el-form-item label="总行INR" prop="heqinr">
<c-input v-model="model.heqinr" placeholder="请输入heqinr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="prfctr" prop="prfctr">
<el-form-item label="收益中心" prop="prfctr">
<c-input v-model="model.prfctr" placeholder="请输入prfctr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="resusr" prop="resusr">
<el-form-item label="客户经理" prop="resusr">
<c-input v-model="model.resusr" placeholder="请输入resusr"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcls" prop="rskcls">
<el-form-item label="风险等级" prop="rskcls">
<c-input v-model="model.rskcls" placeholder="请输入rskcls"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rskcty" prop="rskcty">
<el-form-item label="风险国家" prop="rskcty">
<c-input v-model="model.rskcty" placeholder="请输入rskcty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="rsktxt" prop="rsktxt">
<el-form-item label="风险文本描述" prop="rsktxt">
<c-input v-model="model.rsktxt" placeholder="请输入rsktxt"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkbra" prop="akkbra">
<el-form-item label="AKK商业区域" prop="akkbra">
<c-input v-model="model.akkbra" placeholder="请输入akkbra"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkcom" prop="akkcom">
<el-form-item label="AKK公司ID" prop="akkcom">
<c-input v-model="model.akkcom" placeholder="请输入akkcom"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="akkreg" prop="akkreg">
<el-form-item label="AKK地区编号" prop="akkreg">
<c-input v-model="model.akkreg" placeholder="请输入akkreg"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidcndflg" prop="lidcndflg">
<el-form-item label="特别L/C情况" prop="lidcndflg">
<c-input v-model="model.lidcndflg" placeholder="请输入lidcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="lidmaxdur" prop="lidmaxdur">
<el-form-item label="L/C最大期限日" prop="lidmaxdur">
<c-input v-model="model.lidmaxdur" placeholder="请输入lidmaxdur">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdcndflg" prop="trdcndflg">
<el-form-item label="特别交易情况" prop="trdcndflg">
<c-input v-model="model.trdcndflg" placeholder="请输入trdcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtentot" prop="trdtentot">
<el-form-item label="汇票的最大期限日" prop="trdtentot">
<c-input v-model="model.trdtentot" placeholder="请输入trdtentot">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenini" prop="trdtenini">
<el-form-item label="最初汇票期限Initial" prop="trdtenini">
<c-input v-model="model.trdtenini" placeholder="请输入trdtenini">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdtenext" prop="trdtenext">
<el-form-item label="汇票的最大延期日" prop="trdtenext">
<c-input v-model="model.trdtenext" placeholder="请输入trdtenext">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trdextnmb" prop="trdextnmb">
<el-form-item label="汇票最大延期数" prop="trdextnmb">
<c-input v-model="model.trdextnmb" placeholder="请输入trdextnmb">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="badcndflg" prop="badcndflg">
<el-form-item label="特别BA情况" prop="badcndflg">
<c-input v-model="model.badcndflg" placeholder="请输入badcndflg">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="badtenext" prop="badtenext">
<el-form-item label="BA最大期限日" prop="badtenext">
<c-input v-model="model.badtenext" placeholder="请输入badtenext">
</c-input>
</el-form-item>
......@@ -152,84 +152,84 @@
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="adrsta" prop="adrsta">
<el-form-item label="地址状态" prop="adrsta">
<c-input v-model="model.adrsta" placeholder="请输入adrsta"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="seltyp" prop="seltyp">
<el-form-item label="客户信贷利率" prop="seltyp">
<c-input v-model="model.seltyp" placeholder="请输入seltyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="buytyp" prop="buytyp">
<el-form-item label="客户借贷利率" prop="buytyp">
<c-input v-model="model.buytyp" placeholder="请输入buytyp"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="sla" prop="sla">
<el-form-item label="服务等级" prop="sla">
<c-input v-model="model.sla" placeholder="请输入sla"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<el-form-item label="实体组" prop="etgextkey">
<c-input v-model="model.etgextkey" placeholder="请输入etgextkey">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="nam1" prop="nam1">
<el-form-item label="中文名称" prop="nam1">
<c-input v-model="model.nam1" placeholder="请输入nam1"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="juscod" prop="juscod">
<el-form-item label="技术监督局编号" prop="juscod">
<c-input v-model="model.juscod" placeholder="请输入juscod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bilvvv" prop="bilvvv">
<el-form-item label="上浮比率" prop="bilvvv">
<c-input v-model="model.bilvvv" placeholder="请输入bilvvv"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="cunqii" prop="cunqii">
<el-form-item label="流动资金贷款利率档次" prop="cunqii">
<c-input v-model="model.cunqii" placeholder="请输入cunqii"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idcode" prop="idcode">
<el-form-item label="身份证号码" prop="idcode">
<c-input v-model="model.idcode" placeholder="请输入idcode"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="idtype" prop="idtype">
<el-form-item label="客户类型" prop="idtype">
<c-input v-model="model.idtype" placeholder="请输入idtype"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="bchkeyinr" prop="bchkeyinr">
<el-form-item label="所属分行INR" prop="bchkeyinr">
<c-input v-model="model.bchkeyinr" placeholder="请输入bchkeyinr">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="clscty" prop="clscty">
<el-form-item label="国家的信用等级Credit" prop="clscty">
<c-input v-model="model.clscty" placeholder="请输入clscty"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="procod" prop="procod">
<el-form-item label="区域代码Province" prop="procod">
<c-input v-model="model.procod" placeholder="请输入procod"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trnman" prop="trnman">
<el-form-item label="交易主体" prop="trnman">
<c-input v-model="model.trnman" placeholder="请输入trnman"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="speeco" prop="speeco">
<el-form-item label="特殊经济区域" prop="speeco">
<c-input v-model="model.speeco" placeholder="请输入speeco"> </c-input>
</el-form-item>
</c-col>
......
......@@ -21,22 +21,22 @@ export default {
data() {
return {
ptyratColumns: [
{ label: "cur", prop: "cur", width: "auto" },
{ label: "buytyp", prop: "buytyp", width: "auto" },
{ label: "buyrat", prop: "buyrat", width: "auto" },
{ label: "seltyp", prop: "seltyp", width: "auto" },
{ label: "selrat", prop: "selrat", width: "auto" },
{ label: "币种", prop: "cur", width: "auto" },
{ label: "买价优惠类型", prop: "buytyp", width: "auto" },
{ label: "买价优惠比例", prop: "buyrat", width: "auto" },
{ label: "卖价优惠类型", prop: "seltyp", width: "auto" },
{ label: "卖价优惠比例", prop: "selrat", width: "auto" },
],
fecColumns: [
{ label: "codFee", prop: "codFee", width: "auto" },
{ label: "begdat", prop: "begdat", width: "auto" },
{ label: "enddat", prop: "enddat", width: "auto" },
{ label: "calcbs", prop: "calcbs", width: "auto" },
{ label: "mincur", prop: "mincur", width: "auto" },
{ label: "minamt", prop: "minamt", width: "auto" },
{ label: "maxamt", prop: "maxamt", width: "auto" },
{ label: "untamt", prop: "untamt", width: "auto" },
{ label: "ratcal", prop: "ratcal", width: "auto" },
{ label: "费用代码", prop: "codFee", width: "auto" },
{ label: "起始日期", prop: "begdat", width: "auto" },
{ label: "终止日期", prop: "enddat", width: "auto" },
{ label: "费用计算基准金额", prop: "calcbs", width: "auto" },
{ label: "最小金额的币种", prop: "mincur", width: "auto" },
{ label: "最小金额", prop: "minamt", width: "auto" },
{ label: "最大金额", prop: "maxamt", width: "auto" },
{ label: "每份的费用金额", prop: "untamt", width: "auto" },
{ label: "计算费率", prop: "ratcal", width: "auto" },
],
};
},
......
......@@ -2,39 +2,61 @@
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="bchkey" prop="bchkey">
<c-input v-model="model.bchkey" placeholder="请输入bchkey"> </c-input>
<el-form-item label="机构编码" prop="bchkey">
<c-input v-model="model.bchkey" placeholder="请输入机构编码">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="trn" prop="trn">
<c-input v-model="model.trn" placeholder="请输入trn"> </c-input>
<el-form-item label="授权货币" prop="relcur">
<c-select v-model="model.relcur" placeholder="请选择授权货币" :code="relcur" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="relcur" prop="relcur">
<c-input v-model="model.relcur" placeholder="请输入relcur"> </c-input>
<el-form-item label="授权金额" prop="relamt">
<c-input v-model="model.relamt" placeholder="请输入授权金额">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="relamt" prop="relamt">
<c-input v-model="model.relamt" placeholder="请输入relamt"> </c-input>
<el-form-item label="交易属性" prop="relflg">
<c-input v-model="model.relflg" placeholder="请输入交易属性">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input v-model="model.ver" placeholder="请输入ver"> </c-input>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="16">
<el-form-item label="交易代码" prop="trn">
<c-input v-model="model.trn" placeholder="请输入交易代码"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="relflg" prop="relflg">
<c-input v-model="model.relflg" placeholder="请输入relflg"> </c-input>
</el-form-item>
<c-col :span="8" class="col-right" style="padding-left: 20px">
<p style="font-size: 15px">例如开证交易“LITOPN”</p>
</c-col>
</c-col>
<c-col :span="24" style="padding-left: 120px">
<p style="font-size: 15px">交易属性包括以下几种情况,如果值为:</p>
<p style="font-size: 15px">
1.无论金额大小均须总行看,经办行为经办、复核、总经理三人操作,总行为经办、复核两人操作
</p>
<p style="font-size: 15px">
⒉超过一定金额一定须总行看,不超过一定金额不须总行看,但是分行总经理需要授权。
</p>
<p style="font-size: 15px">
3.无须总行看,未超过一定金额只需经办、复核两人操作,超过一定金额需经办、复核、总经理三人操作
</p>
<p style="font-size: 15px">4.需要OB两人即可授权业务。</p>
<p style="font-size: 15px">
5.无论金额大小均须总行看,经办行为经办、复核两人操作,总行为经办、复核两人操作。
</p>
<p style="font-size: 15px">
空.无需总行看,经办行为经办、总经理两人操作OA。
</p>
</c-col>
</div>
</template>
......@@ -43,7 +65,31 @@ export default {
name: "",
props: ["model"],
data() {
return {};
return {
relcur: [
{ label: "AUD 澳大利亚元", value: "AUD" },
{ label: "CAD 加拿大元", value: "CAD" },
{ label: "CHF 瑞士法郎", value: "CHF" },
{ label: "CNY 人民币", value: "CNY" },
{ label: "DKK 丹麦克朗", value: "DKK" },
{ label: "EUR 欧元", value: "EUR" },
{ label: "FIM 芬兰马克", value: "FIM" },
{ label: "FRF 法国法郎", value: "FRF" },
{ label: "GBP 英镑", value: "FRF" },
{ label: "HKD 港币", value: "FRF" },
{ label: "JPY 日元", value: "FRF" },
{ label: "KRW 韩圆", value: "FRF" },
{ label: "MOP 澳门元", value: "FRF" },
{ label: "NOK 挪威克朗", value: "FRF" },
{ label: "NZD 新西兰元", value: "FRF" },
{ label: "SEK 瑞典克朗", value: "FRF" },
{ label: "SGD 新加坡元", value: "FRF" },
{ label: "THB 泰国铢", value: "FRF" },
{ label: "TWD 新台湾元", value: "FRF" },
{ label: "USD 美元", value: "FRF" },
],
};
},
};
</script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<!-- ----------左 ---------->
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="Country or region Code" prop="cod">
<c-input disabled v-model="model.cod" placeholder=""></c-input>
<c-input v-model="model.cod" placeholder=""></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<!------------- 右 ---------->
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="Name" prop="nam">
<c-input disabled v-model="model.nam" placeholder=""></c-input>
<c-input v-model="model.nam" placeholder=""></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12" style="text-align: left">
......@@ -28,7 +33,9 @@
</el-button>
</c-col>
</c-col>
<!-- <c-col :span="24">
<c-col :span="24">
<c-paging-table
:data="ctyData"
:columns="ctyColumns"
......@@ -59,7 +66,7 @@
@click="ctyDelete(scope.$index, scope.row)"
>删除</c-button
>
<el-popover placement="top-start" width="50" trigger="click">
<!-- <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>
......@@ -75,11 +82,11 @@
>
<i class="el-icon-more"></i>
</a>
</el-popover>
</el-popover> -->
</template>
</c-table-column>
</c-paging-table>
</c-col> -->
</c-col>
</div>
</template>
......@@ -89,18 +96,18 @@ import codes from "~/config/CodeTable";
import { queryByPage } from "~/service/test/cty.js";
export default {
name: "",
name: "infsea",
props: ["model"],
inject: ["root"],
data() {
return {
ctyData: [],
// ctyColumns: [
// { label: 'Country or region', prop: 'extkey', width: 'auto' },
// { label: 'Description', prop: '', width: 'auto' },
// { label: 'Currency', prop: 'nam', width: 'auto' },
// { label: 'Region', prop: 'idtype', width: 'auto' },
// ],
ctyColumns: [
{ label: 'Country or region', prop: '', width: 'auto' },
{ label: 'Description', prop: '', width: 'auto' },
{ label: 'Currency', prop: '', width: 'auto' },
{ label: 'Region', prop: '', width: 'auto' },
],
};
},
......
<template>
<div class="eibs-tab">
<!-- ----------左 ---------->
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="货币代码" prop="cod">
<c-select v-model="model.cod" placeholder="请输入货币代码" style="width: 100%">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!------------- 右 ---------->
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="货币描述" prop="cod">
<c-select v-model="model.seanam" placeholder="请输入货币描述" style="width: 100%">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right; height: 36.8px">
<el-button size="small" @click="handleReset">重置</el-button>
<el-button type="primary" icon="el-icon-search" size="small" @click="onInfcurSearch">查询
</el-button>
</c-col>
<c-col :span="24">
<c-paging-table :data="curData" :columns="curColumns" :pageNumber="model.pageNum" :pageSize="model.pageSize"
:total="model.total" v-on:queryFunc="queryFunc" :border="true">
<c-table-column fixed="right" prop="op" label="操作" width="240px">
<template slot-scope="{ scope }">
<c-button style="margin-left: 0" size="small" @click="curInfo(scope.$index, scope.row)">详情</c-button>
<c-button style="margin-left: 5px" size="small" type="primary" @click="curEdit(scope.$index, scope.row)">修改
</c-button>
<c-button size="small" style="margin-left: 5px" @click="curDelete(scope.$index, 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>
</c-table-column>
</c-paging-table>
</c-col>
</div>
</template>
<script>
import codes from "~/config/CodeTable";
import { queryByPage } from "~/service/test/cur.js";
export default {
name: "",
props: ["model"],
inject: ["root"],
data() {
return {
curData: [],
curColumns: [
{ label: '币种', prop: 'extkey', width: '200' },
{ label: '描述', prop: '', width: '636' },
],
};
},
methods: {
handleReset() {
this.root.$refs.modelForm.resetFields();
},
async handleReset() {
this.model.cod = ""
this.model.seanam = ""
},
onInfcurSearch() {
queryByPage(this.model).then(res => {
/**
* pageNumber: 0
* pageSize: 0
* total: 69
* totalPage: 0
*/
const list = res.list
this.curData = list
this.model.pageNum = res.pageNumber
this.model.pageSize = res.pageSize
this.model.total = res.total
})
},
async onInfbutSearow() {
let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) {
console.log(rtnmsg.data);
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.stmData.data = rtnmsg.data.infbut_dspstm.rows;
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
// onInfcurSearch() {
// queryByPage(this.model).then(res => {
// /**
// * pageNumber: 0
// * pageSize: 0
// * total: 69
// * totalPage: 0
// */
// const list = res.list
// this.curData = list
// this.model.pageNum = res.pageNumber
// this.model.pageSize = res.pageSize
// this.model.total = res.total
// })
// },
queryFunc(pageNumber, pageSize) {
this.model.pageNum = pageNumber
this.model.pageSize = pageSize
this.onInfcurSearch()
},
curtypeChange(val) {
this.model.curtyp = val;
},
getCodesByKey(key) {
return codes[key] ?? [];
},
curAdd() {
this.$router.push(`/statics/dbacur`)
},
curInfo(index, row) {
this.$router.push(`/statics/dbicur/${row.inr}`)
},
curEdit(index, row) {
this.$router.push(`/statics/dbecur/${row.inr}`)
},
curDelete(index, row) {
this.$router.push(`/statics/dbdcur/${row.inr}`)
},
},
};
</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="eContainer">
<c-page title="货币查询">
<el-form :model="model" ref="modelForm" label-width="120px" label-position="right" size="small">
<c-tabs v-model="tabVal" ref="elment" type="card">
<!--PD000039 -->
<el-tab-pane label="查询面板" name="infsea">
<c-content>
<m-infsea :model="model" ref="infsea" />
</c-content>
</el-tab-pane>
<!-- <el-tab-pane label="货币" name="curpo">
<c-content>
<m-curpo :model="model" ref="curpo" />
</c-content>
</el-tab-pane> -->
</c-tabs>
</el-form>
</c-page>
</div>
</template>
<script>
import Infsea from "./Infsea";
export default {
name: "StaticsInfcur",
components: {
"m-infsea": Infsea,
},
provide() {
return {
root: this,
};
},
data() {
return {
tabVal: "infsea",
model: {
// cur
cod: "",
seanam: "",
},
};
},
};
</script>
<style>
</style>
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- ----------左 ---------->
<c-col :span="12" class="col-left">
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="inr" prop="inr">
<c-input
v-model="model.inr"
......@@ -10,7 +10,7 @@
>
</c-input>
</el-form-item>
</c-col>
</c-col> -->
<c-col :span="24">
<el-form-item label="extkey" prop="extkey">
<c-input
......@@ -20,6 +20,8 @@
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="nam" prop="nam">
<c-input
......@@ -29,7 +31,7 @@
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input
v-model="model.ver"
......@@ -37,8 +39,8 @@
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="gidtxt" prop="gidtxt">
<c-input
v-model="model.gidtxt"
......@@ -73,8 +75,8 @@
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="objinr" prop="objinr">
<c-input
v-model="model.objinr"
......@@ -82,10 +84,10 @@
>
</c-input>
</el-form-item>
</c-col>
</c-col> -->
</c-col>
<!------------- 右 ---------->
<c-col :span="12" class="col-right">
<!-- <c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="gtxpri" prop="gtxpri">
<c-input
......@@ -148,8 +150,8 @@
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
</c-col> -->
<!-- <c-col :span="24">
<el-form-item label="etgextkey" prop="etgextkey">
<c-input
v-model="model.etgextkey"
......@@ -157,8 +159,8 @@
>
</c-input>
</el-form-item>
</c-col>
</c-col>
</c-col> -->
<!-- </c-col> -->
<c-col :span="24">
<!-- PTY.PTYTYP -->
......@@ -195,7 +197,7 @@
</c-col>
<c-col :span="24">
<c-col :span="12" style="text-align: left">
<el-button type="primary" size="small" @click="ptyAdd">新增</el-button>
<el-button type="primary" size="small" @click="gtxAdd">新增</el-button>
</c-col>
<c-col :span="12" style="text-align: right">
<el-button size="small" @click="handleReset">重置</el-button>
......@@ -203,7 +205,7 @@
type="primary"
icon="el-icon-search"
size="small"
@click="onInfptySearch()"
@click="onInfgtxSearch()"
>查询
</el-button>
</c-col>
......@@ -211,7 +213,7 @@
<c-col :span="24">
<c-paging-table
:data="gtxData"
:columns="ptyColumns"
:columns="gtxColumns"
:pageNumber="model.pageNum"
:pageSize="model.pageSize"
:total="model.total"
......@@ -223,20 +225,20 @@
<c-button
style="margin-left: 0"
size="small"
@click="ptyInfo(scope.$index, scope.row)"
@click="gtxInfo(scope.$index, scope.row)"
>详情</c-button
>
<c-button
style="margin-left: 5px"
size="small"
type="primary"
@click="ptyEdit(scope.$index, scope.row)"
@click="gtxEdit(scope.$index, scope.row)"
>修改</c-button
>
<c-button
size="small"
style="margin-left: 5px"
@click="ptyDelete(scope.$index, scope.row)"
@click="gtxDelete(scope.$index, scope.row)"
>删除</c-button
>
<el-popover placement="top-start" width="50" trigger="click">
......@@ -266,7 +268,7 @@
<script>
import codes from "~/config/CodeTable";
import { queryByPage } from "~/service/test/pty.js";
import { queryByPage } from "~/service/test/gtx.js";
export default {
name: "",
......@@ -276,79 +278,79 @@ export default {
return {
gtxData: [],
gtxColumns: [
{ label: 'inr', prop: 'inr', width: 'auto' },
{ label: 'extkey', prop: 'extkey', width: 'auto' },
// { label: 'inr', prop: 'inr', width: 'auto' },
// { label: 'extkey', prop: 'extkey', width: 'auto' },
{ label: 'nam', prop: 'nam', width: 'auto' },
{ label: 'ver', prop: 'ver', width: 'auto' },
{ label: 'gidtxt', prop: 'gidtxt', width: 'auto' },
// { label: 'ver', prop: 'ver', width: 'auto' },
// { label: 'gidtxt', prop: 'gidtxt', width: 'auto' },
{ label: 'gartyp', prop: 'gartyp', width: 'auto' },
{ label: 'hndtyp', prop: 'hndtyp', width: 'auto' },
{ label: 'objtyp', prop: 'objtyp', width: 'auto' },
{ label: 'objinr', prop: 'objinr', width: 'auto' },
{ label: 'gtxpri', prop: 'gtxpri', width: 'auto' },
{ label: 'expflg', prop: 'expflg', width: 'auto' },
{ label: 'uil', prop: 'uil', width: 'auto' },
{ label: 'laborcdat', prop: 'laborcdat', width: 'auto' },
{ label: 'labaddinf', prop: 'labaddinf', width: 'auto' },
{ label: 'legfrm', prop: 'legfrm', width: 'auto' },
{ label: 'covgodsrvdft', prop: 'covgodsrvdft', width: 'auto' },
// { label: 'objtyp', prop: 'objtyp', width: 'auto' },
// { label: 'objinr', prop: 'objinr', width: 'auto' },
// { label: 'gtxpri', prop: 'gtxpri', width: 'auto' },
// { label: 'expflg', prop: 'expflg', width: 'auto' },
// { label: 'uil', prop: 'uil', width: 'auto' },
// { label: 'laborcdat', prop: 'laborcdat', width: 'auto' },
// { label: 'labaddinf', prop: 'labaddinf', width: 'auto' },
// { label: 'legfrm', prop: 'legfrm', width: 'auto' },
// { label: 'covgodsrvdft', prop: 'covgodsrvdft', width: 'auto' },
{ label: 'etgextkey', prop: 'etgextkey', width: 'auto' },
],
};
},
computed: {
// seatypb: {
// get: function () {
// return this.model.ptytyp === "B";
// },
// set: function (val) {
// this.model.ptytyp = val ? "B" : "";
// },
// },
// seatypc: {
// get: function () {
// return this.model.ptytyp === "C";
// },
// set: function (val) {
// this.model.ptytyp = val ? "C" : "";
// },
// },
// seatypa: {
// get: function () {
// return this.model.ptytyp === "A";
// },
// set: function (val) {
// this.model.ptytyp = val ? "A" : "";
// },
// },
// seatypo: {
// get: function () {
// return this.model.ptytyp === "O";
// },
// set: function (val) {
// this.model.ptytyp = val ? "O" : "";
// },
// },
// seatyph: {
// get: function () {
// return this.model.ptytyp === "H";
// },
// set: function (val) {
// this.model.ptytyp = val ? "H" : "";
// },
// },
seatypb: {
get: function () {
return this.model.ptytyp === "B";
},
set: function (val) {
this.model.ptytyp = val ? "B" : "";
},
},
seatypc: {
get: function () {
return this.model.ptytyp === "C";
},
set: function (val) {
this.model.ptytyp = val ? "C" : "";
},
},
seatypa: {
get: function () {
return this.model.ptytyp === "A";
},
set: function (val) {
this.model.ptytyp = val ? "A" : "";
},
},
seatypo: {
get: function () {
return this.model.ptytyp === "O";
},
set: function (val) {
this.model.ptytyp = val ? "O" : "";
},
},
seatyph: {
get: function () {
return this.model.ptytyp === "H";
},
set: function (val) {
this.model.ptytyp = val ? "H" : "";
},
},
},
activated() {
const { update } = this.$route.params
if (update) {
this.onInfptySearch()
this.onInfgtxSearch()
}
},
methods: {
handleReset() {
this.root.$refs.modelForm.resetFields();
},
onInfptySearch() {
onInfgtxSearch() {
queryByPage(this.model).then(res => {
/**
* pageNumber: 0
......@@ -366,7 +368,7 @@ export default {
queryFunc(pageNumber, pageSize) {
this.model.pageNum = pageNumber
this.model.pageSize = pageSize
this.onInfptySearch()
this.onInfgtxSearch()
},
ptytypeChange(val) {
this.model.ptytyp = val;
......
......@@ -2,39 +2,35 @@
<div class="eibs-tab">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="bchkey" prop="bchkey">
<c-input v-model="model.bchkey" placeholder="请输入bchkey"> </c-input>
<el-form-item label="机构编码" prop="bchkey">
<c-input v-model="model.bchkey" placeholder="请输入机构编码"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="trn" prop="trn">
<c-input v-model="model.trn" placeholder="请输入trn"> </c-input>
<el-form-item label="授权货币" prop="relcur">
<c-select v-model="model.relcur" placeholder="请选择授权货币" :code="relcur" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="relcur" prop="relcur">
<c-input v-model="model.relcur" placeholder="请输入relcur"> </c-input>
<el-form-item label="授权金额" prop="relamt">
<c-input v-model="model.relamt" placeholder="请输入授权金额"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="relamt" prop="relamt">
<c-input v-model="model.relamt" placeholder="请输入relamt"> </c-input>
<el-form-item label="交易代码" prop="trn">
<c-input v-model="model.trn" placeholder="请输入交易代码"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="ver" prop="ver">
<c-input v-model="model.ver" placeholder="请输入ver"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="relflg" prop="relflg">
<c-input v-model="model.relflg" placeholder="请输入relflg"> </c-input>
<el-form-item label="交易属性" prop="relflg">
<c-input v-model="model.relflg" placeholder="请输入交易属性"> </c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12" style="text-align: left">
<el-button type="primary" size="small" @click="trlAdd">新增</el-button>
......@@ -118,12 +114,33 @@ export default {
return {
trlData: [],
trlColumns: [
{ label: "bchkey", prop: "bchkey", width: "auto" },
{ label: "trn", prop: "trn", width: "auto" },
{ label: "relcur", prop: "relcur", width: "auto" },
{ label: "relamt", prop: "relamt", width: "auto" },
{ label: "ver", prop: "ver", width: "auto" },
{ label: "relflg", prop: "relflg", width: "auto" },
{ label: "机构编码", prop: "bchkey", width: "auto" },
{ label: "交易代码", prop: "trn", width: "auto" },
{ label: "授权货币", prop: "relcur", width: "auto" },
{ label: "授权金额", prop: "relamt", width: "auto" },
{ label: "交易属性", prop: "relflg", width: "auto" },
],
relcur: [
{ label: "AUD 澳大利亚元", value: "AUD" },
{ label: "CAD 加拿大元", value: "CAD" },
{ label: "CHF 瑞士法郎", value: "CHF" },
{ label: "CNY 人民币", value: "CNY" },
{ label: "DKK 丹麦克朗", value: "DKK" },
{ label: "EUR 欧元", value: "EUR" },
{ label: "FIM 芬兰马克", value: "FIM" },
{ label: "FRF 法国法郎", value: "FRF" },
{ label: "GBP 英镑", value: "FRF" },
{ label: "HKD 港币", value: "FRF" },
{ label: "JPY 日元", value: "FRF" },
{ label: "KRW 韩圆", value: "FRF" },
{ label: "MOP 澳门元", value: "FRF" },
{ label: "NOK 挪威克朗", value: "FRF" },
{ label: "NZD 新西兰元", value: "FRF" },
{ label: "SEK 瑞典克朗", value: "FRF" },
{ label: "SGD 新加坡元", value: "FRF" },
{ label: "THB 泰国铢", value: "FRF" },
{ label: "TWD 新台湾元", value: "FRF" },
{ label: "USD 美元", value: "FRF" },
],
};
},
......
......@@ -32,6 +32,18 @@ import Dbagtx from "./Dbagtx";
import Dbegtx from "./Dbegtx";
import Dbdgtx from "./Dbdgtx";
import Infcur from "./Infcur";
import Dbacur from "./Dbacur";
import Dbicur from "./Dbicur";
import Dbecur from "./Dbecur";
import Dbdcur from "./Dbdcur";
import Infbch from "./Infbch";
import Dbibch from "./Dbibch";
import Dbabch from "./Dbabch";
import Dbebch from "./Dbebch";
import Dbdbch from "./Dbdbch";
const StaticsRouter = [
{ path: 'infpty', component: Infpty, name: 'StaticsInfpty', meta: { title: '客户查询' } },
{ path: 'dbapty', component: Dbapty, name: 'StaticsDbapty', meta: { title: '客户新增' } },
......@@ -67,6 +79,18 @@ const StaticsRouter = [
{ path: 'dbigtx/:inr', component: Dbigtx, name: 'StaticsDbigtx', meta: { title: (tag) => { return '保函文本详情: ' + tag.params.inr } } },
{ path: 'dbegtx/:inr', component: Dbegtx, name: 'StaticsDbegtx', meta: { title: (tag) => { return '保函文本修改: ' + tag.params.inr } } },
{ path: 'dbdgtx/:inr', component: Dbdgtx, name: 'StaticsDbdgtx', meta: { title: (tag) => { return '保函文本删除: ' + tag.params.inr } } },
{ path: 'infcur', component: Infcur, name: 'StaticsInfcur', meta: { title: '币种查询' } },
{ path: 'dbacur', component: Dbacur, name: 'StaticsDbacur', meta: { title: '币种新增' } },
{ path: 'dbicur/:inr', component: Dbicur, name: 'StaticsDbicur', meta: { title: (tag) => { return '币种详情: ' + tag.params.inr } } },
{ path: 'dbecur/:inr', component: Dbecur, name: 'StaticsDbecur', meta: { title: (tag) => { return '币种修改: ' + tag.params.inr } } },
{ path: 'dbdcur/:inr', component: Dbdcur, name: 'StaticsDbdcur', meta: { title: (tag) => { return '币种删除: ' + tag.params.inr } } },
{ path: 'infbch', component: Infbch, name: 'StaticsInfbch', meta: { title: '客户查询' } },
{ path: 'dbabch', component: Dbabch, name: 'StaticsDbabch', meta: { title: '客户新增' } },
{ path: 'dbibch/:inr', component: Dbibch, name: 'StaticsDbibch', meta: { title: (tag) => { return '客户详情: ' + tag.params.inr } } },
{ path: 'dbebch/:inr', component: Dbebch, name: 'StaticsDbebch', meta: { title: (tag) => { return '客户修改: ' + tag.params.inr } } },
{ path: 'dbdbch/:inr', component: Dbdbch, name: 'StaticsDbdbch', meta: { title: (tag) => { return '客户删除: ' + tag.params.inr } } },
]
export default StaticsRouter
......@@ -39,6 +39,11 @@
<el-tab-pane label="待申报列表" name="bopsel">
<t-bopsel />
</el-tab-pane>
<el-tab-pane label="资本项目申报" name="cfasel">
<c-content>
<t-cfasel />
</c-content>
</el-tab-pane>
<el-tab-pane label="草稿箱" name="sptbrk">
<span slot="label">
草稿箱
......@@ -85,6 +90,7 @@ import Trnrel from "~/views/Business/Trnrel";
import Trnfnd from "~/views/Business/Trnrel/Trnfnd";
import Diasel from "~/views/Business/Diasel";
import Bopsel from "~/views/Business/Bopsel";
import Cfasel from "~/views/Business/Cfasel";
import Compare from "./compare";
export default {
......@@ -115,6 +121,7 @@ export default {
"t-trnfnd": Trnfnd,
"t-diasel": Diasel,
"t-bopsel": Bopsel,
"t-cfasel": Cfasel,
"t-compare": Compare,
},
};
......
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