Commit 3e2667d2 by wangna

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents 576316a4 c88f6e02
......@@ -7323,12 +7323,12 @@ const CodeTable = {
{ label: "受益人", value: "BENE" },
],
gartypc: [
{ label: "APAY", value: "APAY Advance Payment" },
{ label: "PAYM", value: "PAYM Payment" },
{ label: "PERF", value: "PERF Performance" },
{ label: "TEND", value: "TEND Tender or Bid" },
{ label: "WARR", value: "WARR Warrantyimaintenance" },
],
{ label: "APAY Advance Payment", value: "APAY" },
{ label: "PAYM Payment", value: "PAYM" },
{ label: "PERF Performance", value: "PERF" },
{ label: "TEND Tender or Bid", value: "TEND" },
{ label: "WARR Warrantyimaintenance", value: "WARR" },
],
legfrm1: [
{ label: "备用信用证", value: "STBY" },
{ label: "合同保函统一规则URCG", value: "URG" },
......
......@@ -37,8 +37,8 @@ export default {
},
/*
获取后台setValues、setCodeValues传来的动态码,并自动转为码表值。
key:为后端传来的CodeSet的字段path,如bddgrp.rec.docprbrol
tableName:src下的全局静态码表中的码表名称,如rolall
key:为后端传来的CodeSet的字段path,如'bddgrp.rec.docprbrol'
tableName:src下的全局静态码表中的码表名称,如'rolall'
如后端传来的CodeSet下该字段值为"value+lable",则不用传参数tableName
如后端传来的CodeSet下该字段值仅有"value",则需传参数tableName,去全局静态码表中找到相应码表,根据value值找到lable值
*/
......
......@@ -195,9 +195,11 @@ export default {
async handleReset() {
this.model.infcon.seaownref = ""
this.model.infcon.opndatfrom = new Date();
this.model.infcon.opndatto = new Date();
this.model.infcon.nam = "";
this.model.infcon.opndatfrom = "";
// this.model.infcon.opndatfrom = new Date();
// this.model.infcon.opndatto = new Date();
this.model.infcon.opndatto = "";
this.model.infcon.nam = "";
this.model.infcon.searef = "";
this.model.infcon.pty.extkey = "";
this.model.infcon.pty.nam = "";
......
<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/Bctacc/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>
\ No newline at end of file
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ====================左边======================= -->
<el-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="代收承兑编号"
......@@ -173,21 +173,9 @@
></c-input>
</el-form-item>
</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>
</el-col>
</c-col>
<!-- ====================右边======================= -->
<el-col :span="11" :offset="1">
<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
......@@ -283,7 +271,19 @@
></c-date-picker>
</el-form-item>
</c-col>
</el-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>
......
<template>
<c-row>
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="20">
<el-form-item label="放单指示条款" prop="bcdgrp.blk.colins">
......@@ -73,11 +73,11 @@
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<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:50%" placeholder="请输入费用承担条款">
<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>
......@@ -89,7 +89,7 @@
<el-form-item label="手续费支付的附加详述" prop="bcdgrp.blk.chgtxt">
<c-input
:rows="4"
type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" style="width:76%"
type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" style="width:100%"
show-word-limit placeholder="请输入手续费支付的附加详述"></c-input>
</el-form-item>
</c-col>
......@@ -100,7 +100,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" prop="bcdgrp.rec.waicolcod">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:50%"
<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">
......@@ -110,7 +110,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="放单时是否放弃向托收行收取费用的权力" prop="bcdgrp.rec.wairmtcod">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:50%"
<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">
......@@ -120,7 +120,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="延期付款期限" prop="bcdgrp.rec.othins">
<c-select v-model="model.bcdgrp.rec.othins" style="width:50%" placeholder="请选择延期付款期限">
<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>
......@@ -128,7 +128,7 @@
</el-form-item>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
......
<template>
<div class="eibs-tab">
<c-col :span="11">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="24">
<el-form-item
label="付款人参考号"
......@@ -132,7 +132,7 @@
</c-col>
<!-- =====================right================================ -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left:20px;">
<c-col :span="24">
<el-form-item
label="托收行参考号"
......
<template>
<c-page title="进口代收承兑">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -17,50 +11,51 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--Settle BC -->
<el-tab-pane label="Settle BC" name="bctset">
<!-- 业务信息 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-bctset :model="model" :codes="codes" />
</c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--指示条款 -->
<el-tab-pane label="指示条款" name="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<!--参与方 -->
<el-tab-pane label="参与方" name="ptyp">
<!--费用账务 -->
<el-tab-pane label="费用/账务" name="engp,setpan">
<c-content>
<m-ptyp :model="model" :codes="codes" />
<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>
<!--表外记账 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--结算 -->
<el-tab-pane label="结算" name="setpan">
<!--备查/附言 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-setpan :model="model" :codes="codes" />
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--提示信息 -->
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--报文和面函 -->
<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 label="附件" name="doctre">
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
......@@ -77,6 +72,12 @@
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</template>
......@@ -91,9 +92,11 @@ import Check from "~/model/Bctacc/Check";
import Default from "~/model/Bctacc/Default";
import Pattern from "~/model/Bctacc/Pattern";
import Addbcb from "./Addbcb";
import Bctset from "./Bctset";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
import Ovwp from "./ovwp.vue";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
......@@ -104,6 +107,7 @@ import Doctre from "~/views/Public/Doctre";
export default {
name: "Bctacc",
components: {
"m-addbcb":Addbcb,
"m-bctset": Bctset,
"m-detp": Detp,
"m-ptyp": Ptyp,
......@@ -112,6 +116,7 @@ export default {
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-ovwp": Ovwp,
},
provide() {
return {
......@@ -121,7 +126,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "bctset",
tabVal: "ovwp",
trnName: "bctacc",
model: new Bctacc().data,
checkRules: Check,
......@@ -131,6 +136,7 @@ export default {
codes: {
...CodeTable,
},
activeNames:["engp"]
};
},
methods: {
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<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 commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Bctacc/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: [commonProcess],
data(){
return {
activeNames: ["bctset"],
}
},
methods:{...Event},
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/Bctdav/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>
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-col :span="11">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg" label-width="200px">
<c-select
:code="codes.cnyflg"
disabled 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" label-width="200px">
<c-select
:code="codes.traflg"
disabled 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" label-width="200px">
<c-select
:code="codes.outflg"
:disabled="model.bcdgrp.cbs.max.cur!='CNY'" 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" label-width="200px">
<c-select
:code="codes.libflg"
disabled 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" label-width="200px">
<c-select
:code="codes.vouflg"
disabled 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/Bctdav/Event"
<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>
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bctdav/Event";
import Cnyp1 from "./Cnyp1"
export default {
components: {
"m-cnyp1": Cnyp1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["cnyp1"],
};
},
methods: {
...Event,
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
}
</script>
<style>
</style>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<el-col :span="11">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg" label-width="200px">
<c-select
:code="codes.cnyflg"
disabled 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" label-width="200px">
<c-select
:code="codes.traflg"
disabled 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" label-width="200px">
<c-select
:code="codes.outflg"
:disabled="model.bcdgrp.cbs.max.cur!='CNY'" 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" label-width="200px">
<c-select
:code="codes.libflg"
disabled 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" label-width="200px">
<c-select
:code="codes.vouflg"
disabled 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/Bctdav/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="放单指示条款">
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-input type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="65" show-word-limit
<el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bcdgrp.blk.colins" maxlength="65" show-word-limit
placeholder="请输入放单指示条款">
</c-input>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="
showGridPromptDialog(
'bctp.colins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.colins' },
{ TXT: false },
'doxpDialog'
)
">
...
</c-button>
</c-col>
</c-col>
<c-col :span="12">
<el-form-item label="汇票指示条款">
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more" @click="
showGridPromptDialog(
'bctp.colins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.colins' },
{ TXT: false },
'doxpDialog'
)
">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-input type="textarea" v-model="model.bcdgrp.blk.dftins" maxlength="65" show-word-limit
<el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bcdgrp.blk.dftins" maxlength="65" show-word-limit
placeholder="请输入汇票指示条款"></c-input>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="
showGridPromptDialog(
'bctp.dftins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.dftins' },
{ TXT: false },
'doxpDialog'
)
">
...
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" prop="bcdgrp.rec.proins">
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more" @click="
showGridPromptDialog(
'bctp.dftins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.dftins' },
{ TXT: false },
'doxpDialog'
)
">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="20">
<c-select v-model="model.bcdgrp.rec.proins" style="width:100%" placeholder="请选择拒绝证书指示条款" :code="codes.proins">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="其他指示条款">
<el-form-item label="拒绝证书指示条款" prop="bcdgrp.rec.proins" style="padding-top:15px">
<c-fullbox>
<c-select v-model="model.bcdgrp.rec.proins" style="width:100%" placeholder="请选择拒绝证书指示条款" :code="codes.proins">
</c-select>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<c-input type="textarea" v-model="model.bcdgrp.blk.othins" maxlength="65" show-word-limit
<el-form-item label="其他指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bcdgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入其他指示条款"></c-input>
</c-col>
<c-col :span="4">
<c-button size="small" type="primary" icon="el-icon-search" @click="
showGridPromptDialog(
'bctp.othins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.othins' },
{ TXT: false },
'doxpDialog'
)
">
...
</c-button>
</c-col>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more" @click="
showGridPromptDialog(
'bctp.othins.buttxmsel',
null,
null,
{ TXT: 'bcdgrp.blk.othins' },
{ TXT: false },
'doxpDialog'
)
">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物代码(用于统计)">
<el-form-item label="货物代码(用于统计)" style="padding-top:15px">
<c-fullbox>
<c-select v-model="model.bcdgrp.rec.stagod" style="width:100%" placeholder="请选择货物代码(用于统计)" :code="codes.godcod">
</c-select>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="20">
<c-select v-model="model.bcdgrp.rec.stagod" style="width:100%" placeholder="请选择货物代码(用于统计)" :code="codes.godcod">
</c-select>
</c-col>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="费用承担条款">
</el-form-item>
</c-col>
<c-col :span="24">
<c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择费用承担条款"
<el-form-item label="费用承担条款" style="padding-top:15px">
<c-fullbox>
<c-select v-model="model.bcdgrp.rec.chato" style="width:100%" placeholder="请选择费用承担条款"
:code="codes.chadet">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="手续费支付的附加详述">
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-input type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" show-word-limit
<el-form-item label="手续费支付的附加详述" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bcdgrp.blk.chgtxt" maxlength="35" show-word-limit
placeholder="请输入手续费支付的附加详述"></c-input>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bcdgrp.rec.focflg">无偿放单选项</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" label-width="500px">
</el-form-item>
<c-checkbox v-model="model.bcdgrp.rec.focflg" style="padding-left:10px">无偿放单选项</c-checkbox>
</c-col>
<c-col :span="24">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:100%" placeholder="请选择交单时是否放弃向代收行收取费用的权力"
<c-col :span="24" style="width:100%">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" style="padding-top:15px">
<c-select v-model="model.bcdgrp.rec.waicolcod" style="width:100%" placeholder="请选择交单时是否放弃向代收行收取费用的权力"
:code="codes.waicolcod">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="放单时是否放弃向托收行收取费用的权力" label-width="500px">
</el-form-item>
</c-col>
<c-col :span="24">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:100%" placeholder="请选择放单时是否放弃向托收行收取费用的权力"
:code="codes.wairmtcod">
</c-select>
<c-col :span="24" style="width:100%">
<el-form-item label="放单时是否放弃向托收行收取费用的权力" style="padding-top:15px">
<c-select v-model="model.bcdgrp.rec.wairmtcod" style="width:100%" placeholder="请选择放单时是否放弃向托收行收取费用的权力"
:code="codes.wairmtcod">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="延期付款期限">
<c-col :span="24" style="width:100%">
<el-form-item label="延期付款期限" style="padding-top:15px">
<c-select v-model="model.bcdgrp.rec.othins" style="width:100%" placeholder="请选择延期付款期限" :code="codes.othins">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-select v-model="model.bcdgrp.rec.othins" style="width:100%" placeholder="请选择延期付款期限" :code="codes.othins">
</c-select>
</c-col>
</c-col>
</c-row>
</template>
......@@ -172,7 +141,7 @@
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Botdav/Event"
import Event from "~/model/Bctdav/Event"
export default {
inject: ['root'],
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item
label="付款人参考号"
......@@ -133,7 +133,7 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item
label="托收行参考号"
......
<template>
<div class="eibs-tab">
<el-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="单据类型" prop="bcdgrp.srm.djutyp">
<c-select v-model="model.bcdgrp.srm.djutyp" style="width:100%" placeholder="请选择单据类型"
......@@ -33,9 +33,7 @@
v-model="model.bcdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input>
</el-form-item>
</c-col>
</el-col>
</c-col>
</div>
</template>
<script>
......
<template>
<c-page title="进口代收">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -18,63 +12,64 @@
: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="detp">
<m-detp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="参与方" name="ptyp">
<!--业务信息 -->
<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,setpan,glepan">
<c-content>
<m-ptyp :model="model" :codes="codes" />
<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>
<!--表外记账 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="结算" name="setpan">
<!--备查/附言 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-setpan :model="model" :codes="codes" />
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--账务 -->
<el-tab-pane label="账务" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--报文和面函 -->
<el-tab-pane label="报文和面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
<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">
<m-doctre :model="model" :codes="codes" />
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--提示信息 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes" />
<!-- 申报信息 -->
<el-tab-pane label="申报信息" name="cnyp">
<c-content>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="货权单据" name="srmp">
<m-srmp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
......@@ -90,6 +85,13 @@
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</template>
......@@ -103,7 +105,7 @@ import Check from "~/model/Bctdav/Check";
import Default from "~/model/Bctdav/Default";
import Pattern from "~/model/Bctdav/Pattern";
import Addbcb from "./Addbcb";
import Ovwp from "./Ovwp";
import Detp from "./Detp";
import Ptyp from "./Ptyp";
......@@ -121,6 +123,7 @@ import Doctre from "~/views/Public/Doctre";
export default {
name: "Bctdav",
components: {
"m-addbcb": Addbcb,
"m-ovwp": Ovwp,
"m-detp": Detp,
"m-ptyp": Ptyp,
......
......@@ -19,7 +19,6 @@
disabled
size="small"
type="primary"
icon="el-icon-search"
@click="onColinsButtxmsel"
>
<i class="el-icon-info"></i>
......@@ -45,7 +44,6 @@
disabled
size="small"
type="primary"
icon="el-icon-search"
@click="onDftinsButtxmsel"
>
<i class="el-icon-info"></i>
......@@ -83,7 +81,6 @@
disabled
size="small"
type="primary"
icon="el-icon-search"
@click="onOthins1Buttxmsel"
>
<i class="el-icon-info"></i>
......
<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>
\ No newline at end of file
<template>
<c-row>
<!-- =================顶部====================== -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="22">
<el-form-item
label="托收业务编号"
......@@ -26,7 +26,7 @@
></c-button>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="简略信息" prop="bodgrp.rec.nam">
<c-input
align="middle"
......@@ -38,7 +38,7 @@
</el-form-item>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="修改日期" prop="botamep.amedat">
<c-date-picker
......@@ -51,11 +51,11 @@
</c-col>
<c-col :span="24">
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label=""> </el-form-item>
</c-col>
<c-col :span="12" :offset="4">
<el-form-item label="金额"> </el-form-item>
</c-col> -->
<c-col :span="12" >
<el-form-item label="金额" style="margin-left:42px;"> </el-form-item>
</c-col>
</c-col>
......@@ -162,7 +162,7 @@
<!-- ====================底部======================= -->
<c-col>
<el-row>
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="9">
<el-form-item
......@@ -227,7 +227,7 @@
</el-row>
<el-row>
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="9">
<el-form-item
......@@ -293,7 +293,7 @@
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="单据到期日" prop="oldbodgrp.rec.matdat">
<c-date-picker
......
......@@ -9,10 +9,9 @@
placeholder="请输入放单指示条款" >
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.colins.buttxmsel', null, null,{TXT: ''}, {TXT: false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -24,8 +23,8 @@
<c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="colinsflg">放单指示条款修改</c-checkbox>
<el-form-item label="" prop="bodgrp.blk.colinsflg" >
<c-checkbox v-model="colinsflg" style="margin-right:80px;">放单指示条款修改</c-checkbox>
</el-form-item>
</c-col>
......@@ -36,9 +35,8 @@
placeholder="请输入汇票指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.dftins.buttxmsel', null, null,{TXT: 'bodgrp.blk.dftins'}, {TXT: false},'doxpDialog')">
...
</c-button>
</template>
</c-fullbox>
......@@ -53,10 +51,9 @@
placeholder="请输入拒绝证书指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.proins.buttxmsel', null, null,{TXT: 'bodgrp.blk.proins'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -71,10 +68,9 @@
placeholder="请输入其它指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.othins.buttxmsel', null, null,{TXT: 'bodgrp.blk.othins'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -89,10 +85,9 @@
placeholder="请输入仓储/保险指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.whins.buttxmsel', null, null,{TXT: 'bodgrp.blk.delins'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -125,8 +120,10 @@
</c-col>
<c-col :span="22">
<c-checkbox v-model="model.bodgrp.rec.focflg" style="padding-left:10px">无偿放单选项</c-checkbox>
<c-col :span="24">
<el-form-item class="checkbox-right">
<c-checkbox v-model="model.bodgrp.rec.focflg" >无偿放单选项</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="width:100%">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" prop="bodgrp.rec.waicolcod" style="padding-top:15px">
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<div class="eibs">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="汇票指示条款" prop="bodgrp.blk.dftins" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 6}"
v-model="model.bodgrp.blk.dftins" style="width:70%;margin-right:20px;"
v-model="model.bodgrp.blk.dftins" style="width:100%;margin-right:20px;"
maxlength="390" show-word-limit placeholder="请输入汇票指示条款"
></c-input>
</el-form-item>
......@@ -13,28 +15,29 @@
<c-col :span="24">
<el-form-item label="利息指示条款" prop="bodgrp.blk.intins" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 5}"
v-model="model.bodgrp.blk.intins" style="width:70%;margin-right:20px;"
v-model="model.bodgrp.blk.intins" style="width:100%;margin-right:20px;"
maxlength="325" show-word-limit placeholder="请输入利息指示条款"
></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-col :span="22">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.setinsbo" style="width:98%;margin-right:20px;"
v-model="model.bodgrp.blk.setinsbo" style="width:100%;margin-right:20px;"
maxlength="390" show-word-limit placeholder="请输入结算条款"
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-button size="small" type="primary" icon="el-icon-search" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')">
...
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-more" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')">
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="赋予代理行的权力" prop="bodgrp.blk.agtaut" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 6}"
v-model="model.bodgrp.blk.agtaut" style="width:40%;margin-right:20px;"
v-model="model.bodgrp.blk.agtaut" style="width:100%;margin-right:20px;"
maxlength="210" show-word-limit placeholder="请输入赋予代理行的权力"
></c-input>
</el-form-item>
......@@ -42,20 +45,20 @@
<c-col :span="24">
<el-form-item label="货物的起运地" prop="bodgrp.rec.shpfro" label-width="180px">
<c-input v-model="model.bodgrp.rec.shpfro" style="width:40%;margin-right:20px;"
<c-input v-model="model.bodgrp.rec.shpfro" style="width:100%;margin-right:20px;"
maxlength="40" placeholder="请输入货物的起运地"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物的到达地" prop="bodgrp.rec.shpto" label-width="180px">
<c-input v-model="model.bodgrp.rec.shpto" style="width:40%;margin-right:20px;"
<c-input v-model="model.bodgrp.rec.shpto" style="width:100%;margin-right:20px;"
maxlength="40" placeholder="请输入货物的到达地"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="装船日期" prop="bodgrp.rec.shpdat" label-width="180px">
<c-date-picker type="date" v-model="model.bodgrp.rec.shpdat" style="width:40%;margin-right:20px;"
<c-date-picker type="date" v-model="model.bodgrp.rec.shpdat" style="width:100%;margin-right:20px;"
placeholder="请选择装船日期"></c-date-picker>
</el-form-item>
</c-col>
......@@ -63,11 +66,12 @@
<c-col :span="24">
<el-form-item label="货物描述" prop="bodgrp.blk.goddes" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.goddes" style="width:70%;margin-right:20px;"
v-model="model.bodgrp.blk.goddes" style="width:100%;margin-right:20px;"
maxlength="325" show-word-limit placeholder="请输入货物描述"
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
......
<template>
<c-row>
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px;">
<c-ptap
:model="model"
:argadr="{
......@@ -25,7 +25,7 @@
>
</c-ptap>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px;">
<c-ptap
:model="model"
:argadr="{
......
<template>
<c-page title="出口托收修改">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--修正 -->
<el-tab-pane label="修正" name="amep">
<c-content>
<m-amep :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--Overview -->
<el-tab-pane label="概要" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--业务信息 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--指示条款 -->
<el-tab-pane label="指示条款" name="inst">
<c-content>
<m-inst :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--费用账务 -->
<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>
<!--参与方 -->
<el-tab-pane label="参与方" name="ptyp">
<c-content>
<m-ptyp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--接受条款 -->
<el-tab-pane label="接受条款" name="instrecp">
<c-content>
<m-instrecp :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="engp">
<m-engp :model="model" :codes="codes" />
<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>
<!--结算 -->
<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>
<!--提示信息 -->
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--报文和面函 -->
<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>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
......@@ -100,7 +68,19 @@
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button> -->
</c-function-btn>
</div>
</c-page>
</template>
......@@ -114,6 +94,7 @@ import Check from "~/model/Botame/Check"
import Default from "~/model/Botame/Default"
import Pattern from "~/model/Botame/Pattern"
import Addbcb from "./Addbcb";
import Amep from "./Amep"
import Ovwp from "./Ovwp"
import Inst from "./Inst"
......@@ -131,6 +112,7 @@ import Engp from "~/views/Public/Engp"
export default {
name: "Botame",
components:{
"m-addbcb": Addbcb,
"m-amep" : Amep,
"m-ovwp" : Ovwp,
"m-inst" : Inst,
......@@ -151,7 +133,7 @@ export default {
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "amep",
tabVal: "ovwp",
trnName: "botame",
model: new Botame().data,
checkRules: Check,
......@@ -161,6 +143,7 @@ export default {
codes: {
...CodeTable,
},
activeNames:["engp"],
}
},
methods:{
......
......@@ -2,7 +2,8 @@
<div class="eibs-tab">
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="10">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref">
<c-input
disabled
......@@ -12,7 +13,7 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-col :span="3">
<el-form-item label="" label-width="20px">
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
......@@ -23,13 +24,15 @@
</c-button>
</el-form-item>
</c-col>
<c-col :span="12">
</c-col>
<c-col :span="12" style="padding-left:20px;">
<el-form-item label="简略信息" prop="bodgrp.rec.nam">
<c-input
disabled
v-model="model.bodgrp.rec.nam"
maxlength="40"
style="width:88%"
style="width:100%"
placeholder="请输入简略信息"
></c-input>
</el-form-item>
......@@ -37,7 +40,7 @@
</c-col>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
......@@ -211,7 +214,7 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left:20px;">
<c-col :span="24">
<el-form-item label="收款人参考号" prop="bodgrp.drr.pts.ref">
<c-input
......@@ -285,7 +288,7 @@
<c-row>
<c-col :span="11">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="24">
<el-form-item label="描述" prop="strinf">
<c-input
......@@ -299,10 +302,10 @@
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<!-- 右边 -->
<c-col :span="12" style="padding-left:20px;">
<c-col :span="24">
<el-form-item label="" prop="sndmsg">
<el-form-item label="" prop="sndmsg" >
<c-checkbox v-model="model.sndmsg">发送消息</c-checkbox>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="注销" name="canp">
<m-canp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Getcan/Event"
import canp from "./Canp";
export default {
components: {
"m-canp": canp,
},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
activeNames: ["canp"],
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<c-page title="出口托收闭卷">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
......@@ -24,41 +11,47 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--Cancelation -->
<el-tab-pane label="注销" name="canp">
<!--业务信息 -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-canp :model="model" :codes="codes" />
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--表外记账 -->
<!-- 或有 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
<!-- 费用/账务 -->
<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-setpan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--结算 -->
<el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--账务 -->
<el-tab-pane label="账务" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--提示信息 -->
<el-tab-pane label="提示信息" name="coninfp">
<!--备查/附言 -->
<el-tab-pane label="备查/附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--报文和面函 -->
<el-tab-pane label="报文面函" name="docpan">
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--附件 -->
<el-tab-pane label="附件" name="doctre">
<el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
......@@ -69,6 +62,19 @@
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button> -->
</c-function-btn>
</div>
</c-page>
</template>
......@@ -91,6 +97,7 @@ import Docpan from "~/views/Public/Docpan"
import Coninfp from "~/views/Public/Coninfp"
import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan";
import Ovwp from "./Ovwp.vue";
export default {
name: "Botcan",
......@@ -102,6 +109,7 @@ export default {
"m-doctre": Doctre,
"m-engp": Engp,
"m-glepan" : Glepan,
"m-ovwp" : Ovwp,
},
provide() {
return {
......@@ -111,7 +119,7 @@ export default {
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "canp",
tabVal: "ovwp",
trnName: "botcan",
model: new Botcan().data,
checkRules: Check,
......
......@@ -15,7 +15,7 @@
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
:code="codes.szflg3"
:code="getValues('bopmod.szflg','szflg1')"
>
</c-select>
</el-form-item>
......
<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>
\ No newline at end of file
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="22">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="光票托收编号" prop="ccdgrp.rec.ownref">
<c-input
v-model="model.ccdgrp.rec.ownref"
maxlength="8"
placeholder="请输入光票托收编号"
disabled
></c-input>
<c-fullbox>
<c-input
v-model="model.ccdgrp.rec.ownref"
maxlength="8"
placeholder="请输入光票托收编号"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
disabled
>
<i class="el-icon-info"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button
style="margin: 0 12px 0 14px; padding: 0 12px"
size="small"
type="primary"
disabled
>
<i class="el-icon-info"></i>
</c-button>
</c-col>
<!-- <c-col :span="2">-->
<!-- <c-button-->
<!-- style="margin: 0 12px 0 14px; padding: 0 12px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- disabled-->
<!-- >-->
<!-- <i class="el-icon-info"></i>-->
<!-- </c-button>-->
<!-- </c-col>-->
<c-col :span="12">
<el-form-item label="光票托收币种金额" prop="ccdgrp.cbs.max.cur">
......@@ -43,11 +55,12 @@
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="20px"
style="margin-left: 5px"
label-width="0"
prop="ccdgrp.cbs.max.amt"
>
<c-input-currency
class="input-currency-left"
v-model="model.ccdgrp.cbs.max.amt"
style="text-align: left; width: 100%"
placeholder="请输入光票托收金额"
......@@ -79,11 +92,12 @@
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="20px"
style="margin-left: 5px"
label-width="0"
prop="ccdgrp.cbs.opn1.amt"
>
<c-input-currency
class="input-currency-left"
v-model="model.ccdgrp.cbs.opn1.amt"
style="text-align: left; width: 100%"
placeholder="请输入光票托收余额"
......@@ -153,11 +167,12 @@
</c-col>
<c-col :span="12">
<el-form-item
style="text-align: left"
label-width="20px"
style="margin-left: 5px"
label-width="0"
prop="trnmod.swiadd.traamt"
>
<c-input-currency
class="input-currency-left"
v-model="model.trnmod.swiadd.traamt"
style="text-align: left; width: 100%"
placeholder="请输入"
......@@ -179,7 +194,7 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="业务名称" prop="ccdgrp.rec.nam">
<c-input
......@@ -306,7 +321,10 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
},
created: function () {},
};
</script>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="Tracer BC" name="ccttra1">
<c-content>
<m-ccttra1 :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<!-- <el-collapse-item-->
<!-- title="附加金额"-->
<!-- name="aamp"-->
<!-- v-if="model.litp.aamp.aammod.addamtflg"-->
<!-- >-->
<!-- &lt;!&ndash; 附加金额 &ndash;&gt;-->
<!-- <m-aamp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="详情" name="detp">-->
<!-- &lt;!&ndash; 详情 &ndash;&gt;-->
<!-- <m-detp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="当事人" name="ptyp">-->
<!-- &lt;!&ndash; 当事人 &ndash;&gt;-->
<!-- <m-ptyp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="货物" name="dogp">-->
<!-- &lt;!&ndash; 货物 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="单据" name="dorp">-->
<!-- &lt;!&ndash; 单据 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="附加条款" name="adcp">-->
<!-- &lt;!&ndash; 附加条款 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item-->
<!-- title="仅适用于指定银行的特殊付款条款"-->
<!-- name="spcrcvp"-->
<!-- v-if="model.lidgrp.rec.spcrcbflg"-->
<!-- >-->
<!-- <m-spcrcvp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item-->
<!-- title="存在受益人的特殊付款条款"-->
<!-- name="spcbenp"-->
<!-- v-if="model.lidgrp.rec.spcbenflg"-->
<!-- >-->
<!-- <m-spcbenp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
</el-collapse>
</div>
</template>
<script>
import Ccttra1 from "./Ccttra1";
import Event from "~/model/Ccttra/Event";
import commonProcess from "~/mixin/commonProcess";
export default {
components: {
"m-ccttra1": Ccttra1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["ccttra1"],
}
},
methods: {
...Event,
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<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="myTabClick">
<!--ccttra PD000002 Tracer BC -->
<el-tab-pane label="Tracer BC" name="ccttra1">
<m-ccttra1 :model="model" :codes="codes" :advrol="advrol"/>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文和面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000546 附件 -->
<el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<!--coninf PD000000 提示信息 -->
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--engp PD000000 表外记账 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--setmod PD000000 结算 -->
<el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-page title="光票托收催收">
<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="myTabClick">
<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,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>
<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>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<!--ccttra PD000002 Tracer BC -->
<!-- <el-tab-pane label="Tracer BC" name="ccttra1">-->
<!-- <m-ccttra1 :model="model" :codes="codes" :advrol="advrol"/>-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;trndoc PD000529 &Messages &ndash;&gt;-->
<!-- <el-tab-pane label="报文和面函" name="docpan">-->
<!-- <m-docpan :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;trndoc PD000546 附件 &ndash;&gt;-->
<!-- <el-tab-pane label="附件" name="doctre">-->
<!-- <m-doctre :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;coninf PD000000 提示信息 &ndash;&gt;-->
<!-- <el-tab-pane label="提示信息" name="coninfp">-->
<!-- <m-coninfp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;engp PD000000 表外记账 &ndash;&gt;-->
<!-- <el-tab-pane label="表外记账" name="engp">-->
<!-- <m-engp :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- &lt;!&ndash;setmod PD000000 结算 &ndash;&gt;-->
<!-- <el-tab-pane label="结算" name="setpan">-->
<!-- <m-setpan :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!-- </c-tabs>-->
<!-- </el-form>-->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <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>-->
<!-- <el-button size="small">拆分报文</el-button>-->
<!-- <el-button size="small">智能提示</el-button>-->
</c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -60,24 +112,32 @@ import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Ccttra/Check";
import Default from "~/model/Ccttra/Default";
import Pattern from "~/model/Ccttra/Pattern";
import Ccttra1 from "./Ccttra1";
import Docpan from "~/views/Public/Docpan";
import Glepan from "@/views/Public/Glepan";
import Doctre from "~/views/Public/Doctre";
import Coninfp from "~/views/Public/Coninfp";
import Setpan from "~/views/Public/Setpan";
import Engp from "~/views/Public/Engp";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
export default {
name: "Ccttra",
components: {
"m-ccttra1": Ccttra1,
// "m-ccttra1": Ccttra1,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-coninfp": Coninfp,
"m-setpan": Setpan,
"m-engp": Engp,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-glepan": Glepan,
},
provide() {
return {
......@@ -87,7 +147,8 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ccttra1",
activeNames: ["engp"],
tabVal: "ovwp",
trnName: "ccttra",
trnType: "",
model: new Ccttra().data,
......
<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>
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="内容" name="sel">
<c-content>
<m-sel :model="model" :codes="codes" />
</c-content>
</el-collapse-item>
<!-- <el-collapse-item-->
<!-- title="附加金额"-->
<!-- name="aamp"-->
<!-- v-if="model.litp.aamp.aammod.addamtflg"-->
<!-- >-->
<!-- &lt;!&ndash; 附加金额 &ndash;&gt;-->
<!-- <m-aamp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="详情" name="detp">-->
<!-- &lt;!&ndash; 详情 &ndash;&gt;-->
<!-- <m-detp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="当事人" name="ptyp">-->
<!-- &lt;!&ndash; 当事人 &ndash;&gt;-->
<!-- <m-ptyp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="货物" name="dogp">-->
<!-- &lt;!&ndash; 货物 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="单据" name="dorp">-->
<!-- &lt;!&ndash; 单据 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item title="附加条款" name="adcp">-->
<!-- &lt;!&ndash; 附加条款 &ndash;&gt;-->
<!-- <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item-->
<!-- title="仅适用于指定银行的特殊付款条款"-->
<!-- name="spcrcvp"-->
<!-- v-if="model.lidgrp.rec.spcrcbflg"-->
<!-- >-->
<!-- <m-spcrcvp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
<!-- <el-collapse-item-->
<!-- title="存在受益人的特殊付款条款"-->
<!-- name="spcbenp"-->
<!-- v-if="model.lidgrp.rec.spcbenflg"-->
<!-- >-->
<!-- <m-spcbenp :model="model" :codes="codes" />-->
<!-- </el-collapse-item>-->
</el-collapse>
</div>
</template>
<script>
import Sel from "./Sel";
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Cltset/Event";
import Content from "@/components/Content";
export default {
components: {
"m-sel": Sel,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["sel"]
}
},
methods: {
...Event,
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<c-page title="打包托收解包">
<div class="eContainer">
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<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>
<el-button size="small">拆分报文</el-button>
<el-button size="small">提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left"
size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000002 -->
<el-tab-pane label="内容" name="sel">
<m-sel :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文和面函" name="docpan">
<content>
<m-docpan :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<content>
<m-doctre :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp">
<content>
<m-coninfp :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="账务" name="setpan">
<content>
<m-setpan :model="model" :codes="codes" />
</content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<content>
<m-glepan :model="model" :codes="codes" />
</content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</div>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="left"
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>
<!--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>
<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="sel">-->
<!-- <m-sel :model="model" :codes="codes" />-->
<!-- </el-tab-pane>-->
<!--PD000529 -->
<!-- <el-tab-pane label="报文和面函" name="docpan">-->
<!-- <content>-->
<!-- <m-docpan :model="model" :codes="codes" />-->
<!-- </content>-->
<!-- </el-tab-pane>-->
<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>
<!--PD000000 -->
<!-- <el-tab-pane label="提示信息" name="coninfp">-->
<!-- <content>-->
<!-- <m-coninfp :model="model" :codes="codes" />-->
<!-- </content>-->
<!-- </el-tab-pane>-->
<!--PD000000 -->
<!-- <el-tab-pane label="账务" name="setpan">-->
<!-- <content>-->
<!-- <m-setpan :model="model" :codes="codes" />-->
<!-- </content>-->
<!-- </el-tab-pane>-->
<!--PD000001 -->
<!-- <el-tab-pane label="分录信息" name="glepan">-->
<!-- <content>-->
<!-- <m-glepan :model="model" :codes="codes" />-->
<!-- </content>-->
<!-- </el-tab-pane>-->
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<!-- <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>-->
<!-- <el-button size="small">拆分报文</el-button>-->
<!-- <el-button size="small">提示</el-button>-->
</c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
......@@ -73,28 +118,35 @@ import Check from "~/model/Cltset/Check";
import Default from "~/model/Cltset/Default";
import Pattern from "~/model/Cltset/Pattern";
import Sel from "./Sel";
// import Sel from "./Sel";
import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan";
import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan";
import Ccvpan from "~/views/Public/Ccvpan";
import Coninfp from "~/views/Public/Coninfp";
// import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre";
import Content from "@/components/Content";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
export default {
name: "Cltset",
components: {
"m-sel": Sel,
Content,
// "m-sel": Sel,
"m-setpan": Setpan,
"m-engp": Engp,
"m-glepan": Glepan,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-coninfp": Coninfp,
// "m-coninfp": Coninfp,
"m-ccvpan": Ccvpan,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
},
provide() {
return {
......@@ -104,7 +156,8 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "sel",
activeNames: ["engp"],
tabVal: "ovwp",
trnName: "cltset",
model: new Cltset().data,
checkRules: Check,
......
......@@ -203,6 +203,7 @@
style="width: 100%"
placeholder="请选择支出目的"
:code="getValues('gidgrp.rec.purpos')"
@change="purposChange"
>
</c-select>
</el-form-item>
......@@ -2035,8 +2036,21 @@ export default {
onSeainf(data) {
this.$emit("onSeainf", data);
},
valueChange() {
if (this.onlySearch) return;
async purposChange(){
let rtnmsg = await this.executeRule("gidgrp.rec.purpos");
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
if(this.model.gidgrp.rec.purpos == 'ISCO' || this.model.gidgrp.rec.purpos == 'ICCO'){
this.$nextTick(() => {
this.executeRule("gitp.ptypc").then((res) => {
//TODO 处理数据逻辑
if (res.respCode == SUCCESS)
this.updateModel(res.data);
});
});
}
}
},
async atxexpBlur() {
let rtnmsg = await this.executeRule("gidgrp.blk.atxexptxt");
......
......@@ -51,14 +51,16 @@
v-model="model.gidgrp.rec.gartypc"
style="width: 100%"
placeholder="请选择保函类型 "
:code="getValues('gidgrp.rec.gartypc','gartypc')"
>
<el-option
<!-- -->
<!-- <el-option
v-for="item in codes.gartypc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-option> -->
</c-select>
</el-form-item>
</c-col>
......
......@@ -173,8 +173,8 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
@blur="issBlur"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
......@@ -208,7 +208,6 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="最终收款行参考号"
......@@ -344,12 +343,12 @@ export default {
},
methods: {
...Event,
async issBlur() {
let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
// async issBlur() {
// let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
// if (rtnmsg.respCode == SUCCESS) {
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// }
// },
},
created: function () {},
};
......
......@@ -8,11 +8,11 @@
<c-col :span="24">
<el-form-item
label="发送报文:"
prop="setmod.setglg.sespay.setgrp.snd756.pts.extkey"
:prop="'setmod.setglg.sespay.'+idx+'.setgrp.snd756.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.snd756.pts.extkey"
v-model="model.setmod.setglg.sespay[idx].setgrp.snd756.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
......@@ -27,13 +27,13 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.snd756.pts.adrblk"
:prop="'setmod.setglg.sespay.'+idx+'.setgrp.snd756.pts.adrblk'"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.snd756.pts.adrblk"
v-model="model.setmod.setglg.sespay[idx].setgrp.snd756.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -43,11 +43,11 @@
<c-col :span="24">
<el-form-item
label="发报行的代理行(Tag 53a)"
prop="setmod.setglg.sespay.actserp.ptspta.pts.extkey"
:prop="'setmod.setglg.sespay.'+idx+'.actserp.ptspta.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.actserp.ptspta.pts.extkey"
v-model="model.setmod.setglg.sespay[idx].actserp.ptspta.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
......@@ -62,12 +62,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.actserp.ptspta.pts.adrblk"
prop="'setmod.setglg.sespay.'+idx+'.actserp.ptspta.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.actserp.ptspta.pts.adrblk"
v-model="model.setmod.setglg.sespay[idx].actserp.ptspta.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -78,11 +78,11 @@
<c-col :span="24">
<el-form-item
label="收报行的代理行(ag 54a)"
prop="setmod.setglg.sespay.setgrp.rcvcor2.pts.extkey"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.rcvcor2.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.rcvcor2.pts.extkey"
v-model="model.setmod.setglg.sespay[idx].setgrp.rcvcor2.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
......@@ -97,12 +97,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.rcvcor2.pts.adrblk"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.rcvcor2.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.rcvcor2.pts.adrblk"
v-model="model.setmod.setglg.sespay[idx].setgrp.rcvcor2.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -112,10 +112,10 @@
<c-col :span="24">
<el-form-item
label="收报行代理行帐号"
prop="setmod.setglg.sespay.rcvcoracc"
prop="'setmod.setglg.sespay.'+idx+'.rcvcoracc'"
>
<c-input
v-model="model.setmod.setglg.sespay.rcvcoracc"
v-model="model.setmod.setglg.sespay[idx].rcvcoracc"
maxlength="34"
placeholder="请输入收报行代理行的帐号"
></c-input>
......@@ -131,11 +131,11 @@
<c-col :span="24">
<el-form-item
label="银行外来帐户(Tag 57a)"
prop="setmod.setglg.sespay.awip.ptspta.pts.extkey"
prop="'setmod.setglg.sespay.'+idx+'.awip.ptspta.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.awip.ptspta.pts.extkey"
v-model="model.setmod.setglg.sespay[idx].awip.ptspta.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
......@@ -150,12 +150,12 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.awip.ptspta.pts.adrblk"
prop="'setmod.setglg.sespay.'+idx+'.awip.ptspta.pts.adrblk'"
>
<c-input
:rows="4"
type="textarea"
v-model="model.setmod.setglg.sespay.awip.ptspta.pts.adrblk"
v-model="model.setmod.setglg.sespay[idx].awip.ptspta.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -165,10 +165,10 @@
<c-col :span="24">
<el-form-item
label="Acc.w.Bank Account"
prop="setmod.setglg.sespay.awiacc"
prop="'setmod.setglg.sespay.'+idx+'.awiacc'"
>
<c-input
v-model="model.setmod.setglg.sespay.awiacc"
v-model="model.setmod.setglg.sespay[idx].awiacc"
maxlength="34"
placeholder="请输入(Tag 53a)"
></c-input>
......@@ -177,11 +177,11 @@
<c-col :span="24">
<el-form-item
label="受益人帐户行(Tag 58a)"
prop="setmod.setglg.sespay.setgrp.bei.pts.extkey"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.bei.pts.extkey'"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.extkey"
v-model="model.setmod.setglg.sespay[idx].setgrp.bei.pts.extkey"
maxlength="16"
placeholder="请输入"
></c-input>
......@@ -196,13 +196,13 @@
<c-col :span="24">
<el-form-item
label="地址"
prop="setmod.setglg.sespay.setgrp.bei.pts.adrblk"
prop="'setmod.setglg.sespay.'+idx+'.setgrp.bei.pts.adrblk'"
>
<c-input
:rows="4"
disabled
type="textarea"
v-model="model.setmod.setglg.sespay.setgrp.bei.pts.adrblk"
v-model="model.setmod.setglg.sespay[idx].setgrp.bei.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址"
......@@ -212,10 +212,10 @@
<c-col :span="24">
<el-form-item
label="受益人帐户行账号"
prop="setmod.setglg.sespay.beiacc"
prop="'setmod.setglg.sespay.'+idx+'.beiacc'"
>
<c-input
v-model="model.setmod.setglg.sespay.beiacc"
v-model="model.setmod.setglg.sespay[idx].beiacc"
maxlength="34"
placeholder="请输入受益人帐户行的账号"
></c-input>
......@@ -224,12 +224,12 @@
<c-col :span="24">
<el-form-item
label="给收报行的附言(MT756的72栏)"
prop="setmod.setglg.sespay.strinf"
prop="'setmod.setglg.sespay.'+idx+'.strinf'"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.setmod.setglg.sespay.strinf"
v-model="model.setmod.setglg.sespay[idx].strinf"
maxlength="35"
show-word-limit
placeholder="请输入给收报行的附言(MT756的72栏)"
......@@ -257,7 +257,7 @@ import Event from "~/model/Bctset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
props: ["model", "codes","idx"],
mixins: [commonProcess],
data() {
return {};
......
......@@ -21,7 +21,7 @@
<m-cips2 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="通知付款(MT756)" name="det756">
<!-- <el-collapse-item title="通知付款(MT756)" name="det756">
<m-det756 :model="model" :codes="codes" />
</el-collapse-item>
......@@ -29,8 +29,11 @@
v-if=" model.trnmod.cmtflg == 'C' || model.gcdgrp.cbs.max.cur != 'CNY' ">
<m-det202cv :model="model" :codes="codes" />
</el-collapse-item>
-->
<el-collapse-item v-for="(pac, idx) in pacs" :key="idx" :title="pac.title" :name="pac.name">
<m-det756 v-if="pac.type === '756'" :model="model" :codes="codes" :idx="pac.idx"/>
<m-det202cv v-else-if="pac.type === '202'" :model="model" :codes="codes" :idx="pac.idx" />
</el-collapse-item>
</el-collapse>
</div>
......@@ -69,8 +72,26 @@
activeNames: ["gitsetp1"],
};
},
computed: {
pacs() {
const pa = []
const setgll = this.model.setmod.setglg.setgll
for (let i = 0; i < setgll.length; i++) {
const setg = setgll[i];
// 765和202页面出现条件(费用/账务页面:结算,处理方式是PAC时,756和202页面才能显示)
if (setg.dsp === 'PAC') {
const temp = []
temp.push(setg.rol )
temp.push(setg.acccur )
temp.push(setg.fmtaccamt )
pa.push({ idx: i, title: '通知付款(MT756 ' + temp.join(' ') + ')', name: 'det756_' + temp.join('_'), type: '756' })
pa.push({ idx: i, title: '头寸调拨(MT202 ' + temp.join(' ') + ')', name: 'det202cv_' + temp.join('_'), type: '202' })
}
}
return pa
}
},
methods: {
...Event,
handleChange(val) {
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
size="small">
<c-row>
<c-col :span="24">
<el-row>
<c-col :span="8">
<el-form-item label="代收编号" prop="infcon.seaownref" style="width: 100%">
<c-input v-model="model.infcon.seaownref" maxlength="16" placeholder="请输入代收编号"></c-input>
......@@ -32,11 +31,9 @@
<c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入当事人参考号"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
</el-row>
<c-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<el-row v-show="searchSlot.searchToggle">
<c-col :span="8">
<el-form-item label="当事人编号" prop="infcon.pty.extkey" style="width: 100%">
<c-input v-model="model.infcon.pty.extkey" maxlength="24" placeholder="请输入当事人编号">
......@@ -56,10 +53,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="当事人名称" prop="infcon.pty.nam" style="width: 100%">
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入当事人名称">
......@@ -80,9 +74,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="简略信息" prop="infcon.nam" style="width: 100%">
<c-input v-model="model.infcon.nam" maxlength="40" placeholder="请输入简略信息"></c-input>
......@@ -109,8 +101,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="margin-top:15px">
<c-col :span="8">
<el-form-item label="付款条件" prop="doctypcod" style="width: 100%">
<c-select v-model="model.infcon.doctypcod" style="width: 100%" placeholder="请选择付款条件">
......@@ -128,17 +119,17 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</el-row>
</el-form>
</template>
</c-list-search>
<c-col :span="24" style="margin-top: 10px">
<el-col :span="24" style="margin-top: 10px">
<c-button class="medium_bcs" size="medium" style="margin-left: 0px" type="primary" @click="toBctdav">进口代收到单通知</c-button>
</c-col>
</el-col>
<div style="height:90%">
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" width="140px">
......@@ -167,6 +158,7 @@
</el-table-column>
</c-istream-table>
</c-col>
</div>
<m-busbtn ref="childs" :ownref="ownref" :model="BctselModel" ownrefPath="bcdgrp" trnCode="bctsel"
@onChoose="onChoose">11</m-busbtn>
......@@ -279,4 +271,7 @@ export
}
}</script>
<style>
.m-table-search {
padding: 20px 0px 10px 0px;
}
</style>
\ No newline at end of file
<template>
<div class="eContainer">
<div class="eContainer-search">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small"
:validate-on-rule-change="false">
<c-content>
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<template v-slot="searchSlot">
<el-form
......@@ -332,11 +332,11 @@
</el-form> </template
></c-list-search>
<c-col :span="24" style="margin-top: 10px">
<c-col :span="24" style="margin-top: 10px;">
<c-button
class="medium_bcs"
size="medium"
style="margin-left: 0px, padding: 20px 16px"
style="margin-left: 0px;padding: 20px 16px"
type="primary"
@click="toBptopn"
>出口融资放款</c-button
......@@ -560,4 +560,7 @@ export default {
};
</script>
<style>
.m-table-search {
padding: 20px 0px 10px 0px;
}
</style>
<template>
<div class="eContainer">
<div class="eContainer-search">
<el-form
:model="model"
:rules="rules"
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small"
:model="model">
<el-row>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="保函编号" prop="infcon.seaownref" style="width: 100%">
<c-input v-model="model.infcon.seaownref" maxlength="16" placeholder="请输入保函编号"></c-input>
......@@ -35,11 +35,10 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
<!-- 可控展示区 -->
<c-row v-show="searchSlot.searchToggle">
<el-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item label="业务简略信息" prop="infcon.nam" style="width: 100%">
......@@ -58,7 +57,6 @@
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="当事人名称" prop="infcon.pty.nam" style="width: 100%">
<c-input v-model="model.infcon.pty.nam" maxlength="40" placeholder="请输入当事人名称" disabled></c-input>
......@@ -78,9 +76,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="当事人角色" prop="infcon.searol" style="width: 100%">
<c-select v-model="model.infcon.searol" style="width: 100%" placeholder="请选择当事人角色">
......@@ -102,9 +98,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="币种" prop="infcon.seacur" style="width: 100%">
<c-select v-model="model.infcon.seacur" style="width: 100%" placeholder="请选择币种">
......@@ -134,9 +128,7 @@
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="会议目的" prop="seapurpos" style="width: 100%">
<c-select v-model="model.seapurpos" style="width: 100%" placeholder="请选择会议目的">
......@@ -159,9 +151,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="特殊保函类型" prop="infcon.segtyp" style="width: 100%">
<c-select v-model="model.infcon.segtyp" style="width: 100%" placeholder="请选择特殊保函类型"
......@@ -185,9 +175,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="当事人参考号" prop="infcon.searef" style="width: 100%">
<c-input v-model="model.infcon.searef" maxlength="16" placeholder="请输入当事人参考号"></c-input>
......@@ -203,19 +191,18 @@
<c-checkbox v-model="model.fingua">融资性对外担保</c-checkbox>
</el-form-item>
</c-col>
</c-col>
</c-row>
</el-row>
</el-form>
</template>
</c-list-search>
<c-col :span="24" style="margin-top: 10px">
<el-col :span="24" style="margin-top: 10px">
<c-button class="medium_bcs" size="medium" type="primary" @click="toGitpop" style="margin-left: 0px">进口保函预开立
</c-button>
<c-button class="medium_bcs" size="medium" type="primary" @click="toGitopn">进口保函开立</c-button>
<c-button style="margin-left: 20" class="medium_bcs" size="medium" type="primary" @click="toGetopn">出口保函通知
</c-button>
</c-col>
</el-col>
<div style="height:90%">
<c-col :span="24">
......
......@@ -30,6 +30,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<!-- PTY.IDTYPE -->
<el-form-item label="客户类别" prop="persontype">
<c-select
v-model="model.persontype"
......@@ -42,6 +43,7 @@
</c-col>
<c-col :span="24">
<!-- PTA.BRANCHINR -->
<el-form-item label="支行行号" prop="zhbchinr">
<c-select
v-model="model.zhbchinr"
......@@ -86,6 +88,7 @@
</c-col>
<c-col :span="24">
<!-- PTY.TRNMAN -->
<el-form-item label="交易主体" prop="jyzt">
<c-select
v-model="model.jyzt"
......@@ -97,6 +100,7 @@
</el-form-item>
<c-col :span="24">
<!-- PTY.IDCODE -->
<el-form-item label="统一社会信用代码" prop="shxydm">
<c-input
v-model="model.shxydm"
......@@ -109,6 +113,7 @@
</c-col>
<c-col :span="24">
<!-- PTY.PTYTYP -->
<el-form-item label="Type">
<c-col :span="2">
<c-checkbox v-model="seatyph">海关</c-checkbox>
......
......@@ -270,15 +270,14 @@
</el-form-item>
</c-col>
<c-col :span="8">
<c-col :span="8">
<el-form-item
label="海外代付"
prop="trdgrp.rec.oseflg"
style="width: 100%"
>
<c-checkbox v-model="model.trdgrp.rec.oseflg"></c-checkbox>
<c-checkbox v-model="model.trdgrp.rec.oseflg">海外代付</c-checkbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="8">
<el-form-item
......
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