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
fukai
vue-gjjs
Commits
b9ad97f2
Commit
b9ad97f2
authored
Jul 11, 2022
by
wangna
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gitsel
parent
2f1137e3
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1667 additions
and
610 deletions
+1667
-610
index.js
src/model/Gitsel/index.js
+1
-0
index.js
src/model/Infgid/index.js
+1
-0
Sel.vue
src/views/Business/Gitsel/Sel.vue
+982
-9
SelMune.vue
src/views/Business/Gitsel/SelMune.vue
+92
-0
Infsea.vue
src/views/Business/Infdid/Infsea.vue
+5
-5
BusNavbar.vue
src/views/Business/Infgid/BusNavbar.vue
+8
-16
Cbeinfp.vue
src/views/Business/Infgid/Cbeinfp.vue
+2
-14
Infsea.vue
src/views/Business/Infgid/Infsea.vue
+572
-562
Regp.vue
src/views/Business/Letsel/Regp.vue
+0
-1
SideMenu.vue
src/views/Layout/SideMenu.vue
+4
-3
No files found.
src/model/Gitsel/index.js
View file @
b9ad97f2
...
...
@@ -95,6 +95,7 @@ export default class Gitsel{
clsflg
:
""
,
// which contracts to show .gcdget.clsflg
},
cfgfil
:{
btnstm
:[],
bitmap
:
""
,
// Bitmap for folder .cfgfil.bitmap
regside1
:
""
,
// Regside .cfgfil.regside1
regside2
:
""
,
// Regside .cfgfil.regside2
...
...
src/model/Infgid/index.js
View file @
b9ad97f2
...
...
@@ -75,6 +75,7 @@ export default class Infgid{
},
gidgrp
:{
rec
:{
inr
:
""
,
ownref
:
""
,
// Reference .gidgrp.rec.ownref
resflg
:
""
,
// Reserved Contract .gidgrp.rec.resflg
rejflg
:
""
,
// Direct rejection .gidgrp.rec.rejflg
...
...
src/views/Business/Gitsel/Sel.vue
View file @
b9ad97f2
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"Reference"
prop=
"gidgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.gidgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入Reference"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('gidgrp.rec.ownref')
"
></c-input>
<template
slot=
"footer"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSeainf"
icon=
"el-icon-search"
style=
"margin-right: 10px"
></c-button>
<c-checkbox
v-model=
"model.clsflg"
>
Show closed
</c-checkbox>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name"
prop=
"gidgrp.rec.nam"
>
<c-input
v-model=
"model.gidgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<div
v-if=
"hotreg == 3 || hotreg == 4 || hotreg == 7 || hotreg == 8"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据业务编号"
prop=
"bfdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.bfdgrp.rec.ownref"
maxlength=
"16"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('bfdgrp.rec.ownref')
"
placeholder=
"请输入单据业务编号"
></c-input>
<
template
slot=
"footer"
>
<c-checkbox
v-model=
"model.bfdget.clsflg"
style=
"margin-left: 10px"
>
Show closed
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"摘要"
prop=
"bfdgrp.rec.nam"
>
<c-input
v-model=
"model.bfdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入Externally Displayed Name to Identify the Contract"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
<!-- 信用证 -->
<div
v-if=
"hotreg == 1 || hotreg == 2"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"信用证金额"
prop=
"gidgrp.cbs.nom1.cur"
>
<c-input
v-model=
"model.gidgrp.cbs.nom1.cur"
maxlength=
"3"
placeholder=
"请输入信用证金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"5px"
>
<c-input
v-model=
"model.gidgrp.cbs.nom1.amt"
disabled
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"13"
>
<el-form-item
label=
"信用证余额"
prop=
"gidgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.gidgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入Open Amount"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"5px"
>
<c-input
v-model=
"model.gidgrp.cbs.opn1.amt"
disabled
placeholder=
"请输入Balance"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"指定银行"
prop=
"gidgrp.avbnam"
>
<c-input
v-model=
"model.gidgrp.avbnam"
maxlength=
"40"
placeholder=
"请输入Available with"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"兑付方式"
prop=
"gidgrp.rec.avbby"
>
<c-select
v-model=
"model.gidgrp.rec.avbby"
style=
"width: 100%"
placeholder=
"请选择Available by "
disabled
>
<el-option
v-for=
"item in codes.avbby0"
: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=
"gidgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.opndat"
placeholder=
"请选择Date Issued"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
"最迟装运日期"
label-width=
"110px"
prop=
"gidgrp.rec.shpdat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.shpdat"
style=
"width: 100%"
placeholder=
"请选择Shipment Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"13"
>
<el-form-item
label=
"最迟交单日期/交单地"
prop=
"gidgrp.rec.expdat"
>
<c-date-picker
type=
"date"
v-model=
"model.gidgrp.rec.expdat"
placeholder=
"请选择Date/Place of Expiry"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"11"
>
<el-form-item
label=
""
label-width=
"0px"
prop=
"gidgrp.rec.expplc"
>
<c-input
v-model=
"model.gidgrp.rec.expplc"
maxlength=
"29"
placeholder=
"请输入Date/Place of Expiry"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"信用证类型"
prop=
"gidgrp.rec.lcrtyp"
>
<c-select
v-model=
"model.gidgrp.rec.lcrtyp"
style=
"width: 100%"
placeholder=
"请选择转让标志"
disabled
:code=
"codes.lcrtyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人参考号"
prop=
"gidgrp.ben.pts.ref"
>
<c-input
v-model=
"model.gidgrp.ben.pts.ref"
maxlength=
"16"
placeholder=
"请输入Beneficiary"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"受益人名称"
prop=
"gidgrp.ben.pts.nam"
>
<c-input
v-model=
"model.gidgrp.ben.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行编号"
prop=
"gidgrp.rec.kzref"
>
<c-input
v-model=
"model.gidgrp.rec.kzref"
maxlength=
"16"
placeholder=
"请输入开证行编号"
disabled=
"disabled"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行名称"
prop=
"gidgrp.iss.pts.nam"
>
<c-input
v-model=
"model.gidgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"请输入开证行名称"
disabled=
"disabled"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人参考号"
prop=
"gidgrp.apl.pts.ref"
>
<c-input
v-model=
"model.gidgrp.apl.pts.ref"
maxlength=
"16"
placeholder=
"请输入Applicant"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"申请人名称"
prop=
"gidgrp.apl.pts.nam"
>
<c-input
v-model=
"model.gidgrp.apl.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"Confirmation text"
prop=
"cnftxt"
>
<c-input
v-model=
"model.cnftxt"
maxlength=
"40"
placeholder=
"请输入Confirmation text"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
<!-- 单据 -->
<div
v-if=
"hotreg == 3 || hotreg == 4"
>
<c-col
:span=
"24"
>
<!-- Left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.max.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.max.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"单据金额"
prop=
"bfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据类型"
prop=
"bfdgrp.rec.doctypcod"
>
<c-input
v-model=
"model.bfdgrp.rec.doctypcod"
maxlength=
"1"
placeholder=
"请输入单据类型"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"远期单据到期日"
prop=
"bfdgrp.rec.orddat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.orddat"
style=
"width: 100%"
placeholder=
"请选择远期单据到期日"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"寄单日期"
prop=
"dfdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.dfdgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择代付日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"到单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"提示日期"
prop=
"bfdgrp.rec.predat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.predat"
style=
"width: 100%"
placeholder=
"请选择Presentation Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"单据状态"
prop=
"bfdgrp.rec.docsta"
>
<c-input
v-model=
"model.bfdgrp.rec.docsta"
maxlength=
"40"
placeholder=
"请输入单据状态"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- Right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"{
title: '交单行',
grp: 'bfdgrp',
rol: 'prb',
}"
:disabled=
"true"
></c-ptsmsg>
</c-col>
<!-- <c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '开证行',
grp: 'bfdgrp',
rol: 'iss',
}"
:disabled="true"
></c-ptsmsg>
</c-col> -->
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行编号"
prop=
"gidgrp.rec.kzref"
>
<c-input
v-model=
"model.gidgrp.rec.kzref"
maxlength=
"16"
placeholder=
"请输入开证行编号"
disabled=
"disabled"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"开证行名称"
prop=
"gidgrp.iss.pts.nam"
>
<c-input
v-model=
"model.gidgrp.iss.pts.nam"
maxlength=
"40"
placeholder=
"请输入开证行名称"
disabled=
"disabled"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"{
title: '申请人',
grp: 'bfdgrp',
rol: 'apl',
}"
:disabled=
"true"
></c-ptsmsg>
</c-col>
</c-col>
</c-col>
</div>
<!-- 融资 -->
<div
v-if=
"hotreg == 5 || hotreg == 6"
>
<c-col
:span=
"24"
>
<!-- Left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务合同"
prop=
"bppnttyp"
>
<c-select
v-model=
"model.bppnttyp"
style=
"width: 100%"
placeholder=
"请选择业务合同"
>
<el-option
v-for=
"item in codes.bppnttyp"
: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=
"mtdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.mtdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"单据业务编号"
@
keyup
.
enter
.
native=
"
showGridPromptDialog(
'mtdgrp.rec.ownref'
)
"
></c-input>
<
template
slot=
"footer"
>
<c-checkbox
v-model=
"model.mtdget.clsflg"
style=
"margin-left: 10px"
>
Show closed
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"融资业务编号"
prop=
"bpdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.bpdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入融资业务编号"
@
keyup
.
enter
.
native=
"
showGridPromptDialog(
'bpdgrp.rec.ownref'
)
"
></c-input>
<
template
slot=
"footer"
>
<c-checkbox
v-model=
"model.mtdget.clsflg"
style=
"margin-left: 10px"
>
Show closed
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"融资金额"
prop=
"bpdgrp.cbs.max.cur"
>
<c-input
v-model=
"model.bpdgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bpdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.bpdgrp.cbs.max.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"押汇余额"
prop=
"bpdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.bpdgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"bpdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.bpdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"起息日期"
prop=
"bpdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.bpdgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择起息日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"融资帐号"
prop=
"bpdgrp.rec.finact"
>
<c-input
v-model=
"model.bpdgrp.rec.finact"
maxlength=
"21"
placeholder=
"请输入融资帐号"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- Right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"摘要"
prop=
"mtdgrp.rec.nam"
>
<c-input
v-model=
"model.mtdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"摘要"
prop=
"bpdgrp.rec.nam"
>
<c-input
v-model=
"model.bpdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"{
title: '融资客户',
grp: 'bpdgrp',
rol: 'fia',
}"
:disabled=
"true"
></c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"融资类型"
prop=
"dfdgrp.rec.fintyp"
>
<c-input
v-model=
"model.dfdgrp.rec.fintyp"
maxlength=
"3"
placeholder=
"请输入Type"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"到单日期"
prop=
"bfdgrp.rec.rcvdat"
>
<c-date-picker
type=
"date"
v-model=
"model.bfdgrp.rec.rcvdat"
style=
"width: 100%"
placeholder=
"请选择到单日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
<!-- 同业代付 -->
<div
v-if=
"hotreg == 7 || hotreg == 8"
>
<c-col
:span=
"24"
>
<!-- Left -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"代付业务编号"
prop=
"dfdgrp.rec.ownref"
>
<c-fullbox>
<c-input
v-model=
"model.dfdgrp.rec.ownref"
maxlength=
"16"
placeholder=
"请输入代付业务编号"
@
keyup
.
enter
.
native=
"
showGridPromptDialog('dfdgrp.rec.ownref')
"
></c-input>
<
template
slot=
"footer"
>
<c-checkbox
v-model=
"model.bfdget.clsflg"
style=
"margin-left: 10px"
>
Show closed
</c-checkbox
>
</
template
>
</c-fullbox>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"代付本金"
prop=
"dfdgrp.cbs.max.cur"
>
<c-input
v-model=
"model.dfdgrp.cbs.max.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"dfdgrp.cbs.max.amt"
>
<c-input
v-model=
"model.dfdgrp.cbs.max.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"代付本金"
prop=
"dfdgrp.cbs.opn1.cur"
>
<c-input
v-model=
"model.dfdgrp.cbs.opn1.cur"
maxlength=
"3"
placeholder=
"请输入单据金额"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
label-width=
"5px"
prop=
"dfdgrp.cbs.opn1.amt"
>
<c-input
v-model=
"model.dfdgrp.cbs.opn1.amt"
placeholder=
"请输入Balance"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"代付日期"
prop=
"dfdgrp.rec.opndat"
>
<c-date-picker
type=
"date"
v-model=
"model.dfdgrp.rec.opndat"
style=
"width: 100%"
placeholder=
"请选择代付日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"代付类型"
prop=
"dfdgrp.rec.fintyp"
>
<c-input
v-model=
"model.dfdgrp.rec.fintyp"
maxlength=
"3"
placeholder=
"请输入Type"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"代付起始日"
prop=
"dfdgrp.rec.stttendat"
>
<c-date-picker
type=
"date"
v-model=
"model.dfdgrp.rec.stttendat"
style=
"width: 100%"
placeholder=
"请选择代付起始日"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Maturity Date"
prop=
"dfdgrp.rec.matdat"
>
<c-date-picker
type=
"date"
v-model=
"model.dfdgrp.rec.matdat"
style=
"width: 100%"
placeholder=
"请选择Maturity Date"
disabled
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- Right -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"摘要"
prop=
"dfdgrp.rec.nam"
>
<c-input
v-model=
"model.dfdgrp.rec.nam"
maxlength=
"40"
placeholder=
"请输入摘要"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"{
title: '申请人',
grp: 'dfdgrp',
rol: 'apl',
}"
:disabled=
"true"
></c-ptsmsg>
</c-col>
<c-col
:span=
"24"
>
<c-ptsmsg
:model=
"model"
:argadr=
"{
title: '代付行',
grp: 'dfdgrp',
rol: 'dff',
}"
:disabled=
"true"
></c-ptsmsg>
</c-col>
</c-col>
</c-col>
</div>
<!-- ========================操作菜单================== -->
<c-col
:span=
"24"
>
<el-form-item>
<el-divider
/>
</el-form-item>
</c-col>
<c-col
:offset=
"12"
:span=
"10"
>
<el-tabs
tab-position=
"right"
@
tab-click=
"onTabClick"
>
<el-tab-pane
v-for=
"it in meum"
:key=
"it.key"
:label=
"it.label"
>
<sel-mune
:data=
"meumItem"
:model=
"model"
/>
</el-tab-pane>
</el-tabs>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="Drag Drop Sender" prop="recget.sdamod.dadsnd">
<c-input v-model="model.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item>
...
...
@@ -611,16 +1549,22 @@
<c-col :span="12">
<span v-text="model.selbut.trnpenlab" data-path=".selbut.trnpenlab" > </span>
</c-col>
</c-col>
-->
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Gitsel/Event"
import
Event
from
"~/model/Gitsel/Event"
;
import
SelMune
from
"./SelMune.vue"
;
import
Ptsmsg
from
"~/views/Public/Ptsmsg"
;
export
default
{
components
:
{
SelMune
,
"c-ptsmsg"
:
Ptsmsg
,
},
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
...
...
@@ -629,11 +1573,40 @@ export default {
}
},
methods
:{...
Event
},
created
:
function
(){
methods
:{
...
Event
,
//各入口按钮请求
async
onTabClick
(
tab
)
{
var
label
=
tab
.
label
;
var
key
=
1
;
var
meum
=
this
.
meum
;
for
(
let
i
=
0
;
i
<
meum
.
length
;
i
++
)
{
if
(
meum
[
i
].
label
==
label
)
{
key
=
meum
[
i
].
key
;
break
;
}
}
this
.
hotreg
=
key
;
let
rtnmsg
=
await
this
.
executeRule
(
`cfgfil.hotreg
${
key
}
`
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
,
});
}
},
},
computed
:
{
meumItem
()
{
return
this
.
model
.
cfgfil
.
btnstm
.
rows
||
[];
},
},
// created:function(){
}
}
//
}
}
;
</
script
>
<
style
>
...
...
src/views/Business/Gitsel/SelMune.vue
0 → 100644
View file @
b9ad97f2
<
template
>
<el-table
:data=
"tableData"
border
stripe
:show-header=
"false"
:cell-style=
"cellSttyle"
>
<el-table-column
prop=
"label"
align=
"center"
>
<template
slot-scope=
"scope"
>
<c-button
@
click=
"onNarBtnClick(scope.row.url, scope.row.label)"
:label=
"scope.row.label"
:disabled=
"scope.row.disabled"
>
{{
scope
.
row
.
label
}}
</c-button
>
<!--
<el-link
:disabled=
"scope.row.disabled"
:href=
"scope.row.url"
v-if=
"scope.row.title"
>
{{
scope
.
row
.
title
}}
</el-link
>
-->
</
template
>
</el-table-column>
</el-table>
</template>
<
script
>
import
commonProcess
from
"~/mixin/commonProcess"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"data"
,
"model"
],
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
()
{
return
{
cellSttyle
:
{
height
:
"25px"
},
meumItem
:
[],
};
},
methods
:
{
//各入口按钮请求
async
onNarBtnClick
(
url
,
label
)
{
let
key
=
0
;
for
(
let
i
=
1
;
i
<=
11
;
i
++
){
let
temp_label
=
this
.
model
.
cfgfil
[
'subtxt'
+
i
];
if
(
temp_label
==
label
){
key
=
i
;
break
;
}
}
let
rtnmsg
=
await
this
.
executeRule
(
"cfgfil.hotsub"
+
key
);
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
);
url
=
url
.
toLowerCase
();
this
.
$router
.
history
.
push
(
"/business/"
+
url
);
}
else
{
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
,
});
}
},
},
computed
:
{
tableData
()
{
const
arr
=
[];
var
data
=
this
.
data
;
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
const
items
=
data
[
i
].
split
(
"
\
t"
);
arr
.
push
({
url
:
items
[
0
],
label
:
items
[
1
],
disabled
:
items
[
2
]
==
"N"
?
true
:
false
,
other
:
items
[
3
],
});
}
return
arr
;
},
},
};
</
script
>
<
style
>
a
{
text-decoration-line
:
none
;
color
:
#606266
;
}
a
:hover
{
color
:
blue
;
}
</
style
>
\ No newline at end of file
src/views/Business/Infdid/Infsea.vue
View file @
b9ad97f2
...
...
@@ -639,11 +639,11 @@ export default {
methods
:
{
...
Event
,
async
getButtons
(
ownref
){
this
.
initdialog
=
true
this
.
ownref
=
ownref
console
.
log
(
"ownref:"
+
ownref
);
setTimeout
(()
=>
{
this
.
$refs
.
childs
.
$emit
(
"childmethods"
)
},
10
)
//
this.ownref = ownref
//
console.log("ownref:" +ownref);
//
setTimeout(()=>{
//
this.$refs.childs.$emit("childmethods")
//
},10)
},
async
onChoose
(
code
){
//跳转交易
...
...
src/views/Business/Infgid/BusNavbar.vue
View file @
b9ad97f2
<
template
>
<div
class=
"busnavbar"
>
<div
class=
"busnavbar-items"
>
<c-button
style=
"margin-left:7px;"
size=
"medium"
type=
"primary"
class=
"medium_bcs"
v-for=
"(item,index) in codeList"
v-bind:key=
"index"
@
click
.
native=
"onNarBtnClick(item.code,index)"
:title=
"item.title"
:disabled=
"item.isDis==='N'"
>
{{
item
.
label
}}
</c-button>
<c-button
style=
"margin-left:7px;"
size=
"medium"
type=
"primary"
class=
"medium_bcs"
v-for=
"(item,index) in codeList"
v-bind:key=
"index"
@
click
.
native=
"onNarBtnClick(item.code,index)"
:title=
"item.title"
:disabled=
"item.isDis==='N'"
>
{{
item
.
label
}}
</c-button>
</div>
</div>
</
template
>
...
...
@@ -83,20 +73,20 @@ export default {
this
.
model
.
gidgrp
.
rec
.
ownref
=
this
.
ownref
console
.
log
(
"ownref:"
+
this
.
ownref
);
let
rtnmsg
=
await
this
.
executeRule
(
"gidgrp.rec.ownref"
);
//
gidgrp_rec_ownref
let
rtnmsg
=
await
this
.
executeRule
(
"gidgrp.rec.ownref"
);
//gidgrp_rec_ownref
if
(
rtnmsg
.
respCode
==
SUCCESS
){
//重置数组
this
.
navcode
=
[]
this
.
updateModel
(
rtnmsg
.
data
)
//this.model.cfgfil.btnstm = rtnmsg.data.cfgfil_btnstm.rows
//给inr赋值,后面弹窗里面的按钮请求会用到
//this.model. gidgrp.rec.inr = rtnmsg.data. gidgrp_rec_inr
console
.
log
(
"ownref:"
+
this
.
ownref
);
//this.model.gidgrp.rec.inr = rtnmsg.data.gidgrp_rec_inr
const
length
=
this
.
model
.
cfgfil
.
btnstm
.
rows
.
length
let
btnStr
=
this
.
model
.
cfgfil
.
btnstm
.
rows
let
j
=
0
;
let
m
=
0
;
const
buttonIndex
=
[
'国内证通知'
,
'国内证修改通知'
,
'收单'
]
// const buttonIndex = ['保证金收取','保证金注销','保证金调整','开立信用证','信用证修改','减额修改接受','修改通知行','到单']
const
buttonIndex
=
[
'信用证修改'
,
'减额修改接受'
,
'到单'
,
'修改通知行'
]
for
(
let
i
=
0
;
i
<
length
;
i
++
){
//获取数组中每行的数据
if
(
!
(
btnStr
[
i
].
indexOf
(
"保证金"
)
>=
0
)
&&
!
(
btnStr
[
i
].
indexOf
(
"开立信用证"
)
>=
0
)){
...
...
@@ -116,7 +106,9 @@ export default {
this
.
navcode
.
splice
(
j
,
0
,
newList
)
}
}
}
}
else
{
this
.
navcode
=
[]
this
.
$notify
.
error
({
title
:
"错误"
,
message
:
"服务请求失败!"
});
...
...
src/views/Business/Infgid/Cbeinfp.vue
View file @
b9ad97f2
<
template
>
<div
class=
"eibs-tab"
>
<<<<<<<
HEAD:src
/
views
/
Business
/
Infgid
/
Cbeinfp
.
vue
<c-col
:span=
"12"
>
<el-form-item
label=
"stream of CBEs"
prop=
"infcon.cbestm"
>
<c-input
v-model=
"model.infcon.cbestm"
placeholder=
"请输入stream of CBEs"
></c-input>
</el-form-item>
</c-col>
</div>
=======
</div>
>>>>>>> 76ea812e7d5f5e9cbd030eb58098ca831ca35b43:src/views/Business/Letsel/Regp.vue
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
<<<<<<<
HEAD
:
src
/
views
/
Business
/
Infgid
/
Cbeinfp
.
vue
import
Event
from
"~/model/Infgid/Event"
=======
import
Event
from
"~/model/Letsel/Event"
>>>>>>>
76
ea812e7d5f5e9cbd030eb58098ca831ca35b43
:
src
/
views
/
Business
/
Letsel
/
Regp
.
vue
export
default
{
inject
:
[
'root'
],
...
...
src/views/Business/Infgid/Infsea.vue
View file @
b9ad97f2
...
...
@@ -11,510 +11,514 @@
label-width=
"110px"
size=
"small"
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Own Reference"
prop=
"infcon.seaownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seaownref"
maxlength=
"16"
placeholder=
"请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Own Reference"
prop=
"infcon.seaownref"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seaownref"
maxlength=
"16"
placeholder=
"请输入Own Reference"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Opening between"
prop=
"infcon.opndatfrom"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.opndatfrom"
style=
"width: 100%"
placeholder=
"请选择Opening between"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.opndatto"
style=
"width: 100%"
placeholder=
"请选择Open Date to"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Opening between"
prop=
"infcon.opndatfrom"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.opndatfrom"
style=
"width: 100%"
placeholder=
"请选择Opening between"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"model.infcon.opndatto"
style=
"width: 100%"
placeholder=
"请选择Open Date to"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Reference"
prop=
"infcon.searef"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.searef"
maxlength=
"16"
placeholder=
"请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Reference"
prop=
"infcon.searef"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.searef"
maxlength=
"16"
placeholder=
"请输入Party Reference"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<!-- 可控展示区 -->
<c-row
v-show=
"searchSlot.searchToggle"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Name"
prop=
"infcon.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.nam"
maxlength=
"40"
placeholder=
"请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Sel Single Party"
prop=
"infcon.pty.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.extkey"
maxlength=
"16"
placeholder=
"请输入Select Single Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name/BIC"
prop=
"infcon.seapty"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seapty"
maxlength=
"24"
placeholder=
"请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- 可控展示区 -->
<c-row
v-show=
"searchSlot.searchToggle"
>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Name"
prop=
"infcon.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.nam"
maxlength=
"40"
placeholder=
"请输入Name"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Sel Single Party"
prop=
"infcon.pty.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.extkey"
maxlength=
"16"
placeholder=
"请输入Select Single Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name/BIC"
prop=
"infcon.seapty"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.seapty"
maxlength=
"24"
placeholder=
"请输入Party Name/BIC"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name"
prop=
"infcon.pty.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.nam"
maxlength=
"40"
placeholder=
"请输入Party Name"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Release Status"
prop=
"infcon.relflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.relflg"
style=
"width:100%"
placeholder=
"请选择Release Status"
>
<el-option
v-for=
"item in codes.relflg"
: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=
"Handling Type"
prop=
"infcon.hndtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.hndtyp"
style=
"width:100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.hndtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Party Name"
prop=
"infcon.pty.nam"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.pty.nam"
maxlength=
"40"
placeholder=
"请输入Party Name"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Release Status"
prop=
"infcon.relflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.relflg"
style=
"width: 100%"
placeholder=
"请选择Release Status"
>
<el-option
v-for=
"item in codes.relflg"
: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=
"Handling Type"
prop=
"infcon.hndtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.hndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.hndtyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Role"
prop=
"infcon.searol"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.searol"
style=
"width:100%"
placeholder=
"请选择Role"
>
<el-option
v-for=
"item in codes.payrol"
: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=
"Resp.User"
prop=
"infcon.usr.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.usr.extkey"
maxlength=
"24"
placeholder=
"请输入Resp.User"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Status"
prop=
"infcon.seasta"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.seasta"
style=
"width:100%"
placeholder=
"请选择Status"
>
<el-option
v-for=
"item in codes.seasta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Role"
prop=
"infcon.searol"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.searol"
style=
"width: 100%"
placeholder=
"请选择Role"
>
<el-option
v-for=
"item in codes.payrol"
: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=
"Resp.User"
prop=
"infcon.usr.extkey"
style=
"width: 100%"
>
<c-input
v-model=
"model.infcon.usr.extkey"
maxlength=
"24"
placeholder=
"请输入Resp.User"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"Status"
prop=
"infcon.seasta"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.seasta"
style=
"width: 100%"
placeholder=
"请选择Status"
>
<el-option
v-for=
"item in codes.seasta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Currency"
prop=
"infcon.seacur"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.seacur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<el-option
v-for=
"item in codes.cur"
: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=
"infcon.cxmflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.cxmflg"
style=
"width:100%"
placeholder=
"请选择是否显示查询码"
>
<el-option
v-for=
"item in codes.cxmflg"
: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=
"Amount between"
prop=
"infcon.seaamtfr"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.infcon.seaamtfr"
style=
"width: 100%"
placeholder=
"请输入Amount between"
></c-input>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.infcon.seaamtto"
style=
"width: 100%"
placeholder=
"请输入Amount to"
></c-input>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Currency"
prop=
"infcon.seacur"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.seacur"
style=
"width: 100%"
placeholder=
"请选择Currency"
>
<el-option
v-for=
"item in codes.cur"
: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=
"infcon.cxmflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.cxmflg"
style=
"width: 100%"
placeholder=
"请选择是否显示查询码"
>
<el-option
v-for=
"item in codes.cxmflg"
: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=
"Amount between"
prop=
"infcon.seaamtfr"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.infcon.seaamtfr"
style=
"width: 100%"
placeholder=
"请输入Amount between"
></c-input>
</c-col>
<c-col
:span=
"2"
style=
"text-align: center"
>
<label
style=
"display: inline-block; width: 100%"
>
-
</label>
</c-col>
<c-col
:span=
"11"
>
<c-input
v-model=
"model.infcon.seaamtto"
style=
"width: 100%"
placeholder=
"请输入Amount to"
></c-input>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Purpose of Mess."
prop=
"seapurpos"
style=
"width: 100%"
>
<c-select
v-model=
"model.seapurpos"
style=
"width: 100%"
placeholder=
"请选择Purpose of Mess."
>
<el-option
v-for=
"item in codes.purposin"
: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=
"Handling Type"
prop=
"seahndtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.seahndtyp"
style=
"width:100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.seahndtyp"
: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=
"Undertaking Type"
prop=
"seagtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.seagtyp"
style=
"width:100%"
placeholder=
"请选择Undertaking Type"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"Purpose of Mess."
prop=
"seapurpos"
style=
"width: 100%"
>
<c-select
v-model=
"model.seapurpos"
style=
"width: 100%"
placeholder=
"请选择Purpose of Mess."
>
<el-option
v-for=
"item in codes.purposin"
: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=
"Handling Type"
prop=
"seahndtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.seahndtyp"
style=
"width: 100%"
placeholder=
"请选择Handling Type"
>
<el-option
v-for=
"item in codes.seahndtyp"
: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=
"Undertaking Type"
prop=
"seagtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.seagtyp"
style=
"width: 100%"
placeholder=
"请选择Undertaking Type"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"特殊保函类型"
prop=
"infcon.segtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.segtyp"
style=
"width:100%"
placeholder=
"请选择特殊保函类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"电子渠道类型"
prop=
"fromflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.fromflg"
style=
"width:100%"
placeholder=
"请选择电子渠道类型"
>
<el-option
v-for=
"item in codes.fromflg"
: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=
"fenlishi"
style=
"width: 100%"
>
<c-select
v-model=
"model.fenlishi"
style=
"width:100%"
placeholder=
"请选择是否分离式保函"
>
<el-option
v-for=
"item in codes.fenlishi"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"特殊保函类型"
prop=
"infcon.segtyp"
style=
"width: 100%"
>
<c-select
v-model=
"model.infcon.segtyp"
style=
"width: 100%"
placeholder=
"请选择特殊保函类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"电子渠道类型"
prop=
"fromflg"
style=
"width: 100%"
>
<c-select
v-model=
"model.fromflg"
style=
"width: 100%"
placeholder=
"请选择电子渠道类型"
>
<el-option
v-for=
"item in codes.fromflg"
: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=
"fenlishi"
style=
"width: 100%"
>
<c-select
v-model=
"model.fenlishi"
style=
"width: 100%"
placeholder=
"请选择是否分离式保函"
>
<el-option
v-for=
"item in codes.fenlishi"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
""
style=
"margin-left:110px;"
prop=
"model.cmtflg"
>
<c-checkbox
v-model=
"model.cmtflg"
>
跨境人民币保函
</c-checkbox>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
style=
"margin-left:110px;"
prop=
"model.fingua"
>
<c-checkbox
v-model=
"model.fingua"
>
融资性对外担保
</c-checkbox>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
""
style=
"margin-left: 110px"
prop=
"model.cmtflg"
>
<c-checkbox
v-model=
"model.cmtflg"
>
跨境人民币保函
</c-checkbox>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
""
style=
"margin-left: 110px"
prop=
"model.fingua"
>
<c-checkbox
v-model=
"model.fingua"
>
融资性对外担保
</c-checkbox>
</el-form-item>
</c-col>
</c-col>
</c-row>
</el-form>
</
template
>
</c-list-search>
<c-col
:span=
"24"
style=
"margin-top: 10px"
>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
@
click=
"toGitopn"
>
开立进口保函
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
type=
"primary"
@
click=
"toGitopn"
>
开立进口保函
</c-button
>
</c-col>
<c-col
:span=
"24"
style=
"text-align: right; height: 100px"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
<
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"
>
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
"text-align: right; margin-top: -30px; margin-right: 5px; font-size: 16px;"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<el-table-column
prop=
"op"
label=
"操作"
width=
"0"
>
<template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.row['INR'])"
>
详情
</c-button>
</
template
>
</el-table-column>
</c-istream-table>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
详情
</c-button>
</el-popover>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
fixed=
"right"
prop=
"op"
label=
"操作"
width=
"140px"
>
<
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"
>
<el-popover
placement=
"top-start"
title=
"历史信息"
width=
"800"
trigger=
"click"
:ref=
"'popover_' + scope.row.IDX"
>
<div
style=
"
text-align: right;
margin-top: -30px;
margin-right: 5px;
font-size: 16px;
"
>
<span
class=
"el-icon-close"
@
click=
"closeTrn('popover_' + scope.row.IDX)"
/>
</div>
<c-istream-table
:list=
"trnData.data"
:columns=
"trnData.columns"
>
<el-table-column
prop=
"op"
label=
"操作"
width=
"0"
>
<template
slot-scope=
"scope"
>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'])"
>
处理
</c-button>
</template>
</el-table-column>
</c-istream-table>
style=
"margin-left: 0"
size=
"small"
@
click=
"display(scope.row['INR'])"
>
详情
</c-button
>
</
template
>
</el-table-column>
</c-istream-table>
<c-button
style=
"margin-left: 0"
size=
"small"
@
click=
"getTrnInfo(scope.$index, scope.row)"
slot=
"reference"
>
详情
</c-button
>
</el-popover>
<c-button
style=
"margin-left: 0"
size=
"small"
type=
"primary"
@
click=
"getButtons(scope.row['Reference'])"
>
处理
</c-button
>
</template>
</el-table-column>
</c-istream-table>
</c-col>
<el-dialog
:visible
.
sync=
"initdialog"
:title=
"'交易列表'"
append-to-body
>
<div
class=
"m-list-btns"
>
<m-busbtn
ref=
"childs"
:ownref=
"ownref"
@
onChoose=
"onChoose"
>
11
</m-busbtn>
<m-busbtn
ref=
"childs"
:ownref=
"ownref"
@
onChoose=
"onChoose"
>
11
</m-busbtn
>
</div>
</el-dialog>
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="Own Reference" prop="infcon.seaownref">
<c-input v-model="model.infcon.seaownref" maxlength="16" placeholder="请输入Own Reference"></c-input>
</el-form-item>
...
...
@@ -689,6 +693,7 @@
</div>
</template>
<
script
>
import
Utils
from
"~/utils/index"
;
import
Api
from
"~/service/Api"
;
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
...
...
@@ -697,93 +702,98 @@ import Event from "~/model/Infgid/Event";
import
BusNavbar
from
"~/views/Business/Infgid/BusNavbar"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
components
:
{
"m-busbtn"
:
BusNavbar
},
data
(){
return
{
ownref
:
""
,
initdialog
:
false
,
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'1 1 "编号" 200'
,
'2 2 "交易名称" 100'
,
'3 3 "日期" 200'
,
'4 4 "状态" 50'
,
'5 5 "币种" 80'
,
'6 6 "金额" 80'
,
],
data
:
[],
},
stmData
:
{
columns
:
[
'1 1 "Reference" 150'
,
'2 2 "Resp. User" 150'
,
'3 10 "Opened" 150'
,
'4 13 "Validity" 150'
,
'5 14 "Liability" 150'
,
'6 21"电子渠道类型" 150'
,
'7 22"OTHERSNO" 150'
,
'8 3 "保函品种" 150'
,
'9 20 "Handling Type" 150'
,
'10 11 "分行名称" 150'
,
'11 4 "Party Number" 150'
,
'12 5 "Applicant" 150'
,
'13 7 "Party Number" 150'
,
'14 8 "Beneficiary" 150'
,
'15 6 "Cur" 150'
,
'16 18 "Guar. Amount" 150'
,
'17 12 "Cur" 150'
,
'18 9 "Guarantee Amount(RMB)" 150'
,
'19 16 "Cur" 150'
,
'20 19 "Open Amount" 150'
,
'21 17 "Cur" 150'
,
'22 15 "Open Amount(RMB)" 150'
],
data
:
[],
},
};
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
components
:
{
"m-busbtn"
:
BusNavbar
},
data
()
{
return
{
ownref
:
""
,
initdialog
:
false
,
dialogTableVisible
:
false
,
trnData
:
{
columns
:
[
'1 1 "编号" 200'
,
'2 2 "交易名称" 100'
,
'3 3 "日期" 200'
,
'4 4 "状态" 50'
,
'5 5 "币种" 80'
,
'6 6 "金额" 80'
,
],
data
:
[],
},
stmData
:
{
columns
:
[
'1 1 "Reference" 150'
,
'2 2 "Resp. User" 150'
,
'3 10 "Opened" 150'
,
'4 13 "Validity" 150'
,
'5 14 "Liability" 150'
,
'6 21"电子渠道类型" 150'
,
'7 22"OTHERSNO" 150'
,
'8 3 "保函品种" 150'
,
'9 20 "Handling Type" 150'
,
'10 11 "分行名称" 150'
,
'11 4 "Party Number" 150'
,
'12 5 "Applicant" 150'
,
'13 7 "Party Number" 150'
,
'14 8 "Beneficiary" 150'
,
'15 6 "Cur" 150'
,
'16 18 "Guar. Amount" 150'
,
'17 12 "Cur" 150'
,
'18 9 "Guarantee Amount(RMB)" 150'
,
'19 16 "Cur" 150'
,
'20 19 "Open Amount" 150'
,
'21 17 "Cur" 150'
,
'22 15 "Open Amount(RMB)" 150'
,
],
data
:
[],
},
};
},
methods
:
{
...
Event
,
async
getButtons
(
ownref
)
{
this
.
initdialog
=
true
;
this
.
ownref
=
ownref
;
console
.
log
(
"ownref:"
+
ownref
);
setTimeout
(()
=>
{
this
.
$refs
.
childs
.
$emit
(
"childmethods"
)
},
10
)
},
async
onChoose
(
code
)
{
//跳转交易
this
.
$router
.
history
.
push
(
"/business/"
+
code
);
this
.
initdialog
=
false
;
},
methods
:{
...
Event
,
async
getButtons
(
ownref
){
this
.
initdialog
=
true
;
this
.
ownref
=
ownref
;
console
.
log
(
"ownref:"
+
ownref
);
setTimeout
(()
=>
{
this
.
$refs
.
childs
.
$emit
(
"childmethods"
)
},
10
);
},
async
onChoose
(
code
){
//跳转交易
this
.
$router
.
history
.
push
(
"/business/"
+
code
);
this
.
initdialog
=
false
;
},
async
getTrnInfo
(
idx
,
row
)
{
this
.
model
.
infcon
.
objinr
=
row
[
"INR"
];
this
.
model
.
gidgrp
.
rec
.
inr
=
row
[
"INR"
];
this
.
model
.
infcon
.
chksubcon
=
"X"
;
async
getTrnInfo
(
idx
,
row
)
{
this
.
model
.
infcon
.
objinr
=
row
[
"INR"
];
this
.
model
.
gidgrp
.
rec
.
inr
=
row
[
"INR"
];
this
.
model
.
infcon
.
chksubcon
=
"X"
;
this
.
dialogTableVisible
=
true
;
let
rtnmsg
=
await
this
.
executeDefault
(
"infcon.chksubcon"
);
this
.
dialogTableVisible
=
true
;
let
rtnmsg
=
await
this
.
executeDefault
(
"infcon.chksubcon"
);
if
((
rtnmsg
.
respCode
=
SUCCESS
))
{
this
.
trnData
.
data
=
rtnmsg
.
data
.
infcon_trnstm
.
rows
;
}
},
closeTrn
(
refId
)
{
this
.
$refs
[
refId
].
doClose
();
},
toGitopn
()
{
this
.
$router
.
history
.
push
(
"/business/gitopn"
);
},
if
((
rtnmsg
.
respCode
=
SUCCESS
))
{
this
.
trnData
.
data
=
rtnmsg
.
data
.
infcon_trnstm
.
rows
;
}
},
created
:
function
()
{},
}
closeTrn
(
refId
)
{
this
.
$refs
[
refId
].
doClose
();
},
toGitopn
()
{
this
.
$router
.
history
.
push
(
"/business/gitopn"
);
},
handleReset
:
function
()
{
this
.
model
=
{
instNo
:
""
,
instName
:
""
,
};
},
},
created
:
function
()
{},
};
</
script
>
<
style
>
.el-dialog__body
{
...
...
src/views/Business/Letsel/Regp.vue
View file @
b9ad97f2
...
...
@@ -7,7 +7,6 @@ import Api from "~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"~/model/Letsel/Event"
import
Event
from
"~/model/Letsel/Event"
export
default
{
inject
:
[
'root'
],
...
...
src/views/Layout/SideMenu.vue
View file @
b9ad97f2
...
...
@@ -135,9 +135,10 @@ export default {
{
inifrm
:
"examRule"
,
ininam
:
"智能审单规则配置"
,
pntmiu
:
"12"
},
//进口保函
{
inifrm
:
"13"
,
ininam
:
"进口保函"
,
pntmiu
:
""
},
{
inifrm
:
"gitsel"
,
ininam
:
"进口保函查询"
,
pntmiu
:
"13"
},
{
inifrm
:
"gitset"
,
ininam
:
"进口保函赔付"
,
pntmiu
:
"13"
},
{
inifrm
:
"gitcrq"
,
ininam
:
"进口保函索赔登记"
,
pntmiu
:
"13"
},
{
inifrm
:
"infgid"
,
ininam
:
"进口保函入口交易"
,
pntmiu
:
"13"
},
// { inifrm: "gitsel", ininam: "进口保函查询", pntmiu: "13" },
// { inifrm: "gitset", ininam: "进口保函赔付", pntmiu: "13" },
// { inifrm: "gitcrq", ininam: "进口保函索赔登记", pntmiu: "13" },
{
inifrm
:
"14"
,
ininam
:
"服务管理"
,
pntmiu
:
""
},
{
inifrm
:
"switsk"
,
ininam
:
"Switsk"
,
pntmiu
:
"14"
},
{
inifrm
:
"mgrtsk"
,
ininam
:
"Mgrtsk"
,
pntmiu
:
"14"
},
...
...
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