Commit 1265a44b by Wuyuqiu

lttopn、lttcan、lttame、bttsnd、bttdck交易ui初步调整

parent 67d6cb4e
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="10">
<el-form-item
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="14">
<el-row>
<c-col :span="20">
......
......@@ -14,55 +14,126 @@
:validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<!-- <el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000001 -->
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000002 -->
<!-- <el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :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 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000003 -->
<el-tab-pane label="到单" name="drv">
<!-- <el-tab-pane label="到单" name="drv">
<c-content>
<m-drv :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000296 -->
<el-tab-pane label="不符点/指示" name="dscinsp">
<!-- <el-tab-pane label="不符点/指示" name="dscinsp">
<c-content>
<m-dscinsp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="表外" name="engp">
<!-- <el-tab-pane label="表外" name="engp">
<c-content>
<m-engp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<!-- <el-tab-pane label="费用及账务" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<!-- <el-tab-pane label="附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000529 -->
<el-tab-pane label="报文及面函" name="docpan">
<!-- <el-tab-pane label="报文及面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000000 -->
<el-tab-pane label="交易附件" name="doctre">
<!-- <el-tab-pane label="交易附件" name="doctre">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
......@@ -96,10 +167,11 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bttdck/Check";
import Default from "~/model/Bttdck/Default";
import Pattern from "~/model/Bttdck/Pattern";
import Ovwp from "./Ovwp";
import Drv from "./Drv";
import Dscinsp from "./Dscinsp";
import Utils from "~/utils";
import Addbcb from "./Addbcb"
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
......@@ -109,25 +181,27 @@ import Doctre from "~/views/Public/Doctre";
export default {
components:{
"m-drv" : Drv,
"m-dscinsp" : Dscinsp,
// "m-drv" : Drv,
// "m-dscinsp" : Dscinsp,
"m-ovwp" : Ovwp,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-Glepan" : Glepan,
"m-doctre" : Doctre,
"m-addbcb" : Addbcb,
},
provide() {
return {
root: this
root: this,
}
},
//mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "drv",
tabVal: "ovwp",
trnName: "bttdck",
model: new Bttdck().data,
checkRules: Check,
......@@ -136,6 +210,7 @@ export default {
rules: null,
codes: {...CodeTable
},
activeNames: ["engp"],
}
},
methods:{
......
<template>
<div class="eibs-tab">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人名币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select>
</el-form-item>
</c-col>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人名币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人名币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" disabled>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人名币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" :disabled="model.btdgrp.cbs.max.cur!='CNY'">
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<c-col :span="18">
<el-form-item label="是否报送跨境人名币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" placeholder="不申报" :code="codes.cnyflg" 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="cnyp1">
<m-cnyp1 :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/Bttsnd/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Cnyp1 from "./Cnyp1";
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
components: {
"m-cnyp1": Cnyp1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["cnyp1"],
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<c-col :span="10">
<el-form-item
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="18">
<c-content>
<c-col :span="18">
......
<template>
<c-page title="转让证单据寄单">
<div class="eContainer">
<c-page title="转让信用证单据寄单">
<el-form
......@@ -11,30 +10,92 @@
label-position="right"
:validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :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 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000032 -->
<el-tab-pane label="寄单" name="payp">
<!-- <el-tab-pane label="寄单" name="payp">
<c-content>
<m-payp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000067 -->
<el-tab-pane label="指示、不符点" name="dscins">
<!-- <el-tab-pane label="指示、不符点" name="dscins">
<c-content>
<m-dscins :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="表外" name="engp">
<!-- <el-tab-pane label="表外" name="engp">
<c-content>
<m-engp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan">
<!-- <el-tab-pane label="费用及账务" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />.
</c-content>
......@@ -44,16 +105,16 @@
<c-content>
<m-glepan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane label="附言" name="coninfp">
<!-- <el-tab-pane label="附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000529 -->
<el-tab-pane label="报文及面函" name="docpan">
<!-- <el-tab-pane label="报文及面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
......@@ -64,19 +125,19 @@
<c-content>
<m-doctre :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane label="报销明细" name="remp" v-if="model.rmbclmnow == 'X'">
<!-- <el-tab-pane label="报销明细" name="remp" v-if="model.rmbclmnow == 'X'">
<c-content>
<m-remp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<!-- <el-tab-pane label="跨境人民币申报" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
......@@ -101,7 +162,6 @@
</c-page>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......@@ -116,7 +176,8 @@ import Payp from "./Payp"
import Dscins from "./Dscins"
import Remp from "./Remp"
import Cnyp from "./Cnyp"
import Ovwp from "./Ovwp"
import Addbcb from "./Addbcb"
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
......@@ -127,6 +188,7 @@ import Utils from "~/utils";
export default {
components:{
"m-ovwp" : Ovwp,
"m-payp" : Payp,
"m-dscins" : Dscins,
"m-engp" : Engp,
......@@ -137,6 +199,7 @@ export default {
"m-doctre" : Doctre,
"m-remp" : Remp,
"m-cnyp" : Cnyp,
"m-addbcb" : Addbcb,
},
provide() {
return {
......@@ -147,7 +210,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "payp",
tabVal: "ovwp",
trnName: "bttsnd",
model: new Bttsnd().data,
checkRules: Check,
......@@ -156,6 +219,7 @@ export default {
rules: null,
codes: {...CodeTable
},
activeNames: ["engp"],
}
},
methods:{
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12">
<c-col :span="10">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<el-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="附加条款" prop="ltdgrp.blk.adlcnd">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- 页面布局由上到下,不是直接分左右 -->
<!-- =============================顶部============================ -->
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<el-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="单据要求" prop="ltdgrp.blk.lcrdoc">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- SG000347 : Instructions to Paying/Accepting/Negotiating Bank -->
<c-col :span="20">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- 顶部 -->
<c-col :span="24">
<el-form-item
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12">
<c-col :span="24">
<c-ptap
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
......
......@@ -13,101 +13,151 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan" v-if="model.setmod.glemod.gleshwstm">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<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 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--lttamep PD000001 Amendment -->
<el-tab-pane label="转让信用证修改" name="amep">
<!-- <el-tab-pane label="转让信用证修改" name="amep">
<m-amep :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000001 Overview -->
<el-tab-pane label="概要" name="ovwp">
<!-- <el-tab-pane label="概要" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--aamp PD000001 附加金额 -->
<el-tab-pane
<!-- <el-tab-pane
label="附加金额"
name="aamp"
v-if="model.lttp.aamp.aammod.addamtflg"
>
<m-aamp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000042 Parties -->
<el-tab-pane label="当事人描述" name="ptyp">
<!-- <el-tab-pane label="当事人描述" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000065 Reimbursement of Transfer L/C -->
<el-tab-pane
<!-- <el-tab-pane
label="转让信用证报销"
name="rbip"
v-if="model.ltdgrp.rec.rmbflg"
>
<m-rbip :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000077 Details -->
<el-tab-pane label="详细信息" name="detp">
<!-- <el-tab-pane label="详细信息" name="detp">
<c-content>
<m-detp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000328 Goods (Amend.) -->
<el-tab-pane label="货物描述" name="dogpame">
<!-- <el-tab-pane label="货物描述" name="dogpame">
<m-dogpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000324 Doc's (Amend.) -->
<el-tab-pane label="单据要求" name="dorpame">
<!-- <el-tab-pane label="单据要求" name="dorpame">
<m-dorpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000332 Add. Con. (Amend.) -->
<el-tab-pane label="附加条款" name="adcpame">
<!-- <el-tab-pane label="附加条款" name="adcpame">
<m-adcpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane label="原始信用证详细信息" name="lttinf">
<!-- <el-tab-pane label="原始信用证详细信息" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--setmod PD000000 Settlement -->
<el-tab-pane label="费用及账务" name="setpan">
<!-- <el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--glemod PD000001 -->
<el-tab-pane
<!-- <el-tab-pane
label="分录"
name="glepan"
v-if="model.setmod.glemod.gleshwstm"
>
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp">
<!-- <el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文" name="docpan">
<!-- <el-tab-pane label="报文" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="交易附件" name="doctre">
<!-- <el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000339 Spe. pay conditions Ben (Amend.) -->
<el-tab-pane
<!-- <el-tab-pane
label="受益人的特殊付款条款"
name="spbpame"
v-if="model.ltdgrp.rec.spcbenflg"
>
<m-spbpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000343 Spe. pay. cond. Bank only(Amend) -->
<el-tab-pane
<!-- <el-tab-pane
label="仅适用于银行的特殊付款条款"
name="sprpame"
v-if="model.ltdgrp.rec.spcrcbflg"
>
<m-sprpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttamep PD000346 Instructions to P, A, N. Bank -->
<el-tab-pane label="给付款、承兑、议付行的指示" name="inspame">
<!-- <el-tab-pane label="给付款、承兑、议付行的指示" name="inspame">
<m-inspame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
......@@ -159,6 +209,7 @@ import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan";
import Addbcb from "./Addbcb";
export default {
name: "Lttame",
......@@ -181,6 +232,7 @@ export default {
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-inspame": Inspame,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -190,7 +242,7 @@ export default {
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "amep",
tabVal: "ovwp",
trnName: "lttame",
trnType: "",
model: new Lttame().data,
......@@ -201,6 +253,7 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["setpan"],
};
},
methods: {
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="偿付行" prop="rmbclm.rmbrol">
......
......@@ -13,30 +13,61 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--lttcan PD000002 Cancelation -->
<el-tab-pane label="信用证注销" name="canp">
<m-canp :model="model" :codes="codes" />
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<!--lttcan PD000009 MT 742 Reimbursement Claim -->
<el-tab-pane label="MT 742报销申请" name="rcldetp">
<m-rcldetp :model="model" :codes="codes" />
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<!-- <el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000001 -->
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="setpan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<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 -->
<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
......@@ -71,6 +102,8 @@ import Check from "~/model/Lttcan/Check";
import Default from "~/model/Lttcan/Default";
import Pattern from "~/model/Lttcan/Pattern";
import Canp from "./Canp";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
import Rcldetp from "./Rcldetp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
......@@ -80,6 +113,8 @@ import Doctre from "~/views/Public/Doctre";
export default {
name: "Lttcan",
components: {
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-canp": Canp,
"m-setpan": Setpan,
"m-rcldetp": Rcldetp,
......@@ -95,7 +130,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "canp",
tabVal: "ovwp",
trnName: "lttcan",
model: new Lttcan().data,
checkRules: Check,
......@@ -105,6 +140,7 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["setpan"],
};
},
methods: {
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="11">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<!-- S0000042 : 是否报送跨境人民币2101表 -->
<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>
<!-- S0000045 : 是否报送跨境人民币2107表 -->
<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.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000077 : 是否报送跨境人民币2111表 -->
<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.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000113 : 是否报送跨境人民币2106表 -->
<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.cnyflg"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000142 : 是否报送跨境人民币2122表 -->
<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.cnyflg"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="2106银行跟单结算及表外融资" name="libp" v-if="model.cnybop.libflg=='1'">
<m-libp :model="model" :codes="codes"/>
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Lttopn/Event";
import Cnyp1 from "./Cnyp1";
import Libp from "./Libp"
export default {
components: {
"m-cnyp1": Cnyp1,
"m-libp" : Libp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
return {
activeNames: ["cnyp1"],
};
},
methods: { ...Event },
created: function () {},
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<!-- 被授权的银行当事人 -->
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="20">
<c-form-item label="货物描述" prop="ltdgrp.blk.lcrgod">
<c-input
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!--===============左 =================== -->
<el-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- 顶部 -->
<c-col :span="24">
<el-form-item
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- left -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
......@@ -13,74 +13,135 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000001 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :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 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--lttp PD000001 Overview -->
<el-tab-pane label="概要" name="ovwp">
<!-- <el-tab-pane label="概要" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--aamp PD000001 附加金额 -->
<el-tab-pane label="附加金额" name="aamp" v-if="model.lttp.aamp.aammod.addamtflg">
<!-- <el-tab-pane label="附加金额" name="aamp" v-if="model.lttp.aamp.aammod.addamtflg">
<m-aamp :model="model" :codes="codes"/>
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000077 Details -->
<el-tab-pane label="详细信息" name="detp">
<!-- <el-tab-pane label="详细信息" name="detp">
<c-content>
<m-detp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000042 Parties -->
<el-tab-pane label="当事人描述" name="ptyp">
<!-- <el-tab-pane label="当事人描述" name="ptyp">
<m-ptyp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000057 Goods -->
<el-tab-pane label="货物描述" name="dogp">
<!-- <el-tab-pane label="货物描述" name="dogp">
<m-dogp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000060 Documents -->
<el-tab-pane label="单据要求" name="dorp">
<!-- <el-tab-pane label="单据要求" name="dorp">
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'led'" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000073 Add. Cond. -->
<el-tab-pane label="附加条款" name="adcp">
<!-- <el-tab-pane label="附加条款" name="adcp">
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'led'" />
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000169 Orig. L/C Details -->
<el-tab-pane label="原始信用证详细信息" name="lttinf">
<!-- <el-tab-pane label="原始信用证详细信息" name="lttinf">
<m-lttinf :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--liaall PD000027 Liability -->
<el-tab-pane label="表外" name="engp">
<!-- <el-tab-pane label="表外" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--setmod PD000000 Settlement -->
<el-tab-pane label="费用及账务" name="setpan">
<!-- <el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--glemod PD000001 -->
<el-tab-pane label="分录" name="glepan">
<!-- <el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp">
<!-- <el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文" name="docpan">
<!-- <el-tab-pane label="报文" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="交易附件" name="doctre">
<!-- <el-tab-pane label="交易附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<!-- <el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--cnybop PD000110 2106银行跟单结算及表外融资 -->
<el-tab-pane label="2106银行跟单结算及表外融资" name="libp" v-if="model.cnybop.libflg=='1'">
<!-- <el-tab-pane label="2106银行跟单结算及表外融资" name="libp" v-if="model.cnybop.libflg=='1'">
<m-libp :model="model" :codes="codes"/>
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000371 Special Payment Beneficiary -->
<el-tab-pane
<!-- <el-tab-pane
label="受益人特殊付款条款"
name="spcbenp"
v-if="model.ltdgrp.rec.spcbenflg"
......@@ -91,9 +152,9 @@
:dtyp="'spcbenp'"
:rec="'led'"
/>
</el-tab-pane>
</el-tab-pane> -->
<!--lttp PD000372 Special Payment Rcv Bank only -->
<el-tab-pane
<!-- <el-tab-pane
label="仅限银行特殊付款条款"
name="spcrcvp"
v-if="model.ltdgrp.rec.spcrcbflg"
......@@ -104,7 +165,7 @@
:dtyp="'spcrcvp'"
:rec="'led'"
/>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
......@@ -153,6 +214,7 @@ import Glepan from "~/views/Public/Glepan";
import Doxp from '~/views/Public/Doxp';
import Aamp from "./Aamp"
import Libp from "./Libp"
import Addbcb from "./Addbcb"
export default {
name: "Lttopn",
......@@ -172,6 +234,7 @@ export default {
'm-doxp': Doxp,
'm-dogp': Dogp,
"m-aamp" : Aamp,
"m-addbcb" : Addbcb,
},
provide() {
return {
......@@ -191,6 +254,7 @@ export default {
codes: {
...CodeTable,
},
activeNames: ["engp"],
};
},
methods: {
......
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