Commit 06843743 by LiRui

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 42536204 126ef28c
......@@ -218,4 +218,7 @@ export default {
.el-input.m-input-currency .el-input__inner {
text-align: right;
}
.input-currency-left.el-input.m-input-currency .el-input__inner {
text-align: left;
}
</style>
\ No newline at end of file
......@@ -215,4 +215,8 @@ export default {
.el-input.m-input-currency .el-input__inner {
text-align: right;
}
.input-currency-left.el-input.m-input-currency .el-input__inner {
text-align: left;
}
</style>
\ No newline at end of file
......@@ -748,9 +748,9 @@ export default {
],
"cnybop.cnylib.famt":[
{type: "number", required: true, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{type: "string", required: true, message: "必输项"},
{max: 17,message:"整数位不能超过14位"},
{pattern: /(^-?\d+$)|(^\.\d{1,2}$)|(^-?\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
],
"cnybop.cnylib.dexchangedate":[
......
......@@ -8,7 +8,7 @@
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
......@@ -82,6 +82,12 @@
</div>
</c-col>
<c-row style="margin-top: 20px">
<c-col style="">
<c-button size="small" type="primary" style="margin-left:0">修复</c-button> </c-col>
</c-row>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
......@@ -99,56 +105,7 @@
</c-istream-table>
</c-col>
</el-row>
<!--
<c-col :span="12">
<el-form-item label="申报编号" prop="errsel.rptno">
<c-input v-model="model.errsel.rptno" maxlength="22" placeholder="请输入申报编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Initial Code" prop="bopquep.ownextkey">
<c-select v-model="model.bopquep.ownextkey" style="width:100%" placeholder="请选择Initial Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="From" prop="bopquep.frmdat">
<c-date-picker type="date" v-model="model.bopquep.frmdat" style="width:100%" placeholder="请选择From"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Until" prop="bopquep.tildat">
<c-date-picker type="date" v-model="model.bopquep.tildat" style="width:100%" placeholder="请选择Until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onErrselSerbut">
Search
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Select Error Message" prop="errsel.msgstm">
<c-input v-model="model.errsel.msgstm" placeholder="请输入Select Error Message"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onErrselCorbut">
Correct
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
Exit
</c-button>
</c-col>
-->
</div>
</template>
<script>
......@@ -165,11 +122,11 @@ export default {
return {
stmData: {
columns: [
'4 1 "申报编号" 0 ',
'5 2 "反馈日期" 0',
'7 3 "业务编号" 0',
'20 4 "错误信息" 0',
'21 5 "接口" 0',
'0 1 "申报编号" 150 ',
'1 2 "反馈日期" 120',
'5 3 "业务编号" 120',
'4 4 "错误信息" 250',
'2 5 "接口反馈文件" 250',
],
data: [],
},
......
......@@ -5,23 +5,54 @@
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<!--line1-->
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="业务编号" prop="bopquep.ownref" style="width: 100%">
<c-input
v-model="model.bopquep.ownref"
maxlength="16"
placeholder="请输入业务编号"
></c-input>
<c-col :span="8">
<el-form-item label="申报类型" prop="bopquep.boptyp" style="width: 100%">
<c-select
v-model="model.bopquep.boptyp"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.boptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="查询日期类型" prop="bopquep.dattyp" style="width: 100%">
<c-select
v-model="model.bopquep.dattyp"
style="width: 100%"
placeholder="请选择查询日期类型"
>
<el-option
v-for="item in codes.dattyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="起止日期" style="width: 100%">
<c-col :span="11">
......@@ -48,23 +79,7 @@
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="查询日期类型" prop="bopquep.dattyp" style="width: 100%">
<c-select
v-model="model.bopquep.dattyp"
style="width: 100%"
placeholder="请选择查询日期类型"
>
<el-option
v-for="item in codes.dattyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right;height:36.8px" v-if="!searchToggle">
......@@ -84,7 +99,17 @@
</el-row>
<!--line3-->
<!--line4-->
<el-row v-show="searchToggle">
<!--line2-->
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="申报号码" prop="bopquep.rptno" style="width: 100%">
......@@ -105,7 +130,23 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务编号" prop="bopquep.ownref" style="width: 100%">
<c-input
v-model="model.bopquep.ownref"
maxlength="16"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="客户类型" prop="bopquep.ptytyp" style="width: 100%">
<c-select
v-model="model.bopquep.ptytyp"
......@@ -122,9 +163,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="客户名称" prop="bopquep.ptynam" style="width: 100%">
<c-input
......@@ -153,23 +192,7 @@
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="申报类型" prop="bopquep.boptyp" style="width: 100%">
<c-select
v-model="model.bopquep.boptyp"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.boptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
......@@ -229,168 +252,39 @@
<c-col style="">
<c-button size="small" type="primary" style="margin-left:0">导出Excel</c-button>
<c-button size="small" type="primary" style="margin-left:0">应急导出</c-button>
<c-button v-if="model.bopquep.boptyp=='DBJ'" size="small" type="primary" style="margin-left:0">新增结汇申请书</c-button>
<c-button v-if="model.bopquep.boptyp=='DBW'" size="small" type="primary" style="margin-left:0">新增购汇申请书</c-button>
</c-col>
</c-row>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="200px">
<template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col>
<!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> -->
</template>
<template slot-scope="scope">
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>详情</a
>
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>修改</a
>
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>删除</a
>
<c-button style="margin-left: 0" size="small" @click="onWaitDetail(scope.$index,scope.row)">
详情
</c-button>
<c-button style="margin-left: 3px" size="small" @click="onWaitAmend(scope.$index,scope.row)">
修改
</c-button>
<c-button style="margin-left: 3px" size="small" @click="onWaitDelete(scope.$index,scope.row)">
删除
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="bopquep.boptyp">
<c-select v-model="model.bopquep.boptyp" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="From" prop="bopquep.frmdat">
<c-date-picker type="date" v-model="model.bopquep.frmdat" style="width:100%" placeholder="请选择From"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Until" prop="bopquep.tildat">
<c-date-picker type="date" v-model="model.bopquep.tildat" style="width:100%" placeholder="请选择Until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="至" prop="bopquep.staflg">
<c-input v-model="model.bopquep.staflg" maxlength="1" placeholder="请输入至"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="查询日期类型" prop="bopquep.dattyp">
<c-input v-model="model.bopquep.dattyp" maxlength="1" placeholder="请输入查询日期类型"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Initial Code" prop="bopquep.ownextkey">
<c-select v-model="model.bopquep.ownextkey" style="width:100%" placeholder="请选择Initial Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="申报号码" prop="bopquep.rptno">
<c-input v-model="model.bopquep.rptno" maxlength="22" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="客户类型" prop="bopquep.ptytyp">
<c-select v-model="model.bopquep.ptytyp" style="width:100%" placeholder="请选择客户类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="客户名称" prop="bopquep.ptynam">
<c-input v-model="model.bopquep.ptynam" maxlength="50" placeholder="请输入客户名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="结算方式" prop="bopquep.medtyp">
<c-select v-model="model.bopquep.medtyp" style="width:100%" placeholder="请选择结算方式">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="业务编号" prop="bopquep.ownref">
<c-input v-model="model.bopquep.ownref" maxlength="16" placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="笔数" prop="bopquep.sum">
<c-input v-model="model.bopquep.sum" placeholder="请输入笔数"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selection" prop="dblstm">
<c-input v-model="model.dblstm" placeholder="请输入Selection"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSerbut">
Search
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDtlbut">
Detail
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAddbut">
Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAmebut">
Modify
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onDelbut">
Delete
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrtbut">
Print
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExpbut">
导出Excel
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExpbop">
应急导出
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
Exit
</c-button>
</c-col> -->
</div>
</template>
<script>
......@@ -408,22 +302,97 @@ export default {
searchToggle:false,
stmData: {
columns: [
'4 1 "申报号码" 0 ',
'5 2 "客户" 0',
'7 3 "组织机构代码" 0',
'20 4 "基础" 0',
'21 5 "银行业务编号" 0',
//{index:3,position:3,width:110,pattern:'date',label:'日期'},
//{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'0 1 "申报号码" 170 ',
'1 2 "客户" 100',
'16 3 "组织机构代码" 120',
'2 4 "基础" 80',
'5 5 "银行业务编号" 150',
//'6 6, "收付汇日期" 200',
{index:6,position:6,width:150,pattern:'date',label:'收付汇日期'},
//'7 7, "申报类型" 198',
{index:7,position:7,width:190,pattern:'code',label:'申报类型',code:this.codes.boptyp},
'8 8, "币别" 80',
//'9 9, "金额" 120',
{index:9,position:9,width:120,pattern:'amt',label:'金额'},
//'10 10, "客户类型" 120',
{index:10,position:10,width:150,pattern:'code',label:'客户类型',code:this.codes.ptytyp},
//'11 11, "结算方式" 100',
{index:11,position:11,width:100,pattern:'code',label:'结算方式',code:this.codes.medtyp},
'3 12, "申报" 80',
'4 13, "管理" 80',
'17 14, "对方客户名称" 120',
'18 15, "结汇金额" 100',
'19 16, "账号" 120',
'20 17, "现汇金额" 100',
'21 18, "账号" 120',
'22 19, "其他金额" 100',
'23 20, "账号" 120',
'24, 21, "牌价" 80',
'26, 22, "国内扣费金额" 120',
'27, 23, "国外扣费金额" 120',
'28, 24, "地区机构号" 110',
'29, 25, "外汇账户账号" 120',
'30, 26, "人民币账户账号" 160',
'31, 27, "外汇账户开户行" 200',
'32, 28, "人民币账户开户行" 160',
'33, 29, "交易编码" 100',
'34, 30, "外汇局批件号/备案表号/业务编号" 350',
'35, 31, "结汇用途" 100',
'36, 32, "结汇详细用途" 150',
'37, 33, "填报人" 120',
'38, 34, "填报人电话" 120',
],
data: [],
},
};
},
methods: { ...Event },
methods: { ...Event ,
async onWaitDetail(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"inf";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
async onWaitAmend(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"ame";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
async onWaitDelete(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"del";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
},
created: function () {
this.model.bopquep.boptyp = "ALL";
this.model.bopquep.frmdat = new Date();
this.model.bopquep.tildat = new Date();
},
};
</script>
<style scoped>
......
<template>
<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-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" style="margin-top: 20px;">
<!--PD000000 -->
<div class="eContainer">
<c-page title="申报">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" >
<el-tab-pane label="申报信息" name="selp">
<m-selp :model="model" :codes="codes" ref="selp"/>
<c-content>
<m-selp :model="model" :codes="codes" ref="selp"/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="差错反馈" name="errp">
<m-errp :model="model" :codes="codes" ref="errp"/>
<el-tab-pane label="差错反馈" name="errp">
<c-content>
<m-errp :model="model" :codes="codes" ref="errp"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</c-tabs >
</c-page>
</div>
</template>
<script>
......@@ -57,7 +57,18 @@ export default {
pattern: Pattern,
rules: null,
codes: {
boptyp: [],
boptyp: [
{value:"ALL",label:"全部" },
{value:"DBA",label:"涉外收入申报单" },
{value:"DBB",label:"境外汇款申请书" },
{value:"DBC",label:"对外付款/承兑通知书" },
{value:"DBD",label:"境内收入申报单" },
{value:"DBE",label:"境内汇款申请书" },
{value:"DBF",label:"境内付款/承兑通知书" },
{value:"DBJ",label:"结汇申请书" },
{value:"DBW",label:"购汇申请书" },
],
dattyp: [
{ label: "按收付汇日期", value: "A" },
{ label: "按经办日期", value: "B" },
......
......@@ -11,7 +11,6 @@
size="small"
>
<el-row>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="进口融资编号"
......@@ -69,11 +68,9 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
</el-row>
<el-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="当事人参考号"
......@@ -115,9 +112,7 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="当事人BIC编码"
......@@ -168,9 +163,7 @@
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="状态"
......@@ -234,9 +227,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="融资品种"
......@@ -289,9 +280,7 @@
<c-checkbox v-model="model.trdgrp.rec.oseflg"></c-checkbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="金额区间"
......@@ -315,21 +304,22 @@
</c-col>
</el-form-item>
</c-col>
</c-col>
</el-row>
</el-form>
</template>
</c-list-search>
<c-col style="margin-top: 10px">
<c-col :span="24" style="margin-top: 10px">
<c-button
class="medium_bcs"
size="medium"
type="primary"
style="margin-left: 0"
style="margin-left: 0px"
@click="toTrtopn"
>进口融资开立</c-button
>
</c-col>
<div style="height:90%">
<c-col :span="24">
<c-istream-table
:list="stmData.data"
......@@ -398,6 +388,7 @@
</el-table-column>
</c-istream-table>
</c-col>
</div>
<m-busbtn
ref="childs"
......@@ -405,8 +396,8 @@
:model="TrtselModel"
ownrefPath="trdgrp"
trnCode="trtsel"
@onChoose="onChoose"
>11</m-busbtn
@onChoose="onChoose">
</m-busbtn
>
</div>
</template>
......
<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>
<m-infsea
......
......@@ -221,10 +221,11 @@
<c-col :span="24">
<el-form-item label="金额" prop="cnybop.cnylib.famt">
<c-input
<c-input-currency-min
v-model="model.cnybop.cnylib.famt"
placeholder="请输入金额"
></c-input>
class="input-currency-left"
></c-input-currency-min>
</el-form-item>
</c-col>
......
<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">
<c-content :height="300">
<c-row>
<!--------------------顶部----------------------->
<c-col :span="24">
<!--------------------顶部=左----------------------->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="父交易参考号" prop="trdgrp.rec.pntref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.pntref"
maxlength="16"
:disabled="true"
style="width: 90%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
style="width: 10%"
>
i
</c-button>
</c-fullbox>
</c-form-item>
</c-col>
<el-collapse v-model="activeNames" @change="handleChange">
<c-col :span="24">
<c-form-item label="参考号" prop="trdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="16"
:disabled="true"
style="width: 90%"
></c-input>
<c-button
size="small"
ype="primary;width:10%"
@click="onSeainf"
style="width: 10%"
>
i
</c-button>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资比例" prop="trdgrp.rec.pctfin">
<c-input
v-model="model.trdgrp.rec.pctfin"
:disabled="true"
style="width: 96%"
></c-input
>%
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-fullbox>
<c-select
v-model="model.trdgrp.cbs.max.cur"
style="width: 25%"
:disabled="true"
>
</c-select>
<c-input
v-model="model.trdgrp.cbs.max.amt"
style="width: 75%"
:disabled="true"
></c-input>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="余额" prop="trdgrp.cbs.opn1.cur">
<c-fullbox>
<c-input
v-model="model.trdgrp.cbs.opn1.cur"
maxlength="3"
:disabled="true"
style="width: 25%"
></c-input>
<c-input
v-model="model.trdgrp.cbs.opn1.amt"
:disabled="true"
style="width: 75%"
></c-input>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="起息日期" prop="trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.stttendat"
style="width: 100%"
:disabled="true"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日期" prop="trdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.matdat"
style="width: 100%"
:disabled="true"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<!--------------------顶部=右----------------------->
<c-col :span="24">
<c-form-item label="简略信息" prop="trdgrp.rec.pntnam">
<c-input
v-model="model.trdgrp.rec.pntnam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="简略信息" prop="trdgrp.rec.nam">
<c-input
v-model="model.trdgrp.rec.nam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资客户" prop="trdgrp.fip.pts.ref">
<c-input
v-model="model.trdgrp.fip.pts.ref"
maxlength="16"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item prop="trdgrp.fip.pts.nam">
<c-input
v-model="model.trdgrp.fip.pts.nam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-select
v-model="model.trdgrp.rec.fintyp"
style="width: 100%"
:disabled="true"
>
<el-option
v-for="item in codes.fintyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
</c-col>
<!--=================中部-左================= -->
<c-col :span="12">
<c-col :span="24">
<el-form-item label="修改类型" prop="ametyp">
<c-select
v-model="model.ametyp"
style="width: 100%"
placeholder="融资类型修改"
>
<el-option
v-for="item in codes.ametyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="借据号" prop="trtmod.finmod.fincod">
<c-input
v-model="model.trtmod.finmod.fincod"
maxlength="17"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd">
<c-select
v-model="model.trtmod.finmod.intprd"
style="width: 100%"
placeholder="请选择计息周期"
>
<el-option
v-for="item in codes.intprd"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="基准利率规则"
prop="trtmod.finmod.dinmod.jzllgz"
>
<c-select
v-model="model.trtmod.finmod.dinmod.jzllgz"
style="width: 100%"
placeholder="请选择基准利率规则"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="利率调整方式" prop="trtmod.finmod.ratchgtyp">
<c-select
v-model="model.trtmod.finmod.ratchgtyp"
style="width: 100%"
placeholder="利率调调整方式"
>
<el-option
v-for="item in codes.ratchgtyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新到期日" prop="newmatdat">
<c-date-picker
type="date"
v-model="model.newmatdat"
style="width: 100%"
placeholder="请选择新到期日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="基准利率" prop="trdgrp.rec.intrat">
<c-input
v-model="model.trdgrp.rec.intrat"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="市场LPR期限品种" prop="trdgrp.rec.lprtyp">
<c-select
v-model="model.trdgrp.rec.lprtyp"
style="width: 100%"
placeholder="请选择LPR期限品种"
>
<el-option
v-for="item in codes.lprtyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="正常执行利率" prop="trdgrp.rec.actrat">
<c-input
v-model="model.trdgrp.rec.actrat"
placeholder="请输入正常执行利率"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一还款账号" prop="trtmod.finmod.act1">
<c-select
v-model="model.trtmod.finmod.act1"
style="width: 100%"
placeholder="请选择第一还款账号"
>
<el-option
v-for="(item, idx) in codes.codeSet['trtmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-右================= -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input
v-model="model.trdgrp.rec.finact"
maxlength="21"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="计息日期" prop="trtmod.finmod.intdat">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
style="width: 70%"
:disabled="
model.trtmod.finmod.intprd == '6' ||
model.trtmod.finmod.intprd == '7' ||
model.trtmod.finmod.intprd == 'B'
"
></c-input>
<c-checkbox
v-model="model.trtmod.finmod.wjdkfl"
style="width: 30%"
:disabled="true"
>是否到期主动扣收款</c-checkbox
>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整周期" prop="trtmod.finmod.ratchgprd">
<c-select
v-model="model.trtmod.finmod.ratchgprd"
style="width: 100%"
placeholder="请选择利率调整周期"
:disabled="
model.trtmod.finmod.ratchgtyp != '7' &&
model.trtmod.finmod.ratchgtyp != '8' &&
model.trtmod.finmod.ratchgtyp != '9'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="利率调整月日数" prop="trtmod.finmod.ratchgdat">
<c-input
v-model="model.trtmod.finmod.ratchgdat"
maxlength="4"
placeholder="请输入利率调整月日数"
:disabled="
model.trtmod.finmod.ratchgtyp != '4' &&
model.trtmod.finmod.ratchgtyp != '5'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input
v-model="model.trdgrp.rec.tenday"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="宽限期" prop="trtmod.finmod.graday">
<c-input
v-model="model.trtmod.finmod.graday"
:disabled="true"
placeholder="宽限期"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动方式" prop="trtmod.finmod.flttyp">
<c-select
v-model="model.trtmod.finmod.flttyp"
style="width: 100%"
placeholder="请选择浮动方式"
>
<el-option
v-for="item in codes.flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="浮动值" prop="trtmod.finmod.fltval">
<c-input
v-model="model.trtmod.finmod.fltval"
placeholder="请输入浮动值"
:disabled="model.trtmod.finmod.flttyp == '0'"
style="width: 90%"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="逾期计息方式" prop="trtmod.finmod.ovdinttyp">
<c-select
v-model="model.trtmod.finmod.ovdinttyp"
style="width: 100%"
placeholder="请选择呆滞计息方式"
>
<el-option
v-for="item in codes.ovdinttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="罚息比率" prop="trtmod.finmod.ovdintrat">
<c-input
v-model="model.trtmod.finmod.ovdintrat"
style="width: 90%"
placeholder="请输入罚息比率"
></c-input
>%
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三还款方式" prop="trtmod.finmod.acttyp">
<c-select
v-model="model.trtmod.finmod.acttyp"
style="width: 100%"
placeholder="请选择第三还款方式"
>
<el-option
v-for="item in codes.acttyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款账号" prop="trtmod.finmod.act3">
<c-select
filterable
allow-create
v-model="model.trtmod.finmod.act3"
style="width: 100%"
:disabled="model.trtmod.finmod.acttyp == ''"
placeholder="请选择第三方还款账号"
>
<el-option
v-for="item in codes.act3"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</c-content>
<el-collapse-item title="修正" name="ovwp1">
<m-ovwp1 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
......@@ -520,18 +13,30 @@ import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Trtame/Event";
import Ptap from "~/views/Public/Ptap";
import Ovwp1 from "./Ovwp1";
export default {
components: { "c-ptap": Ptap },
components: {
"m-ovwp1": Ovwp1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
return {
activeNames: ["ovwp1"],
};
},
methods: {
...Event,
},
methods: { ...Event },
created: function () {},
computed: {
},
};
</script>
<style></style>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template>
<div class="eibs-tab">
<c-content :height="300">
<c-row>
<!--------------------顶部----------------------->
<c-col :span="24">
<!--------------------顶部=左----------------------->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="父交易参考号" prop="trdgrp.rec.pntref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.pntref"
maxlength="16"
:disabled="true"
style="width: 90%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
@click="onSeainf"
style="width: 10%"
>
i
</c-button>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="参考号" prop="trdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="16"
:disabled="true"
style="width: 90%"
></c-input>
<c-button
size="small"
ype="primary;width:10%"
@click="onSeainf"
style="width: 10%"
>
i
</c-button>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资比例" prop="trdgrp.rec.pctfin">
<c-input
v-model="model.trdgrp.rec.pctfin"
:disabled="true"
style="width: 96%"
></c-input
>%
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-fullbox>
<c-select
v-model="model.trdgrp.cbs.max.cur"
style="width: 25%"
:disabled="true"
>
</c-select>
<c-input
v-model="model.trdgrp.cbs.max.amt"
style="width: 75%"
:disabled="true"
></c-input>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="余额" prop="trdgrp.cbs.opn1.cur">
<c-fullbox>
<c-input
v-model="model.trdgrp.cbs.opn1.cur"
maxlength="3"
:disabled="true"
style="width: 25%"
></c-input>
<c-input
v-model="model.trdgrp.cbs.opn1.amt"
:disabled="true"
style="width: 75%"
></c-input>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="起息日期" prop="trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.stttendat"
style="width: 100%"
:disabled="true"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日期" prop="trdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.matdat"
style="width: 100%"
:disabled="true"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<!--------------------顶部=右----------------------->
<c-col :span="24">
<c-form-item label="简略信息" prop="trdgrp.rec.pntnam">
<c-input
v-model="model.trdgrp.rec.pntnam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="简略信息" prop="trdgrp.rec.nam">
<c-input
v-model="model.trdgrp.rec.nam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资客户" prop="trdgrp.fip.pts.ref">
<c-input
v-model="model.trdgrp.fip.pts.ref"
maxlength="16"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item prop="trdgrp.fip.pts.nam">
<c-input
v-model="model.trdgrp.fip.pts.nam"
maxlength="40"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-select
v-model="model.trdgrp.rec.fintyp"
style="width: 100%"
:disabled="true"
>
<el-option
v-for="item in codes.fintyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</c-form-item>
</c-col>
</c-col>
</c-col>
<!--=================中部-左================= -->
<c-col :span="12">
<c-col :span="24">
<el-form-item label="修改类型" prop="ametyp">
<c-select
v-model="model.ametyp"
style="width: 100%"
placeholder="融资类型修改"
>
<el-option
v-for="item in codes.ametyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="借据号" prop="trtmod.finmod.fincod">
<c-input
v-model="model.trtmod.finmod.fincod"
maxlength="17"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd">
<c-select
v-model="model.trtmod.finmod.intprd"
style="width: 100%"
placeholder="请选择计息周期"
>
<el-option
v-for="item in codes.intprd"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="基准利率规则"
prop="trtmod.finmod.dinmod.jzllgz"
>
<c-select
v-model="model.trtmod.finmod.dinmod.jzllgz"
style="width: 100%"
placeholder="请选择基准利率规则"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="利率调整方式" prop="trtmod.finmod.ratchgtyp">
<c-select
v-model="model.trtmod.finmod.ratchgtyp"
style="width: 100%"
placeholder="利率调调整方式"
>
<el-option
v-for="item in codes.ratchgtyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="新到期日" prop="newmatdat">
<c-date-picker
type="date"
v-model="model.newmatdat"
style="width: 100%"
placeholder="请选择新到期日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="基准利率" prop="trdgrp.rec.intrat">
<c-input
v-model="model.trdgrp.rec.intrat"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="市场LPR期限品种" prop="trdgrp.rec.lprtyp">
<c-select
v-model="model.trdgrp.rec.lprtyp"
style="width: 100%"
placeholder="请选择LPR期限品种"
>
<el-option
v-for="item in codes.lprtyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="正常执行利率" prop="trdgrp.rec.actrat">
<c-input
v-model="model.trdgrp.rec.actrat"
placeholder="请输入正常执行利率"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一还款账号" prop="trtmod.finmod.act1">
<c-select
v-model="model.trtmod.finmod.act1"
style="width: 100%"
placeholder="请选择第一还款账号"
>
<el-option
v-for="(item, idx) in codes.codeSet['trtmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-右================= -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="融资账号" prop="trdgrp.rec.finact">
<c-input
v-model="model.trdgrp.rec.finact"
maxlength="21"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="计息日期" prop="trtmod.finmod.intdat">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
style="width: 70%"
:disabled="
model.trtmod.finmod.intprd == '6' ||
model.trtmod.finmod.intprd == '7' ||
model.trtmod.finmod.intprd == 'B'
"
></c-input>
<c-checkbox
v-model="model.trtmod.finmod.wjdkfl"
style="width: 30%"
:disabled="true"
>是否到期主动扣收款</c-checkbox
>
</c-fullbox>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整周期" prop="trtmod.finmod.ratchgprd">
<c-select
v-model="model.trtmod.finmod.ratchgprd"
style="width: 100%"
placeholder="请选择利率调整周期"
:disabled="
model.trtmod.finmod.ratchgtyp != '7' &&
model.trtmod.finmod.ratchgtyp != '8' &&
model.trtmod.finmod.ratchgtyp != '9'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="利率调整月日数" prop="trtmod.finmod.ratchgdat">
<c-input
v-model="model.trtmod.finmod.ratchgdat"
maxlength="4"
placeholder="请输入利率调整月日数"
:disabled="
model.trtmod.finmod.ratchgtyp != '4' &&
model.trtmod.finmod.ratchgtyp != '5'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input
v-model="model.trdgrp.rec.tenday"
:disabled="true"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="宽限期" prop="trtmod.finmod.graday">
<c-input
v-model="model.trtmod.finmod.graday"
:disabled="true"
placeholder="宽限期"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动方式" prop="trtmod.finmod.flttyp">
<c-select
v-model="model.trtmod.finmod.flttyp"
style="width: 100%"
placeholder="请选择浮动方式"
>
<el-option
v-for="item in codes.flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="浮动值" prop="trtmod.finmod.fltval">
<c-input
v-model="model.trtmod.finmod.fltval"
placeholder="请输入浮动值"
:disabled="model.trtmod.finmod.flttyp == '0'"
style="width: 90%"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="逾期计息方式" prop="trtmod.finmod.ovdinttyp">
<c-select
v-model="model.trtmod.finmod.ovdinttyp"
style="width: 100%"
placeholder="请选择呆滞计息方式"
>
<el-option
v-for="item in codes.ovdinttyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="罚息比率" prop="trtmod.finmod.ovdintrat">
<c-input
v-model="model.trtmod.finmod.ovdintrat"
style="width: 90%"
placeholder="请输入罚息比率"
></c-input
>%
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三还款方式" prop="trtmod.finmod.acttyp">
<c-select
v-model="model.trtmod.finmod.acttyp"
style="width: 100%"
placeholder="请选择第三还款方式"
>
<el-option
v-for="item in codes.acttyp1"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款账号" prop="trtmod.finmod.act3">
<c-select
filterable
allow-create
v-model="model.trtmod.finmod.act3"
style="width: 100%"
:disabled="model.trtmod.finmod.acttyp == ''"
placeholder="请选择第三方还款账号"
>
<el-option
v-for="item in codes.act3"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</c-content>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Trtame/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style></style>
<template>
<c-page title="融资开立">
<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"
......@@ -29,20 +16,77 @@
type="card"
@tab-click="myTabClick"
>
<!--trtame PD000020 Amendment -->
<el-tab-pane label="修正" name="ovwp">
<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="limitbody">
<c-content>
<m-limitbody :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>
<!--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>
<!--trtame PD000020 Amendment -->
<!-- <el-tab-pane label="修正" name="ovwp1">
<c-content>
<m-ovwp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--liaall PD000027 Liability -->
<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> -->
<!--setmod PD000000 Settlement -->
<el-tab-pane label="结算" name="setpan">
<!-- <el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
......@@ -51,33 +95,39 @@
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--coninf PD000000 Completion -->
<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> -->
<!--trndoc PD000529 &Messages -->
<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> -->
<!--trndoc PD000546 Attachments -->
<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>
</el-tab-pane> -->
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</template>
......@@ -92,6 +142,7 @@ import Default from "~/model/Trtame/Default";
import Pattern from "~/model/Trtame/Pattern";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
......@@ -105,6 +156,7 @@ export default {
name: "Trtame",
components: {
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
......@@ -130,6 +182,7 @@ export default {
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
activeNames: ["engp"],
};
},
methods: {
......
<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="cfactlp">
<m-cfactlp :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/Trtopn/Event";
import Cfactlp from "./Cfactlp";
export default {
inject: ["root"],
components: {
"m-cfactlp": Cfactlp,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["cfactlp"],
};
},
methods: {
...Event,
handleChange() {}
},
created: function () {},
};
</script>
<style>
</style>
<template>
<c-row>
<!--=================顶部================= -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据编号" prop="trdgrp.rec.pntref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.pntref"
maxlength="16"
style="width: 78%"
disabled
placeholder="请输入单据编号"
>
</c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onSeainf"
>
i
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="单据名称" prop="trdgrp.rec.pntnam">
<c-input
align="middle"
v-model="model.trdgrp.rec.pntnam"
maxlength="40"
disabled
placeholder="请输入单据名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资编号" prop="trdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="16"
disabled
style="width: 57%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onSeainf"
>
i</c-button
>
<c-button
size="small"
type="primary"
:disabled="
model.trdgrp.rec.fintyp == '' ||
model.trdgrp.fip.pts.adrblk == '' ||
// model.trdgrp.rec.branchinr == ''||
model.trdgrp.rec.ownref != ''
"
@click="onTrtpButgetref"
style="width: 20%"
>
获取</c-button
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="借款合同名称" prop="trdgrp.rec.nam">
<c-input
align="middle"
v-model="model.trdgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入借款合同名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-左================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="客户经理" prop="trtp.usr.extkey">
<c-fullbox>
<c-input
v-model="model.trtp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
style="width: 88%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onExtkey"
>
i
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开立日期" prop="trdgrp.rec.issdat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.issdat"
style="width: 100%"
placeholder="请选择开立日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="17">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-select
v-model="model.trdgrp.rec.fintyp"
style="width: 100%"
placeholder="请选择融资品种"
>
<el-option
v-for="item in codes.fintyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<c-checkbox v-model="model.trtp.dfflag">同业代付</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="货押标识" prop="trdgrp.rec.guaflg">
<c-select
v-model="model.trdgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择货押标识"
>
<el-option
v-for="item in codes.guaflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物代码" prop="trdgrp.rec.stagod">
<c-select
v-model="model.trdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物代码"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-select
v-model="model.trdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
@keyup.enter.native="maxCurEvent"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item
style="text-align: left"
label-width="20px"
prop="trdgrp.cbs.max.amt"
>
<c-input
v-model="model.trdgrp.cbs.max.amt"
style="width: 100%"
placeholder="请输入融资金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item prop="trdgrp.rec.pctfin" label-width="20px">
<c-input
v-model="model.trdgrp.rec.pctfin"
style="width: 80%"
:disabled="true"
></c-input
>%
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd">
<c-select
v-model="model.trtmod.finmod.intprd"
style="width: 100%"
placeholder="请选择计息周期"
>
<el-option
v-for="item in codes.intprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="利率调整方式" prop="trtmod.finmod.ratchgtyp">
<c-select
v-model="model.trtmod.finmod.ratchgtyp"
style="width: 100%"
placeholder="请选择利率调整方式"
>
<el-option
v-for="item in codes.ratchgtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="开户日期" prop="trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.stttendat"
style="width: 100%"
placeholder="请选择开户日期"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label="到期日(非节假日)"
prop="trdgrp.rec.matdat"
label-width="110px"
>
<c-date-picker
type="date"
v-model="model.trdgrp.rec.matdat"
style="width: 100%"
placeholder="非节假日"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="基准利率" prop="trdgrp.rec.intrat">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.intrat"
placeholder="请输入基准利率"
:disabled="true"
style="width: 82%"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButget"
style="width: 15%"
>
Get
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="基准利率规则" prop="trtmod.finmod.dinmod.jzllgz">
<c-select
v-model="model.trtmod.finmod.dinmod.jzllgz"
style="width: 100%"
placeholder="请选择基准利率规则"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行利率" prop="trdgrp.rec.actrat">
<c-input
v-model="model.trdgrp.rec.actrat"
placeholder="请输入执行利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="是否定向收付"
prop="trdgrp.rec.flowflag"
v-if="zmqflg == 'x'"
>
<c-select
v-model="model.trdgrp.rec.flowflag"
style="width: 100%"
placeholder="请选择是否定向收付"
>
<el-option
v-for="item in codes.flowflag"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一还款账号" prop="trtmod.finmod.act1">
<c-select
v-model="model.trtmod.finmod.act1"
style="width: 100%"
placeholder="请选择第一还款账号"
>
<el-option
v-for="(item, idx) in codes.codeSet['trtmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预收息金额" prop="trtmod.finmod.intamt">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.intamt"
style="width: 77%"
:disabled="true"
placeholder="请输入预收息金额"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButcal"
:disabled="model.trtmod.finmod.intprd != '7'"
style="width: 20%"
>
计算
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="预扣息方式" prop="trtmod.finmod.inttyp">
<c-select
v-model="model.trtmod.finmod.inttyp"
style="width: 100%"
placeholder="请选择预扣息方式"
:disabled="model.trtmod.finmod.intprd != '7'"
>
<el-option
v-for="item in codes.inttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item
label="税率"
label-width="110px"
prop="trtmod.finmod.shuilv"
>
<c-input
v-model="model.trtmod.finmod.shuilv"
:disabled="true"
placeholder="请输入税率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="定价审批代码" prop="trtmod.finmod.dinjdm">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.dinjdm"
maxlength="20"
placeholder="请输入定价审批代码"
style="width: 82%"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onDinmodDget"
:disabled="true"
style="width: 15%"
>
Get
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="市场LPR期限品种" prop="trdgrp.rec.lprtyp">
<c-select
v-model="model.trdgrp.rec.lprtyp"
style="width: 100%"
placeholder="请选择市场LPR期限品种"
>
<el-option
v-for="item in codes.lprtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="审批流程发起标识"
prop="trtmod.finmod.dinmod.rmbsbs"
>
<c-select
v-model="model.trtmod.finmod.dinmod.rmbsbs"
style="width: 100%"
placeholder="请选择审批流程发起标识"
:disabled="true"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="发票类型" prop="trdgrp.rec.invtyp">
<c-select
v-model="model.trdgrp.rec.invtyp"
style="width: 100%"
placeholder="请选择发票类型"
>
<el-option
v-for="item in codes.invtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-右================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '融资客户',
grp: 'trdgrp',
rol: 'fip',
}"
:isAdrblk="true"
:disabled="true"
@onSeainf="onSeainf"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="借据号" prop="trtmod.finmod.fincod">
<c-input
v-model="model.trtmod.finmod.fincod"
maxlength="17"
placeholder="请输入借据号"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="计息日期" prop="trtmod.finmod.intdat">
<c-input
v-model="model.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
:disabled="
model.trtmod.finmod.intprd == '6' ||
model.trtmod.finmod.intprd == '7' ||
model.trtmod.finmod.intprd == 'B'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="9" :offset="1">
<c-checkbox v-model="model.trtmod.finmod.wjdkfl" :disabled="true"
>是否到期主动扣收款</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整周期" prop="trtmod.finmod.ratchgprd">
<c-select
v-model="model.trtmod.finmod.ratchgprd"
style="width: 100%"
placeholder="请选择利率调整周期"
:disabled="
model.trtmod.finmod.ratchgtyp != '7' &&
model.trtmod.finmod.ratchgtyp != '8' &&
model.trtmod.finmod.ratchgtyp != '9'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整月日数" prop="trtmod.finmod.ratchgdat">
<c-input
v-model="model.trtmod.finmod.ratchgdat"
maxlength="4"
placeholder="请输入利率调整月日数"
:disabled="
model.trtmod.finmod.ratchgtyp != '4' &&
model.trtmod.finmod.ratchgtyp != '5'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input
v-model="model.trdgrp.rec.tenday"
style="width: 100%"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="宽限期" prop="trtmod.finmod.graday">
<c-input
v-model="model.trtmod.finmod.graday"
style="width: 100%"
:disabled="true"
placeholder="请输入宽限期"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动方式" prop="trtmod.finmod.flttyp">
<c-select
v-model="model.trtmod.finmod.flttyp"
style="width: 100%"
placeholder="请选择浮动方式"
>
<el-option
v-for="item in codes.flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动值" prop="trtmod.finmod.fltval">
<c-input
v-model="model.trtmod.finmod.fltval"
placeholder="请输入浮动值"
:disabled="model.trtmod.finmod.flttyp == '0'"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="逾期计息方式" prop="trtmod.finmod.ovdinttyp">
<c-select
v-model="model.trtmod.finmod.ovdinttyp"
style="width: 100%"
placeholder="请选择逾期计息方式"
>
<el-option
v-for="item in codes.ovdinttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="罚息比率" prop="trtmod.finmod.ovdintrat">
<c-input
v-model="model.trtmod.finmod.ovdintrat"
placeholder="请输入罚息比率"
style="width: 85%"
:disabled="model.trtmod.finmod.ovdinttyp == '0'"
></c-input
>%
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp">
<c-select
v-model="model.trtmod.finmod.acttyp"
style="width: 100%"
placeholder="请选择第三方还款方式"
>
<el-option
v-for="item in codes.acttyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="入账机构" prop="trtmod.finmod.accbch">
<c-select
v-model="model.trtmod.finmod.accbch"
style="width: 100%"
placeholder="请选择入账机构"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款账号" prop="trtmod.finmod.act3">
<c-select
filterable
allow-create
v-model="model.trtmod.finmod.act3"
style="width: 100%"
:disabled="model.trtmod.finmod.acttyp == ''"
placeholder="请选择第三方还款账号"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trntyp" data-path=".trntyp"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="利息付款账号" prop="trtmod.finmod.intact">
<c-input
v-model="model.trtmod.finmod.intact"
style="width: 100%"
placeholder="请选择利息付款账号"
:disabled="true"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.oppacc" data-path=".oppacc"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="贸易合同号" prop="trdgrp.rec.mycontno">
<c-input
v-model="model.trdgrp.rec.mycontno"
maxlength="35"
placeholder="请输入贸易合同号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外币贷款专户清单" prop="trtp.act">
<c-select
v-model="model.trtp.act"
style="width: 100%"
placeholder="请选择外币贷款专户清单"
:disabled="model.trdgrp.cbs.max.cur === 'CNY'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="融资详情" name="ovwp1">
<m-ovwp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="同业代付" name="dftcrep" v-if="model.trtp.dfflag">
<m-dftcrep :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="融资款项" name="rzkx">
<m-rzkx :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="定价系统" name="dinpan" v-if="model.trtmod.finmod.dinjdm != ''">
<m-dinpan :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 Utils from "~/utils";
import Event from "~/model/Trtopn/Event";
import Ptap from "~/views/Public/Ptap";
import Ovwp1 from "./Ovwp1";
import Dftcrep from "./Dftcrep";
import Rzkx from "./Rzkx";
import Dinpan from "./Dinpan";
export default {
components: { "c-ptap": Ptap },
components: {
"m-dftcrep": Dftcrep,
"m-rzkx": Rzkx,
"m-ovwp1": Ovwp1,
"m-dinpan": Dinpan,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
zmqflg: null,
pickerOptions: {
disabledDate(time) {
return time.getDay() === 0 || time.getDay() === 6;
},
},
flag: false,
activeNames: ["ovwp1"],
};
},
watch: {},
methods: {
...Event,
},
created: function () {},
computed: {
},
};
</script>
<style></style>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template>
<c-row>
<!--=================顶部================= -->
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据编号" prop="trdgrp.rec.pntref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.pntref"
maxlength="16"
style="width: 78%"
disabled
placeholder="请输入单据编号"
>
</c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onSeainf"
>
i
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="单据名称" prop="trdgrp.rec.pntnam">
<c-input
align="middle"
v-model="model.trdgrp.rec.pntnam"
maxlength="40"
disabled
placeholder="请输入单据名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资编号" prop="trdgrp.rec.ownref">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.ownref"
maxlength="16"
disabled
style="width: 57%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onSeainf"
>
i</c-button
>
<c-button
size="small"
type="primary"
:disabled="
model.trdgrp.rec.fintyp == '' ||
model.trdgrp.fip.pts.adrblk == '' ||
// model.trdgrp.rec.branchinr == ''||
model.trdgrp.rec.ownref != ''
"
@click="onTrtpButgetref"
style="width: 20%"
>
获取</c-button
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="借款合同名称" prop="trdgrp.rec.nam">
<c-input
align="middle"
v-model="model.trdgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入借款合同名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-左================= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="客户经理" prop="trtp.usr.extkey">
<c-fullbox>
<c-input
v-model="model.trtp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
style="width: 88%"
></c-input>
<c-button
size="small"
type="primary;width:10%"
style="width: 10%"
@click="onExtkey"
>
i
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="开立日期" prop="trdgrp.rec.issdat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.issdat"
style="width: 100%"
placeholder="请选择开立日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="17">
<el-form-item label="融资品种" prop="trdgrp.rec.fintyp">
<c-select
v-model="model.trdgrp.rec.fintyp"
style="width: 100%"
placeholder="请选择融资品种"
>
<el-option
v-for="item in codes.fintyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="6" :offset="1">
<c-checkbox v-model="model.trtp.dfflag">同业代付</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="货押标识" prop="trdgrp.rec.guaflg">
<c-select
v-model="model.trdgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择货押标识"
>
<el-option
v-for="item in codes.guaflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物代码" prop="trdgrp.rec.stagod">
<c-select
v-model="model.trdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物代码"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-select
v-model="model.trdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
@keyup.enter.native="maxCurEvent"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item
style="text-align: left"
label-width="20px"
prop="trdgrp.cbs.max.amt"
>
<c-input
v-model="model.trdgrp.cbs.max.amt"
style="width: 100%"
placeholder="请输入融资金额"
></c-input>
</el-form-item>
</c-col>
<c-col :span="5">
<el-form-item prop="trdgrp.rec.pctfin" label-width="20px">
<c-input
v-model="model.trdgrp.rec.pctfin"
style="width: 80%"
:disabled="true"
></c-input
>%
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="计息周期" prop="trtmod.finmod.intprd">
<c-select
v-model="model.trtmod.finmod.intprd"
style="width: 100%"
placeholder="请选择计息周期"
>
<el-option
v-for="item in codes.intprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="利率调整方式" prop="trtmod.finmod.ratchgtyp">
<c-select
v-model="model.trtmod.finmod.ratchgtyp"
style="width: 100%"
placeholder="请选择利率调整方式"
>
<el-option
v-for="item in codes.ratchgtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="开户日期" prop="trdgrp.rec.stttendat">
<c-date-picker
type="date"
v-model="model.trdgrp.rec.stttendat"
style="width: 100%"
placeholder="请选择开户日期"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
label="到期日(非节假日)"
prop="trdgrp.rec.matdat"
label-width="110px"
>
<c-date-picker
type="date"
v-model="model.trdgrp.rec.matdat"
style="width: 100%"
placeholder="非节假日"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="基准利率" prop="trdgrp.rec.intrat">
<c-fullbox>
<c-input
v-model="model.trdgrp.rec.intrat"
placeholder="请输入基准利率"
:disabled="true"
style="width: 82%"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButget"
style="width: 15%"
>
Get
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="基准利率规则" prop="trtmod.finmod.dinmod.jzllgz">
<c-select
v-model="model.trtmod.finmod.dinmod.jzllgz"
style="width: 100%"
placeholder="请选择基准利率规则"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行利率" prop="trdgrp.rec.actrat">
<c-input
v-model="model.trdgrp.rec.actrat"
placeholder="请输入执行利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="是否定向收付"
prop="trdgrp.rec.flowflag"
v-if="zmqflg == 'x'"
>
<c-select
v-model="model.trdgrp.rec.flowflag"
style="width: 100%"
placeholder="请选择是否定向收付"
>
<el-option
v-for="item in codes.flowflag"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第一还款账号" prop="trtmod.finmod.act1">
<c-select
v-model="model.trtmod.finmod.act1"
style="width: 100%"
placeholder="请选择第一还款账号"
>
<el-option
v-for="(item, idx) in codes.codeSet['trtmod.finmod.act1']"
:key="idx"
:label="item.split('\t')[1]"
:value="item.split('\t')[0]"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="预收息金额" prop="trtmod.finmod.intamt">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.intamt"
style="width: 77%"
:disabled="true"
placeholder="请输入预收息金额"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onFinmodButcal"
:disabled="model.trtmod.finmod.intprd != '7'"
style="width: 20%"
>
计算
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="预扣息方式" prop="trtmod.finmod.inttyp">
<c-select
v-model="model.trtmod.finmod.inttyp"
style="width: 100%"
placeholder="请选择预扣息方式"
:disabled="model.trtmod.finmod.intprd != '7'"
>
<el-option
v-for="item in codes.inttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item
label="税率"
label-width="110px"
prop="trtmod.finmod.shuilv"
>
<c-input
v-model="model.trtmod.finmod.shuilv"
:disabled="true"
placeholder="请输入税率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="定价审批代码" prop="trtmod.finmod.dinjdm">
<c-fullbox>
<c-input
v-model="model.trtmod.finmod.dinjdm"
maxlength="20"
placeholder="请输入定价审批代码"
style="width: 82%"
>
</c-input>
<c-button
size="small"
type="primary"
@click="onDinmodDget"
:disabled="true"
style="width: 15%"
>
Get
</c-button>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="市场LPR期限品种" prop="trdgrp.rec.lprtyp">
<c-select
v-model="model.trdgrp.rec.lprtyp"
style="width: 100%"
placeholder="请选择市场LPR期限品种"
>
<el-option
v-for="item in codes.lprtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="审批流程发起标识"
prop="trtmod.finmod.dinmod.rmbsbs"
>
<c-select
v-model="model.trtmod.finmod.dinmod.rmbsbs"
style="width: 100%"
placeholder="请选择审批流程发起标识"
:disabled="true"
>
<el-option
v-for="item in codes.jzllgz"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="发票类型" prop="trdgrp.rec.invtyp">
<c-select
v-model="model.trdgrp.rec.invtyp"
style="width: 100%"
placeholder="请选择发票类型"
>
<el-option
v-for="item in codes.invtyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!--=================中部-右================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: '融资客户',
grp: 'trdgrp',
rol: 'fip',
}"
:isAdrblk="true"
:disabled="true"
@onSeainf="onSeainf"
>
</c-ptap>
</c-col>
<c-col :span="24">
<el-form-item label="借据号" prop="trtmod.finmod.fincod">
<c-input
v-model="model.trtmod.finmod.fincod"
maxlength="17"
placeholder="请输入借据号"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="计息日期" prop="trtmod.finmod.intdat">
<c-input
v-model="model.trtmod.finmod.intdat"
maxlength="2"
placeholder="请输入计息日期"
:disabled="
model.trtmod.finmod.intprd == '6' ||
model.trtmod.finmod.intprd == '7' ||
model.trtmod.finmod.intprd == 'B'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="9" :offset="1">
<c-checkbox v-model="model.trtmod.finmod.wjdkfl" :disabled="true"
>是否到期主动扣收款</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整周期" prop="trtmod.finmod.ratchgprd">
<c-select
v-model="model.trtmod.finmod.ratchgprd"
style="width: 100%"
placeholder="请选择利率调整周期"
:disabled="
model.trtmod.finmod.ratchgtyp != '7' &&
model.trtmod.finmod.ratchgtyp != '8' &&
model.trtmod.finmod.ratchgtyp != '9'
"
>
<el-option
v-for="item in codes.ratchgprd"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="利率调整月日数" prop="trtmod.finmod.ratchgdat">
<c-input
v-model="model.trtmod.finmod.ratchgdat"
maxlength="4"
placeholder="请输入利率调整月日数"
:disabled="
model.trtmod.finmod.ratchgtyp != '4' &&
model.trtmod.finmod.ratchgtyp != '5'
"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input
v-model="model.trdgrp.rec.tenday"
style="width: 100%"
:disabled="true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="宽限期" prop="trtmod.finmod.graday">
<c-input
v-model="model.trtmod.finmod.graday"
style="width: 100%"
:disabled="true"
placeholder="请输入宽限期"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动方式" prop="trtmod.finmod.flttyp">
<c-select
v-model="model.trtmod.finmod.flttyp"
style="width: 100%"
placeholder="请选择浮动方式"
>
<el-option
v-for="item in codes.flttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="浮动值" prop="trtmod.finmod.fltval">
<c-input
v-model="model.trtmod.finmod.fltval"
placeholder="请输入浮动值"
:disabled="model.trtmod.finmod.flttyp == '0'"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="逾期计息方式" prop="trtmod.finmod.ovdinttyp">
<c-select
v-model="model.trtmod.finmod.ovdinttyp"
style="width: 100%"
placeholder="请选择逾期计息方式"
>
<el-option
v-for="item in codes.ovdinttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="罚息比率" prop="trtmod.finmod.ovdintrat">
<c-input
v-model="model.trtmod.finmod.ovdintrat"
placeholder="请输入罚息比率"
style="width: 85%"
:disabled="model.trtmod.finmod.ovdinttyp == '0'"
></c-input
>%
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="第三方还款方式" prop="trtmod.finmod.acttyp">
<c-select
v-model="model.trtmod.finmod.acttyp"
style="width: 100%"
placeholder="请选择第三方还款方式"
>
<el-option
v-for="item in codes.acttyp1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="入账机构" prop="trtmod.finmod.accbch">
<c-select
v-model="model.trtmod.finmod.accbch"
style="width: 100%"
placeholder="请选择入账机构"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="第三方还款账号" prop="trtmod.finmod.act3">
<c-select
filterable
allow-create
v-model="model.trtmod.finmod.act3"
style="width: 100%"
:disabled="model.trtmod.finmod.acttyp == ''"
placeholder="请选择第三方还款账号"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trntyp" data-path=".trntyp"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="利息付款账号" prop="trtmod.finmod.intact">
<c-input
v-model="model.trtmod.finmod.intact"
style="width: 100%"
placeholder="请选择利息付款账号"
:disabled="true"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.oppacc" data-path=".oppacc"> </span>
</c-col>
<c-col :span="24">
<el-form-item label="贸易合同号" prop="trdgrp.rec.mycontno">
<c-input
v-model="model.trdgrp.rec.mycontno"
maxlength="35"
placeholder="请输入贸易合同号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外币贷款专户清单" prop="trtp.act">
<c-select
v-model="model.trtp.act"
style="width: 100%"
placeholder="请选择外币贷款专户清单"
:disabled="model.trdgrp.cbs.max.cur === 'CNY'"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Utils from "~/utils";
import Event from "~/model/Trtopn/Event";
import Ptap from "~/views/Public/Ptap";
export default {
components: { "c-ptap": Ptap },
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
zmqflg: null,
pickerOptions: {
disabledDate(time) {
return time.getDay() === 0 || time.getDay() === 6;
},
},
flag: false,
};
},
watch: {},
methods: {
...Event,
},
created: function () {},
};
</script>
<style></style>
<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"
......@@ -25,35 +12,103 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--Ovwp PD000026 Financing Details -->
<el-tab-pane label="融资详情" name="ovwp">
<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="limitbody">
<c-content>
<m-limitbody :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>
<!--PD000000 -->
<!-- <el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</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>
<!--Ovwp PD000026 Financing Details -->
<!-- <el-tab-pane label="融资详情" name="ovwp1">
<c-content>
<m-ovwp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--dftcre PD000001 同业代付 -->
<el-tab-pane label="同业代付" name="dftcrep" v-if="model.trtp.dfflag">
<!-- <el-tab-pane label="同业代付" name="dftcrep" v-if="model.trtp.dfflag">
<c-content>
<m-dftcrep :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<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> -->
<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 label="会计分录" name="glepan">
<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>
......@@ -69,41 +124,47 @@
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--financ PD000004 融资款项 -->
<el-tab-pane label="融资款项" name="rzkx">
<!-- <el-tab-pane label="融资款项" name="rzkx">
<c-content>
<m-rzkx :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--trtopn PD000304 资本项目 -->
<el-tab-pane label="资本项目" name="cfactlp">
<!-- <el-tab-pane label="资本项目" name="cfactlp">
<c-content>
<m-cfactlp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane label="定价系统" name="dinpan" v-if="model.trtmod.finmod.dinjdm != ''">
<!-- <el-tab-pane label="定价系统" name="dinpan" v-if="model.trtmod.finmod.dinjdm != ''">
<c-content :height="300">
<m-dinpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane label="统一授信" name="limitbody">
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
<c-grid-ety-prompt-dialog
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
</template>
......@@ -120,10 +181,12 @@ import Pattern from "~/model/Trtopn/Pattern";
import Event from "~/model/Trtopn/Event";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
import Dftcrep from "./Dftcrep";
import Rzkx from "./Rzkx";
import Cfactlp from "./Cfactlp";
import Dinpan from "./Dinpan";
import Cnyp from "./Cnyp";
import Limitbody from "~/views/Public/Limitbody";
import Doctre from "~/views/Public/Doctre";
......@@ -136,7 +199,9 @@ import Glepan from "~/views/Public/Glepan";
export default {
name: "Trtopn",
components: {
"m-cnyp":Cnyp,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-dftcrep": Dftcrep,
"m-rzkx": Rzkx,
"m-cfactlp": Cfactlp,
......@@ -165,6 +230,7 @@ export default {
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
activeNames: ["engp"],
};
},
methods: {
......
<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="Claim Reimb" name="rclp">
<m-rclp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="报销明细" name="remp">
<m-remp :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/Trtrcl/Event";
import Rclp from "./Rclp";
import Remp from "./Remp";
export default {
components: {
"m-rclp": Rclp,
"m-remp": Remp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["rclp"],
};
},
methods: {
...Event,
},
created: function () {},
computed: {
},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<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"
......@@ -29,7 +16,64 @@
type="card"
@tab-click="myTabClick"
>
<el-tab-pane label="Claim Reimb" name="rclp">
<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="limitbody">
<c-content>
<m-limitbody :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>
<!--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>
<!-- <el-tab-pane label="Claim Reimb" name="rclp">
<c-content :height="300">
<m-rclp :model="model" :codes="codes" />
</c-content>
......@@ -71,7 +115,7 @@
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
......@@ -79,6 +123,12 @@
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</el-form>
</div>
</c-page>
......@@ -95,6 +145,8 @@ import Pattern from "~/model/Trtrcl/Pattern";
import Rclp from "./Rclp";
import Remp from "./Remp";
import Ovwp from "./Ovwp";
import Addbcb from "./Addbcb";
import Limitbody from "~/views/Public/Limitbody";
import Doctre from "~/views/Public/Doctre";
......@@ -107,6 +159,8 @@ import Glepan from "~/views/Public/Glepan";
export default {
name: "Trtrcl",
components: {
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
"m-rclp": Rclp,
"m-engp": Engp,
"m-setpan": Setpan,
......@@ -125,7 +179,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "rclp",
tabVal: "ovwp",
trnName: "trtrcl",
trnType: "",
model: new Trtrcl().data,
......@@ -134,6 +188,7 @@ export default {
pattern: Pattern,
rules: null,
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