Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
I
isc-web-vue
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
isc-v3.1-tmp
isc-web-vue
Commits
68e4859a
Commit
68e4859a
authored
Oct 17, 2024
by
sunxi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
20241017晚初版本
parent
1c405596
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
33 additions
and
162 deletions
+33
-162
index.js
src/page/Frontend/Msgdtl/model/index.js
+1
-0
Msgdtlp.vue
src/page/Frontend/Msgdtl/views/Msgdtlp.vue
+23
-151
index.vue
src/page/Frontend/Msgdtl/views/index.vue
+5
-7
index.js
src/page/Frontend/Msgsel/event/index.js
+4
-4
No files found.
src/page/Frontend/Msgdtl/model/index.js
View file @
68e4859a
...
...
@@ -3,6 +3,7 @@ import Pub from "~/components/business/commonModel/index.js";
export
default
class
Msgdtl
{
constructor
()
{
this
.
data
=
{
msgdtll
:
''
,
mdtp
:
{
mdtmod
:
{
mpelst
:
[],
// .mdtp.mdtmod.mpelst
...
...
src/page/Frontend/Msgdtl/views/Msgdtlp.vue
View file @
68e4859a
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.mdtp.mdtmod.gpe192lst"
style=
"width: 100%"
>
<el-table-column
prop=
"subtyp"
label=
"报文类型"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"orgbic"
label=
"状态发起行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"rspsta"
label=
"处理状态"
width=
"150"
>
<template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspsta"
:code=
"codes.gpista"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"rspcod"
label=
"原因码"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspcod"
:code=
"codes.gpicod"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"credattim"
label=
"创建时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"upddattim"
label=
"更新时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"mpstim"
label=
"发送/接收时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"txt"
label=
"处理说明"
width=
"300"
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"model.mdtp.mdtmod.gpe192lstTotal"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.mdtp.mdtmod.msgdtl"
data-path=
".mdtp.mdtmod.msgdtl"
>
</span>
</c-col>
<c-button
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 0"
type=
"primary"
@
click=
"handleList"
>
历史记录
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 20px"
type=
"primary"
@
click=
"handleBack"
>
返回
</c-button>
<p
style=
"margin-top: 20px;border: 1px solid #333333;padding-10px;width: 100%;min-height: 500px;"
v-html=
"model.msgdtll"
></p>
<c-col
:span=
"24"
>
<el-dialog
v-if=
"visible"
v-dialogDrag
:visible=
"visible"
:modal-append-to-body=
"false"
:close-on-click-modal=
"false"
title=
"新增"
destroy-on-close
width=
"50%"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.mdtp.mdtmod.mpelst"
style=
"width: 100%"
>
<el-table-column
prop=
"dattim"
label=
"处理时间"
width=
"150"
>
...
...
@@ -68,121 +42,7 @@
<el-pagination
layout=
"prev, pager, next"
:total=
"model.mdtp.mdtmod.mpelstTotal"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.mdtp.mdtmod.gpelst"
style=
"width: 100%"
>
<el-table-column
prop=
"subtyp"
label=
"报文类型"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"orgbic"
label=
"状态发起行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"fwdbic"
label=
"状态转发行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"rspsta"
label=
"处理状态"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspsta"
:code=
"codes.gpista"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"rspcod"
label=
"处理码"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspcod"
:code=
"codes.gpicod"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"stasndtim"
label=
"处理时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"utc"
label=
"时区"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"收款币种"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"收款金额"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"oricur"
label=
"原始币种"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"exgcur"
label=
"转换币种"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"exgrat"
label=
"货币转换汇率"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"deucur"
label=
"扣费币种"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"deuamt"
label=
"扣费金额"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"credattim"
label=
"创建时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"upddattim"
label=
"更新时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"mpstim"
label=
"发送/接收时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"txt"
label=
"处理说明"
width=
"300"
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"model.mdtp.mdtmod.gpelstTotal"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.mdtp.mdtmod.gpeutrlst"
style=
"width: 100%"
>
<el-table-column
prop=
"subtyp"
label=
"报文类型"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"dir"
label=
"收发方向"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.dir"
:code=
"codes.dircod"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"收款币种"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"收款金额"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"sndbic"
label=
"发报行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"rcvbic"
label=
"收报行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"orgbic"
label=
"状态发起行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"fwdbic"
label=
"状态转发行BIC"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"rspsta"
label=
"处理状态"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspsta"
:code=
"codes.gpista"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"rspcod"
label=
"处理码"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.rspcod"
:code=
"codes.gpicod"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"setmth"
label=
"结算方式"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.setmth"
:code=
"codes.setmth"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"clrsys"
label=
"清算系统"
width=
"150"
>
<
template
slot-scope=
"scope"
>
<c-select-value-to-label
v-model=
"scope.row.clrsys"
:code=
"codes.clrsys"
></c-select-value-to-label>
</
template
>
</el-table-column>
<el-table-column
prop=
"stasndtim"
label=
"处理时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"utc"
label=
"时区"
width=
"70"
>
</el-table-column>
<el-table-column
prop=
"credattim"
label=
"创建时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"usrnam"
label=
"操作员"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"mpstim"
label=
"发送/接收时间"
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"txt"
label=
"处理说明"
width=
"300"
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"model.mdtp.mdtmod.gpeutrlstTotal"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.mdtp.shwpremsg"
>
显示转会前报文
</c-checkbox>
</c-col>
</el-dialog>
</div>
</template>
<
script
>
...
...
@@ -194,9 +54,21 @@ export default {
mixins
:
[
Event
],
data
()
{
return
{
visible
:
false
}
},
methods
:
{
async
handleList
()
{
let
params
=
{
}
const
rtnmsg
=
await
Api
.
post
(
``
,
params
);
if
(
rtnmsg
.
respCode
===
SUCCESS
)
{
this
.
visible
=
true
this
.
model
.
mdtp
.
mdtmod
.
mpelst
=
rtnmsg
.
data
}
}
},
methods
:
{
},
created
:
function
()
{
}
}
...
...
src/page/Frontend/Msgdtl/views/index.vue
View file @
68e4859a
...
...
@@ -61,14 +61,12 @@ export default {
created
:
async
function
()
{
console
.
log
(
"进入msgdtl交易"
);
let
params
=
{
transName
:
this
.
trnName
,
rcvsel
:
{
rec
:
{
mpsinr
:
this
.
$route
.
query
.
mpsinr
||
""
,
},
},
mpsinr
:
this
.
$route
.
query
.
mpsinr
||
""
,
};
this
.
init
(
params
)
const
rtnmsg
=
await
Api
.
post
(
`/
${
this
.
moduleRouter
()}
/
${
this
.
trnName
}
/init`
,
params
);
if
(
rtnmsg
.
respCode
===
SUCCESS
)
{
this
.
model
.
msgdtll
=
rtnmsg
.
data
}
}
}
</
script
>
...
...
src/page/Frontend/Msgsel/event/index.js
View file @
68e4859a
...
...
@@ -35,12 +35,12 @@ export default {
this
.
load
=
false
;
this
.
stmData
.
data
=
[];
const
{
list
}
=
rtnmsg
.
data
;
const
{
codes
:{
sta
1
}}
=
this
;
const
{
codes
:{
sta
cod
}}
=
this
;
list
.
forEach
(
v
=>
{
for
(
let
i
in
sta
1
){
if
(
sta
1
[
i
].
value
==
v
.
sta
){
v
.
sta
=
sta
1
[
i
].
label
;
for
(
let
i
in
sta
cod
){
if
(
sta
cod
[
i
].
value
==
v
.
sta
){
v
.
sta
=
sta
cod
[
i
].
label
;
}
}
})
...
...
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