Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhouqian
vue-gjjs
Commits
126ef28c
Commit
126ef28c
authored
Nov 02, 2022
by
huangxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
trtame的UI改造
parent
7d9a79c7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
695 additions
and
545 deletions
+695
-545
Addbcb.vue
src/views/Business/Trtame/Addbcb.vue
+55
-0
Ovwp.vue
src/views/Business/Trtame/Ovwp.vue
+22
-517
Ovwp1.vue
src/views/Business/Trtame/Ovwp1.vue
+537
-0
index.vue
src/views/Business/Trtame/index.vue
+81
-28
No files found.
src/views/Business/Trtame/Addbcb.vue
0 → 100644
View file @
126ef28c
<
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
src/views/Business/Trtame/Ovwp.vue
View file @
126ef28c
<
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
>
src/views/Business/Trtame/Ovwp1.vue
0 → 100644
View file @
126ef28c
<
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
>
src/views/Business/Trtame/index.vue
View file @
126ef28c
<
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
:
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment