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
6b2f0f89
Commit
6b2f0f89
authored
Nov 17, 2021
by
zhengxiaokui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
public
parent
73f89b65
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
671 additions
and
268 deletions
+671
-268
App.vue
src/App.vue
+4
-0
commonApi.js
src/mixin/commonApi.js
+1
-1
Event.js
src/model/Bdtudp/Event.js
+16
-3
Pattern.js
src/model/Bdtudp/Pattern.js
+16
-16
Limitbody.vue
src/views/Business/Bdtudp/Limitbody.vue
+147
-240
index.vue
src/views/Business/Bdtudp/index.vue
+13
-6
Ccvpan.vue
src/views/Public/Ccvpan.vue
+245
-0
Coninfp.vue
src/views/Public/Coninfp.vue
+132
-0
Engp.vue
src/views/Public/Engp.vue
+95
-0
Ptsadr.vue
src/views/Public/Ptsadr.vue
+1
-1
Ptsmsg.vue
src/views/Public/Ptsmsg.vue
+1
-1
No files found.
src/App.vue
View file @
6b2f0f89
...
...
@@ -27,4 +27,8 @@ export default {
.e-table-wrapper
.el-table
{
flex
:
1
;
}
.el-input__count
{
right
:
1px
!important
;
}
</
style
>
src/mixin/commonApi.js
View file @
6b2f0f89
...
...
@@ -13,7 +13,7 @@ export default {
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"/init"
,
{
params
})
},
save
(
params
)
{
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"saveData"
,
this
.
wrapper
(
params
))
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"
/
saveData"
,
this
.
wrapper
(
params
))
},
executeCheck
(
rulePath
,
params
){
return
Api
.
post
(
this
.
declareParams
.
trnName
+
"/executeCheck/"
+
rulePath
,
this
.
wrapper
(
params
))
...
...
src/model/Bdtudp/Event.js
View file @
6b2f0f89
import
Api
from
"~/service/Api"
import
Utils
from
"~/utils"
import
Utils
from
"~/utils/index"
export
default
{
async
onAcctagButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"acctag.buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
...
...
@@ -102,6 +100,21 @@ export default {
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
onSeainf
()
{
console
.
log
(
'11111111'
)
},
async
onPreperButtxmsel
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"preper_buttxmsel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onLimptsGet1
()
{
let
rtnmsg
=
await
this
.
executeRule
(
"limpts.get1"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
...
...
src/model/Bdtudp/Pattern.js
View file @
6b2f0f89
...
...
@@ -19,7 +19,7 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"didgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -41,7 +41,7 @@ export default {
],
"bddgrp.cbs.max.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -54,7 +54,7 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"bddgrp.cbs.opn1.amt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -112,7 +112,7 @@ export default {
],
"setmod.docamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -122,7 +122,7 @@ export default {
],
"aamset.utlamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -131,7 +131,7 @@ export default {
{
max
:
35
,
message
:
"长度不能超过35"
}
],
"aamset.utlamt2"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -278,7 +278,7 @@ export default {
],
"liaall.outamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -291,19 +291,19 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.misamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotoldamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
"liaall.exttotamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -312,7 +312,7 @@ export default {
{
max
:
3
,
message
:
"长度不能超过3"
}
],
"liaall.liaccv.newamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -321,7 +321,7 @@ export default {
{
max
:
5
,
message
:
"长度不能超过5"
}
],
"liaall.liaccv.newresamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -331,7 +331,7 @@ export default {
],
"liaall.liaccv.pctresamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -339,7 +339,7 @@ export default {
"liaall.liaccv.totcovamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -437,7 +437,7 @@ export default {
],
"liaall.limmod.comamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
@@ -450,7 +450,7 @@ export default {
{
max
:
40
,
message
:
"长度不能超过40"
}
],
"liaall.limmod.ccvamt"
:
[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过14位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,3}
$
)
|
(
^
\d
+
\.\d{1,3}
$
)
/
,
message
:
"小数位不能超过3位"
}
],
...
...
src/views/Business/Bdtudp/Limitbody.vue
View file @
6b2f0f89
<
template
>
<div
class=
"eibs-tab"
>
<!-- ====================左边======================= -->
<c-col
:span=
"12"
>
<el-form-item
label=
"ECIFNO"
prop=
"liaall.limmod.ecifno"
>
<c-input
v-model=
"model.liaall.limmod.ecifno"
maxlength=
"22"
placeholder=
"请输入ECIFNO"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.liaall.limmod.limpts.wrklab"
data-path=
".liaall.limmod.limpts.wrklab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.liaall.limmod.limpts.othlab"
data-path=
".liaall.limmod.limpts.othlab"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.liaall.limmod.limpts.othlabss"
data-path=
".liaall.limmod.limpts.othlabss"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"国结业务编号"
prop=
"liaall.limmod.ownref"
>
<c-input
v-model=
"model.liaall.limmod.ownref"
maxlength=
"16"
placeholder=
"请输入国结业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.liaall.limmod.wrkp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Drag Drop Sender"
prop=
"liaall.limmod.othp.ptsget.sdamod.dadsnd"
>
<c-input
v-model=
"model.liaall.limmod.othp.ptsget.sdamod.dadsnd"
placeholder=
"请输入Drag Drop Sender"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"External Key of Address"
prop=
"liaall.limmod.limpts.wrk.pts.extkey"
>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"liaall.limmod.wrkp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.liaall.limmod.wrkp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onWrkpDet"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"External Key of Address"
prop=
"liaall.limmod.limpts.oth.pts.extkey"
>
<c-input
v-model=
"model.liaall.limmod.limpts.oth.pts.extkey"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
prop=
"liaall.limmod.othp.ptsget.sdamod.seainf"
>
<c-input
v-model=
"model.liaall.limmod.othp.ptsget.sdamod.seainf"
placeholder=
"请输入"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onOthpDet"
>
Details
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"业务余额"
prop=
"liaall.limmod.comamt"
>
<c-input
v-model=
"model.liaall.limmod.comamt"
placeholder=
"请输入业务余额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name of Party"
prop=
"liaall.limmod.limpts.wrk.pts.nam"
>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Name of Party"
prop=
"liaall.limmod.limpts.oth.pts.nam"
>
<c-input
v-model=
"model.liaall.limmod.limpts.oth.pts.nam"
maxlength=
"40"
placeholder=
"请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"保证金余额"
prop=
"liaall.limmod.ccvamt"
>
<c-input
v-model=
"model.liaall.limmod.ccvamt"
placeholder=
"请输入保证金余额"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Flag to Mark Non-revolving Limits"
prop=
"liaall.limmod.limpts.nonrevflg1"
>
<c-select
v-model=
"model.liaall.limmod.limpts.nonrevflg1"
style=
"width: 100%"
placeholder=
"请选择Flag to Mark Non-revolving Limits"
<c-col
:span=
"18"
>
<el-form-item
label=
"国内信用证项下开证授信额度:"
prop=
"liaall.limmod.limpts.wrk.pts.extkey"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLimptsGet1"
>
查询
</c-button>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Flag to Mark Non-revolving Limits"
prop=
"liaall.limmod.limpts.nonrevflg2"
>
<c-select
v-model=
"model.liaall.limmod.limpts.nonrevflg2"
style=
"width: 100%"
placeholder=
"请选择Flag to Mark Non-revolving Limits"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLimptsGet2"
>
查询
</c-button>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.liaall.limmod.limpts.lsh"
data-path=
".liaall.limmod.limpts.lsh"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"合同流�'号"
prop=
"liaall.limmod.limpts.pfcod1"
>
<c-input
v-model=
"model.liaall.limmod.limpts.pfcod1"
maxlength=
"14"
placeholder=
"请输入合同流�'号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"合同流�'号"
prop=
"liaall.limmod.limpts.pfcod2"
>
<c-input
v-model=
"model.liaall.limmod.limpts.pfcod2"
maxlength=
"14"
placeholder=
"请输入合同流�'号"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLimmodTrycal"
>
试算
</c-button>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.extkey"
:disabled=
"true"
maxlength=
"16"
placeholder=
"请输入External Key of Address"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<div
class=
"button_contains"
>
<c-button
size=
"small"
type=
"primary;width:10%"
@
click=
"onSeainf"
>
i
</c-button
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onPreperButtxmsel"
>
Details
</c-button>
</div>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
""
prop=
"liaall.limmod.limpts.wrk.pts.nam"
>
<c-input
v-model=
"model.liaall.limmod.limpts.wrk.pts.nam"
maxlength=
"16"
placeholder=
""
:disabled=
"true"
style=
"width: 90%"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"18"
>
<el-form-item
label=
"额度类型"
prop=
"liaall.limmod.limpts.nonrevflg1"
>
<c-select
v-model=
"model.liaall.limmod.limpts.nonrevflg1"
style=
"width: 100%"
placeholder=
"请选择Flag to Mark Non-revolving Limits"
@
change=
"nonrevflg1Change"
>
<el-option
v-for=
"item in codes.nonrevflg1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"6"
>
<div
class=
"button_contains"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onLimptsGet1"
>
查询
</c-button>
</div>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"合同流水号"
prop=
"liaall.limmod.limpts.pfcod1"
>
<c-input
v-model=
"model.liaall.limmod.limpts.pfcod1"
maxlength=
"14"
placeholder=
"请输入合同流水号"
:disabled=
"this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style=
"width: 55%"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ========================右边======================= -->
<c-col
:span=
"12"
>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务编号"
prop=
"liaall.limmod.ownref"
>
<c-input
v-model=
"model.liaall.limmod.ownref"
maxlength=
"16"
placeholder=
"请输入国结业务编号"
:disabled=
"true"
style=
"width: 70%"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"业务余额"
prop=
"liaall.limmod.comamt"
>
<c-input
v-model=
"model.liaall.limmod.comamt"
placeholder=
"请输入业务余额"
:disabled=
"true"
style=
"width: 70%"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"保证金余额"
prop=
"liaall.limmod.ccvamt"
>
<c-input
v-model=
"model.liaall.limmod.ccvamt"
placeholder=
"请输入保证金余额"
:disabled=
"true"
style=
"width: 70%"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
style=
"text-align: center"
:data=
"tableData"
:border=
"true"
>
<el-table-column
label=
"可否串用"
width=
"auto"
>
</el-table-column>
-->
<el-table-column
label=
"序号"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"额度类型"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"入账机构"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"额度编号"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"额度明细编号"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"额度品种代码"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
"品种代码描述"
width=
"auto"
>
</el-table-column>
<el-table-column
label=
""
width=
"auto"
>
</el-table-column>
</c-table>
</c-col>
</div>
</
template
>
...
...
@@ -254,11 +148,24 @@ export default {
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
return
{
tableData
:
{},
};
},
methods
:
{
...
Event
,
nonrevflg1Change
()
{
if
(
this
.
model
.
liaall
.
limmod
.
limpts
.
nonrevflg1
==
"1"
)
{
this
.
model
.
liaall
.
limmod
.
limpts
.
pfcod1
=
""
;
}
},
},
methods
:
{
...
Event
},
created
:
function
()
{},
};
</
script
>
<
style
>
.button_contains
{
display
:
flex
;
text-align
:
center
;
}
</
style
>
src/views/Business/Bdtudp/index.vue
View file @
6b2f0f89
...
...
@@ -27,12 +27,12 @@
<!--PD000027 -->
<el-tab-pane
label=
"或有"
name=
"engp"
>
<m-engp
:model=
"model"
:codes=
"codes"
/>
<m-engp
:model=
"model"
:codes=
"codes"
:event=
"Event"
/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane
label=
"保证金"
name=
"ccvpan"
>
<m-ccvpan
:model=
"model"
:codes=
"codes"
/>
<m-ccvpan
:model=
"model"
:codes=
"codes"
:event=
"Event"
/>
</el-tab-pane>
<el-tab-pane
label=
"帐务"
name=
"setpan"
>
...
...
@@ -72,14 +72,19 @@ import Payp from "./Payp";
import
Ovwp
from
"./Ovwp"
;
import
Docpre
from
"./Docpre"
;
import
Shpdet
from
"./Shpdet"
;
import
Engp
from
"./Engp"
;
import
Ccvpan
from
"./Ccvpan"
;
import
Coninfp
from
"./Coninfp"
;
//
import Engp from "./Engp";
//
import Ccvpan from "./Ccvpan";
//
import Coninfp from "./Coninfp";
import
Limitbody
from
"./Limitbody"
;
import
Glepan
from
"~/views/Public/Glepan"
;
import
Setpan
from
"~/views/Public/Setpan"
;
import
Docpan
from
"~/views/Public/Docpan"
;
import
Engp
from
"~/views/Public/Engp"
;
import
Ccvpan
from
"~/views/Public/Ccvpan"
;
import
Coninfp
from
"~/views/Public/Coninfp"
;
import
Event
from
"~/model/bdtudp/Event"
;
export
default
{
components
:
{
...
...
@@ -105,10 +110,12 @@ export default {
data
()
{
return
{
initPane
:
"payp"
,
trnName
:
"bdtudp"
,
model
:
new
Bdtudp
().
data
,
defaultRule
:
Default
,
rules
:
Pattern
,
codes
:
{},
Event
:
{
...
Event
},
codes
:
{
...
CodeTable
},
};
},
methods
:
{
...
...
src/views/Public/Ccvpan.vue
0 → 100644
View file @
6b2f0f89
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"合同金额"
prop=
"liaall.liaccv.concur"
>
<c-row
:gutter=
"20"
>
<c-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width: 100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-col>
<c-col
:span=
"14"
>
<c-input
:readonly=
"true"
v-model=
"model.liaall.liaccv.newamt"
></c-input>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"保证金应收比例"
prop=
"liaall.liaccv.cshpct"
>
<c-row>
<c-col
:span=
"8"
>
<c-input
v-model=
"model.liaall.liaccv.cshpct"
></c-input>
</c-col>
<c-col
:span=
"12"
style=
"margin-left: 20px"
>
<span>
%
</span>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Reserved Amount"
prop=
"liaall.liaccv.newresamt"
>
<c-row
:gutter=
"20"
>
<c-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width: 100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-col>
<c-col
:span=
"14"
>
<c-input
:readonly=
"true"
v-model=
"model.liaall.liaccv.newresamt"
></c-input>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"保证金实收比例"
prop=
"liaall.misamt"
>
<c-row>
<c-col
:span=
"8"
>
<c-input
:readonly=
"true"
v-model=
"model.liaall.misamt"
></c-input>
</c-col>
<c-col
:span=
"12"
style=
"margin-left: 20px"
>
<span>
%
</span>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"应付保证金金额"
prop=
"liaall.liaccv.concur"
>
<c-row
:gutter=
"20"
>
<c-col
:span=
"8"
>
<c-select
v-model=
"model.liaall.liaccv.concur"
disabled
style=
"width: 100%"
placeholder=
"请选择Type of settlement"
>
<el-option
v-for=
"item in codes.curtxt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</c-col>
<c-col
:span=
"14"
>
<c-input
:readonly=
"true"
v-model=
"model.liaall.liaccv.pctresamt"
></c-input>
</c-col>
</c-row>
</el-form-item>
</c-col>
<c-col
:span=
"24"
style=
"text-align: right"
>
<c-row>
<c-col
:span=
"2"
:offset=
"19"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"event.onLiaccvAdd"
>
Add
</c-button>
<el-dialog
:visible
.
sync=
"dialogTableVisible"
:close-on-click-modal=
"false"
:close-on-press-escape=
"false"
>
<c-istream-table
:list=
"stmData.data"
:columns=
"stmData.columns"
>
<el-table-column
prop=
"op"
label=
"OP"
width=
"100"
>
<template
slot-scope=
"scope"
>
<a
href=
"javascript:void(0)"
@
click=
"event.pickDepItem(scope.row)"
>
选择
</a
>
</
template
>
</el-table-column>
</c-istream-table>
</el-dialog>
</c-col>
<c-col
:span=
"2"
>
<c-button
size=
"small"
icon=
"el-icon-delete"
@
click=
"event.onLiaccvDel"
>
Del
</c-button>
</c-col>
</c-row>
</c-col>
<c-col
:span=
"24"
><div
style=
"height: 10px"
></div></c-col>
<c-col
:span=
"22"
:offset=
"1"
>
<c-table
:border=
"true"
:list=
"model.liaall.liaccv.liaccvg"
style=
"width:80%,text-align:center"
>
<el-table-column
prop=
"ccdflg"
label=
"CFO"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"ownref"
label=
"保证金编号"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"币种"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"oldamt"
label=
"余额"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"变动金额"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"acc"
label=
"保证金账号"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"rat"
label=
"汇率"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"concur"
label=
"币种"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"covamt"
label=
"折算后金额"
width=
"auto"
>
</el-table-column>
</c-table>
</c-col>
<c-col
:span=
"24"
>
<el-form-item
label=
"金额总和"
>
<c-col
:span=
"8"
>
<c-input
style=
"width: 50%"
v-model=
"model.liaall.liaccv.totcovamt"
placeholder=
"请输入金额总和"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Additional Information "
>
<c-input
type=
"textarea"
rows=
"5"
v-model=
"model.liaall.liaccv.addinf"
maxlength=
"200"
show-word-limit
placeholder=
"请输入Additional Information "
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
,
"event"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{
dialogTableVisible
:
false
,
stmData
:
{
columns
:
[
'1 1:1 "Ref." 120'
,
'2 2:1 "User" 80'
,
'3 3:1 "Applicant" 196'
,
'4 4:1 "Account" 120'
,
'5 5:1 "Cur" 50'
,
'6 6:1 "Amount" 80 2 0 1 18.3'
,
'7 7:1 "Open date" 80 4 7'
,
'8 8:1 "flg" 40'
,
'9 9:1 "Remarks" 180'
,
"P COLORED TRUE"
,
"P VERTLINES TRUE"
,
"P HORZLINES TRUE"
,
"P MULTISELECT FALSE"
,
"P COLUMNSIZING TRUE"
,
],
data
:
[],
},
relrowDisabled
:
true
,
};
},
//methods: { ...this.event },
created
:
function
()
{
},
};
</
script
>
<
style
>
</
style
>
src/views/Public/Coninfp.vue
0 → 100644
View file @
6b2f0f89
<
template
>
<c-row>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
style=
"height=200px;"
label=
"General"
prop=
"mtabut.coninf.oitinf.oit.inftxt"
>
<c-input
type=
"textarea"
:rows=
"6"
@
input=
"infChanged($event, 'mtabut.coninf.oitinf.oit.inflev')"
v-model=
"model.mtabut.coninf.oitinf.oit.inftxt"
maxlength=
"60"
:autosize=
"
{ minRows: 4, maxRows: 6 }"
resize="none"
show-word-limit
placeholder="请输入Infotext"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitinf.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitinf.oit.inflev"
style=
"width: 50%"
:disabled=
"model.mtabut.coninf.oitinf.oit.inftxt ? false : true"
placeholder=
"请选择Infotext Level"
>
<el-option
v-for=
"item in codes.inflev"
: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=
"12"
>
<el-form-item
label=
"Settlement"
prop=
"mtabut.coninf.oitset.oit.inftxt"
>
<c-input
type=
"textarea"
@
input=
"infChanged($event, 'mtabut.coninf.oitset.oit.inflev')"
v-model=
"model.mtabut.coninf.oitset.oit.inftxt"
maxlength=
"60"
resize=
"none"
:autosize=
"
{ minRows: 4, maxRows: 6 }"
show-word-limit
placeholder="请输入Infotext"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Display Type"
prop=
"mtabut.coninf.oitset.oit.inflev"
>
<c-select
v-model=
"model.mtabut.coninf.oitset.oit.inflev"
style=
"width: 50%"
:disabled=
"model.mtabut.coninf.oitset.oit.inftxt ? false : true"
placeholder=
"请选择Infotext Level"
>
<el-option
v-for=
"item in codes.inflev"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"执行日期"
prop=
"mtabut.coninf.conexedat"
>
<el-date-picker
type=
"date"
v-model=
"model.mtabut.coninf.conexedat"
style=
"width: 40%"
placeholder=
"请选择执行日期"
></el-date-picker>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Send for Release to"
prop=
"mtabut.coninf.usr.extkey"
>
<c-input
v-model=
"model.mtabut.coninf.usr.extkey"
maxlength=
"8"
style=
"width: 40%"
disabled=
"disabled"
placeholder=
"请输入User ID"
></c-input>
</el-form-item>
</c-col>
</c-row>
</
template
>
<
script
>
import
CommonProcess
from
"~/mixin/CommonProcess"
;
export
default
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
CommonProcess
],
data
()
{
return
{};
},
methods
:
{
infChanged
(
e
,
type
)
{
if
(
!
e
)
{
this
.
model
[
type
]
=
""
;
console
.
log
(
"1111"
,
this
.
model
[
type
]);
}
},
},
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Public/Engp.vue
0 → 100644
View file @
6b2f0f89
<
template
>
<div
class=
"eibs-tab"
style=
"margin: 0 10px"
>
<c-col
:span=
"24"
style=
"margin-bottom: 1px"
>
Liability
</c-col>
<c-col
:span=
"24"
>
<c-table
:list=
"model.liaall.liaallg"
style=
"width:80%,text-align:center,margin-bottom:18px"
:border=
"true"
>
<el-table-column
prop=
"cbtpfx"
label=
"Type"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"matdat"
label=
"Maturity"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"tenday"
label=
"Tenor"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"rol"
label=
"Dbt."
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"nam"
label=
"Name"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"cdtrol"
label=
"Cdt."
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"Cur"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"oldamt"
label=
"Old Amount"
width=
"auto"
>
<template
slot-scope=
"scope"
>
{{
moneyFormat
(
scope
.
row
.
oldamt
)
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"Booking Amo"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
{{
moneyFormat
(
scope
.
row
.
amt
)
}}
</
template
>
</el-table-column>
<el-table-column
prop=
"tenpct"
label=
"%"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"acc"
label=
"Account"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"valdat"
label=
"Value Date"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
{{
dateFormat
(
scope
.
row
.
valdat
)
}}
</
template
>
</el-table-column>
</c-table>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"Amount not yet assigned"
>
<c-input
style=
"width: 20%"
disabled
v-model=
"model.liaall.concur"
maxlength=
"3"
placeholder=
"请输入External Booking Amount"
></c-input>
<c-input
style=
"width: 50%"
disabled
v-model=
"model.liaall.misamt"
placeholder=
"请输入Amount not yet assigned"
></c-input>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
""
>
<c-button
size=
"small"
disabled
type=
"primary"
@
click=
"event.onLiaallButmisamt"
>
Add to Current Line
</c-button>
</el-form-item>
</c-col>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
;
import
CommonProcess
from
"~/mixin/CommonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
;
//import Event from "~/model/Ditopn/Event";
export
default
{
inject
:
[
"root"
],
mixins
:
[
CommonProcess
],
props
:
[
"model"
,
"codes"
,
"event"
],
data
()
{
return
{};
},
//methods: { ...this.event },
created
:
function
()
{},
};
</
script
>
<
style
>
</
style
>
src/views/Public/Ptsadr.vue
View file @
6b2f0f89
...
...
@@ -66,7 +66,7 @@ export default {
};
},
watch
:
{},
methods
:
{
...
Event
},
//
methods: { ...Event },
created
:
function
()
{},
};
</
script
>
...
...
src/views/Public/Ptsmsg.vue
View file @
6b2f0f89
...
...
@@ -36,7 +36,7 @@ export default {
};
},
watch
:
{},
methods
:
{
...
Event
},
//
methods: { ...Event },
created
:
function
()
{},
};
</
script
>
...
...
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