Commit 19f027c9 by liaoxing

Merge branch 'settle-test-20230110' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'settle-test-20230110' of http://114.115.138.98:8900/fukai/vue-gjjs into settle-test-20230110
parents b3726b7d bcc87034
export default {
buildPtspta (ptsptaObj) {
let pts = ptsptaObj.pts;
let ptspta = {
rol: pts.rol,
name: pts.nam,
ptyinr: pts.ptyinr,
ptainr: pts.ptainr,
extkey: pts.extkey,
dftdsp: pts.dftdsp,
dftcur: pts.dftcur,
dftact: pts.dftact,
dftfeecur: pts.dftfeecur,
dftactptainr: pts.dftactptainr,
glggrpflg: pts.glggrpflg,
adrblk: pts.adrblk
};
return ptspta;
},
buildCommonData (model, trnName) {
let ptsptaList = [];
if (model.bcdgrp.co2.pts.extkey) {
ptsptaList.push(this.buildPtspta(model.bcdgrp.co2));
}
if (model.bcdgrp.drr.pts.extkey) {
ptsptaList.push(this.buildPtspta(model.bcdgrp.drr));
}
if (model.bcdgrp.dre.pts.extkey) {
ptsptaList.push(this.buildPtspta(model.bcdgrp.dre));
}
if (model.bcdgrp.rmi.pts.extkey) {
ptsptaList.push(this.buildPtspta(model.bcdgrp.rmi));
}
let dataObj = {
rec: {
objtyp: 'BCD',
// objinr: model.bedgrp.rec.inr,
ownref: model.bcdgrp.rec.ownref,
opndat: model.bcdgrp.rec.opndat,
expdat: model.bcdgrp.rec.expdat,
branchInr: model.bcdgrp.rec.branchinr,
docamt: model.setmod.docamt,
doccur: model.setmod.doccur,
doctypcod: model.bcdgrp.rec.doctypcod,
// hndtyp: model.bcdgrp.rec.hndtyp,
// gartyp: model.bcdgrp.rec.gartyp,
// fingua: model.bcdgrp.rec.fingua,
// fromflg: model.bcdgrp.rec.fromflg,
// othersno: model.bcdgrp.rec.othersno,
// sndto: model.bcdgrp.rec.sndto,
// giduil: model.bcdgrp.rec.giduil,
// purpos: model.bcdgrp.rec.purpos,
// revflg: model.bcdgrp.rec.revflg,
// cnfsta: model.bcdgrp.rec.cnfsta,
},
cbsMap: {
MAX: model.bcdgrp.cbs.max,
OPN1: model.bcdgrp.cbs.opn1,
// MAC: model.bcdgrp.cbs.mac,
// MAC2: model.bcdgrp.cbs.mac2,
// OPC2: model.bcdgrp.cbs.opc2,
// CNF: model.bcdgrp.cbs.cnf,
},
ptsList: ptsptaList,
transName: trnName,
userId: window.sessionStorage.userId ? window.sessionStorage.userId : 'ZL'
};
return dataObj
},
buildSetfeg (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
liaall: model.liaall,
liaccv: model.liaccv,
// doceot: model.trnmod.trndoc.doceot,
};
return params
},
buildSetglg (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
setfeg: model.setmod.setfeg,
liaall: model.liaall,
liaccv: model.liaccv,
};
return params
},
buildGlentry (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
liaallg: model.liaall.liaallg,
setfog: model.setmod.setfog,
setfeg: model.setmod.setfeg,
setglg: model.setmod.setglg,
};
return params
},
buildEngp (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
liaallg: model.liaall.liaallg,
};
return params
},
buildDocpan (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
};
return params
},
buildCcvpan (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
liaccvg: model.liaccv.liaccvg,
oldamt: model.liaccv.oldamt,
chgamt: model.liaccv.chgamt,
concur: model.liaccv.concur,
};
return params
},
buildLimitbody (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
rec: {
objtyp: 'BCD',
objinr: model.bcdgrp.rec.inr,
ownref: model.bcdgrp.rec.ownref,
},
};
return params
},
buildDoctre (model, trnName) {
let params = {
...this.buildCommonData(model, trnName),
rec: {
objtyp: 'BCD',
objinr: model.bcdgrp.rec.inr,
ownref: model.bcdgrp.rec.ownref,
// swiftflg: model.gitp.swiftflg,
},
};
return params
},
// 公共组件setmod中dsp字段改变,触发联动时候的入参
buildSetgllAccts (model, trnName, setglg) {
let params = {
...this.buildCommonData(model, trnName),
setglg
};
return params
}
}
\ No newline at end of file
import Api from '~/service/Api';
import commonFunctions from '~/mixin/commonFunctions.js';
import buildFn from './buildCommons.js';
import setmod from '~/components/business/setmod/event';
import glentry from '~/components/business/glentry/event';
import engp from '~/components/business/engp/event';
import docpan from '~/components/business/docpan/event';
import ccvpan from '~/components/business/ccvpan/event';
import limitbody from '~/components/business/limitbody/event';
import doctre from '~/components/business/doctre/event';
import Utils from "~/utils"
export default {
mixins: [commonFunctions],
methods: {
...setmod,
...glentry,
...engp,
...docpan,
...ccvpan,
...limitbody,
...doctre,
async init () {
const params = {
spt: JSON.parse(localStorage.getItem('row_' + this.trnName)),
trnmod:{
trn:JSON.parse(localStorage.getItem('review_'+this.trnName))
}
}
if ( typeof(this.$route.query.inr) == 'string' ){
params.spt = null
params.trnmod.trn =null
}
const res = await Api.post('/service/bctacc/init', {
...params,
transName: this.trnName,
userId: window.sessionStorage.userId || 'ZL',
bcdgrp:{
rec:{
inr: this.$route.query.inr
}
},
});
if (!res.data) {
return
}
this.copyValueFromVoData(this.model, res.data)
this.copyValueFromVoData(this.model.setmod.setfeg, res.data.setfeg)
this.copyValueFromVoData(this.model.setmod.setfog, res.data.setfog)
this.copyValueFromVoData(this.model.setmod.setglg, res.data.setglg)
},
// 兼容处理在前端model中定义了字段,后端返回的数据中不存在字段的问题
copyValueFromVoData (model, data) {
let keysList = Object.keys(model)
keysList.map((key) => {
if (data[key]) {
if (Utils.typeOf(model[key]) === 'Object') {
this.copyValueFromVoData(model[key], data[key])
} else {
this.$set(model, key, data[key])
}
}
})
},
async tabClick(tab) {
if (this.isInDisplay) {
return;
}
let name = tab.name;
switch (name) {
case 'ccvpan':
let ccvpanRequest = buildFn.buildCcvpan(this.model, this.trnName);
this.processLiaccv(ccvpanRequest);
break;
case 'engp':
let engpRequest = buildFn.buildEngp(this.model, this.trnName);
this.processLiaall(engpRequest);
break;
case 'setmod':
let setfegRequest = buildFn.buildSetfeg(this.model, this.trnName);
// 此处利用回调是为了等setfeg的接口调用完成后才去获取setglg参数,由于setglg参数依赖于setfeg函数的返回值
this.processSetpan(setfegRequest, () => {
return buildFn.buildSetglg(this.model, this.trnName);
});
break;
case 'docpan':
let docpanRequest = buildFn.buildDocpan(this.model, this.trnName);
this.processTrndoc(docpanRequest);
break;
case 'glepan':
let glentryRequest = buildFn.buildGlentry(this.model, this.trnName);
this.processGlentry(glentryRequest);
break;
case 'limitbody':
let limitbodyRequest = buildFn.buildLimitbody(this.model, this.trnName);
this.processLimitbody(limitbodyRequest);
break;
case 'doctre':
let doctreRequest = buildFn.buildDoctre(this.model, this.trnName);
this.processDoctre(doctreRequest);
break;
default:
return;
}
},
// 点击获取按钮拉取当前key字段下的表单数据
queryFormData(key) {
console.log(key);
},
// 业务信息=》基本信息=》保函编号-----获取保函编号
async queryOwnref() {
let params = {
ptainr: this.model.bcdgrp.apl.pts.ptainr,
businessType: 'LG',
tbl: 'LG',
};
const loading = this.loading();
let res = await Api.post('/service/gitopn/getOwnRef', params);
if (res.respCode == SUCCESS) {
loading.close();
this.model.bcdgrp.rec.ownref = res.data;
}
},
// 获取gitopn弹框表格数据
async queryGridEtyPromptDialogData(type, ptytyp) {
let params = {
userId: window.sessionStorage.userId || 'ZL',
ptytyp: ptytyp,
extkey: this.model.bcdgrp[type.toLowerCase()].pts.extkey,
};
let res = await Api.post('/service/ptspta/list', params);
if (res.respCode == SUCCESS) {
this.root.$refs['etyDialog'].show = true;
this.root.promptData.data = res.data.ptaInfos;
this.root.promptData.type = type;
}
},
// 选中gitopn弹框表格的行数据
async selectGridEtyPromptData(row) {
let params = {
...row,
};
let res = await Api.post('/service/ptspta/fetch', params);
if (res.respCode == SUCCESS) {
this.$set(this.model.bcdgrp, row.role.toLowerCase(), res.data);
}
},
// 业务信息=》基本信息=》支出目的
purposChange(key, value) {
this.handleChangeForm(key, value);
},
// 初始化保函开立类型码表下拉列表
async queryHndtypCodeTableList(trnName) {
let params = {
gitp: {
swiftflg: this.model.gitp.swiftflg,
},
bcdgrp: {
rec: {
purpos: this.model.bcdgrp.rec.purpos,
},
},
transName: trnName.toUpperCase(),
};
let res = await Api.post('/service/gitopn/initHndtyp', params);
if (res.respCode == SUCCESS) {
this.$set(this.codes, 'voHndtyp', res.data);
}
},
// 是否SWIFT格式修改--联动保函开立类型
handleChangeSwiftflg() {
this.queryHndtypCodeTableList(this.root.trnName);
},
// 支出目的修改--联动保函开立类型
handleChangePurpos() {
this.queryHndtypCodeTableList(this.root.trnName);
},
buildLiaccv () {
let params = {
...buildFn.buildCommonData(this.model, this.trnName),
liaccvg: this.model.liaccv.liaccvg,
oldamt: this.model.liaccv.oldamt,
chgamt: this.model.liaccv.chgamt,
concur: this.model.liaccv.concur,
};
return params
},
// 公共组件setmod处理方式改变触发联动
changeSetmodModel (emitParams) {
let reqParams = {}
switch (emitParams.code) {
case 'processMethods':
reqParams = buildFn.buildSetglg(this.model, this.trnName);
this.calcPayDetail(reqParams)
break
case 'changeDsp':
let index = emitParams.index;
let setglgRequest = buildFn.buildSetglg(this.model, this.trnName);
setglgRequest.setglg = {setgll: emitParams.list};
this.setgllAccts(setglgRequest, index);
break
default:
return
}
}
},
};
import Utils from "~/utils"
/**
* Bctacc Check规则
*/
let checkObj = {
"liaall.misamt" :null,
"setmod.dspflg" :null,
"bcdgrp.rec.focflg" :null,
// "setmod.docamt" :null,
"bctp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bcdgrp.rec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
// "bcdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
// "bcdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bcdgrp.rec.rcvdat":[
{type: "string", required: false, message: "输入正确的日期"}
],
"bcdgrp.rec.advdat":[
{type: "string", required: false, message: "输入正确的日期"}
],
"bcdgrp.rmi.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.rmi.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"bcdgrp.rec.matdat":[
{type: "string", required: false, message: "输入正确的日期"}
],
"bcdgrp.rec.predat":[
{type: "string", required: false, message: "输入正确的日期"}
],
"bcdgrp.drr.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.rec.docsta":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"bcdgrp.drr.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
// "setmod.docamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
// "bcdgrp.rec.accdat":[
// {type: "string", required: false, message: "输入正确的日期"}
// ],
"bcdgrp.blk.colins":[
{type: "string", required: true, message: "必输项"},
{max: 165,message:"长度不能超过165"}
],
// "bcdgrp.blk.chgtxt":[
// {type: "string", required: true, message: "必输项"},
// {max: 35,message:"长度不能超过35"}
// ],
// "bcdgrp.blk.dftins":[
// {type: "string", required: true, message: "必输项"},
// {max: 165,message:"长度不能超过165"}
// ],
// "bcdgrp.blk.othins":[
// {type: "string", required: true, message: "必输项"},
// {max: 65,message:"长度不能超过65"}
// ],
"bctp.drep.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.rmip.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.dre.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.drep.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bcdgrp.rmi.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.rmip.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bcdgrp.dre.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.rmi.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 250,message:""}
],
"bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 80,message:""}
],
"bcdgrp.rmi.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.dre.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.rmi.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.co2.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.co2p.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.drrp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
// "bcdgrp.co2.pts.extkey":[
// {type: "string", required: false, message: "必输项"},
// {max: 16,message:"长度不能超过16"}
// ],
"bctp.co2p.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bcdgrp.drr.pts.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bctp.drrp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"bcdgrp.co2.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.drr.namelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
// "bcdgrp.co2.pts.adrblk":[
// {type: "string", required: true, message: "必输项"},
// {max: 150,message:"长度不能超过150"}
// ],
"bcdgrp.co2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 150,message:"长度不能超过150"}
],
"bcdgrp.drr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.co2.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
"bcdgrp.drr.adrelc":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
// "liaall.outamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"liaall.outpct":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"liaall.concur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
// "liaall.misamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
// "liaall.exttotoldamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
// "liaall.exttotamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"setmod.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"setmod.zmqacc":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
// "mtabut.coninf.oitinf.oit.inftxt":[
// {type: "string", required: true, message: "必输项"},
// {max: 60,message:"长度不能超过60"}
// ],
// "mtabut.coninf.oitset.oit.inftxt":[
// {type: "string", required: true, message: "必输项"},
// {max: 60,message:"长度不能超过60"}
// ],
"mtabut.coninf.conexedat":[
{type: "string", required: false, message: "输入正确的日期"}
],
"mtabut.coninf.usr.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"trnmod.trndoc.advnam":[
{type: "string", required: false, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.amdapl":[
{type: "string", required: true, message: "必输项"},
{max: 50,message:"长度不能超过50"}
],
"trnmod.trndoc.advdoc":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.filrecv":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"trnmod.trndoc.doctrestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.condocstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"trnmod.trndoc.rcvatt.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
\ No newline at end of file
import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Bctacc {
constructor() {
this.data = {
bcdgrp: {
blk: {
colins: '',
dftins: '',
othins: '',
chgtxt: ''
},
rec: {
inr: '',
predat: '',
rcvdat: '',
ownref: '',
docsta: '',
wairmtcod: '',
accdat: new Date(),
stagod: '',
doctypcod: '',
chato: '',
othins: '',
proins: '',
waicolcod: '',
advdat: '',
matdat: '',
nam: '',
focflg: '',
branchinr:''
},
drr: {
pts: new Pts().data
},
cbs: {
opn1: {
cur: '',
amt: ''
},
max: {
cur: '',
amt: ''
}
},
dre: {
pts: new Pts().data
},
co2: {
pts: new Pts().data
},
rmi: {
pts: new Pts().data
}
},
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
liaccv: new Pub().data.Liaccv,
docpan: new Pub().data.Docpan,
};
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import event from "../event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {},
created: function () {
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="代收承兑编号"
prop="bcdgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.bcdgrp.rec.ownref"
maxlength="16"
placeholder="请输入代收承兑编号"
style="width: 100%"
disabled
>
</c-input>
<template slot="footer">
<c-button
style="margin-left: 8px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="代收币种及金额" prop="bcdgrp.cbs.max.cur">
<c-input
v-model="model.bcdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择代收币种及金额"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="0"
prop="bcdgrp.cbs.max.amt"
>
<c-input
v-model="model.bcdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="代收币种及余额" prop="bcdgrp.cbs.opn1.cur">
<c-input
v-model="model.bcdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请选择代收币种及余额"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="0"
prop="bcdgrp.cbs.opn1.amt"
>
<c-input
v-model="model.bcdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收单日期" prop="bcdgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.bcdgrp.rec.rcvdat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择收单日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="通知日期" prop="bcdgrp.rec.advdat">
<c-date-picker
type="date"
v-model="model.bcdgrp.rec.advdat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择通知日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据到期日" prop="bcdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bcdgrp.rec.matdat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择单据到期日"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="托收日期" prop="bcdgrp.rec.predat">
<c-date-picker
type="date"
v-model="model.bcdgrp.rec.predat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择托收日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="支付条件" prop="bcdgrp.rec.doctypcod">
<c-select
v-model="model.bcdgrp.rec.doctypcod"
:code="codes.doctypcod"
style="width: 100%"
placeholder="请选择支付条件"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据状态" prop="bcdgrp.rec.docsta">
<c-select
v-model="model.bcdgrp.rec.docsta"
:code="codes.docstabot"
style="width: 100%"
placeholder="请输入单据状态"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="承兑金额" prop="setmod.doccur">
<c-input
v-model="modelsetmoddoccur"
style="width: 100%"
placeholder="承兑金额"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="0"
prop="setmod.docamt"
>
<c-input
v-model="modelsetmoddocamt"
style="text-align: left; width: 100%"
placeholder="请输入代收币种及金额"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="bcdgrp.rec.nam" style="width: 100%">
<c-input
v-model="model.bcdgrp.rec.nam"
maxlength="40"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
style="text-align: right"
label="付款人参考号"
prop="bcdgrp.dre.pts.ref"
>
<c-input
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="bcdgrp.dre.pts.nam">
<c-input
v-model="model.bcdgrp.dre.pts.nam"
maxlength="40"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
style="text-align: right"
label="托收行参考号"
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="bcdgrp.rmi.pts.nam">
<c-input
v-model="model.bcdgrp.rmi.pts.nam"
maxlength="40"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
style="text-align: right"
label="收款人参考号"
prop="bcdgrp.drr.pts.ref"
>
<c-input
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
disabled
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="bcdgrp.drr.pts.nam">
<c-input
v-model="model.bcdgrp.drr.pts.nam"
maxlength="40"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="承兑日期" prop="bcdgrp.rec.accdat">
<c-date-picker
type="date"
v-model="model.bcdgrp.rec.accdat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择承兑日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<!-- <c-edit-table :model="model" v-bind="docgrd">
</c-edit-table> -->
<c-docpre
:model="model"
:argadr="{
path: 'bcdgrp.blk.docpre',
grp: 'bctp',
code: 'docpre',
}"
></c-docpre>
</c-col>
</div>
</template>
<script>
import event from "../event";
import Docpre from "~/views/Public/Docpre";
export default {
components: {
"c-docpre": Docpre,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
data() {
return {};
},
methods: {},
created: function () {
},
computed: {
modelsetmoddoccur(){
this.model.setmod.doccur = this.model.bcdgrp.cbs.opn1.cur
return this.model.setmod.doccur
},
modelsetmoddocamt(){
this.model.setmod.docamt = this.model.bcdgrp.cbs.opn1.amt
return this.model.setmod.docamt
},
}
};
</script>
<style></style>
<template>
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="放单指示条款" prop="bcdgrp.blk.colins">
<c-input
:rows="4"
type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="165" show-word-limit
placeholder="请输入放单指示条款"></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search"
>
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item label="汇票指示条款" prop="bcdgrp.blk.dftins">
<c-input
:rows="4"
type="textarea" v-model="model.bcdgrp.blk.dftins" maxlength="165" show-word-limit
placeholder="请输入汇票指示条款"></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
size="small" type="primary" icon="el-icon-search">
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" prop="bcdgrp.rec.proins">
<c-select v-model="model.bcdgrp.rec.proins" style="width:50%" placeholder="请选择拒绝证书指示条款">
<el-option v-for="item in codes.proins" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="其他指示条款" prop="bcdgrp.blk.othins">
<c-input
:rows="4"
type="textarea" v-model="model.bcdgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入其他指示条款">
</c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search">
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="货物代码(风险国家)" prop="bcdgrp.rec.stagod">
<c-select v-model="model.bcdgrp.rec.stagod" style="width:50%"
placeholder="请选择货物代码(风险国家)">
<el-option v-for="item in codes.godcod" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<c-col :span="24">
<el-form-item label="费用承担条款" prop="bcdgrp.rec.chato">
<c-select v-model="model.bcdgrp.rec.chato" style="width:54%" placeholder="请输入费用承担条款">
<el-option v-for="item in codes.chadet" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="手续费支付的附加详述" prop="bcdgrp.blk.chgtxt">
<c-input
:rows="4"
type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" style="width:100%"
show-word-limit placeholder="请输入手续费支付的附加详述"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" style="text-align: left" prop="bcdgrp.rec.focflg">
<c-checkbox v-model="model.bcdgrp.rec.focflg">无偿放单选项</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" prop="bcdgrp.rec.waicolcod">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:54%"
placeholder="请选择交单时是否放弃向代收行收取费用的权力">
<el-option v-for="item in codes.waicod" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="放单时是否放弃向托收行收取费用的权力" prop="bcdgrp.rec.wairmtcod">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:54%"
placeholder="请选择放单时是否放弃向托收行收取费用的权力">
<el-option v-for="item in codes.waicod" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="延期付款期限" prop="bcdgrp.rec.othins">
<c-select v-model="model.bcdgrp.rec.othins" style="width:54%" placeholder="请选择延期付款期限">
<el-option v-for="item in codes.bcothi" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import event from "../event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [event],
data() {
return {}
},
methods: {},
created: function () {
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="24">
<el-form-item
label="付款人参考号"
prop="bcdgrp.dre.pts.ref"
>
<c-input
disabled
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入付款人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bcdgrp.dre.pts.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.bcdgrp.dre.pts.extkey"
maxlength="50"
placeholder="请输入付款人名称"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="第二代收行参考号"
prop="bcdgrp.co2.pts.ref"
>
<c-input
v-model="model.bcdgrp.co2.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第二代收行名称" prop="bcdgrp.co2.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.co2.pts.extkey"
maxlength="50"
placeholder="请输入第二代收行名称"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.co2.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.co2.pts.adrblk"
maxlength="150"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =====================right================================ -->
<c-col :span="12" style="padding-left:20px;">
<c-col :span="24">
<el-form-item
label="托收行参考号"
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="托收行名称" prop="bcdgrp.rmi.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.rmi.pts.extkey"
maxlength="50"
placeholder="请输入托收行名称"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.rmi.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款人参考号"
prop="bcdgrp.drr.pts.ref"
>
<c-input
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bcdgrp.drr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.drr.pts.extkey"
maxlength="50"
placeholder="请输入收款人名称"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.drr.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="150"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import event from "../event"
import Ptap from "~/views/Public/Ptap";
export default {
components: {
"c-ptap": Ptap
},
inject: ['root'],
props: ["model", "codes"],
mixins: [event],
data() {
return {}
},
methods: {},
created: function () {
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<c-page title="进口代收承兑">
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!-- 业务信息 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--费用账务 -->
<el-tab-pane label="表外记账" name="engp">
<c-content>
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setmod">
<c-content>
<m-setmod
:model="model"
:codes="codes"
/>
</c-content>
</el-tab-pane>
<!--备查/附言 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--报文/面函 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--附件 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</template>
<script>
import CodeTable from "~/config/CodeTable";
import Bctacc from "../model";
import Addbcb from "./Addbcb";
import Bctset from "./Bctset";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Ovwp from "./ovwp.vue";
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views"
import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/components/business/doctre/views";
import operationFunc from "@/mixin/operationFunc";
import event from "../event";
import formRules from "@/business/bctacc/model/check";
export default {
name: "Bctacc",
components: {
"m-addbcb": Addbcb,
"m-bctset": Bctset,
"m-detp": Detp,
"m-ptyp": Ptyp,
"m-engp": Engp,
"m-setmod": Setmod,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-ovwp": Ovwp,
},
provide() {
return {
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "bctacc",
model: new Bctacc().data,
rules: formRules,
codes: {
...CodeTable,
},
activeNames: ["engp"],
promptData: {
title: 'Select a Party',
columns: [
{
prop: 'ptyInr',
label: 'Party Number'
},
{
prop: 'inr',
label: 'Address Number'
},
{
prop: 'branch',
label: 'Branch Code'
},
{
prop: 'bchName',
label: 'Branch Name'
},
{
prop: 'adrName',
label: 'Address Name'
},
{
prop: 'adr1',
label: 'Address1'
},
{
prop: 'locCty',
label: 'City'
},
{
prop: 'locZip',
label: 'Zip'
},
{
prop: 'bicCode',
label: 'BIC'
}
],
data: []
},
};
},
methods: {},
created: async function () {},
mounted () {
this.init()
},
};
</script>
<style></style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="Settle BC" name="bctset">
<m-bctset :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="指示条款" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="参与方" name="ptyp">
<m-ptyp :model="model" :codes="codes"/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import event from "../event"
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Bctset from "./Bctset"
export default {
components: {
"m-bctset": Bctset,
"m-detp": Detp,
"m-ptyp": Ptyp,
},
inject: ['root'],
props: ["model", "codes"],
mixins: [event],
data() {
return {
activeNames: ["bctset"],
}
},
methods: {},
created: function () {
}
}
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
//"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbcgrp.bas.rptno">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbcgrp.bas.actiontype">
<c-select
disabled
:code="codes.actiontype"
v-model="model.bopmod.dbcgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbcgrp.bas.ownextkey">
<c-select
disabled
v-model="model.bopmod.dbcgrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号" prop="bopmod.dbcgrp.bas.buscode">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人类型" prop="bopmod.dbcgrp.bas.custype">
<c-select
disabled
:code="codes.custype"
v-model="model.bopmod.dbcgrp.bas.custype" style="width:100%" placeholder="请选择类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbcgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbcgrp.bas.custnm" maxlength="63" show-word-limit placeholder="请输入付款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bopmod.dbcgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbcgrp.bas.oppuser" maxlength="63" show-word-limit placeholder="请输入收款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码" prop="bopmod.dbcgrp.bas.idcode">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇金额" prop="bopmod.dbcgrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbcgrp.bas.lcyamt" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbcgrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbcgrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbcgrp.bas.othamt">
<c-input v-model="model.bopmod.dbcgrp.bas.othamt" placeholder="请输入其它金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="付款币种及金额" prop="bopmod.dbcgrp.bas.txccy">
<c-select
disabled
v-model="model.bopmod.dbcgrp.bas.txccy" style="width:100%" placeholder="请选择付款币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" label-width="0px" prop="bopmod.dbcgrp.bas.txamt" style="margin-left: 5px">
<c-input disabled v-model="model.bopmod.dbcgrp.bas.txamt" placeholder="请输入付款金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="实际付款币种及金额" prop="bopmod.dbcgrp.bas.actuccy">
<c-select
disabled
v-model="model.bopmod.dbcgrp.bas.actuccy" style="width:100%" placeholder="请选择实际付款币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" label-width="0px" prop="bopmod.dbcgrp.bas.actuamt" style="margin-left: 5px">
<c-input disabled v-model="model.bopmod.dbcgrp.bas.actuamt" placeholder="请输入实际付款金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开证日期" prop="bopmod.dbcgrp.bas.issdate">
<c-date-picker
disabled
type="date" v-model="model.bopmod.dbcgrp.bas.issdate" style="width:100%" placeholder="请选择开证日期"></c-date-picker>
</el-form-item>
</c-col>
</el-col>
<!--=====================right ============================= -->
<el-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbcgrp.bas.actiondesc">
<c-input
disabled
:rows="7"
type="textarea" v-model="model.bopmod.dbcgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入操作类型" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbcgrp.bas.methods">
<c-select
disabled
:code="codes.methods"
v-model="model.bopmod.dbcgrp.bas.methods" style="width:100%" placeholder="请选择结算方式">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码" prop="bopmod.dbcgrp.bas.custcod">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.custcod" maxlength="18" placeholder="请输入组织机构"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox
disabled
style=" margin: 0 0 10px 150px;"
v-model="model.bopmod.dbcp.baspp.acp">确认</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="购汇汇率" prop="bopmod.dbcgrp.bas.exrate">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.exrate" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币帐号/银行卡号" prop="bopmod.dbcgrp.bas.lcyacc">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbcgrp.bas.fcyacc">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbcgrp.bas.othacc">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.othacc" maxlength="32" placeholder="请输入其它帐号/银行卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="扣费币种及金额" prop="bopmod.dbcgrp.bas.outchargeccy">
<c-select
disabled
:code="codes.outchargeccy"
v-model="model.bopmod.dbcgrp.bas.outchargeccy" style="width:100%" placeholder="请选择扣费币种">
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" label-width="0px" prop="bopmod.dbcgrp.bas.outchargeamt" style="margin-left: 5px">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.outchargeamt" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="信用证/保函编号" prop="bopmod.dbcgrp.bas.lcbgno">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.lcbgno" maxlength="20" placeholder="请输入信用证/保函编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="期限" prop="bopmod.dbcgrp.bas.tenor">
<c-input
disabled
v-model="model.bopmod.dbcgrp.bas.tenor" placeholder="请输入期限"></c-input>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
watch:{
"model.bopmod.dbcp.baspp.acp" :{
immediate: true,
handler(val,oldval){
if(this.model.bopmod.dbcp.baspp.acp==""){
this.model.bopmod.dbcp.baspp.acp="X"
}
}
},
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="申报号码" prop="bopmod.dbfgrp.bas.rptno">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.rptno" maxlength="22" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbfgrp.bas.actiontype">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.actiontype" :code="codes.actiontype" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbfgrp.bas.ownextkey">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.ownextkey" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="银行业务编号" prop="bopmod.dbfgrp.bas.buscode">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.buscode" maxlength="22" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人类型" prop="bopmod.dbfgrp.bas.custype">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.custype" :code="codes.custype" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人名称" prop="bopmod.dbfgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbfgrp.bas.custnm" maxlength="63" show-word-limit ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人名称 " prop="bopmod.dbfgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbfgrp.bas.oppuser" maxlength="63" show-word-limit ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="身份证件号码" prop="bopmod.dbfgrp.bas.idcode">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.idcode" maxlength="32" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="购汇金额" prop="bopmod.dbfgrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbfgrp.bas.lcyamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="现汇金额" prop="bopmod.dbfgrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbfgrp.bas.fcyamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它金额" prop="bopmod.dbfgrp.bas.othamt">
<c-input v-model="model.bopmod.dbfgrp.bas.othamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款币种及金额" prop="bopmod.dbfgrp.bas.txccy">
<c-select v-model="model.bopmod.dbfgrp.bas.txccy" :code="codes.curtxt1" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="0px" prop="bopmod.dbfgrp.bas.txamt" style="margin-left: 5px">
<c-input v-model="model.bopmod.dbfgrp.bas.txamt" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="实际付款币种及金额" prop="bopmod.dbfgrp.bas.actuccy">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.actuccy" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="0px" prop="bopmod.dbfgrp.bas.actuamt" style="margin-left: 5px">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.actuamt" ></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="修改/删除原因" prop="bopmod.dbfgrp.bas.actiondesc">
<c-input
disabled
:rows="6"
type="textarea" v-model="model.bopmod.dbfgrp.bas.actiondesc" maxlength="32" show-word-limit ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbfgrp.bas.methods">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.methods" :code="codes.methods" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="组织机构代码" prop="bopmod.dbfgrp.bas.custcod">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.custcod" maxlength="18" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-checkbox
disabled
style="margin-left:150px"
v-model="model.bopmod.dbfp.baspp.acp">确认</c-checkbox>
</c-col>
<c-col :span="24">
<c-form-item label="购汇汇率" prop="bopmod.dbfgrp.bas.exrate">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.exrate" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="人民币帐号银行卡号" prop="bopmod.dbfgrp.bas.lcyacc">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.lcyacc" maxlength="32" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="外汇帐号/银行卡号" prop="bopmod.dbfgrp.bas.fcyacc">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.fcyacc" maxlength="32" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="其它帐号银行卡号" prop="bopmod.dbfgrp.bas.othacc">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.othacc" maxlength="32" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="扣费币种及金额" prop="bopmod.dbfgrp.bas.outchargeccy">
<c-select disabled v-model="model.bopmod.dbfgrp.bas.outchargeccy" style="width:100%" >
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="0px" prop="bopmod.dbfgrp.bas.outchargeamt" style="margin-left: 5px">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.outchargeamt"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开证日期" prop="bopmod.dbfgrp.bas.issdate">
<c-date-picker disabled type="date" v-model="model.bopmod.dbfgrp.bas.issdate" style="width:100%" ></c-date-picker>
</el-form-item>
</c-col>
<!-- S0000070 : 信用证/保函编号 -->
<c-col :span="24">
<c-form-item label="信用证/保函编号" prop="bopmod.dbfgrp.bas.lcbgno">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.lcbgno" maxlength="20" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期限" prop="bopmod.dbfgrp.bas.tenor">
<c-input disabled v-model="model.bopmod.dbfgrp.bas.tenor" ></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
watch:{
"model.bopmod.dbfp.baspp.acp" :{
immediate: true,
handler(val,oldval){
if(this.model.bopmod.dbfp.baspp.acp==""){
this.model.bopmod.dbfp.baspp.acp="X"
}
}
},
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="代收付款编号" prop="bcdgrp.rec.ownref">
<c-input
disabled
v-model="model.bcdgrp.rec.ownref"
maxlength="16"
placeholder="请输入代收付款编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="代收币种及金额" prop="bcdgrp.cbs.max.cur">
<c-select
disabled
v-model="model.bcdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择代收币种及金额"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0" style="margin-left: 5px" prop="bcdgrp.cbs.max.amt">
<c-input
disabled
v-model="model.bcdgrp.cbs.max.amt"
placeholder="请输入代收币种及金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="代收币种及余额" prop="bcdgrp.cbs.opn1.cur">
<c-select
disabled
v-model="model.bcdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请选择代收币种及余额"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0" style="margin-left: 5px" prop="bcdgrp.cbs.opn1.amt">
<c-input
disabled
v-model="model.bcdgrp.cbs.opn1.amt"
placeholder="请输入代收币种及余额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收单日期" prop="bcdgrp.rec.rcvdat">
<c-date-picker
disabled
type="date"
v-model="model.bcdgrp.rec.rcvdat"
style="width: 100%"
placeholder="请选择收单日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="通知日期" prop="bcdgrp.rec.advdat">
<c-date-picker
disabled
type="date"
v-model="model.bcdgrp.rec.advdat"
style="width: 100%"
placeholder="请选择通知日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="单据到期日" prop="bcdgrp.rec.matdat">
<c-date-picker
type="date"
disabled
v-model="model.bcdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择单据到期日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="通知日期 " prop="bcdgrp.rec.predat">
<c-date-picker
type="date"
disabled
v-model="model.bcdgrp.rec.predat"
style="width: 100%"
placeholder="请选择通知日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="支付条件" prop="bcdgrp.rec.doctypcod">
<c-select
:code="codes.doctypcod"
disabled
v-model="model.bcdgrp.rec.doctypcod"
style="width: 100%"
placeholder="请选择支付条件"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="单据状态" prop="bcdgrp.rec.docsta">
<c-select
style="width: 100%"
:code="codes.docstabot"
disabled
v-model="model.bcdgrp.rec.docsta"
maxlength="1"
placeholder="请输入单据状态"
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款金额." prop="setmod.doccur">
<c-select
disabled
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="请选择币种"
@change="1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0" prop="setmod.docamt" style="margin-left: 5px" >
<c-input
v-model="model.setmod.docamt"
placeholder="请输入代收币种及金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同号" prop="bcdgrp.rec.rptref">
<c-input
v-model="model.bcdgrp.rec.rptref"
style="width: 100%"
placeholder="请输入合同号"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="发票号" prop="bcdgrp.rec.invref">
<c-input
v-model="model.bcdgrp.rec.invref"
style="width: 100%"
placeholder="请输入发票号"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="是否需要检核" prop="bctp.ischktyp">
<c-select
v-model="model.bctp.ischktyp"
style="width: 100%"
placeholder="请选择是否需要检核"
:code="codes.ischktyp"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预计核验日期" prop="bctp.prechkdat">
<c-date-picker
:disabled="this.typ1"
type="date"
v-model="model.bctp.prechkdat"
style="width: 100%"
placeholder="请选择预计核验日期"
>
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="简略信息" prop="bcdgrp.rec.nam">
<c-input
disabled
v-model="model.bcdgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人参考号" prop="bcdgrp.dre.pts.ref">
<c-input
disabled
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bcdgrp.dre.pts.nam">
<c-input
disabled
v-model="model.bcdgrp.dre.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="托收行参考号" prop="bcdgrp.rmi.pts.ref">
<c-input
disabled
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
placeholder="请输入托收行参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="托收行名称" prop="bcdgrp.rmi.pts.nam">
<c-input
disabled
v-model="model.bcdgrp.rmi.pts.nam"
maxlength="40"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人参考号 " prop="bcdgrp.drr.pts.ref">
<c-input
disabled
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
placeholder="请输入收款人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bcdgrp.drr.pts.nam">
<c-input
disabled
v-model="model.bcdgrp.drr.pts.nam"
maxlength="40"
placeholder="请输入收款人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label=" " prop="bcdgrp.rec.focflg" label-width="120px" style=" float:left;">
<c-checkbox v-model="model.bcdgrp.rec.focflg" @change="focflgDefault"
>无偿放单选项</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="减少的金额" prop="setmod.doccur">
<c-select
disabled
v-model="model.setmod.doccur"
style="width: 100%"
placeholder="请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0" style="margin-left: 5px" >
<c-input
:disabled="model.bcdgrp.rec.focflg=='X'"
v-model="model.setmod.redamt"
placeholder="请输入减少的金额."
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label=" " prop="bcdgrp.rec.focflg" label-width="120px" style=" float:left;">
<c-checkbox :disabled="model.bcdgrp.rec.focflg=='X'" v-model="crefinflg" style="float: left"
@change="crefinflgChange"
>融资</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label=" " prop="dftcre.dfflag" label-width="120px" style=" float:left;">
<c-checkbox v-model="model.dftcre.dfflag" style="float: left">同业代付</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label=" " prop="mtabut.clsflg" label-width="120px" style=" float:left;">
<c-checkbox true-label="C" v-model="model.mtabut.clsflg" @change="clsflgOtherDefault"
>闭卷</c-checkbox
>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="跨境人民币清算模式"
prop="trnmod.cmtflg"
v-if="model.setmod.doccur == 'CNY'"
style="margin-top: 15px"
>
<c-select
v-model="model.trnmod.cmtflg"
style="width: 100%"
:disabled="model.bcdgrp.rec.focflg=='X'"
placeholder=""
>
<el-option
v-for="item in codes.cmtflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="报文类型"
prop="trnmod.swftyp"
v-if="model.trnmod.cmtflg =='P'||model.trnmod.cmtflg =='X'"
>
<c-select v-model="model.trnmod.swftyp" disabled placeholder=""
:code="codes.swftyp1"
style="width: 100%"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-istream-table
ref="table"
:list="model.liaall.tenstm.rows || []"
:columns="trnData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
>
</c-istream-table>
</c-col>
<c-col :span="24">
<c-docpre
:model="model"
:argadr="{
path: 'bcdgrp.blk.docpre',
grp: 'bctp',
code: 'docpre',
}"></c-docpre>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event";
import Utils from "~/utils";
import Docpre from "~/views/Public/Docpre";
export default {
components: {
"c-docpre": Docpre,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
typ1: true,
// flag1: false,
trnData: {
columns: [
// '1 1 "类型" 60',
// '2 2 "Dbt" 60',
// '3 3 "Cdt" 80',
// '4 4 "币种" 50',
// '5 5 "金额" 120 2 8 1 4',
// '6 6 "Mat.Dat." 120 4 7 1',
//auto
'1 1 "类型" 240',
'2 2 "Dbt" 240',
'3 3 "Cdt" 320',
'4 4 "币种" 200',
'5 5 "金额" 480 2 8 1 4',
'6 6 "Mat.Dat." auto 4 7 1',
// '1 1 "类型" 100%',
// '2 2 "Dbt" 100%',
// '3 3 "Cdt" 100%',
// '4 4 "币种" 100%',
// '5 5 "金额" 100% 2 8 1 4',
// '6 6 "Mat.Dat." 120 4 7 1',
{
index: 6,
position: 6,
// width: 250,
render: (item, scope) => {
return scope.row[item.prop] === "null"
? ""
: scope.row[item.prop];
},
label: "Mat.Dat.",
},
],
data: [],
},
};
},
mounted() {
this.$nextTick(() => {});
},
computed: {
crefinflg: {
get() {
if (this.model.bcdgrp.rec.focflg == 'X') {
return false;
}else{
return this.model.trtcre.crefinflg != ''
}
},
set(val) {
this.model.trtcre.crefinflg = val ? "X" : ""
}
},
clsflg: {
get() {
return this.model.mtabut.clsflg=='C';
},
set(val) {
this.model.mtabut.clsflg = val ? "C" : "O"
}
},
focflg: {
get() {
return this.model.bcdgrp.rec.focflg != ''
},
set(val) {
if (this.model.bcdgrp.rec.focflg == 'X' ) {
this.model.trtcre.crefinflg = ''
this.model.trnmod.cmtflg='O'
}else{
this.model.trnmod.cmtflg=''
}
this.model.bcdgrp.rec.focflg = val ? "X" : ""
}
},
},
methods: {
...Event,
focflgDefault(){
this.executeDefault("bcdgrp.rec.docsta").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
crefinflgChange(){
this.executeRule("trtcre.crefinflg").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
clsflgOtherDefault(){
this.executeDefault("mtabut.clsflg").then((res) => {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
async multipleSelect(selection) {
console.log(selection);
if (selection.length > 1) {
this.$notify({
title: "错误",
message: "您不能选择多个期限",
type: "error",
});
} else {
let chkIds;
if (selection.length === 0) {
chkIds = [];
} else {
chkIds = [selection[0] + 1];
}
//
console.log(this.model.liaall.tensetstm);
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
},
},
watch: {
"model.trnmod.cmtflg":{
immediate: true,
handler(val, oldVal) {
if(this.model.trnmod.cmtflg=="P"){
this.model.trnmod.swftyp="CIV"
}
}
},
"model.bctp.ischktyp": {
immediate: true,
handler(val, oldVal) {
if (this.model.bctp.ischktyp == "Y") {
this.typ1 = false;
} else {
this.typ1 = true;
}
}
},
},
created: function () {
},
};
</script>
<style>
.bctdav_bctp_bctovw_cheak {
margin: 0px 0 10px 150px;
}
</style>
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="外汇贷款" prop="cfatrt.cfaflg">
<c-select
disabled
v-model="model.cfatrt.cfaflg" style="width:100%" placeholder="请选择外汇贷款">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="cfatrt.ownextkey">
<c-select
disabled
v-model="model.cfatrt.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="海外代付" prop="cfadft.cfaflg">
<c-select
disabled
v-model="model.cfadft.cfaflg" style="width:100%" placeholder="请选择海外代付">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="cfadft.ownextkey">
<c-select
disabled
v-model="model.cfadft.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中资企业境外担保项下境内贷款额度币种" prop="cfatrt.cda.cfeogudcurr">
<c-input
disabled
v-model="model.cfatrt.cda.cfeogudcurr" style="width:100%" placeholder="请选择中资企业境外担保项下境内贷款额度币种">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中资企业境外担保项下境内贷款额度金额" prop="cfatrt.cda.cfeogudamount">
<c-input
disabled
v-model="model.cfatrt.cda.cfeogudamount" placeholder="请输入中资企业境外担保项下境内贷款额度金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中资企业境外担保项下贷款业务批准文件号" prop="cfatrt.cda.cfeogudad">
<c-input
:rows="5"
disabled
type="textarea" v-model="model.cfatrt.cda.cfeogudad" maxlength="32" show-word-limit placeholder="请输入中资企业境外担保项下贷款业务批准文件号" ></c-input>
</el-form-item>
</c-col>
</el-col>
<el-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<!-- <el-form-item label="" prop="cfatrt.basflg" label-width="120px" style=" float:left;">-->
<!-- <c-checkbox v-model="model.cfatrt.basflg" :disabled="true"-->
<!-- >签约信息</c-checkbox-->
<!-- >-->
<!-- </el-form-item>-->
<!-- <el-form-item label="" prop="cfatrt.dclflg" label-width="120px" style=" float:left;">-->
<!-- <c-checkbox v-model="model.cfatrt.dclflg" :disabled="true"-->
<!-- >变动信息</c-checkbox-->
<!-- >-->
<!-- </el-form-item>-->
<el-form-item label="" label-width="120px" style="float: left;">
<c-checkbox
disabled
v-model="model.cfatrt.basflg">签约信息</c-checkbox>
</el-form-item>
<!-- </c-col>-->
<!-- <c-col :span="12">-->
<el-form-item label="" label-width="120px" style="float: left">
<c-checkbox
disabled
v-model="model.cfatrt.dclflg">变动信息</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg">
<c-select
disabled
v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" label-width="120px" style="float: left">
<c-checkbox
disabled
v-model="model.cfadft.basflg">签约信息</c-checkbox>
</el-form-item>
<el-form-item label="" label-width="120px" style="float: left">
<c-checkbox
disabled
v-model="model.cfadft.dclflg">变动信息</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="资金用途" prop="cfatrt.cda.useofunds">
<c-select
disabled
v-model="model.cfatrt.cda.useofunds" style="width:100%" placeholder="请选择资金用途">
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="借记记账账号" prop="trnmod.cipmod.dafnzh">
<c-input
v-model="model.trnmod.cipmod.dafnzh"
maxlength="34"
disabled
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="端到端标识号" prop="trnmod.cipmod.dddbsh">
<c-input
v-model="model.trnmod.cipmod.dddbsh"
maxlength="35"
disabled
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="中介机构1行号" prop="trnmod.cipmod.zjg1hh">
<c-input
v-model="model.trnmod.cipmod.zjg1hh"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="中介机构1名称" prop="trnmod.cipmod.zjg1mc">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.zjg1mc"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人开户行行号" prop="trnmod.cipmod.pyebchkey">
<c-input
v-model="model.trnmod.cipmod.pyebchkey"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="收款人开户行名称\收款非银行支付机构名称"
prop="trnmod.cipmod.pyebchnam"
>
<c-input
type="textarea"
v-model="model.trnmod.cipmod.pyebchnam"
maxlength="70"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款人开户行行号" prop="trnmod.cipmod.fkrkhh">
<c-input
v-model="model.trnmod.cipmod.fkrkhh"
maxlength="35"
placeholder="0000215"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="付款人开户行名称\付款非银行支付机构名称"
prop="trnmod.cipmod.fukrhm"
>
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fukrhm"
maxlength="70"
show-word-limit
placeholder="0000216"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款间接参与者行号" prop="trnmod.cipmod.recsehbch">
<c-input
v-model="model.trnmod.cipmod.recsehbch"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="收款间接参与者名称"
prop="trnmod.cipmod.recsehbchnam"
>
<c-input
type="textarea"
v-model="model.trnmod.cipmod.recsehbchnam"
maxlength="100"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款直接参与者行号" prop="trnmod.cipmod.staonebch">
<c-input
v-model="model.trnmod.cipmod.staonebch"
disabled
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="付款直接参与者名称"
prop="trnmod.cipmod.staonebchnam"
>
<c-input
type="textarea"
v-model="model.trnmod.cipmod.staonebchnam"
disabled
maxlength="100"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款间接参与者行号" prop="trnmod.cipmod.stasehbch">
<c-input
v-model="model.trnmod.cipmod.stasehbch"
disabled
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="付款间接参与者名称"
prop="trnmod.cipmod.stasehbchnam"
>
<c-input
v-model="model.trnmod.cipmod.stasehbchnam"
disabled
maxlength="100"
placeholder="0000203"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款行行号" prop="trnmod.cipmod.fkhkhh">
<c-input
v-model="model.trnmod.cipmod.fkhkhh"
disabled
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款行行名" prop="trnmod.cipmod.skkhhmc">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.skkhhmc"
disabled
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款行地址" prop="trnmod.cipmod.fkhdzh">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fkhdzh"
disabled
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="付款行账号" prop="trnmod.cipmod.fkkhzh">
<c-input
v-model="model.trnmod.cipmod.fkkhzh"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="附言2" prop="trnmod.cipmod.fuynh2">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuynh2"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="附言4" prop="trnmod.cipmod.fuynh4">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuynh4"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="$t0000522" prop="trnmod.cipmod.ddbhao">
<c-input
v-model="model.trnmod.cipmod.ddbhao"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="订单描述" prop="trnmod.cipmod.ddmisu">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.ddmisu"
maxlength="100"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="借记记账名称" prop="trnmod.cipmod.dafnmc">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.dafnmc"
disabled
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="中介机构2行号" prop="trnmod.cipmod.zjg2hh">
<c-input
v-model="model.trnmod.cipmod.zjg2hh"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="中介机构2名称" prop="trnmod.cipmod.zjg2mc">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.zjg2mc"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="致收款人银行附言1" prop="trnmod.cipmod.fuyns1">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuyns1"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="致收款人银行附言2" prop="trnmod.cipmod.fuyns2">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuyns2"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="致收款人银行附言3" prop="trnmod.cipmod.fuyns3">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuyns3"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="致收款人银行附言4" prop="trnmod.cipmod.fuyns4">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuyns4"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款行行号" prop="trnmod.cipmod.skkhhh">
<c-input
v-model="model.trnmod.cipmod.skkhhh"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款行行名" prop="trnmod.cipmod.skkhhm">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.skkhhm"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款行地址" prop="trnmod.cipmod.skkhdz">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fkhdzh"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款行账号" prop="trnmod.cipmod.skkhzh">
<c-input
v-model="model.trnmod.cipmod.skkhzh"
maxlength="35"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="附言3" prop="trnmod.cipmod.fuynh3">
<c-input
type="textarea"
v-model="model.trnmod.cipmod.fuynh3"
maxlength="35"
show-word-limit
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="24" :offset="7">
<c-checkbox v-model="model.trnmod.cipmod.cips112" disabled
>112cov</c-checkbox
>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ------------------左侧------------------>
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item :label="$t('trnmod.SG000227')" prop="trnmod.reconebch">
<c-input v-model="model.trnmod.reconebch" maxlength="35" :placeholder="$t('other.please_enter')+$t('trnmod.SG000227')"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="附言" prop="trnmod.commen">
<c-input type="textarea" v-model="model.trnmod.commen" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'附言'" ></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ------------------右侧------------------>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item :label="$t('trnmod.SG000228')" prop="trnmod.reconebchnam">
<c-input type="textarea" v-model="model.trnmod.reconebchnam" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('trnmod.SG000228')" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务种类" prop="trnmod.bustyp">
<c-select v-model="model.trnmod.bustyp"
:code="codes.bustyp"
style="width:100%" :placeholder="$t('other.please_enter')+'业务种类'">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- SG000227 : 收款直接参与者行号 -->
<!-- <c-col :span="12" style="padding-right: 20px">-->
<!-- <c-form-item :label="$t('trnmod.SG000227')" prop="trnmod.reconebch">-->
<!-- <c-input v-model="model.trnmod.reconebch" maxlength="35" :placeholder="$t('other.please_enter')+$t('trnmod.SG000227')"></c-input>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- &lt;!&ndash; SG000228 : 收款直接参与者名称 &ndash;&gt;-->
<!-- -->
<!-- <c-col :span="12" style="padding-left: 20px">-->
<!-- <c-form-item :label="$t('trnmod.SG000228')" prop="trnmod.reconebchnam">-->
<!-- <c-input type="textarea" v-model="model.trnmod.reconebchnam" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('trnmod.SG000228')" ></c-input>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- &lt;!&ndash; SG000229 : 附言 &ndash;&gt;-->
<!-- -->
<!-- <c-col :span="12">-->
<!-- <c-form-item label="附言" prop="trnmod.commen">-->
<!-- <c-input type="textarea" v-model="model.trnmod.commen" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'附言'" ></c-input>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- &lt;!&ndash; SG000230 : 业务种类 &ndash;&gt;-->
<!-- -->
<!-- <c-col :span="12">-->
<!-- <el-form-item label="业务种类" prop="trnmod.bustyp">-->
<!-- <c-select v-model="model.trnmod.bustyp" -->
<!-- :code="codes.bustyp"-->
<!-- style="width:100%" :placeholder="$t('other.please_enter')+'业务种类'">-->
<!-- </c-select>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="外管信息" name="wg" >
<!-- 详情 -->
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trtcre.crefinflg"-->
<el-collapse-item title="融资款项" name="rzkx" v-model="model.trtcre.crefinflg" v-if="model.trtcre.crefinflg">
<m-rzkx :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '1')"-->
<el-collapse-item title="对外付款/承兑通知书-基础信息" name="basp" v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '1')"
>
<!-- 当事人 -->
<m-basp :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '2')"-->
<el-collapse-item title="境内付款/承兑通知书-基础信息" name="basp1" v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '2')"
>
<!-- 当事人 -->
<m-basp1 :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trtcre.crefinflg"-->
<el-collapse-item title="定向收付" name="dxzfp" v-if="model.trtcre.crefinflg">
<!-- 货物 -->
<m-dxzfp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="跨境人民币申报" name="cnyp">
<!-- 单据 -->
<m-cnyp :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.cnybop.outflg == '1'"-->
<el-collapse-item title="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg == '1'">
<!-- 附加条款 -->
<m-outp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="资本项目" name="cfactlp" >
<!-- 货物 -->
<m-cfactlp :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trnmod.cmtflg=='P'"-->
<el-collapse-item title="Cips" name="cips" v-if="model.trnmod.cmtflg=='P'">
<!-- 货物 -->
<m-cips :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trnmod.cmtflg=='P'"-->
<el-collapse-item title="Cips要素" name="cips2" v-if="model.trnmod.cmtflg=='P'">
<!-- 货物 -->
<m-cips2 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Rzkx from "./Rzkx";
import Wg from "./Wg";
import Basp from "./Basp";
import Basp1 from "./Basp1";
import Dxzfp from "./Dxzfp";
import Cnyp1 from "./Cnyp1";
import Outp from "./Outp";
import Cfactlp from "./Cfactlp";
import Cips from "./Cips";
import Cips2 from "./Cips2";
import commonProcess from "@/mixin/commonProcess";
import Event from "@/model/Litopn/Event";
const tabNameToRulePathMapping = {
"basp": "bopmod.dbfp.basp",
"basp1": "bopmod.dbcp.basp",
"outp": "cnybop.outp"
}
export default {
components: {
"m-rzkx": Rzkx,
"m-wg": Wg,
"m-basp": Basp,
"m-basp1": Basp1,
"m-dxzfp": Dxzfp,
"m-cnyp": Cnyp1,
"m-outp": Outp,
"m-cfactlp": Cfactlp,
"m-cips": Cips,
"m-cips2": Cips2,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
flag: true,
activeNames: ["wg"],
}
},
methods: {
...Event,
open(val) {
if (
val === "" &&
!(
this.model.lidgrp.cbs.max2.amt == "0.000" &&
this.model.lidgrp.cbs.opn2.amt == "0.000" &&
this.model.lidgrp.blk.addamtcov === ""
)
) {
this.$confirm(
"是否确定要删除此合同的附加金额?",
"提示",
{
confirmButtonText: "是",
cancelButtonText: "否",
type: "warning",
showClose: false,
}
)
.then(() => {
//yes的执行在这里写
this.model.lidgrp.cbs.max2.amt = "0.000";
this.model.lidgrp.blk.addamtcov = "";
this.model.lidgrp.cbs.opn2.amt = "0.000";
this.$message({
type: "success",
message: "删除成功!",
});
})
.catch(() => {
//No的功能在这里写
this.model.litp.aamp.aammod.addamtflg = "X";
this.$message({
type: "info",
message: "已取消删除",
});
});
}
},
handleChange(names) {
if (this.isInDisplay) {
return
}
const arr = [];
for (let i = 0; i < names.length; i++) {
const n = names[i];
const path = tabNameToRulePathMapping[n]
if (path) {
arr.push(path)
}
}
let rulePath = arr.join(",");
if (!!rulePath) {//rulePath不为空串
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
myTabClick(tab) {
this.tabClick(tab);
let name = tab.name;
let rulePath;
if (name === "basp") {
rulePath = "bopmod.dbfp.basp";
}
if (name === "basp1") {
rulePath = "bopmod.dbcp.basp";
}
if (name === "outp") {
rulePath = "cnybop.outp";
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
watch: {
"model.lidgrp.rec.apprul": {
immediate: true,
handler(val, oldVal) {
if (val == "OTHR") {
this.flag = false;
} else {
this.flag = true;
}
},
},
},
computed: {
flag1() {
return this.model.lidgrp.apl.pts.extkey == "";
},
},
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select
disabled
:code="codes.cnyflg"
v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select
disabled
:code="codes.traflg"
v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
:disabled="model.setmod.doccur != 'CNY'"
:code="codes.outflg"
v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
disabled
:code="codes.libflg"
v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select
disabled
:code="codes.vouflg"
v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item class="formItemLabel" label="Cover Message MT 202" label-width="160px">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款行名称地址及BIC CODE" prop="setmod.setglg.sespay.setgrp.ori.pts.extkey">
<c-fullbox>
<c-input v-model="model.setmod.setglg.sespay.setgrp.ori.pts.extkey" maxlength="16" placeholder="请输入付款行名称地址及BIC CODE"></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="setmod.setglg.sespay.setgrp.ori.pts.adrblk">
<c-input
disabled
:rows="4"
type="textarea" v-model="model.setmod.setglg.sespay.setgrp.ori.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址信息" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款行帐号" prop="setmod.setglg.sespay.oriacc">
<c-input v-model="model.setmod.setglg.sespay.oriacc" maxlength="34" placeholder="请输入付款行帐号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中间行" prop="setmod.setglg.sespay.setgrp.rcvcor.pts.extkey">
<c-fullbox>
<c-input v-model="model.setmod.setglg.sespay.setgrp.rcvcor.pts.extkey" maxlength="16" placeholder="请输入中间行"></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="setmod.setglg.sespay.setgrp.rcvcor.pts.adrblk">
<c-input
:rows="4"
type="textarea" v-model="model.setmod.setglg.sespay.setgrp.rcvcor.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址信息" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="中间行帐户" prop="setmod.setglg.sespay.rcvcoracc">
<c-input v-model="model.setmod.setglg.sespay.rcvcoracc" maxlength="34" placeholder="请输入中间行帐户"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="我行编号(Tag 20)" prop="setmod.setglg.sespay.ownref">
<c-input v-model="model.setmod.setglg.sespay.ownref" maxlength="16" placeholder="请输入我行编号(Tag 20)"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="跨境人民币代理行模式专用:"
label-width="400px"
style="margin-left:-120px"
>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="清算代理行" prop="setmod.setglg.sespay.corbnk">
<c-select
disabled
v-model="model.setmod.setglg.sespay.corbnk" style="width:100%" placeholder="请选择清算代理行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="光大开户行" prop="setmod.setglg.sespay.evebnk">
<c-select
disabled
v-model="model.setmod.setglg.sespay.evebnk" style="width:100%" placeholder="请选择光大开户行">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="清算代理行账号" prop="setmod.setglg.sespay.coract">
<c-input
disabled
v-model="model.setmod.setglg.sespay.coract" maxlength="32" placeholder="请输入清算代理行账号"></c-input>
</el-form-item>
</c-col>
</el-col>
<el-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="" label-width="400px">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款行的帐户行BIC CODE及名称地址" prop="setmod.setglg.sespay.setgrp.tri.pts.extkey">
<c-fullbox>
<c-input v-model="model.setmod.setglg.sespay.setgrp.tri.pts.extkey" maxlength="16" placeholder="请输入收款行的帐户行BIC CODE及名称地址"></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="setmod.setglg.sespay.setgrp.tri.pts.adrblk">
<c-input
:rows="4"
type="textarea" v-model="model.setmod.setglg.sespay.setgrp.tri.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址信息" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Acc.w.lnstit.Account" prop="setmod.setglg.sespay.triacc">
<c-input v-model="model.setmod.setglg.sespay.triacc" maxlength="34" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收报行" prop="setmod.setglg.sespay.setgrp.bei.pts.extkey">
<c-fullbox>
<c-input v-model="model.setmod.setglg.sespay.setgrp.bei.pts.extkey" maxlength="16" placeholder="请输入收报行"></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="setmod.setglg.sespay.setgrp.bei.pts.adrblk">
<c-input
disabled
:rows="4"
type="textarea" v-model="model.setmod.setglg.sespay.setgrp.bei.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址信息" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收报行的帐号" prop="setmod.setglg.sespay.beiacc">
<c-input v-model="model.setmod.setglg.sespay.beiacc" maxlength="34" placeholder="请输入收报行的帐号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="给收报行的附言" prop="setmod.setglg.sespay.strinf202">
<c-input
:rows="6"
type="textarea" v-model="model.setmod.setglg.sespay.strinf202" maxlength="35" show-word-limit placeholder="请输入给收报行的附言" ></c-input>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="MT 400报文详情" class="formItemLabel" label-width="120px">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="发送报文至:"
prop="setmod.setglg.sespay.setgrp.snd756.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.snd756.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="setmod.setglg.sespay.setgrp.snd756.pts.adrblk"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.snd756.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="发报行代理行名称地址"
prop="setmod.setglg.sespay.actserp.ptspta.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.actserp.ptspta.pts.extkey"
maxlength="16"
placeholder="请输入发报行代理行名称地址"
></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="setmod.setglg.sespay.actserp.ptspta.pts.adrblk"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.actserp.ptspta.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收报行代理行BIC CODE名称地址"
prop="setmod.setglg.sespay.setgrp.rcvcor2.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.rcvcor2.pts.extkey"
maxlength="16"
placeholder="请输入收报行代理行BIC CODE名称地址"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" >
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="setmod.setglg.sespay.setgrp.rcvcor2.pts.adrblk"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.rcvcor2.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收报行代理行帐号"
prop="setmod.setglg.sespay.rcvcoracc"
>
<c-input
v-model="model.setmod.setglg.sespay.rcvcoracc"
maxlength="34"
placeholder="请输入收报行代理行帐号"
></c-input>
</el-form-item>
</c-col>
</el-col>
<!-- ============================================right==================================================== -->
<el-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label=" " label-width="400px"> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款行的帐户行BIC CODE"
prop="setmod.setglg.sespay.awip.ptspta.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.awip.ptspta.pts.extkey"
maxlength="16"
placeholder="请输入收款行的帐户行BIC CODE"
></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="setmod.setglg.sespay.awip.ptspta.pts.adrblk"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.awip.ptspta.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="帐户行的帐号" prop="setmod.setglg.sespay.awiacc">
<c-input
v-model="model.setmod.setglg.sespay.awiacc"
maxlength="34"
placeholder="请输入帐户行的帐号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收报行"
prop="setmod.setglg.sespay.setgrp.bei.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.extkey"
maxlength="16"
placeholder="请输入收报行"
></c-input>
<template slot="footer">
<c-button size="small" type="primary">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="setmod.setglg.sespay.setgrp.bei.pts.adrblk"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收报行的帐户号" prop="setmod.setglg.sespay.beiacc">
<c-input
v-model="model.setmod.setglg.sespay.beiacc"
maxlength="34"
placeholder="请输入收报行的帐户号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="给收报行的附言" prop="setmod.setglg.sespay.strinf">
<c-fullbox>
<c-input
type="textarea"
v-model="model.setmod.setglg.sespay.strinf"
maxlength="35"
show-word-limit
placeholder="请输入给收报行的附言"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div>
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="放单指示条款 ">
<c-fullbox>
<c-input
disabled
type="textarea"
v-model="model.bcdgrp.blk.colins"
maxlength="65"
show-word-limit
placeholder="请输入放单指示条款"
>
</c-input>
<template slot="footer">
<c-button style="margin: 0 0 0 10px; padding: 0 12px"
disabled
size="small"
type="primary"
@click="onColinsButtxmsel"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="汇票指示条款">
<c-fullbox>
<c-input
disabled
type="textarea"
v-model="model.bcdgrp.blk.dftins"
maxlength="65"
show-word-limit
placeholder="请输入汇票指示条款"
></c-input>
<template slot="footer">
<c-button style="margin: 0 0 0 10px; padding: 0 12px"
disabled
size="small"
type="primary"
@click="onDftinsButtxmsel"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="拒绝证书指示条款">
<c-select
disabled
v-model="model.bcdgrp.rec.proins"
style="width: 100%"
placeholder="请选择拒绝证书指示条款"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他指示条款">
<c-fullbox>
<c-input
disabled
type="textarea"
v-model="model.bcdgrp.blk.othins"
maxlength="65"
show-word-limit
placeholder="请输入其他指示条款"
></c-input>
<template slot="footer">
<c-button style="margin: 0 0 0 10px; padding: 0 12px"
disabled
size="small"
type="primary"
@click="onOthins1Buttxmsel"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物代码(风险国家)">
<c-select
disabled
v-model="model.bcdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物代码(风险国家)"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="费用承担条款">
<c-select
disabled
v-model="model.bcdgrp.rec.chato"
style="width: 100%"
placeholder="请选择费用承担条款"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="手续费支付的附加详述">
<c-input
disabled
type="textarea"
v-model="model.bcdgrp.blk.chgtxt"
maxlength="35"
show-word-limit
placeholder="请输入手续费支付的附加详述"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox
style="margin-left: 150px"
disabled
v-model="model.bcdgrp.rec.focflg"
>无偿放单选项</c-checkbox
>
</c-col>
<c-col :span="24">
<!-- <el-form-item label="交单时是否放弃向代收行收取费用的权力">-->
<el-form-item label="交单时放弃向代收行收取费用的权力">
<c-select
disabled
v-model="model.bcdgrp.rec.waicolcod"
style="width: 100%"
placeholder="请选择交单时是否放弃向代收行收取费用的权力"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="放单时放弃向托收行收取费用的权力">
<c-select
disabled
v-model="model.bcdgrp.rec.wairmtcod"
style="width: 100%"
placeholder="请选择放单时是否放弃向托收行收取费用的权力"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="延期付款期限">
<c-select
disabled
v-model="model.bcdgrp.rec.othins"
style="width: 100%"
placeholder="请选择延期付款期限"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style></style>
<template>
<div class="eibs">
<!--=================左边================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item
label="Parent Reference"
prop="dftcre.dfdgrp.rec.pntref"
>
<c-input
v-model="model.dftcre.dfdgrp.rec.pntref"
maxlength="16"
disabled
placeholder="请输入Parent Reference"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="代付业务编号:"
prop="dftcre.dfdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model="model.dftcre.dfdgrp.rec.ownref"
maxlength="16"
disabled
placeholder="请输入代付业务编号:"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" @click="onDftpButgetref" :disabled="model.dftcre.dfdgrp.rec.ownref !== ''">
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="单据金额:" prop="dftcre.oricur">
<c-select
v-model="model.dftcre.oricur"
style="width: 100%"
disabled
placeholder="请选择"
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" prop="dftcre.oriamt" label-width="5px">
<c-input
v-model="model.dftcre.oriamt"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="代付金额:" prop="dftcre.dfdgrp.cbs.max.cur">
<c-select
v-model="model.dftcre.dfdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择"
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
prop="dftcre.dfdgrp.cbs.max.amt"
label-width="5px"
>
<c-input
v-model="model.dftcre.dfdgrp.cbs.max.amt"
placeholder="请输入代付金额:"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item
label="代付余额:"
prop="dftcre.dfdgrp.cbs.opn1.cur"
>
<c-select
v-model="model.dftcre.dfdgrp.cbs.opn1.cur"
style="width: 100%"
disabled
placeholder="请选择"
:code="codes.cur"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label=""
prop="dftcre.dfdgrp.cbs.opn1.amt"
label-width="5px"
>
<c-input
v-model="model.dftcre.dfdgrp.cbs.opn1.amt"
disabled
placeholder="请输入代付余额:"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="代付类型:" prop="dftcre.dfdgrp.rec.fintyp">
<c-select
v-model="model.dftcre.dfdgrp.rec.fintyp"
style="width: 100%"
disabled
placeholder="请选择代付类型:"
:code="codes.fintyp2"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="境内境外代付:"
prop="dftcre.dfdgrp.rec.dfuflg"
>
<c-select
v-model="model.dftcre.dfdgrp.rec.dfuflg"
style="width: 100%"
placeholder="请选择境内境外代付:"
:code="codes.dfuflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发票类型" prop="dftcre.dfdgrp.rec.invtyp" label-width="110px">
<c-select
v-model="model.dftcre.dfdgrp.rec.invtyp"
style="width: 100%"
placeholder="请选择发票类型"
:code="codes.invtyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="交易类型:" prop="dftcre.dfdgrp.rec.trntyp">
<c-select
v-model="model.dftcre.dfdgrp.rec.trntyp"
style="width: 100%"
disabled
placeholder="请选择交易类型:"
:code="codes.trntyp2"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="代付起始日:"
prop="dftcre.dfdgrp.rec.stttendat"
>
<c-date-picker
type="date"
v-model="model.dftcre.dfdgrp.rec.stttendat"
style="width: 100%"
placeholder="请选择代付起始日:"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="代付到期日:" prop="dftcre.dfdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.dftcre.dfdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择代付到期日:"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="代付期限:" prop="dftcre.dfdgrp.rec.tenday">
<c-input
v-model="model.dftcre.dfdgrp.rec.tenday"
disabled
placeholder="请输入代付期限:"
></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<el-form-item label="天" label-width="30px" style="margin-left: auto">
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="计息周期:" prop="dftcre.dfdgrp.rec.intprd">
<c-select
v-model="model.dftcre.dfdgrp.rec.intprd"
style="width: 100%"
placeholder="请选择计息周期:"
:code="codes.intprd"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="代付利率:" prop="dftcre.dfdgrp.rec.actrat">
<c-input
v-model="model.dftcre.dfdgrp.rec.actrat"
placeholder="请输入代付利率:"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item
label="利率浮动方式:"
prop="dftcre.dfdgrp.rec.flttyp"
>
<c-select
v-model="model.dftcre.dfdgrp.rec.flttyp"
style="width: 100%"
placeholder="请选择利率浮动方式:"
>
<el-option
v-for="item in flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
<!-- <c-input v-model="model.dftcre.dfdgrp.rec.flttyp"></c-input> -->
</el-form-item>
</c-col>
<c-col :span="12" style="text-align: right">
<el-form-item label="浮动值" prop="dftcre.dfdgrp.rec.fltval" label-width="110px">
<c-input
:disabled="model.dftcre.dfdgrp.rec.flttyp=='0'||model.dftcre.dfdgrp.rec.flttyp=='3'"
v-model="model.dftcre.dfdgrp.rec.fltval"
placeholder="请输入浮动值"
style="width: 90%"
></c-input>
<span style="width: 10%" v-if="model.dftcre.dfdgrp.rec.flttyp=='2'">%</span>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="货押标识:" prop="dftcre.dfdgrp.rec.guaflg">
<c-select
v-model="model.dftcre.dfdgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择货押标识:"
:code="codes.guaflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item
label="代付利息"
prop="dftcre.dfdgrp.rec.resamt"
>
<c-input
v-model="model.dftcre.dfdgrp.rec.resamt"
placeholder="请输入代付利息"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--=================右边================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item
label="父合同名称"
prop="dftcre.dfdgrp.rec.pntnam"
>
<c-input
v-model="model.dftcre.dfdgrp.rec.pntnam"
maxlength="40"
disabled
placeholder="请输入父合同名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="贷款合同名称"
prop="dftcre.dfdgrp.rec.nam"
>
<c-input
v-model=this.nam
maxlength="40" disabled
placeholder="请输入贷款合同名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申请人参考号" prop="dftcre.dfdgrp.apl.pts.ref">
<c-input
v-model="model.dftcre.dfdgrp.apl.pts.ref"
maxlength="16"
disabled
placeholder="请输入申请人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item
label=""
prop="dftcre.dfdgrp.apl.pts.extkey"
>
<c-input
v-model="model.dftcre.dfdgrp.apl.pts.extkey"
maxlength="16"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<el-form-item
label=""
prop="dftcre.dftp.aplp.ptsget.sdamod.seainf"
v-show="false"
>
<c-input
v-model="model.dftcre.dftp.aplp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" @click="onAplpDet">
详情
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="dftcre.dfdgrp.apl.pts.adrblk"
>
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.apl.pts.adrblk"
maxlength="35"
show-word-limit
disabled
placeholder="请输入地址信息"
:rows="5"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="国内地址"
prop="dftcre.dfdgrp.apl.dbfadrblkcn"
v-show="false"
>
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.apl.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入国内地址"
:rows="5"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="代付行" prop="dftcre.dfdgrp.dff.pts.ref">
<c-input
v-model="model.dftcre.dfdgrp.dff.pts.ref"
maxlength="16"
placeholder="请输入代付行"
>
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item
label=""
prop="dftcre.dfdgrp.dff.pts.extkey"
>
<c-input
v-model="model.dftcre.dfdgrp.dff.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('dftcre.dfdgrp.dff.pts.extkey')
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" @click="onDffpDet">
详情
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="名称" prop="dftcre.dfdgrp.dff.namelc" v-show="false">
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.dff.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
:rows="5"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址"
prop="dftcre.dfdgrp.dff.adrelc"
>
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.dff.pts.adrblk"
maxlength="35"
:rows="5"
disabled
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="代付行核心客户号"
prop="dftcre.dfdgrp.rec.bankno"
>
<c-input
v-model="model.dftcre.dfdgrp.rec.bankno"
maxlength="16"
placeholder="请输入代付行核心客户号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="代付行中文名" prop="dftcre.dfdgrp.rec.bankcn">
<c-input
v-model="model.dftcre.dfdgrp.rec.bankcn"
maxlength="40"
placeholder="请输入代付行中文名"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="同业代付内部账号"
prop="dftcre.dfdgrp.rec.bnkact"
>
<c-input
v-model="model.dftcre.dfdgrp.rec.bnkact"
maxlength="32"
disabled
placeholder="请输入同业代付内部账号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-row>-->
<!-- v-show="false"-->
<!--=================不展示区域================= -->
<c-col :span="24" v-show="false">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="dftcre.dftp.aplp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.dftcre.dftp.aplp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址" prop="dftcre.dfdgrp.apl.adrelc">
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.apl.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="dftcre.dftp.dffp.ptsget.sdamod.seainf">
<c-input
v-model="model.dftcre.dftp.dffp.ptsget.sdamod.seainf"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="国内地址"
prop="dftcre.dfdgrp.dff.dbfadrblkcn"
>
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.dff.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入国内地址"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="名称" prop="dftcre.dfdgrp.apl.namelc">
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.apl.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Drag Drop Sender"
prop="dftcre.dftp.dffp.ptsget.sdamod.dadsnd"
>
<c-input
v-model="model.dftcre.dftp.dffp.ptsget.sdamod.dadsnd"
placeholder="请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地址信息"
prop="dftcre.dfdgrp.dff.pts.adrblk"
>
<c-input
type="textarea"
v-model="model.dftcre.dfdgrp.dff.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<span
v-text="model.dftcre.dftp.pctlab"
data-path=".dftcre.dftp.pctlab"
>
</span>
</c-col>
</c-col>
</c-col>
<!-- </c-row>-->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
flttyp: [
{ label: "浮动点", value: "1" },
{ label: "不浮动", value: "0" },
{ label: "浮动比率", value: "2" },
{ label: "按协议", value: "3" },
],
};
},
watch: {
"model.dftcre.dfdgrp.rec.invtyp": {
immediate:true,
handler(val,oldval){
if(this.model.dftcre.dfdgrp.rec.invtyp=="") {
this.model.dftcre.dfdgrp.rec.invtyp="1"
}
}
},
"model.dftcre.dfdgrp.rec.fintyp": {
immediate:true,
handler(val,oldval){
let nam=this.model.dftcre.dfdgrp.rec.nam;
if(this.model.trtcre.crefinflg=="") {
this.model.dftcre.dfdgrp.rec.fintyp="A"
this.nam="我行风险参与"+" "+nam
}else if(this.model.trtcre.crefinflg=="X") {
this.model.dftcre.dfdgrp.rec.fintyp="B"
this.nam="我行融资"+" "+nam
}
}
},
},
methods: { ...Event },
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!--=================左边================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24" >
<c-form-item
label="定价审批代码"
prop="trtcre.trtmod.finmod.dinmod.dinjdm"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.dinjdm"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="市场LPR期限品种"
prop="trtcre.trtmod.finmod.dinmod.lprtyp"
>
<c-select
v-model="model.trtcre.trtmod.finmod.dinmod.lprtyp"
style="width: 100%"
:disabled="true"
placeholder=""
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24" >
<c-form-item
label="核心客户代码"
prop="trtcre.trtmod.finmod.dinmod.hxkhdm"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.hxkhdm"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="合同号" prop="trtcre.trtmod.finmod.dinmod.djhtno">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.djhtno"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="审批状态" prop="trtcre.trtmod.finmod.dinmod.spzhta">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.spzhta"
maxlength="10"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="产品名称" prop="trtcre.trtmod.finmod.dinmod.chapmc">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.chapmc"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="贷款金额" prop="trtcre.trtmod.finmod.dinmod.dakaje">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.dakaje"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="最大贷款金额"
prop="trtcre.trtmod.finmod.dinmod.maxdje"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.maxdje"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="最小贷款金额"
prop="trtcre.trtmod.finmod.dinmod.mindje"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.mindje"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="币种" prop="trtcre.trtmod.finmod.dinmod.bizhog">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.bizhog"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="贷款期限" prop="trtcre.trtmod.finmod.dinmod.dakaqx">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.dakaqx"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="最大贷款期限"
prop="trtcre.trtmod.finmod.dinmod.maxqix"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.maxqix"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="最小贷款期限"
prop="trtcre.trtmod.finmod.dinmod.minqix"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.minqix"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="期限单位" prop="trtcre.trtmod.finmod.dinmod.qixndw">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.qixndw"
maxlength="10"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
</c-col>
<!--=================右边================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-form-item label="定价流水号" prop="trtcre.trtmod.finmod.dinmod.dinjls">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.dinjls"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="OC客户代码" prop="trtcre.trtmod.finmod.dinmod.ockhdm">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.ockhdm"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="授信批复代码"
prop="trtcre.trtmod.finmod.dinmod.sxpfdm"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.sxpfdm"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="授信类型" prop="trtcre.trtmod.finmod.dinmod.sxlexi">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.sxlexi"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="产品代码" prop="trtcre.trtmod.finmod.dinmod.chapdm">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.chapdm"
maxlength="20"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="拟定价格标识"
prop="trtcre.trtmod.finmod.dinmod.ndjgbs"
>
<c-select
v-model="model.trtcre.trtmod.finmod.dinmod.ndjgbs"
style="width: 100%"
:disabled="true"
placeholder=""
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="增值税税率" prop="trtcre.trtmod.finmod.dinmod.shuilv">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.shuilv"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="审批价格(含税)"
prop="trtcre.trtmod.finmod.dinmod.shpjgh"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.shpjgh"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="审批价格点差(含税)"
prop="trtcre.trtmod.finmod.dinmod.shpdch"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.shpdch"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="审批价格(不含税)"
prop="trtcre.trtmod.finmod.dinmod.shpijg"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.shpijg"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item
label="审批价格点差(不含税)"
prop="trtcre.trtmod.finmod.dinmod.spjgdc"
>
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.spjgdc"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="定价LIBOR" prop="trtcre.trtmod.finmod.dinmod.dinjlb">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.dinjlb"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="审批LIBOR" prop="trtcre.trtmod.finmod.dinmod.sheplb">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.sheplb"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="最新LIBOR" prop="trtcre.trtmod.finmod.dinmod.libor">
<c-input
v-model="model.trtcre.trtmod.finmod.dinmod.libor"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style></style>
<template>
<div class="eibs">
<!-- SG000148 : 收款账号 -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-form-item label="收款人账号" prop="trtcre.trdgrp.rec.recaccount">
<c-input v-model="model.trtcre.trdgrp.rec.recaccount" maxlength="35" placeholder=""></c-input>
</c-form-item>
</c-col>
<!-- SG000152 : 收款人名称 -->
<c-col :span="24">
<c-form-item label="收款人名称" prop="trtcre.trtp.recname">
<c-input v-model="model.trtcre.trtp.recname" maxlength="80" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="收款人国别代码" prop="trtcre.trdgrp.rec.reccountrycode">
<c-fullbox>
<c-input v-model="model.trtcre.trdgrp.rec.reccountrycode" maxlength="3" placeholder=""
@keyup.enter.native="showGridPromptDialog('trtcre.trdgrp.rec.reccountrycode')"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onRecctySelbut1">
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
<!-- SG000150 : 收款人国别代码 -->
<!-- SG000151 : 收款人国内地区码 -->
<c-col :span="24">
<c-form-item label="收款人国内地区码" prop="trtcre.trdgrp.rec.recdistrictcode">
<c-input v-model="model.trtcre.trdgrp.rec.recdistrictcode" maxlength="6" placeholder=""></c-input>
</c-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
import T23E from "@/widget/SwfMessage/Tags/T23E";
export default {
components: {T23E},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- 左边-->
<c-col :span="8">
<!-- line2 -->
<c-row>
<c-col :span="24">
<el-form-item
label="额度主体"
prop="liaall.limmod.limpts.wrk.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength="16"
disabled
placeholder="请输入"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
@click="onWrkpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.wrk.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.wrk.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line4 -->
<c-row>
<c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%"
placeholder="请选择额度类型"
disabled
@change="nonrevflg1Change"
>
<el-option
v-for="item in codes.nonrevflg1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet1"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod1">
<c-input
v-model="model.liaall.limmod.limpts.pfcod1"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- 中间 -->
<!-- 随event方法改变 -->
<c-col :span="8" v-show="same" @change="show">
<!-- line2 -->
<c-row>
<c-col :span="24">
<el-form-item
label="对公账户"
prop="liaall.limmod.limpts.oth.pts.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.extkey"
maxlength="16"
placeholder="请输入"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 5px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf"
/>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
@click="onOthpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line3 -->
<c-row>
<c-col :span="24">
<el-form-item
label="主体名称"
prop="liaall.limmod.limpts.oth.pts.nam"
>
<c-input
v-model="model.liaall.limmod.limpts.oth.pts.nam"
maxlength="16"
placeholder=""
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line4 -->
<c-row>
<c-col :span="24" style="text-align: right">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg2">
<c-fullbox>
<c-select
v-model="model.liaall.limmod.limpts.nonrevflg2"
style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits"
disabled
@change="nonrevflg2Change"
>
<el-option
v-for="item in codes.nonrevflg2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
<template slot="footer">
<c-button
style="padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onLimptsGet2"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<!-- line5 -->
<c-row>
<c-col :span="24">
<el-form-item label="合同流水号" prop="liaall.limmod.limpts.pfcod2">
<c-input
v-model="model.liaall.limmod.limpts.pfcod2"
maxlength="14"
placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg2 != '2'"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
</c-col>
<!-- 右边-->
<c-col :span="8">
<!-- line1 -->
<c-row>
<c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input
v-model="model.liaall.limmod.ownref"
maxlength="16"
placeholder="请输入国结业务编号"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="业务余额" prop="liaall.limmod.comamt">
<c-input
v-model="model.liaall.limmod.comamt"
placeholder="请输入业务余额"
:disabled="true"
style="width: 100%"
></c-input>
</el-form-item>
</c-col>
</c-row>
<!-- line1 -->
<c-row>
<c-col :span="24">
<el-form-item label="保证金余额" prop="liaall.limmod.ccvamt">
<c-input
v-model="model.liaall.limmod.ccvamt"
placeholder="请输入保证金余额"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" style="text-align: right" v-if="false">
<c-button size="small" type="primary" @click="onLimmodTrycal">
试算
</c-button>
</c-col>
</c-row>
</c-col>
<br /><br /><br /><br /><br />
<c-col :span="24" style="">
<c-table :list="model.liaall.limmod.limgrd" :border="true">
<el-table-column prop="flg" label="可否串用" width="70px">
</el-table-column>
<el-table-column prop="shxh" label="序号" width="50px">
</el-table-column>
<el-table-column prop="limtyp" label="额度类型" width="70px">
</el-table-column>
<el-table-column prop="ruzhjg" label="入账机构" width="70px">
</el-table-column>
<el-table-column prop="limref" label="额度编号" width="70px">
</el-table-column>
<el-table-column prop="infref" label="额度明细编号" width="100px">
</el-table-column>
<el-table-column prop="limcodsave" label="额度品种代码" width="100px">
</el-table-column>
<el-table-column prop="limcod" label="品种代码描述" width="100px">
</el-table-column>
<el-table-column prop="cur" label="额度明细币种" width="100px">
</el-table-column>
<el-table-column prop="ccvpct" label="保证金比例" width="100px">
</el-table-column>
<el-table-column prop="cpsxed" label="产品授信额度" width="100px">
</el-table-column>
<el-table-column prop="balamt" label="产品可用额度" width="100px">
</el-table-column>
<el-table-column prop="useamt" label="产品已用额度" width="100px">
</el-table-column>
<el-table-column prop="cpsxck" label="产品授信敞口" width="100px">
</el-table-column>
<el-table-column prop="cpkyck" label="产品可用敞口" width="100px">
</el-table-column>
<el-table-column prop="cpyyck" label="产品已用敞口" width="100px">
</el-table-column>
<el-table-column prop="bxh" label="是否可循环" width="90px">
</el-table-column>
<el-table-column prop="bcy" label="是否可串用" width="90px">
</el-table-column>
<el-table-column prop="cyremark" label="串用说明" width="100px">
</el-table-column>
<el-table-column prop="credat" label="产品额度生效日期" width="120px">
</el-table-column>
<el-table-column prop="matdat" label="产品额度到期日" width="120px">
</el-table-column>
<el-table-column prop="lcpsta" label="额度产品状态" width="100px">
</el-table-column>
<el-table-column prop="fentyp" label="暴露分类" width="100px">
</el-table-column>
<el-table-column prop="fentxt" label="暴露分类说明" width="100px">
</el-table-column>
<el-table-column prop="limcur" label="额度币种" width="90px">
</el-table-column>
<el-table-column prop="bfx" label="是否低风险" width="90px">
</el-table-column>
</c-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctset/Event"
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
tableData: {},
same:false
};
},
methods: {
onSeainf() {},
async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper_buttxmsel");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimptsGet1() {
let rtnmsg = await this.executeRule("limpts_get1");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimptsGet2() {
let rtnmsg = await this.executeRule("limpts_get2");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
nonrevflg1Change() {
if (this.model.liaall.limmod.limpts.nonrevflg1 == "1") {
this.model.liaall.limmod.limpts.pfcod1 = "";
}
},
nonrevflg2Change() {
if (this.model.liaall.limmod.limpts.nonrevflg2 == "1") {
this.model.liaall.limmod.limpts.pfcod2 = "";
}
},
async onWrkpDet() {
let rtnmsg = await this.executeRule("liaall.limmod.wrkp.det");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
console.log(rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onOthpDet() {
let rtnmsg = await this.executeRule("liaall.limmod.othp.det");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
console.log(rtnmsg.data);
} else {
this.$notify.error({
title: "错误",
message: "服务请求失败!",
});
}
},
async onLimmodTrycal() {
let rtnmsg = await this.executeRule("liaall.limmod.trycal");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
show(){
let len1 = this.model.liaall.limmod.tygrd["rows"].length||[];
let len2 = this.model.liaall.limmod.dggrd["rows"].length||[];
if(len1>0&&len2>0){
this.same = true;
}
}
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<!-- ------------------Left------------------>
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnyout.spk">
<c-input
v-model="model.cnybop.cnyout.spk"
disabled
maxlength="20"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input
v-model="model.cnybop.sbankname"
maxlength="80"
disabled
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人账号" prop="cnybop.cnyout.spayeeacct">
<c-input
v-model="model.cnybop.cnyout.spayeeacct"
maxlength="32"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款人常驻国家/地区编号"
prop="cnybop.cnyout.spayercountrycode"
>
<c-fullbox>
<c-input
v-model="model.cnybop.cnyout.spayercountrycode"
maxlength="3"
placeholder=""
@keyup.enter.native="
showGridPromptDialog('cnybop.cnyout.spayercountrycode')
"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="
showGridPromptDialog(
'cnybop.outcty',
null,
null,
{ TXT: 'cnybop.cnyout.spayercountrycode' },
{ TXT: false },
'doxpDialog'
)
"
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="cnybop.cnyout.sbalancemode">
<c-select
v-model="model.cnybop.cnyout.sbalancemode"
style="width: 100%"
placeholder="请选择结算方式"
>
<el-option
v-for="item in codes.sbalancemode"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="清算(结算)账户类型"
prop="cnybop.cnyout.cpayeraccttyp"
>
<c-select
v-model="model.cnybop.cnyout.cpayeraccttyp"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeraccttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="清算(结算)账户账号"
prop="cnybop.cnyout.spayeracct"
>
<c-input
v-model="model.cnybop.cnyout.spayeracct"
maxlength="32"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款日期" prop="cnybop.cnyout.dpayeedate">
<c-date-picker
type="date"
placeholder=""
v-model="model.cnybop.cnyout.dpayeedate"
style="width: 100%"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款币种" prop="cnybop.cnyout.spayeecny">
<c-select
v-model="model.cnybop.cnyout.spayeecny"
placeholder="请选择"
style="width: 100%"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="原币金额" prop="cnybop.cnyout.ftotalamt">
<c-input-currency v-model="model.cnybop.cnyout.ftotalamt" placeholder="">
</c-input-currency>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物贸易付款金额" prop="cnybop.cnyout.fpayeeamt">
<c-input v-model="model.cnybop.cnyout.fpayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已报关付款金额" prop="cnybop.cnyout.fcustomsamt">
<c-input v-model="model.cnybop.cnyout.fcustomsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="已备案付款金额" prop="cnybop.cnyout.frecordamt">
<c-input v-model="model.cnybop.cnyout.frecordamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordout">
<c-input v-model="model.cnybop.saddwordout" placeholder=""> </c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item
label="银行业务编号"
label-width="30%"
prop="cnybop.cnyout.sbanktrano"
>
<c-input
v-model="model.cnybop.cnyout.sbanktrano"
maxlength="22"
style="width: 100%"
disabled
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="银行机构代码"
label-width="30%"
prop="cnybop.cnyout.sbankorgcode"
>
<c-input
v-model="model.cnybop.cnyout.sbankorgcode"
maxlength="12"
placeholder=""
disabled
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人机构代码或身份证件号码"
label-width="30%"
prop="cnybop.spayeename"
>
<c-input
v-model="model.cnybop.spayeename"
maxlength="80"
style="width: 100%"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人属性"
label-width="30%"
prop="cnybop.cnyout.cpayeeattr"
>
<c-select
v-model="model.cnybop.cnyout.cpayeeattr"
placeholder="请选择付款人属性"
style="width: 100%"
>
<el-option
v-for="item in codes.cpayeeattr"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="付款人名称"
label-width="30%"
prop="cnybop.spayername"
>
<c-input
v-model="model.cnybop.spayername"
maxlength="80"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款行SWIFT BIC"
label-width="30%"
prop="cnybop.cnyout.sswiftbic"
>
<c-input
v-model="model.cnybop.cnyout.sswiftbic"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="中间转汇行"
label-width="30%"
prop="cnybop.cnyout.smidtransbank"
>
<c-input
v-model="model.cnybop.cnyout.smidtransbank"
maxlength="11"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款比例"
label-width="30%"
prop="cnybop.outscale"
>
<c-input v-model="model.cnybop.outscale" maxlength="4" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="预付款金额"
label-width="30%"
prop="cnybop.cnyout.fprepayeeamt"
>
<c-input v-model="model.cnybop.cnyout.fprepayeeamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="结账期"
label-width="30%"
prop="cnybop.cnyout.iaccountperiod"
>
<c-input v-model="model.cnybop.cnyout.iaccountperiod" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="原申报号码"
label-width="30%"
prop="cnybop.cnyout.sorilevyno"
>
<c-input
v-model="model.cnybop.cnyout.sorilevyno"
maxlength="24"
placeholder=""
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关进出境物流货物金额"
label-width="30%"
prop="cnybop.cnyout.fonshoreamt"
>
<c-input v-model="model.cnybop.cnyout.fonshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关离岸转手买卖金额"
label-width="30%"
prop="cnybop.cnyout.foffshoreamt"
>
<c-input v-model="model.cnybop.cnyout.foffshoreamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="无货物报关其他金额"
label-width="30%"
prop="cnybop.cnyout.fnogoodsamt"
>
<c-input v-model="model.cnybop.cnyout.fnogoodsamt" placeholder="">
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
options: [],
};
},
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="到期时结算BC" name="bctsus">
<m-bctsus :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trtcre.crefinflg != ''"-->
<el-collapse-item title="创建融资" name="trtcrep" v-if="model.trtcre.crefinflg != ''">
<!-- 详情 -->
<m-trtcrep :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.trtcre.trtmod.finmod.dinjdm != '' && model.trtcre.crefinflg !=''"-->
<el-collapse-item title="定价系统" name="dinpan" v-if="model.trtcre.trtmod.finmod.dinjdm != '' && model.trtcre.crefinflg !=''">
<!-- 当事人 -->
<m-dinpan :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.dftcre.dfflag"-->
<el-collapse-item title="同业代付" name="dftcrep" v-if="model.dftcre.dfflag">
<!-- 货物 -->
<m-dftcrep :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="指示条款" name="detp">
<!-- 单据 -->
<m-detp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="参与方" name="ptyp">
<!-- 附加条款 -->
<m-ptyp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Payment 400 RMI" name="det400">
<!-- 附加条款 -->
<m-det400 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="Payment 202 RMI" name="det202cv">
<!-- 附加条款 -->
<m-det202cv :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Bctsus from "./Bctsus";
import Trtcrep from "./Trtcrep";
import Dinpan from "./Dinpan";
import Dftcrep from "./Dftcrep";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Det400 from "./Det400";
import Det202cv from "./Det202cv";
import commonProcess from "@/mixin/commonProcess";
import Event from "@/model/Bctset/Event";
export default {
components: {
"m-bctsus": Bctsus,
"m-trtcrep": Trtcrep,
"m-dinpan": Dinpan,
"m-dftcrep": Dftcrep,
"m-detp": Detp,
"m-ptyp": Ptyp,
"m-det400": Det400,
"m-det202cv": Det202cv,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["bctsus"],
}
},
methods: {
...Event,
handleChange(val) {
console.log(val);
}
},
created: function (){},
computed: {
},
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item
label="付款人参考号"
prop="bcdgrp.dre.pts.ref"
>
<c-input
disabled
v-model="model.bcdgrp.dre.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入付款人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bcdgrp.dre.pts.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.bcdgrp.dre.pts.extkey"
maxlength="50"
placeholder="请输入付款人名称"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.dre.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="150"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="第二代收行参考号"
prop="bcdgrp.co2.pts.ref"
>
<c-input
v-model="model.bcdgrp.co2.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第二代收行名称" prop="bcdgrp.co2.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.co2.pts.extkey"
maxlength="50"
placeholder="请输入第二代收行名称"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.co2.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.co2.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item
label="托收行参考号"
prop="bcdgrp.rmi.pts.ref"
>
<c-input
v-model="model.bcdgrp.rmi.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="托收行名称" prop="bcdgrp.rmi.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.rmi.pts.extkey"
maxlength="50"
placeholder="请输入托收行名称"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.rmi.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.rmi.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="收款人参考号"
prop="bcdgrp.drr.pts.ref"
>
<c-input
v-model="model.bcdgrp.drr.pts.ref"
maxlength="16"
style="width: 100%"
placeholder=""
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bcdgrp.drr.pts.extkey">
<c-fullbox>
<c-input
v-model="model.bcdgrp.drr.pts.extkey"
maxlength="50"
placeholder="请输入收款人名称"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址信息" prop="bcdgrp.drr.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.bcdgrp.drr.pts.adrblk"
maxlength="50"
disabled
show-word-limit
placeholder="请输入地址信息"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<!--D,显示rz1-->
<template>
<div class="eibs">
<c-col :span="24" style="height: 24px">
<el-form-item label="我行已将上述融资款项" label-width="150px" class="messageLabel"></el-form-item>
</c-col>
<!-- ------------------左部------------------>
<!-- <c-col :span="12" style="padding-right: 20px">-->
<!-- <c-col :span="24">-->
<!-- <c-form-item style="float: left">-->
<!-- <c-checkbox v-model="model.financ.rzkx1">贷记贵司指定账户</c-checkbox>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <c-form-item style="float: left">-->
<!-- <c-checkbox v-model="model.financ.rzkx2">支付进口信用证项下款项</c-checkbox>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <c-form-item style="float: left">-->
<!-- <c-checkbox v-model="model.financ.rzkx3">支付进口代收项下款项</c-checkbox>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <c-form-item style="float: left">-->
<!-- <c-checkbox v-model="model.financ.rzkx4">支付汇出汇款项下款项</c-checkbox>-->
<!-- </c-form-item>-->
<!-- </c-col>-->
<!-- </c-col>-->
<!-- &lt;!&ndash; &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;右部&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&ndash;&gt;-->
<!-- <c-col :span="12" style="padding-left: 20px">-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="帐号:" prop="financ.acc" >-->
<!-- <c-input v-model="model.financ.acc" maxlength="40" placeholder="请输入帐号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="业务编号" prop="financ.ref2">-->
<!-- <c-input v-model="model.financ.ref2" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="业务编号" prop="financ.ref3">-->
<!-- <c-input v-model="model.financ.ref3" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24">-->
<!-- <el-form-item label="业务编号" prop="financ.ref4">-->
<!-- <c-input v-model="model.financ.ref4" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- </c-col>-->
<div>
<!-- <c-col :span="24" style="height: 24px">-->
<!-- <el-form-item label="我行已将上述融资款项" class="messageLabel"></el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="24" style="height: 0px">-->
<!-- <el-divider></el-divider>-->
<!-- </c-col>-->
<!-- <br><br>-->
<c-row>
<c-col :span="6">
<c-checkbox v-model="model.financ.rzkx1">贷记贵司指定账户</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="帐号:" prop="financ.acc" >
<c-input v-model="model.financ.acc" maxlength="40" placeholder="请输入帐号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<c-checkbox v-model="model.financ.rzkx2">支付进口信用证项下款项</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="业务编号" prop="financ.ref2">
<c-input v-model="model.financ.ref2" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<c-checkbox v-model="model.financ.rzkx3">支付进口代收项下款项</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="业务编号" prop="financ.ref3">
<c-input v-model="model.financ.ref3" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="6">
<c-checkbox v-model="model.financ.rzkx4">支付汇出汇款项下款项</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="业务编号" prop="financ.ref4">
<c-input v-model="model.financ.ref4" maxlength="20" placeholder="请输入业务编号" :disabled="model.financ.rzkx1==''||model.financ.rzkx1==null"></c-input>
</el-form-item>
</c-col>
</c-row>
</div>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
import Utils from "~/utils";
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: {
...Event
},
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eibs">
<c-row>
<!--=================顶部================= -->
<!--=================中部-左================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="单据编号" prop="trtcre.trdgrp.rec.pntref">
<c-fullbox>
<c-input
disabled
v-model="model.trtcre.trdgrp.rec.pntref"
maxlength="16"
placeholder="请输入单据编号"
></c-input>
<template slot="footer">
<c-button
v-model="model.trtcre.trtp.bcdget.sdamod.seainf"
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资编号" prop="trtcre.trdgrp.rec.ownref">
<c-fullbox>
<c-input
disabled
v-model="model.trtcre.trdgrp.rec.ownref"
maxlength="16"
placeholder="请输入融资编号"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="
model.trtcre.trdgrp.rec.fintyp == '' ||
model.trtcre.trdgrp.fip.pts.adrblk == '' ||
// model.trdgrp.rec.branchinr == ''||
model.trtcre.trdgrp.rec.ownref != ''
"
@click="onTrtpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="客户经理" prop="trtcre.trtp.usr.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.trtcre.trtp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
style="width: 100%"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开立日期" prop="trtcre.trdgrp.rec.issdat">
<c-date-picker
type="date"
v-model="model.trtcre.trdgrp.rec.issdat"
style="width: 100%"
placeholder="请选择开立日期"
:disable="true"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资品种" prop="trtcre.trdgrp.rec.fintyp">
<c-select
v-model="model.trtcre.trdgrp.rec.fintyp"
style="width: 100%"
placeholder="请选择融资品种"
:disable="true"
>
<el-option
v-for="item in codes.fintyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货押标识" prop="trtcre.trdgrp.rec.guaflg">
<c-select
v-model="model.trtcre.trdgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择货押标识"
>
<el-option
v-for="item in codes.guaflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物编码" prop="trtcre.trdgrp.rec.stagod">
<c-select
v-model="model.trtcre.trdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物编码"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="原始币种" prop="trtcre.oricur">
<c-select
v-model="model.trtcre.oricur"
style="width: 100%"
:disabled="true"
placeholder="请选择原始币种"
@keyup.enter.native="maxCurEvent"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item
style="text-align: left; margin-left: 5px"
label-width="0"
prop="trtcre.oriamt"
>
<c-input-currency
v-model="model.trtcre.oriamt"
style="width: 100%"
placeholder="请输入融资金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="5">
<c-fullbox>
<el-form-item prop="trtcre.trdgrp.rec.pctfin" label-width="0" style="margin-left: 5px">
<c-input-currency
v-model="model.trtcre.trdgrp.rec.pctfin"
style="width: 80%"
></c-input-currency
>%
</el-form-item>
</c-fullbox>
</c-col>
<c-col :span="12">
<el-form-item label="原始币种" prop="trtcre.oricur">
<c-select
v-model="model.trtcre.oricur"
style="width: 100%"
:disabled="true"
placeholder="请选择原始币种"
@keyup.enter.native="maxCurEvent"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item
style="text-align: left; margin-left: 5px"
label-width="0"
prop="trtcre.oriamt"
>
<c-input-currency
v-model="model.trtcre.oriamt"
style="width: 100%"
placeholder="请输入融资金额"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item prop="trtcre.trdgrp.rec.pctfin" label-width="0" style="margin-left: 5px">
<c-input-currency
v-model="model.trtcre.trdgrp.rec.pctfin"
style="width: 80%"
></c-input-currency
>%
</el-form-item>
</c-col>
<!-- SG000196 : Exchange Rate -->
<c-col :span="24">
<c-form-item label="汇率" prop="trtcre.extrat">
<c-input
v-model="model.trtcre.extrat"
></c-input>
</c-form-item>
</c-col>
<!-- S0000167 : 融资金额 -->
<c-col :span="12">
<el-form-item label="融资金额" prop="trtcre.trdgrp.cbs.max.cur">
<c-select
v-model="model.trtcre.trdgrp.cbs.max.cur"
style="width: 100%"
>
<el-option
v-for="item in codes.curtxt2"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="margin-left: 5px" label-width="0">
<!-- <c-input-->
<!-- v-model="model.trtcre.trdgrp.cbs.max.amt"-->
<!-- style="width: 100%"-->
<!-- :disabled="true"-->
<!-- ></c-input>-->
<c-input-currency
v-model="model.trtcre.trdgrp.cbs.max.amt"
:disabled="true"
></c-input-currency>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="计息周期" prop="trtcre.trtmod.finmod.intprd">
<c-select
v-model="model.trtcre.trtmod.finmod.intprd"
style="width: 100%"
placeholder="请选择计息周期"
>
<el-option
v-for="item in codes.intprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label-width="130px"
label="利率调整方式"
prop="trtcre.trtmod.finmod.ratchgtyp"
>
<c-select
v-model="model.trtcre.trtmod.finmod.ratchgtyp"
style="width: 100%"
placeholder="请选择利率调整方式"
>
<el-option
v-for="item in codes.ratchgtyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="开户日期" prop="trtcre.trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trtcre.trdgrp.rec.stttendat"
style="width: 100%"
placeholder="请选择开户日期"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label-width="130px"
label="到期日(非节假日)"
prop="trtcre.trdgrp.rec.matdat"
>
<c-date-picker
type="date"
v-model="model.trtcre.trdgrp.rec.matdat"
style="width: 100%"
placeholder="非节假日"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="基准利率" prop="trtcre.trdgrp.rec.intrat">
<c-fullbox>
<c-input
v-model="model.trtcre.trdgrp.rec.intrat"
placeholder="请输入基准利率"
:disabled="true"
>
</c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
@click="onFinmodButget"
style="margin-right: 0"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="基准利率规则"
prop="trtcre.trtmod.finmod.dinmod.jzllgz"
>
<c-select
v-model="model.trtcre.trtmod.finmod.dinmod.jzllgz"
style="width: 100%"
placeholder="请选择基准利率规则"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行利率" prop="trtcre.trdgrp.rec.actrat">
<c-input
v-model="model.trtcre.trdgrp.rec.actrat"
placeholder="请输入执行利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="借据号" prop="trtcre.trtmod.finmod.fincod">
<c-input v-model="model.trtcre.trtmod.finmod.fincod" maxlength="17" placeholder="请输入借据号" :disabled="true"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一还款账号" prop="trtcre.trtmod.finmod.act1">
<c-select
v-model="model.trtcre.trtmod.finmod.act1"
style="width: 100%"
placeholder="请选择第一还款账号"
>
<el-option
v-for="(item, idx) in codes.codeSet['trtcre.trtmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预收息金额" prop="trtcre.trtmod.finmod.intamt">
<c-fullbox>
<c-input
v-model="model.trtcre.trtmod.finmod.intamt"
:disabled="true"
placeholder="请输入预收息金额"
>
</c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
@click="onFinmodButcal"
:disabled="model.trtcre.trtmod.finmod.intprd != '7'"
>
计算
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="预扣息方式" prop="trtcre.trtmod.finmod.inttyp">
<c-select
v-model="model.trtcre.trtmod.finmod.inttyp"
style="width: 100%"
placeholder="请选择预扣息方式"
:disabled="model.trtcre.trtmod.finmod.intprd != '7'"
>
<el-option
v-for="item in codes.inttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="税率"
prop="trtcre.trtmod.finmod.shuilv"
>
<c-input
v-model="model.trtcre.trtmod.finmod.shuilv"
:disabled="true"
placeholder="请输入税率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="市场LPR期限品种" prop="trtcre.trdgrp.rec.lprtyp">
<c-select
v-model="model.trtcre.trdgrp.rec.lprtyp"
style="width: 100%"
placeholder="请选择市场LPR期限品种"
>
<el-option
v-for="item in codes.lprtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发票类型" prop="trtcre.trdgrp.rec.invtyp">
<c-select
v-model="model.trtcre.trdgrp.rec.invtyp"
style="width: 100%"
placeholder="请选择发票类型"
>
<el-option
v-for="item in codes.invtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-右================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="摘要" prop="trtcre.trdgrp.rec.pntnam">
<c-input
v-model="model.trtcre.trdgrp.rec.pntnam"
maxlength="40"
disabled
placeholder="请输入摘要"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="摘要" prop="trtcre.trdgrp.rec.nam">
<c-input
v-model="model.trtcre.trdgrp.rec.nam"
maxlength="40"
disabled
placeholder="摘要"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资客户参考号" prop="trtcre.trdgrp.fip.pts.ref">
<c-input v-model="model.trtcre.trdgrp.fip.pts.ref"></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="trtcre.trdgrp.fip.pts.extkey" style="width: 100%">
<c-fullbox>
<c-input
:disabled="true"
v-model="model.trtcre.trdgrp.fip.pts.extkey"
@keyup.enter.native="
showGridPromptDialog(`trtcre.trdgrp.fip.pts.extkey`)
"
@change="valueChange"
></c-input>
<template slot="footer">
<c-button
:disabled="true"
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
@click="onSeainf(`rtcre.trdgrp.fip.pts.extkey`)"
@onSeainf="onSeainf"
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onAplpDet"
>
{{ $t("buttons.details") }}
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="trtcre.trdgrp.fip.pts.adrblk">
<c-input
type="textarea"
:rows="4"
v-model="model.trtcre.trdgrp.fip.pts.adrblk"
maxlength="150"
show-word-limit
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="定价审批代码" prop="trtcre.trtmod.finmod.dinjdm">
<c-fullbox>
<c-input
v-model="model.trtcre.trtmod.finmod.dinjdm"
maxlength="20"
placeholder="请输入定价审批代码"
>
</c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
@click="onDinmodDget"
:disabled="true"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="审批流程发起标识"
prop="trtcre.trtmod.finmod.dinmod.rmbsbss"
>
<c-select
v-model="model.trtcre.trtmod.finmod.dinmod.rmbsbs"
style="width: 100%"
placeholder="请选择审批流程发起标识"
:disabled="true"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="计息日期" prop="trtcre.trtmod.finmod.intdat">
<c-input
v-model="model.trtcre.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
:disabled="
model.trtcre.trtmod.finmod.intprd == '6' ||
model.trtcre.trtmod.finmod.intprd == '7' ||
model.trtcre.trtmod.finmod.intprd == 'B'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0">
<c-checkbox style="float: left; margin-left: 20px" v-model="model.trtcre.trtmod.finmod.wjdkfl" :disabled="true"
>是否到期主动扣收贷款本息</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item
label="利率调整周期"
prop="trtcre.trtmod.finmod.ratchgprd"
>
<c-select
v-model="model.trtcre.trtmod.finmod.ratchgprd"
style="width: 100%"
:disabled="
model.trtcre.trtmod.finmod.ratchgtyp != '8' &&
model.trtcre.trtmod.finmod.ratchgtyp != '9' &&
model.trtcre.trtmod.finmod.ratchgtyp != 'A'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="利率调整月日数"
prop="trtcre.trtmod.finmod.ratchgdat"
>
<c-input
v-model="model.trtcre.trtmod.finmod.ratchgdat"
maxlength="4"
placeholder="请输入利率调整月日数"
:disabled="
model.trtcre.trtmod.finmod.ratchgtyp != '4' &&
model.trtcre.trtmod.finmod.ratchgtyp != '3'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资天数" prop="trtcre.trdgrp.rec.tenday">
<c-input
v-model="model.trtcre.trdgrp.rec.tenday"
style="width: 100%"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="宽限期" prop="trtcre.trtmod.finmod.graday">
<c-input
v-model="model.trtcre.trtmod.finmod.graday"
style="width: 100%"
:disabled="true"
placeholder="请输入宽限期"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动方式" prop="trtcre.trtmod.finmod.flttyp">
<c-select
v-model="model.trtcre.trtmod.finmod.flttyp"
style="width: 100%"
placeholder="请选择浮动方式"
>
<el-option
v-for="item in codes.flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动值" prop="trtcre.trtmod.finmod.fltval">
<c-input
v-model="model.trtcre.trtmod.finmod.fltval"
placeholder="请输入浮动值"
:disabled="model.trtcre.trtmod.finmod.flttyp == '0'"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="逾期计息方式"
prop="trtcre.trtmod.finmod.ovdinttyp"
>
<c-select
v-model="model.trtcre.trtmod.finmod.ovdinttyp"
style="width: 100%"
placeholder="请选择逾期计息方式"
>
<el-option
v-for="item in codes.ovdinttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="罚息比率" prop="trtcre.trtmod.finmod.ovdintrat">
<c-input
v-model="model.trtcre.trtmod.finmod.ovdintrat"
placeholder="请输入罚息比率"
style="width: 85%"
:disabled="model.trtcre.trtmod.finmod.ovdinttyp == '0'"
></c-input
>%
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="第三方还款方式" prop="trtcre.trtmod.finmod.acttyp">
<c-select
v-model="model.trtcre.trtmod.finmod.acttyp"
style="width: 100%"
placeholder="请选择第三方还款方式"
>
<el-option
v-for="item in codes.acttyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="入账机构" prop="trtcre.trtmod.finmod.accbch">
<c-select
v-model="model.trtcre.trtmod.finmod.accbch"
style="width: 100%"
placeholder="请选择入账机构"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款账号" prop="trtcre.trtmod.finmod.act3">
<c-select
filterable
allow-create
v-model="model.trtcre.trtmod.finmod.act3"
style="width: 100%"
:disabled="model.trtcre.trtmod.finmod.acttyp == ''"
placeholder="请选择第三方还款账号"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trtcre.trntyp" data-path=".trntyp"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="预扣息账号" prop="trtcre.trtmod.finmod.intact">
<c-input
v-model="model.trtcre.trtmod.finmod.intact"
style="width: 100%"
placeholder="请选择利息付款账号"
:disabled="true"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trtcre.oppacc" data-path=".oppacc"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="外币贷款专户清单" prop="trtcre.trtp.act">
<c-select
v-model="model.trtcre.trtp.act"
style="width: 100%"
placeholder="请选择外币贷款专户清单"
:disabled="model.trtcre.trdgrp.cbs.max.cur === 'CNY'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Utils from "~/utils";
import Bctsus from "./Bctsus";
import Event from "~/model/Bctset/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
zmqflg: null,
pickerOptions: {
disabledDate(time) {
return time.getDay() === 0 || time.getDay() === 6;
},
},
flag: false,
};
},
watch: {},
methods: {
...Event,
onExtkey(){
},
onSeainf(data) {
this.$emit("onSeainf", data);
},
onAplpDet() {
this.$emit("onAplpDet");
},
valueChange() {
if (this.onlySearch) return;
},
},
created: function () {},
};
</script>
<style></style>
<template>
<div class="eibs">
<el-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型" :code="codes.szflg">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox :disabled="this.flag1" v-model="model.bopmod.basflg" style="margin: 0px 0 10px 150px;">基础数据
</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select :code="codes.acttyp" :disabled="this.flag2" v-model="model.bopmod.acttyp"
style="width:100%" placeholder="请选择款项去向">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select :code="codes.ownextkey1" :disabled="this.flag3" v-model="model.bopmod.ownextkey"
style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
</el-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bctset/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
flag1: true,
flag2: true,
flag3: true,
}
},
methods: { ...Event },
created: function () {
},
watch: {
"model.bopmod.szflg": {
immediate: true,
handler(val, oldVal) {
if (val == "3") {
this.flag1 = true
this.flag2 = true
this.flag3 = true
this.model.bopmod.ownextkey = ''
}
if (val == "2") {
this.flag1 = false
this.flag2 = true
this.flag3 = false
this.model.bopmod.ownextkey = '08350012'
}
if (val == "1") {
this.flag1 = false
this.flag2 = false
this.flag3 = false
this.model.bopmod.ownextkey = '08350012'
}
},
}
},
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-page title="进口代收付款">
<!-- <div class="eContainer">-->
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--业务信息 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外记账" name="engp">
<c-content>
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setmod">
<c-content>
<m-setmod
:model="model"
:codes="codes"
@changeSetmodModel="changeSetmodModel"
/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glentry :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--备查/附言 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--申报信息 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--报文/面函 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--附件信息 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
<!--PD000005 -->
<!-- <el-tab-pane label="到期时结算BC" name="bctsus">-->
<!-- <c-content>-->
<!-- <m-bctsus ref="bctsus" :model="model" :codes="codes" />-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="创建融资" name="trtcrep" v-if="model.trtcre.crefinflg != ''">-->
<!-- <c-content>-->
<!-- <m-trtcrep :model="model" :codes="codes"/>-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="定价系统" name="dinpan" v-if="model.trtcre.trtmod.finmod.dinjdm != '' && model.trtcre.crefinflg !=''">-->
<!-- <c-content>-->
<!-- <m-dinpan :model="model" :codes="codes"/>-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="同业代付" name="dftcrep" v-if="model.dftcre.dfflag">-->
<!-- <c-content>-->
<!-- <m-dftcrep :model="model" :codes="codes" />-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!--PD000018 -->
<!-- <el-tab-pane label="指示条款" name="detp">-->
<!-- <m-detp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;PD000260 &ndash;&gt;-->
<!-- <el-tab-pane label="参与方" name="ptyp">-->
<!-- <c-content>-->
<!-- <m-ptyp :model="model" :codes="codes" />-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!--PD000027 -->
<!-- <el-tab-pane label="表外记账" name="engp">-->
<!-- <m-engp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;PD000000 &ndash;&gt;-->
<!-- <el-tab-pane label="结算" name="setpan">-->
<!-- <c-content>-->
<!-- <m-setpan :model="model" :codes="codes" />-->
<!-- </c-content>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="账务" name="glepan">-->
<!-- <m-glepan :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;PD000000 &ndash;&gt;-->
<!-- <el-tab-pane label="提示信息" name="coninfp">-->
<!-- <m-coninfp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;PD000529 &ndash;&gt;-->
<!-- <el-tab-pane label="报文和面函" name="docpan">-->
<!-- <m-docpan :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="附件" name="doctre">-->
<!-- <m-doctre :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="融资款项" name="rzkx" v-if="model.trtcre.crefinflg">-->
<!-- <m-rzkx :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="外管信息" name="wg">-->
<!-- <m-wg :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane-->
<!-- v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '1')"-->
<!-- label="对外付款/承兑通知书-基础信息"-->
<!-- name="basp"-->
<!-- >-->
<!-- <m-basp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane-->
<!-- v-if="(this.model.bopmod.basflg == 'X' && this.model.bopmod.szflg == '2')"-->
<!-- label="境内付款/承兑通知书-基础信息"-->
<!-- name="basp1"-->
<!-- >-->
<!-- <m-basp1 :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="定向收付" name="dxzfp" v-if="model.trtcre.crefinflg">-->
<!-- <m-dxzfp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="跨境人名币申报" name="cnyp">-->
<!-- <m-cnyp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane-->
<!-- label="2111跨境支出信息"-->
<!-- name="outp"-->
<!-- v-if="model.cnybop.outflg == '1'"-->
<!-- >-->
<!-- <m-outp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="资本项目" name="cfactlp">-->
<!-- <m-cfactlp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="Cips" name="cips" v-if="model.trnmod.cmtflg=='P'">-->
<!-- <m-cips :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="Cips要素" name="cips2" v-if="model.trnmod.cmtflg=='P'">-->
<!-- <m-cips2 :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="统一授信" name="limitbody">-->
<!-- <m-limitbody :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="Payment 400 RMI " name="det400">-->
<!-- <m-det400 :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="Payment 202 RMI " name="det202cv">-->
<!-- <m-det202cv :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- </c-tabs>-->
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData">
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<!-- </div>-->
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Bctset from "../model";
import formRules from "../model/check";
import Default from "~/model/Bctset/Default";
import Pattern from "~/model/Bctset/Pattern";
import Bctsus from "./Bctsus";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Wg from "./Wg";
import Basp from "./Basp";
import Basp1 from "./Basp1";
import Cnyp from "./Cnyp";
import Cfactlp from "./Cfactlp";
import Det400 from "./Det400";
import Det202cv from "./Det202cv";
import Cips from "./Cips";
import Cips2 from "./Cips2";
import Dftcrep from "./Dftcrep";
import Dxzfp from "./Dxzfp";
import Rzkx from "./Rzkx";
import Trtcrep from "./Trtcrep";
import Dinpan from "./Dinpan";
import Outp from "./Outp";
import Limitbody from "./Limitbody";
import Addbcb from "./Addbcb";
import Engp from "~/components/business/engp/views";
import Setmod from "~/components/business/setmod/views";
import Glentry from "~/components/business/glentry/views";
import Coninfp from "~/components/business/coninfp/views";
import Docpan from "~/components/business/docpan/views";
import Doctre from "~/views/Public/Doctre";
import Ovwp from "./Ovwp";
import event from "../event";
import operationFunc from "@/mixin/operationFunc";
export default {
name: "Bctset",
components: {
"m-bctsus": Bctsus,
"m-detp": Detp,
"m-setmod": Setmod,
"m-ptyp": Ptyp,
"m-basp": Basp,
"m-basp1": Basp1,
"m-engp": Engp,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-wg": Wg,
"m-cnyp": Cnyp,
"m-cfactlp": Cfactlp,
"m-det400": Det400,
"m-det202cv": Det202cv,
"m-limitbody": Limitbody,
"m-glentry": Glentry,
"m-cips": Cips,
"m-dftcrep": Dftcrep,
"m-dxzfp": Dxzfp,
"m-rzkx": Rzkx,
"m-trtcrep": Trtcrep,
"m-cips2": Cips2,
"m-outp": Outp,
"m-dinpan": Dinpan,
"m-addbcb": Addbcb,
"m-ovwp": Ovwp,
},
provide() {
return {
root: this,
};
},
mixins: [operationFunc, event], // 里面包含了Default、Check等的公共处理
data() {
return {
activeNames: ["engp", ""],
tabVal: "ovwp",
trnName: "bctset",
model: new Bctset().data,
rules: formRules,
codes: { ...CodeTable },
promptData: {
title: "Select a Party",
columns: [
{
prop: "ptyInr",
label: "Party Number",
},
{
prop: "inr",
label: "Address Number",
},
{
prop: "branch",
label: "Branch Code",
},
{
prop: "bchName",
label: "Branch Name",
},
{
prop: "adrName",
label: "Address Name",
},
{
prop: "adr1",
label: "Address1",
},
{
prop: "locCty",
label: "City",
},
{
prop: "locZip",
label: "Zip",
},
{
prop: "bicCode",
label: "BIC",
},
],
data: [],
},
};
},
methods: {},
created: async function () {},
mounted() {
this.init();
// this.queryHndtypCodeTableList(this.trnName)
},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Bctacc></Bctacc>
</ReviewWrapper>
</template>
<script>
import Bctacc from "~/business/bctacc/views";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBctacc",
components: { ReviewWrapper, Bctacc },
created() {},
mounted() {},
};
</script>
<style></style>
......@@ -80,7 +80,7 @@ const Business = [
{ path: 'bctdor', component: () => import('~/business/bctdor/views'), name: 'bctdor', meta: { title: '进口代收拒付/不符点处理' } },
// { path: 'bctset', component: () => import('~/business/bctset/views'), name: 'bctset', meta: { title: '进口代收付款' } },
{ path: 'infbcd', component: () => import('~/business/infbcd/views'), name: 'infbcd', meta: { title: '进口代收入口交易' }
},
{ path: 'infbcd', component: () => import('~/business/infbcd/views'), name: 'infbcd', meta: { title: '进口代收入口交易' }},
{ path: 'bctacc', component: () => import('~/business/bctacc/views'), name: 'bctacc', meta: { title: '进口代收承兑' }},
]
export default Business
\ No newline at end of file
......@@ -35,6 +35,7 @@ const Business = [
{ path: 'reviewlitrog', component: () => import('~/review/ReviewLitrog.vue'), name: 'reviewlitrog', meta: { title: '复核-litrog' } },
{ path: 'reviewbotcan', component: () => import('~/review/ReviewBotcan.vue'), name: 'reviewbotcan', meta: { title: '复核-botcan' } },
{ path: 'reviewbotame', component: () => import('~/review/ReviewBotame.vue'), name: 'reviewbotame', meta: { title: '复核-botame' } },
{ path: 'reviewbctacc', component: () => import('~/review/ReviewBctacc.vue'), name: 'reviewbctacc', meta: { title: '复核-bctacc' } },
......
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