Commit 109ab914 by jianglong

修改BRTSET,LITCAN 界面

parent 4f20758d
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb">
<m-addbcb :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 Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
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-tab">
<div class="eibs">
<c-row>
<c-col :span="24">
<!----------左边------------>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="24">
<!----------左边------------>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="外汇贷款" prop="cfatrt.cfaflg">
......@@ -14,8 +14,8 @@
<c-col :span="12" style="padding-left: 20px;">
<c-fullbox>
<c-checkbox v-model="model.cfatrt.basflg" :disabled=this.flag>签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg" :disabled=this.flag>变动信息</c-checkbox>
<!--c-checkbox v-model="model.cfatrt.basflg" :disabled=this.flag>签约信息</c-checkbox>
<c-checkbox v-model="model.cfatrt.dclflg" :disabled=this.flag>变动信息</c-checkbox-->
<el-form-item label="是否外保内贷" prop="cfatrt.cdaflg">
<c-select v-model="model.cfatrt.cdaflg" style="width:100%" placeholder="请选择是否外保内贷" :disabled=this.flag>
</c-select>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表" :code="codes.cnyflg" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表" :code="codes.traflg" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表" :code="codes.outflg">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表" :code="codes.libflg" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表" :code="codes.vouflg" disabled>
</c-select>
</el-form-item>
</c-col>
</div>
<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>
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '1'">
<m-basp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="境内付款/承兑通知书-基础信息" name="basp1" v-if="model.bopmod.basflg != '' && model.bopmod.szflg == '2'">
<m-basp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="资本项目" name="cfactlp">
<m-cfactlp :model="model" :codes="codes" />
</el-collapse-item>
<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="CIPS" name="cips2" v-if="model.trnmod.cmtflg == 'P'">
<m-cips2 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="CIPS要素" name="cips" v-if="model.trnmod.cmtflg == 'P'">
<m-cips :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtset/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtset/Event";
import Wg from "./Wg";
import Cnyp1 from "./Cnyp1";
import Basp from "./Basp";
import Basp1 from "./Basp1";
import Cfactlp from "./Cfactlp";
import Outp from "./Outp";
import Cips from "./Cips";
import Cips2 from "./Cips2";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
components: {
"m-wg": Wg,
"m-cnyp1": Cnyp1,
"m-basp": Basp,
"m-basp1": Basp1,
"m-cfactlp": Cfactlp,
"m-outp": Outp,
"m-cips": Cips,
"m-cips2": Cips2,
},
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
}
activeNames: ["wg"],
};
},
methods:{...Event},
created:function(){
}
}
methods: {
...Event,
handleChange() {}
},
created: function () {},
};
</script>
<style>
<style>
</style>
<template>
<div class="eibs">
<!-- left -->
<c-col :span="12" style="margin-top: 20px;">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="120px">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%;"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.cnyflg"
: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="是否报送跨境人民币2107表" label-width="120px">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%;"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.traflg"
: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="是否报送跨境人民币2111表" label-width="120px" prop="cnybop.outflg">
<c-select
v-model="model.cnybop.outflg"
style="width: 100%;"
placeholder="请选择"
>
<el-option
v-for="item in codes.outflg"
: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="是否报送跨境人民币2106表" label-width="120px">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%;"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.libflg"
: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="是否报送跨境人民币2122表" label-width="120px">
<c-select
v-model="model.cnybop.vouflg"
placeholder="请选择"
style="width: 100%;"
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</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/Brtset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
temp:'不申报',
options: [
{
value: "1",
label: "申报",
},
{
value: "2",
label: "不申报",
},
],
codesOwnextkey:[
{
value: "",
label: "",
}
],
};
},
methods: { ...Event ,
async szflgChange(){
let rtnmsg = await this.executeRule("bopmod.szflg")
if(rtnmsg.respCode == SUCCESS){
this.model.bopmod.ownextkey = rtnmsg.data.bopmod_ownextkey
}
if(this.model.bopmod.szflg==='2'){
this.model.bopmod.acttyp = '';
}
if(this.model.bopmod.szflg==='3'){
this.model.bopmod.ownextkey = '';
this.model.bopmod.acttyp = '';
this.model.bopmod.basflg='';
}
}
},
created: function () {
//给人民币申报赋值
this.model.cnybop.cnyflg="2";
this.model.cnybop.traflg="2";
this.model.cnybop.libflg="2";
this.model.cnybop.vouflg="2";
},
watch: {
"model.bopmod.ownextkey": function(){
if(this.model.bopmod.ownextkey != ''){
var instName = window.sessionStorage.instName || "北京分行";
this.codesOwnextkey[0].value = this.model.bopmod.ownextkey;
this.codesOwnextkey[0].label = this.model.bopmod.ownextkey + instName;
}else{
this.codesOwnextkey[0].value = '';
this.codesOwnextkey[0].label = '';
}
}
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="Cover Message MT 202">
<el-form-item label="MT 202COV">
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Ordering Institution(Tag 52a)"
label="订单机构(Tag 52a)"
prop="setmod.setglg.setgll01.setgrp.ori.pts.extkey"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.ori.pts.extkey"
maxlength="16"
placeholder="请输入"
placeholder="请输入内容"
@keyup.enter.native="
showGridPromptDialog('gcdgrp.prb.pts.extkey')
"
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="11">
<c-col :span="24">
<el-form-item label=" MT756详情:" label-width="200px"> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Send message to:"
label="发送报文至:"
prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
>
<c-fullbox>
......@@ -56,7 +56,7 @@
</c-col>
<c-col :span="24">
<el-form-item
label="Sender's Corresp.(Tag 53a)"
label="发送方联系人(Tag 53a)"
prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey"
>
<c-fullbox>
......@@ -107,7 +107,7 @@
</c-col>
<c-col :span="24">
<el-form-item
label="Receiver's Corresp.(Tag 54a)"
label="接收方联系人(Tag 54a)"
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
>
<c-fullbox>
......@@ -158,7 +158,7 @@
</c-col>
<c-col :span="24">
<el-form-item
label="Receiv. Corr. Account"
label="接收方账户"
prop="setmod.setglg.setgll01.sespay.rcvcor2acc"
>
<c-input
......@@ -170,7 +170,7 @@
</c-col>
<c-col :span="22">
<el-form-item
label="Sender to Receiver Information(Tag 72)"
label="发送给接收方信息(Tag 72)"
prop="setmod.setglg.setgll01.sespay.strinf"
>
<c-input
......@@ -179,7 +179,7 @@
v-model="model.setmod.setglg.setgll01.sespay.strinf"
maxlength="35"
show-word-limit
placeholder="请输入Sender to Receiver"
placeholder="请输入信息"
></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- <c-row>
<c-col :span="24"> -->
......
<template>
<div>
<div class="eibs">
<!-- ------------------Left------------------>
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="单据结算" name="utlp">
<m-utlp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="创建融资" name="trtcrep" v-if="model.trtcre.crefinflg != ''">
<m-trtcrep :model="model" :codes="codes" />
</el-collapse-item>
<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>
<el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.mtabut.clsflg != ''">
<m-det756 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="头寸调拨(MT202)" name="det202cv" v-if="model.trnmod.cmtflg == 'C'">
<m-det202cv :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Brtset/Event";
import Utils from "~/utils";
import Utlp from "./Utlp";
import Trtcrep from "./Trtcrep";
import Dinpan from "./Dinpan";
import Det756 from "./Det756";
import Det202cv from "./Det202cv";
export default {
components: {
"m-utlp": Utlp,
"m-trtcrep": Trtcrep,
"m-dinpan": Dinpan,
"m-det756": Det756,
"m-det202cv": Det202cv,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["utlp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<!--=================顶部================= -->
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="单据编号" prop="trtcre.trdgrp.rec.pntref">
<c-fullbox>
<c-input
disabled
v-model="model.trtcre.trdgrp.rec.pntref"
maxlength="16"
style="width: 98%"
placeholder="请输入单据编号"
></c-input>
<c-input disabled v-model="model.trtcre.trdgrp.rec.pntref" maxlength="16" style="width: 98%" 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"
>
<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">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
......@@ -31,46 +18,27 @@
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="摘要" prop="trtcre.trdgrp.rec.pntnam">
<c-input
align="middle"
v-model="model.trtcre.trdgrp.rec.pntnam"
maxlength="40"
disabled
placeholder="请输入Parent Contract Name"
></c-input>
<c-input align="middle" v-model="model.trtcre.trdgrp.rec.pntnam" maxlength="40" disabled placeholder="请输入Parent Contract Name"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<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>
<c-input disabled v-model="model.trtcre.trdgrp.rec.ownref" maxlength="16" placeholder="请输入融资编号"></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
size="small"
type="primary"
:disabled="
<c-button 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"
>
Get Ref
" @click="onTrtpButgetref">
获取
</c-button>
</template>
</c-fullbox>
......@@ -79,13 +47,7 @@
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="摘要" prop="trtcre.trdgrp.rec.nam">
<c-input
align="middle"
v-model="model.trtcre.trdgrp.rec.nam"
maxlength="40"
disabled
placeholder="摘要"
></c-input>
<c-input align="middle" v-model="model.trtcre.trdgrp.rec.nam" maxlength="40" disabled placeholder="摘要"></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -95,20 +57,9 @@
<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: 98%"
></c-input>
<c-input disabled v-model="model.trtcre.trtp.usr.extkey" maxlength="8" placeholder="请输入客户经理" style="width: 98%"></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<c-button style="margin: 0 0 0 10px; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
......@@ -118,31 +69,15 @@
<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 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="17">
<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"
>
<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>
......@@ -150,17 +85,8 @@
<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"
>
<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>
......@@ -168,17 +94,8 @@
<c-col :span="24">
<el-form-item label="Good's Code " prop="trtcre.trdgrp.rec.stagod">
<c-select
v-model="model.trtcre.trdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择Good's Code "
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select v-model="model.trtcre.trdgrp.rec.stagod" style="width: 100%" placeholder="请选择Good's Code ">
<el-option v-for="item in codes.godcod" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
......@@ -186,44 +103,20 @@
<c-col :span="12">
<el-form-item label="Origial Currency" prop="trtcre.oricur">
<c-select
v-model="model.trtcre.oricur"
style="width: 100%"
:disabled="true"
placeholder="请选择Currency"
@keyup.enter.native="maxCurEvent"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select v-model="model.trtcre.oricur" style="width: 100%" :disabled="true" placeholder="请选择Currency" @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"
label-width="20px"
prop="trtcre.oriamt"
>
<c-input
v-model="model.trtcre.oriamt"
style="width: 100%"
placeholder="请输入融资金额"
></c-input>
<el-form-item style="text-align: left" label-width="20px" prop="trtcre.oriamt">
<c-input v-model="model.trtcre.oriamt" style="width: 100%" placeholder="请输入融资金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item prop="trtcre.trdgrp.rec.pctfin" label-width="20px">
<c-input
v-model="model.trtcre.trdgrp.rec.pctfin"
style="width: 80%"
></c-input
>%
<c-input v-model="model.trtcre.trdgrp.rec.pctfin" style="width: 80%"></c-input>%
</el-form-item>
</c-col>
......@@ -231,9 +124,7 @@
<c-col :span="24">
<c-form-item label="Exchange Rate" prop="trtcre.extrat">
<c-input
v-model="model.trtcre.extrat"
></c-input>
<c-input v-model="model.trtcre.extrat"></c-input>
</c-form-item>
</c-col>
......@@ -242,23 +133,11 @@
<c-col :span="24">
<el-form-item label="融资金额" prop="trtcre.trdgrp.cbs.max.cur">
<c-fullbox>
<c-select
v-model="model.trtcre.trdgrp.cbs.max.cur"
style="width: 30%"
>
<el-option
v-for="item in codes.curtxt2"
:key="item.value"
:label="item.label"
:value="item.value"
>
<c-select v-model="model.trtcre.trdgrp.cbs.max.cur" style="width: 30%">
<el-option v-for="item in codes.curtxt2" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
<c-input
v-model="model.trtcre.trdgrp.cbs.max.amt"
style="width: 70%"
:disabled="true"
></c-input>
<c-input v-model="model.trtcre.trdgrp.cbs.max.amt" style="width: 70%" :disabled="true"></c-input>
</c-fullbox>
</el-form-item>
......@@ -273,38 +152,17 @@
</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"
>
<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="利率调整方式"
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-form-item 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>
......@@ -312,47 +170,20 @@
<c-col :span="13">
<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>
<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" style="padding-right: 20px;">
<el-form-item
label="到期日(非节假日)"
prop="trtcre.trdgrp.rec.matdat"
label-width="110px"
>
<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 label="到期日(非节假日)" prop="trtcre.trdgrp.rec.matdat" label-width="110px">
<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"
style="width: 82%"
>
<c-input v-model="model.trtcre.trdgrp.rec.intrat" placeholder="请输入基准利率" :disabled="true" style="width: 82%">
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButget"
style="width: 15%"
>
<c-button size="small" type="primary" @click="onFinmodButget" style="width: 15%">
Get
</c-button>
</c-fullbox>
......@@ -360,21 +191,9 @@
</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-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>
......@@ -382,10 +201,7 @@
<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>
<c-input v-model="model.trtcre.trdgrp.rec.actrat" placeholder="请输入执行利率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -418,17 +234,8 @@
<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 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>
......@@ -436,20 +243,9 @@
<c-col :span="24">
<el-form-item label="预收息金额" prop="trtcre.trtmod.finmod.intamt">
<c-fullbox>
<c-input
v-model="model.trtcre.trtmod.finmod.intamt"
style="width: 77%"
:disabled="true"
placeholder="请输入预收息金额"
>
<c-input v-model="model.trtcre.trtmod.finmod.intamt" style="width: 77%" :disabled="true" placeholder="请输入预收息金额">
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButcal"
:disabled="model.trtcre.trtmod.finmod.intprd != '7'"
style="width: 20%"
>
<c-button size="small" type="primary" @click="onFinmodButcal" :disabled="model.trtcre.trtmod.finmod.intprd != '7'" style="width: 20%">
计算
</c-button>
</c-fullbox>
......@@ -458,70 +254,32 @@
<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"
>
<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="税率"
label-width="110px"
prop="trtcre.trtmod.finmod.shuilv"
>
<c-input
v-model="model.trtcre.trtmod.finmod.shuilv"
:disabled="true"
placeholder="请输入税率"
></c-input>
<el-form-item label="税率" label-width="110px" 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"
>
<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"
>
<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>
......@@ -539,31 +297,13 @@
<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="
<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>
" @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 :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"
>
<c-button style="margin: 0 0" size="small" type="primary" @click="onAplpDet">
{{ $t("buttons.details") }}
</c-button>
</template>
......@@ -573,34 +313,16 @@
<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>
<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="请输入定价审批代码"
style="width: 82%"
>
<c-input v-model="model.trtcre.trtmod.finmod.dinjdm" maxlength="20" placeholder="请输入定价审批代码" style="width: 82%">
</c-input>
<c-button
size="small"
type="primary"
@click="onDinmodDget"
:disabled="true"
style="width: 15%"
>
<c-button size="small" type="primary" @click="onDinmodDget" :disabled="true" style="width: 15%">
Get
</c-button>
</c-fullbox>
......@@ -608,22 +330,9 @@
</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-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>
......@@ -635,101 +344,55 @@
</el-form-item>
</c-col> -->
<c-col :span="14">
<el-form-item label="计息日期" prop="trtcre.trtmod.finmod.intdat">
<c-input
v-model="model.trtcre.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
:disabled="
<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>
"></c-input>
</el-form-item>
</c-col>
<c-col :span="9" :offset="1">
<c-checkbox v-model="model.trtcre.trtmod.finmod.wjdkfl" :disabled="true"
>是否到期主动扣收贷款本息</c-checkbox
>
<c-checkbox v-model="model.trtcre.trtmod.finmod.wjdkfl" :disabled="true">是否到期主动扣收贷款本息</c-checkbox>
</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="
<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 != 'A' &&
model.trtcre.trtmod.finmod.ratchgtyp != '8' &&
model.trtcre.trtmod.finmod.ratchgtyp != '9'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
">
<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="
<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>
"></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>
<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 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"
>
<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>
......@@ -737,30 +400,14 @@
<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>
<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-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>
......@@ -768,13 +415,7 @@
<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
>%
<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="1">
......@@ -784,17 +425,8 @@
</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"
>
<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>
......@@ -802,24 +434,13 @@
<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 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 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>
......@@ -839,12 +460,7 @@
<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 v-model="model.trtcre.trtmod.finmod.intact" style="width: 100%" placeholder="请选择利息付款账号" :disabled="true">
</c-input>
</el-form-item>
</c-col>
......@@ -860,12 +476,7 @@
<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 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>
......@@ -873,6 +484,7 @@
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
......@@ -883,7 +495,9 @@ import Event from "~/model/Brtset/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
components: {
"c-ptap": Ptap
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
......@@ -901,7 +515,7 @@ export default {
watch: {},
methods: {
...Event,
onExtkey(){
onExtkey() {
},
onSeainf(data) {
......@@ -922,4 +536,5 @@ export default {
created: function () {},
};
</script>
<style></style>
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
......@@ -232,9 +232,9 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="闭卷标识" label-width="80px" prop="mtabut.clsflg" style="margin-left:20px">
<c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px;float: left;" true-label="X"></c-checkbox>
<c-col :span="12" class="centerLable marginLable">
<el-form-item label="" prop="mtabut.clsflg" style="text-align: left; margin-left: -160px;float:left;">
<c-checkbox v-model="model.mtabut.clsflg" true-label="X">闭卷标识</c-checkbox>
</el-form-item>
</c-col>
</c-col>
......@@ -357,29 +357,42 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="创建融资" prop="trtcre.crefinflg">
<c-checkbox v-model="model.trtcre.crefinflg" style="float: left;" :disabled="model.paypsb != '' || model.brdgrp.rec.frepayflg !=''?true:false"></c-checkbox>
<c-col :span="12" class="centerLable marginLable">
<el-form-item label="" prop="trtcre.crefinflg" style="text-align: left; margin-left: -160px;float:left;">
<c-checkbox v-model="model.trtcre.crefinflg" :disabled="model.paypsb != '' || model.brdgrp.rec.frepayflg !=''?true:false">创建融资</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="同业代付" prop="dftcre.dfflag">
<c-checkbox v-model="model.dftcre.dfflag" style="float: left;"></c-checkbox>
<el-form-item label="" prop="dftcre.dfflag">
<c-checkbox v-model="model.dftcre.dfflag">同业代付</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="垫款" prop="paypsb">
<c-col :span="12" class="centerLable marginLable">
<el-form-item label="" prop="paypsb" style="text-align: left; margin-left: -160px;float:left;">
<c-checkbox v-model="model.paypsb"
style="float: left;"
:disabled="model.brdgrp.rec.frepayflg == ''?false:true"
></c-checkbox>
>垫款</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="自由付款标志" prop="brdgrp.rec.frepayflg">
<c-checkbox v-model="model.brdgrp.rec.frepayflg" style="float: left;"></c-checkbox>
<el-form-item label="" prop="brdgrp.rec.frepayflg">
<c-checkbox v-model="model.brdgrp.rec.frepayflg">自由付款标志</c-checkbox>
</el-form-item>
</c-col>
......@@ -484,8 +497,8 @@ export default {
table1:[],
columns:[
"1 1 \"类型\" 80",
"2 2 \"债务方\" auto",
"3 3 \"债券方\" auto",
"2 2 \"债务方\" 80",
"3 3 \"债券方\" 80",
"4 4 \"币种\" 80",
"5 5 \"金额\" 85 2 8 1 4",
"6 6 \"到期日\" 105 4 7 1"
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
<div class="eibs">
<c-col :span="24" style="margin-top: 20px;">
<c-col :span="12">
<el-form-item label="申报类型" label-width="120px" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
@change="szflgChange"
>
<el-option
v-for="item in codes.szflg"
:key="item.label"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="" prop="bopmod.basflg">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</el-form-item>
<c-col :span="7" :offset="1">
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="12">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp" label-width="120px">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
:key="item.label"
:key="item.value"
:label="item.label"
:value="item.label">
</el-option>
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">\
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey" label-width="120px">
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.ownextkey"
:key="item.label"
v-for="item in codesOwnextkey"
:key="item.value"
:label="item.label"
:value="item.label">
</el-option>
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
......@@ -69,13 +77,62 @@ export default {
mixins: [commonProcess],
data(){
return {
temp:'不申报',
options: [
{
value: "1",
label: "申报",
},
{
value: "2",
label: "不申报",
},
],
codesOwnextkey:[
{
value: "",
label: "",
}
],
};
},
methods:{...Event},
created:function(){
methods: { ...Event ,
async szflgChange(){
let rtnmsg = await this.executeRule("bopmod.szflg")
if(rtnmsg.respCode == SUCCESS){
this.model.bopmod.ownextkey = rtnmsg.data.bopmod_ownextkey
}
if(this.model.bopmod.szflg==='2'){
this.model.bopmod.acttyp = '';
}
if(this.model.bopmod.szflg==='3'){
this.model.bopmod.ownextkey = '';
this.model.bopmod.acttyp = '';
this.model.bopmod.basflg='';
}
}
},
created: function () {
//给人民币申报赋值
this.model.cnybop.cnyflg="2";
this.model.cnybop.traflg="2";
this.model.cnybop.libflg="2";
this.model.cnybop.vouflg="2";
},
watch: {
"model.bopmod.ownextkey": function(){
if(this.model.bopmod.ownextkey != ''){
var instName = window.sessionStorage.instName || "北京分行";
this.codesOwnextkey[0].value = this.model.bopmod.ownextkey;
this.codesOwnextkey[0].label = this.model.bopmod.ownextkey + instName;
}else{
this.codesOwnextkey[0].value = '';
this.codesOwnextkey[0].label = '';
}
}
},
}
</script>
<style>
......
<template>
<div class="eContainer">
<c-page title="进口信用证单据进口付汇">
<div class="fast-button">
<el-button size="small">备忘录</el-button>
<el-button size="small" @click="setDraggableContent('cms', '影像信息')">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</div>
<el-form
:model="model"
:rules="rules"
......@@ -16,19 +28,27 @@
type="card"
@tab-click="myTabClick"
>
<!--PD000005 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp ref="ovwp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000005
<el-tab-pane label="单据结算" name="utlp">
<c-content>
<m-utlp ref="utlp" :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000027 -->
<!-- <el-tab-pane label="同业代付" name="dftcrep" v-if="this.model.dftcre.dfflag==''">
<m-dftcrep :model="model" :codes="codes" />
</el-tab-pane> -->
<!--PD000027 -->
<!--PD000027
<el-tab-pane
label="创建融资"
name="trtcrep"
......@@ -39,6 +59,7 @@
</c-content>
</el-tab-pane>
<el-tab-pane
label="定价系统"
name="dinpan"
......@@ -50,7 +71,7 @@
<c-content>
<m-dinpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane>-->
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
......@@ -59,6 +80,14 @@
</c-content>
</el-tab-pane>
<!--PD000115 -->
<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,setpan,glepan">
<c-content>
<div class="eibs-tab">
......@@ -80,18 +109,29 @@
</c-content>
</el-tab-pane>
<!--PD000000 -->
<!--PD000000
<el-tab-pane label="提示信息" name="coninfp">
<c-content>
<div class="eibs-tab">
<m-coninfp :model="model" :codes="codes" />
</div>
</c-content>
</el-tab-pane>-->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
......@@ -112,12 +152,13 @@
</el-tab-pane>-->
<!--PD000009 -->
<el-tab-pane label="申报信息" name="sbxx">
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-sbxx :model="model" :codes="codes" />
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--
<el-tab-pane
label="对外付款/承兑通知书-基础信息"
name="basp"
......@@ -138,26 +179,27 @@
</c-content>
</el-tab-pane>
<!--PD000061 -->
-->
<!--PD000061
<el-tab-pane label="资本项目" name="cfactlp">
<c-content>
<m-cfactlp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD001139 -->
-->
<!--PD001139
<el-tab-pane label="试算结果" name="shisuan">
<c-content>
<m-shisuan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane>-->
<!--PD000115 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000130 -->
<!--PD000130
<el-tab-pane
:label="this.det756Name"
name="det756"
......@@ -167,8 +209,8 @@
<m-det756 :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000131 -->
-->
<!--PD000131
<el-tab-pane
:label="this.det202cvName"
name="det202cv"
......@@ -177,8 +219,8 @@
<c-content>
<m-det202cv :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane>-->
<!--
<el-tab-pane
label="2111跨境支出信息"
name="outp"
......@@ -208,6 +250,8 @@
<m-cips :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
-->
</c-tabs>
</el-form>
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
......@@ -216,13 +260,7 @@
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <el-button size="small">备忘录</el-button> -->
<!-- <el-button size="small" @click="setDraggableContent('cms', '影像信息')">影像信息</el-button> -->
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<!-- <el-button size="small">制裁信息</el-button> -->
<!-- <el-button size="small">拆分报文</el-button> -->
<!-- <el-button size="small">智能提示</el-button> -->
</c-function-btn>
<c-grid-ety-prompt-dialog
ref="etyDialog"
......@@ -267,6 +305,9 @@ import Cips2 from "./Cips2";
import Trtcrep from "./Trtcrep";
import Dinpan from "./Dinpan";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
export default {
name: "Brtset",
components: {
......@@ -294,6 +335,8 @@ export default {
"m-cips2": Cips2,
"m-trtcrep": Trtcrep,
"m-dinpan": Dinpan,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -306,7 +349,7 @@ export default {
return {
det202cvName: "头寸调拨(MT202)",
det756Name: "通知付款(MT756)",
tabVal: "utlp",
tabVal: "ovwp",
trnName: "brtset",
model: new Brtset().data,
checkRules: Check,
......
......@@ -166,8 +166,19 @@
<c-col :span="24">
<c-checkbox class="checkbox-left" v-model="model.byinst">关于申请人的指示</c-checkbox>
<c-col :span="24" class="centerLable marginLable">
<el-form-item
label=""
style="text-align: left; margin-left: -160px;float:left;"
prop="byinst"
>
<c-checkbox v-model="model.byinst"
>关于申请人的指示</c-checkbox
>
</el-form-item>
<!--c-checkbox style="text-align: left; margin-left: -160px;float:left;" v-model="model.byinst">关于申请人的指示</c-checkbox-->
</c-col>
</el-col>
......@@ -197,8 +208,5 @@ export default {
}
</script>
<style>
.checkbox-left {
float: left!important;
margin-left: 120px;
}
</style>
......@@ -657,7 +657,7 @@
</c-col>
-->
<c-col :span="24" class="centerLable marginLable">
<c-col :span="12" class="centerLable marginLable">
<el-form-item
label=""
style="text-align: left; margin-left: -160px;float:left;"
......@@ -672,10 +672,10 @@
>
</el-form-item>
</c-col>
<c-col :span="24" class="centerLable marginLable">
<c-col :span="12" class="centerLable ">
<el-form-item
label=""
style="text-align: left; margin-left: -160px;float:left;"
style="float: right; text-align: center"
prop="lidgrp.rec.revflg"
>
<c-checkbox v-model="model.lidgrp.rec.revflg" disabled
......
......@@ -146,8 +146,14 @@
style="text-align: left"
prop="liaall.liaccv.gleflg"
>
<c-col :span="7">
<c-checkbox class="checkbox-left" v-model="model.liaall.liaccv.gleflg">过账</c-checkbox>
<c-col :span="7" class="centerLable marginLable">
<el-form-item
label=""
style="text-align: left; margin-left: -160px;float:left;"
prop="liaall.liaccv.gleflg"
>
<c-checkbox v-model="model.liaall.liaccv.gleflg">过账</c-checkbox>
</el-form-item>
</c-col>
<!-- <c-col :span="3" style="float: right;"> -->
<!-- <c-row> -->
......@@ -354,8 +360,5 @@ export default {
};
</script>
<style>
.checkbox-left {
float: left!important;
margin-left: 0px!important;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment