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
d4ecd468
Commit
d4ecd468
authored
Sep 29, 2024
by
gechengyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交查询查复前端页面
parent
007d0b17
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
963 additions
and
608 deletions
+963
-608
Msgpnl.vue
src/page/Frontend/Msgsel/views/Msgpnl.vue
+196
-194
Stpp.vue
src/page/Frontend/Msgstp/views/Stpp.vue
+59
-56
index.js
src/page/Frontend/Qrtmgs/event/index.js
+27
-0
Wtdselp.vue
src/page/Frontend/Qrtmgs/views/Wtdselp.vue
+306
-327
Wtdselp2.vue
src/page/Frontend/Qrtmgs/views/Wtdselp2.vue
+344
-0
Inqpnl.vue
src/page/Frontend/Qrtsel/views/Inqpnl.vue
+31
-31
No files found.
src/page/Frontend/Msgsel/views/Msgpnl.vue
View file @
d4ecd468
...
...
@@ -146,25 +146,25 @@
<!-- FD000005 : 起始日期 -->
<!-- LT000086 : : -->
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('sndp.LT000086')
"
prop=
"sndp.rcvdatsta"
>
<c-date-picker
type=
"date"
v-model=
"model.sndp.rcvdatsta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000086')
"
></c-date-picker>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"起始日期
"
prop=
"sndp.rcvdatsta"
>
<c-date-picker
type=
"date"
v-model=
"model.sndp.rcvdatsta"
style=
"width:100%"
placeholder=
"请输入起始日期
"
></c-date-picker>
</el-form-item>
</c-col>
<!-- FD000006 : 截止日期 -->
<!-- LT000087 : : -->
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('sndp.LT000087')
"
prop=
"sndp.rcvdatend"
>
<c-date-picker
type=
"date"
v-model=
"model.sndp.rcvdatend"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000087')
"
></c-date-picker>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"截止日期
"
prop=
"sndp.rcvdatend"
>
<c-date-picker
type=
"date"
v-model=
"model.sndp.rcvdatend"
style=
"width:100%"
placeholder=
"请输入截止日期
"
></c-date-picker>
</el-form-item>
</c-col>
<!-- FD000007 : 报文标准 -->
<!-- LT000088 : : -->
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('sndp.LT000088')
"
prop=
"sndp.msgtyp"
>
<c-select
v-model=
"model.sndp.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000088')
"
>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"报文标准
"
prop=
"sndp.msgtyp"
>
<c-select
v-model=
"model.sndp.msgtyp"
style=
"width:100%"
placeholder=
"请选择报文标准
"
>
<el-option
v-for=
"item in codes.msgmst"
:key=
"item.value"
...
...
@@ -177,209 +177,211 @@
<!-- FD000008 : 报文类型 -->
<!-- LT000089 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('sndp.LT000089')"
prop=
"sndp.subtyp"
>
<c-select
v-model=
"model.sndp.subtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000089')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000274 : GPI标识 -->
<!-- LT000275 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('sndp.LT000275')"
prop=
"sndp.gpi"
>
<c-select
v-model=
"model.sndp.gpi"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000275')"
>
</c-select>
</el-form-item>
</c-col>
<!-- FD000009 : 发报行BIC -->
<!-- LT000090 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000090')"
prop=
"sndp.sndbak"
>
<c-input
v-model=
"model.sndp.sndbak"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000090')"
></c-input>
</c-form-item>
</c-col>
<!-- FD000010 : 收报行BIC -->
<!-- LT000091 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000091')"
prop=
"sndp.revbak"
>
<c-input
v-model=
"model.sndp.revbak"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000091')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000052 : 账户行BIC -->
<!-- LT000092 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000092')"
prop=
"sndp.actbic"
>
<c-input
v-model=
"model.sndp.actbic"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000092')"
></c-input>
</c-form-item>
</c-col>
<!-- FD000011 : 20域编号 -->
<!-- LT000093 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000093')"
prop=
"sndp.ownref"
>
<c-input
v-model=
"model.sndp.ownref"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000093')"
></c-input>
</c-form-item>
</c-col>
<!-- FD000012 : 21域编号 -->
<!-- LT000094 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000094')"
prop=
"sndp.othref"
>
<c-input
v-model=
"model.sndp.othref"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000094')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000260 : UETR -->
<!-- LT000261 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000261')"
prop=
"sndp.uetr"
>
<c-input
v-model=
"model.sndp.uetr"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000261')"
></c-input>
</c-form-item>
</c-col>
<!-- FD000013 : 币种 -->
<!-- LT000095 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('sndp.LT000095')"
prop=
"sndp.cur"
>
<c-select
v-model=
"model.sndp.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000095')"
>
</c-select>
</el-form-item>
</c-col>
<!-- FD000014 : 帐号 -->
<!-- LT000096 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000096')"
prop=
"sndp.act"
>
<c-input
v-model=
"model.sndp.act"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000096')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000296 : 信用证编号 -->
<!-- LT000297 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000296')"
prop=
"sndp.lcnb"
>
<c-input
v-model=
"model.sndp.lcnb"
maxlength=
"35"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000296')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000248 : 费用明细 -->
<!-- LT000249 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('sndp.LT000249')"
prop=
"sndp.dtlchg"
>
<c-select
v-model=
"model.sndp.dtlchg"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000249')"
>
<el-option
v-for=
"item in codes.dtlchg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- FD000015 : 金额下限 -->
<!-- LT000097 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000097')"
prop=
"sndp.amtmin"
>
<c-input
v-model=
"model.sndp.amtmin"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000097')"
></c-input>
</c-form-item>
</c-col>
<!-- FD000016 : 金额上限 -->
<!-- LT000098 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('sndp.LT000098')"
prop=
"sndp.amtmax"
>
<c-input
v-model=
"model.sndp.amtmax"
:placeholder=
"$t('other.please_enter')+$t('sndp.LT000098')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.sndp.starsp"
data-path=
".sndp.starsp"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.sndp.starsm"
data-path=
".sndp.starsm"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"行内系统"
prop=
"sndp.chnipt"
>
<c-select
v-model=
"model.sndp.chnipt"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'行内系统'"
>
<el-option
v-for=
"item in codes.chniptcod"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"处理状态"
prop=
"sndp.sta"
>
<c-select
v-model=
"model.sndp.sta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'处理状态'"
>
<el-option
v-for=
"item in codes.msgchksta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
<c-col
:span=
"8"
>
<el-form-item
label=
"报文类型"
prop=
"sndp.subtyp"
>
<c-select
v-model=
"model.sndp.subtyp"
style=
"width:100%"
placeholder=
"请选择报文类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.sndp.tblrsp"
data-path=
".sndp.tblrsp"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<span
v-text=
"model.sndp.tblrsm"
data-path=
".sndp.tblrsm"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"回执状态"
prop=
"sndp.rspsta"
>
<c-select
v-model=
"model.sndp.rspsta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+'回执状态'"
>
<el-option
v-for=
"item in codes.rspsta"
: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=
"sndp.usrnam"
>
<c-input
v-model=
"model.sndp.usrnam"
maxlength=
"26"
:placeholder=
"$t('other.please_enter')+'操作员'"
></c-input>
</c-form-item>
</c-col>
<!-- LT000274 : GPI标识 -->
<!-- LT000275 : : -->
<c-col
:span=
"8"
>
<el-form-item
label=
"GPI标识"
prop=
"sndp.gpi"
>
<c-select
v-model=
"model.sndp.gpi"
style=
"width:100%"
placeholder=
"请输入GPI标识"
>
</c-select>
</el-form-item>
</c-col>
<!-- FD000009 : 发报行BIC -->
<!-- LT000090 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"发报行BIC"
prop=
"sndp.sndbak"
>
<c-input
v-model=
"model.sndp.sndbak"
maxlength=
"20"
placeholder=
"请输入发报行BIC"
></c-input>
</c-form-item>
</c-col>
<!-- FD000010 : 收报行BIC -->
<!-- LT000091 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"收报行BIC"
prop=
"sndp.revbak"
>
<c-input
v-model=
"model.sndp.revbak"
maxlength=
"20"
placeholder=
"请输入收报行BIC"
></c-input>
</c-form-item>
</c-col>
<!-- LT000052 : 账户行BIC -->
<!-- LT000092 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"账户行BIC"
prop=
"sndp.actbic"
>
<c-input
v-model=
"model.sndp.actbic"
maxlength=
"20"
placeholder=
"请输入账户行BIC"
></c-input>
</c-form-item>
</c-col>
<!-- FD000011 : 20域编号 -->
<!-- LT000093 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"20域编号"
prop=
"sndp.ownref"
>
<c-input
v-model=
"model.sndp.ownref"
maxlength=
"40"
placeholder=
"请输入20域编号"
></c-input>
</c-form-item>
</c-col>
<!-- FD000012 : 21域编号 -->
<!-- LT000094 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"21域编号"
prop=
"sndp.othref"
>
<c-input
v-model=
"model.sndp.othref"
maxlength=
"40"
placeholder=
"请输入21域编号"
></c-input>
</c-form-item>
</c-col>
<!-- LT000260 : UETR -->
<!-- LT000261 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"UETR"
prop=
"sndp.uetr"
>
<c-input
v-model=
"model.sndp.uetr"
maxlength=
"40"
placeholder=
"请输入UETR"
></c-input>
</c-form-item>
</c-col>
<!-- FD000013 : 币种 -->
<!-- LT000095 : : -->
<c-col
:span=
"8"
>
<el-form-item
label=
"币种"
prop=
"sndp.cur"
>
<c-select
v-model=
"model.sndp.cur"
style=
"width:100%"
placeholder=
"请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<!-- FD000014 : 帐号 -->
<!-- LT000096 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"帐号"
prop=
"sndp.act"
>
<c-input
v-model=
"model.sndp.act"
maxlength=
"40"
placeholder=
"请输入账号"
></c-input>
</c-form-item>
</c-col>
<!-- LT000296 : 信用证编号 -->
<!-- LT000297 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"信用证编号"
prop=
"sndp.lcnb"
>
<c-input
v-model=
"model.sndp.lcnb"
maxlength=
"35"
placeholder=
"请输入信用证编号"
></c-input>
</c-form-item>
</c-col>
<!-- LT000248 : 费用明细 -->
<!-- LT000249 : : -->
<c-col
:span=
"8"
>
<el-form-item
label=
"费用明细"
prop=
"sndp.dtlchg"
>
<c-select
v-model=
"model.sndp.dtlchg"
style=
"width:100%"
placeholder=
"请输入费用明细"
>
<el-option
v-for=
"item in codes.dtlchg"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- FD000015 : 金额下限 -->
<!-- LT000097 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"金额下限"
prop=
"sndp.amtmin"
>
<c-input
v-model=
"model.sndp.amtmin"
placeholder=
"请输入金额下限"
></c-input>
</c-form-item>
</c-col>
<!-- FD000016 : 金额上限 -->
<!-- LT000098 : : -->
<c-col
:span=
"8"
>
<c-form-item
label=
"金额上限"
prop=
"sndp.amtmax"
>
<c-input
v-model=
"model.sndp.amtmax"
placeholder=
"请输入金额上限"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"8"
>
<span
v-text=
"model.sndp.starsp"
data-path=
".sndp.starsp"
>
</span>
</c-col>
<c-col
:span=
"8"
>
<span
v-text=
"model.sndp.starsm"
data-path=
".sndp.starsm"
>
</span>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"行内系统"
prop=
"sndp.chnipt"
>
<c-select
v-model=
"model.sndp.chnipt"
style=
"width:100%"
placeholder=
"请选择行内系统"
>
<el-option
v-for=
"item in codes.chniptcod"
: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=
"sndp.sta"
>
<c-select
v-model=
"model.sndp.sta"
style=
"width:100%"
placeholder=
"请选择处理状态"
>
<el-option
v-for=
"item in codes.msgchksta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<span
v-text=
"model.sndp.tblrsp"
data-path=
".sndp.tblrsp"
>
</span>
</c-col>
<c-col
:span=
"8"
>
<span
v-text=
"model.sndp.tblrsm"
data-path=
".sndp.tblrsm"
>
</span>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"回执状态"
prop=
"sndp.rspsta"
>
<c-select
v-model=
"model.sndp.rspsta"
style=
"width:100%"
placeholder=
"请选择回执状态"
>
<el-option
v-for=
"item in codes.rspsta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<c-form-item
label=
"操作员"
prop=
"sndp.usrnam"
>
<c-input
v-model=
"model.sndp.usrnam"
maxlength=
"26"
placeholder=
"请输入操作员"
></c-input>
</c-form-item>
</c-col>
<!--查询-->
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpSchbtn"
>
{{$t('sndp.FD000017')}}
查询
</c-button>
</c-col>
<!--清空-->
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpClrbtn"
>
{{$t('sndp.FD000018')}}
清空
</c-button>
</c-col>
<!--新增-->
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpNewmsg"
>
{{$t('sndp.BT000206')}}
新增
</c-button>
</c-col>
<!--返回-->
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onSndpRtn"
>
{{$t('sndp.BT000256')}}
返回
</c-button>
</c-col>
</div>
...
...
src/page/Frontend/Msgstp/views/Stpp.vue
View file @
d4ecd468
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('msgp.LT000077')"
prop=
"msgp.msgtyp"
>
<c-select
v-model=
"model.msgp.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('msgp.LT000077')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.msgp.isbnk"
>
{{
$t
(
'msgp.FD000178'
)
}}
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('msgp.LT000078')"
prop=
"msgp.rcvbnk.pty.extkey"
>
<c-input
v-model=
"model.msgp.rcvbnk.pty.extkey"
maxlength=
"24"
:placeholder=
"$t('other.please_enter')+$t('msgp.LT000078')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onRcvbnkSel"
>
{{
$t
(
'msgp.BT000079'
)
}}
</c-button>
</c-col>
<!-- LT000092 : 报文标准: -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('msgp.LT000092')"
prop=
"msgp.typ"
>
<c-select
v-model=
"model.msgp.typ"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('msgp.LT000092')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000077 : 报文类型: -->
<!-- LT000078 : 收报行: -->
<c-col
:span=
"12"
>
<span
v-text=
"model.msgp.msginfo"
data-path=
".msgp.msginfo"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onMsgpNxtstp"
>
{{
$t
(
'msgp.BT000087'
)
}}
</c-button>
</c-col>
<!--
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('msgp.LT000077')"
prop=
"msgp.msgtyp"
>
<c-select
v-model=
"model.msgp.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('msgp.LT000077')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-checkbox
v-model=
"model.msgp.isbnk"
>
{{
$t
(
'msgp.FD000178'
)
}}
</c-checkbox>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('msgp.LT000078')"
prop=
"msgp.rcvbnk.pty.extkey"
>
<c-input
v-model=
"model.msgp.rcvbnk.pty.extkey"
maxlength=
"24"
:placeholder=
"$t('other.please_enter')+$t('msgp.LT000078')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onRcvbnkSel"
>
{{
$t
(
'msgp.BT000079'
)
}}
</c-button>
</c-col>
-->
<!-- LT000092 : 报文标准: -->
<c-col
:span=
"12"
>
<el-form-item
label=
"报文标准"
prop=
"msgp.typ"
>
<c-select
v-model=
"model.msgp.typ"
style=
"width:100%"
placeholder=
"请选择报文标准(mt/iso/cips/fxps)"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000077 : 报文类型: -->
<!-- LT000078 : 收报行: -->
<!--
<c-col
:span=
"12"
>
<span
v-text=
"model.msgp.msginfo"
data-path=
".msgp.msginfo"
>
</span>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onMsgpNxtstp"
>
{{
$t
(
'msgp.BT000087'
)
}}
</c-button>
</c-col>
-->
</div>
</
template
>
<
script
>
...
...
@@ -54,18 +59,16 @@ import CodeTable from "~/config/CodeTable"
import
Event
from
"../model/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
inject
:
[
'root'
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
()
{
return
{}
},
methods
:
{...
Event
},
created
:
function
()
{
}
}
}
</
script
>
<
style
>
...
...
src/page/Frontend/Qrtmgs/event/index.js
0 → 100644
View file @
d4ecd468
import
Api
from
"~/service/Api"
;
import
moment
from
"moment"
;
export
default
{
methods
:
{
async
handleSearch
()
{
},
async
handleReset
()
{
},
// pageSize改变
handleSizeChange
(
val
)
{
this
.
pagination
.
pageNum
=
1
;
this
.
pagination
.
pageSize
=
val
;
this
.
handleSearch
();
},
// 页码改变
handleCurrentChange
(
val
)
{
this
.
pagination
.
pageNum
=
val
;
this
.
handleSearch
();
},
handleSelectionChange
(
val
){
this
.
multipleSelection
=
val
;
}
},
};
src/page/Frontend/Qrtmgs/views/Wtdselp.vue
View file @
d4ecd468
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.qrtp.wtdlst"
style=
"width: 100%"
>
<el-table-column
prop=
"seddat"
label=
"收发日期"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"drfnum"
label=
"汇票号码"
sortable
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"casnum"
label=
"CASE编号"
sortable
width=
"130"
>
</el-table-column>
<el-table-column
prop=
"sweflg"
label=
"G渠道"
sortable
width=
"60"
>
</el-table-column>
<el-table-column
prop=
"sevref"
label=
"报文20域"
sortable
width=
"125"
>
</el-table-column>
<el-table-column
prop=
"relref"
label=
"报文21域"
sortable
width=
"125"
>
</el-table-column>
<el-table-column
prop=
"uetr"
label=
"UETR"
sortable
width=
"270"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"币种"
sortable
width=
"50"
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"金额"
sortable
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"vludat"
label=
"起息日"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"sedbak"
label=
"发报行"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"revbak"
label=
"收报行"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"megrevdrt"
label=
"方向"
sortable
width=
"50"
>
<template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
msgdrt
.
find
(
item
=>
item
.
value
==
scope
.
row
.
megrevdrt
).
label
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"typ"
label=
"类型"
sortable
width=
"50"
>
<c-list-search
@
form-reset=
"handleReset"
@
form-search=
"handleSearch"
>
<!-- 持续展示区 -->
<template
v-slot=
"searchSlot"
>
<el-row>
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"记录类型"
prop=
"qrtp.ljschk"
>
<c-select
v-model=
"model.qrtp.ljschk"
style=
"width:100%"
placeholder=
"请输入记录类型"
>
<el-option
v-for=
"item in codes.ljschk"
: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=
"qrtp.msgrag"
>
<c-select
v-model=
"model.qrtp.msgrag"
style=
"width:100%"
placeholder=
""
>
<el-option
v-for=
"item in codes.msgrng"
: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=
"qrtp.revdrt"
>
<c-select
v-model=
"model.qrtp.revdrt"
style=
"width:100%"
placeholder=
"请选择接收方向"
>
<el-option
v-for=
"item in codes.msgdrt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
<!-- 可控展示区 -->
<el-row
v-show=
"searchSlot.searchToggle"
>
<!--
<c-col
:span=
"24"
>
<c-col
:span=
"8"
>
<el-form-item
label=
"发报行BIC"
prop=
"sndbak"
style=
"width: 100%"
>
<c-input
v-model=
"model.sndp.sndbak"
maxlength=
"40"
placeholder=
"请输入发报行BIC"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"收报行BIC"
prop=
"revbak"
style=
"width: 100%"
>
<c-input
v-model=
"model.sndp.revbak"
maxlength=
"40"
placeholder=
"请输入收报行BIC"
>
</c-input>
</el-form-item>
</c-col>
<c-col
:span=
"8"
>
<el-form-item
label=
"账户行BIC"
prop=
"actbic"
style=
"width: 100%"
>
<c-input
v-model=
"model.sndp.actbic"
maxlength=
"40"
placeholder=
"请输入账户行BIC"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
-->
</el-row>
</
template
>
</c-list-search>
<!-- LT000081 : 记录范围 -->
<!-- LT000305 : : -->
<el-col
:span=
"24"
style=
"margin-top: 2px;margin-bottom: 1px;"
>
<c-button
:disabled=
"isFoldDisable"
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 0"
type=
"primary"
>
{{ $t('public.归档') }}
</c-button>
<c-button
:disabled=
"isRoutingDisable"
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 20"
type=
"primary"
>
ReRouting
</c-button>
<c-button
class=
"medium_bcs"
size=
"medium"
style=
"margin-left: 20"
type=
"primary"
>
{{ $t('public.导出Excel') }}
</c-button>
</el-col>
<el-col
:span=
"24"
style=
"margin-top: 10px"
>
<div
style=
"height: 90%"
>
<c-col
:span=
"24"
>
<el-tabs
v-model=
"activeTab"
class=
"y-tabs"
>
<el-tab-pane
label=
"报文查询"
name=
"fb"
>
<el-table
:data=
"stmData.data"
:columns=
"stmData.columns"
v-loading=
"load"
style=
"width: 100%"
@
selection-change=
"handleSelectionChange"
size=
"small"
:border=
"true"
height=
"calc(100vh - 480px)"
:highlight-current-row=
"true"
>
<el-table-column
type=
"selection"
width=
"55"
>
</el-table-column>
<el-table-column
prop=
"sta"
label=
"状态"
sortable
width=
"80"
>
<
template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
mgssta
.
find
(
item
=>
item
.
value
==
scope
.
row
.
sta
).
label
}}
</span>
</
template
>
<el-table-column
v-for=
"(item, key) in stmData.columns"
:key=
"key"
:label=
"item.label"
:prop=
"item.prop"
:min-width=
"item.width"
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"1"
>
<el-pagination
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"pagination.total"
:page-size=
"pagination.pageSize"
:current-page
.
sync=
"pagination.pageNum"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT001269')"
prop=
"qrtp.ljschk"
>
<c-select
v-model=
"model.qrtp.ljschk"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT001269')"
>
<el-option
v-for=
"item in codes.ljschk"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT001269 : 记录类型 -->
<!-- LT000305 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000081')"
prop=
"qrtp.msgrag"
>
<c-select
v-model=
"model.qrtp.msgrag"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000081')"
>
<el-option
v-for=
"item in codes.msgrng"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000081 : 记录范围 -->
<!-- LT000305 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000082')"
prop=
"qrtp.revdrt"
>
<c-select
v-model=
"model.qrtp.revdrt"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000082')"
>
<el-option
v-for=
"item in codes.msgdrt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000082 : 接收方向 -->
<!-- LT000309 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000152')"
prop=
"qrtp.dts"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.dts"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000152')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000152 : 起始时间 -->
<!-- LT000310 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000153')"
prop=
"qrtp.dte"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.dte"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000153')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000153 : 截止时间 -->
<!-- LT000311 : : -->
<!-- LT004023 : 报文标准 -->
<!-- LT004024 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT004023')"
prop=
"qrtp.msgtyp"
>
<c-select
v-model=
"model.qrtp.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT004023')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000173')"
prop=
"qrtp.mty"
>
<c-select
v-model=
"model.qrtp.mty"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000173')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000173 : 报文种类 -->
<!-- LT000312 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000084')"
prop=
"qrtp.msgsta"
>
<c-select
v-model=
"model.qrtp.msgsta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000084')"
>
<el-option
v-for=
"item in codes.mgssta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000084 : 报文状态 -->
<!-- LT000313 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000085')"
prop=
"qrtp.revbnk"
>
<c-input
v-model=
"model.qrtp.revbnk"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000085')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000085 : 收报行BIC -->
<!-- LT000314 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000086')"
prop=
"qrtp.sedbnk"
>
<c-input
v-model=
"model.qrtp.sedbnk"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000086')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000086 : 发报行BIC -->
<!-- LT000315 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000087')"
prop=
"qrtp.cur"
>
<c-select
v-model=
"model.qrtp.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000087')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000087 : 币种 -->
<!-- LT000316 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000089')"
prop=
"qrtp.amtdwl"
>
<c-input
v-model=
"model.qrtp.amtdwl"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000089')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000089 : 金额下限 -->
<!-- LT000317 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000088')"
prop=
"qrtp.amtupl"
>
<c-input
v-model=
"model.qrtp.amtupl"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000088')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000088 : 金额上限 -->
<!-- LT000318 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000091')"
prop=
"qrtp.casnum"
>
<c-input
v-model=
"model.qrtp.casnum"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000091')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000091 : CASE编号 -->
<!-- LT000319 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000090')"
prop=
"qrtp.drtnum"
>
<c-input
v-model=
"model.qrtp.drtnum"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000090')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000090 : 汇票号码 -->
<!-- LT000320 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000220')"
prop=
"qrtp.tagt20"
>
<c-input
v-model=
"model.qrtp.tagt20"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000220')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000220 : 报文20域 -->
<!-- LT000321 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000221')"
prop=
"qrtp.tagt21"
>
<c-input
v-model=
"model.qrtp.tagt21"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000221')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000221 : 报文21域 -->
<!-- LT000322 : : -->
<!-- LT004620 : UETR -->
<!-- LT004621 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT004620')"
prop=
"qrtp.uetr"
>
<c-input
v-model=
"model.qrtp.uetr"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT004620')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onQrtpCassel"
>
{{$t('qrtp.BT000094')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpCasclr"
>
{{$t('qrtp.BT000095')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpMan"
>
{{$t('qrtp.BT000103')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpMsgchk"
>
{{$t('qrtp.BT000716')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpRefresh"
>
{{$t('qrtp.BT000988')}}
</c-button>
</c-col>
</el-tab-pane>
</el-tabs>
</c-col>
</div>
</el-col>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"../model/Event"
import
event
from
"../event"
;
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
inject
:
[
"root"
],
props
:
[
"model"
,
"codes"
],
mixins
:
[
event
],
data
()
{
return
{
activeTab
:
'fb'
,
load
:
false
,
subtypCodes
:
[],
multipleSelection
:[],
stmData
:
{
columns
:
[
{
label
:
"收发日期"
,
prop
:
"seddat"
,
width
:
"180px"
},
{
label
:
"汇票号码"
,
prop
:
"drfnum"
,
width
:
"180px"
},
{
label
:
"CASE编号"
,
prop
:
"casnum"
,
width
:
"120px"
},
{
label
:
"报文20域"
,
prop
:
"sevref"
,
width
:
"125px"
},
{
label
:
"报文21域"
,
prop
:
"relref"
,
width
:
"120px"
},
{
label
:
"UETR"
,
prop
:
"uetr"
,
width
:
"120px"
},
{
label
:
"币种"
,
prop
:
"cur"
,
width
:
"50px"
},
{
label
:
"金额"
,
prop
:
"amt"
,
width
:
"120px"
},
{
label
:
"起息日"
,
prop
:
"vludat"
,
width
:
"90px"
},
{
label
:
"发报行"
,
prop
:
"sedbak"
,
width
:
"100px"
},
{
label
:
"收报行"
,
prop
:
"revbak"
,
width
:
"100px"
},
{
label
:
"方向"
,
prop
:
"megrevdrt"
,
width
:
"50px"
},
{
label
:
"类型"
,
prop
:
"typ"
,
width
:
"50px"
},
{
label
:
"状态"
,
prop
:
"sta"
,
width
:
"80px"
},
],
data
:
[],
},
pagination
:
{
pageNum
:
1
,
pageSize
:
10
,
total
:
0
,
},
};
},
computed
:{
isFoldDisable
:
function
(){
return
this
.
multipleSelection
.
length
==
0
;
}
,
isRoutingDisable
:
function
(){
return
this
.
multipleSelection
.
length
==
0
;
}
},
watch
:
{
'model.sndp.msgtyp'
:
{
handler
:
function
(
newTyp
,
oldTyp
)
{
// 把已经选择的 subtyp 重置
this
.
model
.
sndp
.
subtyp
=
''
;
const
{
codes
}
=
this
;
if
(
newTyp
==
'txt'
)
{
this
.
subtypCodes
=
codes
.
subtypfps
;
}
else
if
(
newTyp
==
'iso'
)
{
this
.
subtypCodes
=
codes
.
subtypiso
;
}
else
if
(
newTyp
==
'xml'
)
{
this
.
subtypCodes
=
codes
.
subtypcps
;
}
else
{
this
.
subtypCodes
=
codes
.
subtyp1
;
}
},
methods
:{...
Event
},
created
:
function
(){
},
deep
:
true
}
}
},
methods
:
{
},
mounted
:
function
()
{
},
};
</
script
>
<
style
>
<
style
lang=
"less"
scoped
>
::v-deep
.c-content-scrollbar
{
height
:
100%
!important
;
}
.eibs-tabs
/
deep
/
{
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
}
.header-wrap
{
height
:
36px
;
display
:
flex
;
justify-content
:
space-between
;
align-items
:
center
;
.title
{
font-size
:
16px
;
color
:
#000
;
}
.close-btn
{
padding
:
3px
;
cursor
:
pointer
;
}
}
.m-list-btns
{
height
:
300px
;
overflow
:
auto
;
}
.medium_bcs
{
border-radius
:
5px
;
}
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
.pagination-box
{
width
:
100%
;
height
:
30px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
flex-end
;
padding
:
0
10px
;
background
:
#fff
;
margin-top
:
5px
;
}
.el-dialog__body
{
padding
:
10px
5px
50px
;
}
.m-table-search
{
padding
:
20px
0px
10px
0px
;
}
.btn-group-wrap
{
max-height
:
200px
;
width
:
100%
;
overflow-y
:
auto
;
display
:
flex
;
align-items
:
flex-start
;
justify-content
:
flex-start
;
flex-wrap
:
wrap
;
}
.btn-item
{
margin-bottom
:
10px
;
margin-right
:
10px
;
}
</
style
>
src/page/Frontend/Qrtmgs/views/Wtdselp2.vue
0 → 100644
View file @
d4ecd468
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.qrtp.wtdlst"
style=
"width: 100%"
>
<el-table-column
prop=
"seddat"
label=
"收发日期"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"drfnum"
label=
"汇票号码"
sortable
width=
"150"
>
</el-table-column>
<el-table-column
prop=
"casnum"
label=
"CASE编号"
sortable
width=
"130"
>
</el-table-column>
<el-table-column
prop=
"sweflg"
label=
"G渠道"
sortable
width=
"60"
>
</el-table-column>
<el-table-column
prop=
"sevref"
label=
"报文20域"
sortable
width=
"125"
>
</el-table-column>
<el-table-column
prop=
"relref"
label=
"报文21域"
sortable
width=
"125"
>
</el-table-column>
<el-table-column
prop=
"uetr"
label=
"UETR"
sortable
width=
"270"
>
</el-table-column>
<el-table-column
prop=
"cur"
label=
"币种"
sortable
width=
"50"
>
</el-table-column>
<el-table-column
prop=
"amt"
label=
"金额"
sortable
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"vludat"
label=
"起息日"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"sedbak"
label=
"发报行"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"revbak"
label=
"收报行"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"megrevdrt"
label=
"方向"
sortable
width=
"50"
>
<template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
msgdrt
.
find
(
item
=>
item
.
value
==
scope
.
row
.
megrevdrt
).
label
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"typ"
label=
"类型"
sortable
width=
"50"
>
</el-table-column>
<el-table-column
prop=
"sta"
label=
"状态"
sortable
width=
"80"
>
<
template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
mgssta
.
find
(
item
=>
item
.
value
==
scope
.
row
.
sta
).
label
}}
</span>
</
template
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"1"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT001269')"
prop=
"qrtp.ljschk"
>
<c-select
v-model=
"model.qrtp.ljschk"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT001269')"
>
<el-option
v-for=
"item in codes.ljschk"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT001269 : 记录类型 -->
<!-- LT000305 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000081')"
prop=
"qrtp.msgrag"
>
<c-select
v-model=
"model.qrtp.msgrag"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000081')"
>
<el-option
v-for=
"item in codes.msgrng"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000081 : 记录范围 -->
<!-- LT000305 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000082')"
prop=
"qrtp.revdrt"
>
<c-select
v-model=
"model.qrtp.revdrt"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000082')"
>
<el-option
v-for=
"item in codes.msgdrt"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000082 : 接收方向 -->
<!-- LT000309 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000152')"
prop=
"qrtp.dts"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.dts"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000152')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000152 : 起始时间 -->
<!-- LT000310 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000153')"
prop=
"qrtp.dte"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.dte"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000153')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000153 : 截止时间 -->
<!-- LT000311 : : -->
<!-- LT004023 : 报文标准 -->
<!-- LT004024 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT004023')"
prop=
"qrtp.msgtyp"
>
<c-select
v-model=
"model.qrtp.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT004023')"
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000173')"
prop=
"qrtp.mty"
>
<c-select
v-model=
"model.qrtp.mty"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000173')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000173 : 报文种类 -->
<!-- LT000312 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000084')"
prop=
"qrtp.msgsta"
>
<c-select
v-model=
"model.qrtp.msgsta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000084')"
>
<el-option
v-for=
"item in codes.mgssta"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000084 : 报文状态 -->
<!-- LT000313 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000085')"
prop=
"qrtp.revbnk"
>
<c-input
v-model=
"model.qrtp.revbnk"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000085')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000085 : 收报行BIC -->
<!-- LT000314 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000086')"
prop=
"qrtp.sedbnk"
>
<c-input
v-model=
"model.qrtp.sedbnk"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000086')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000086 : 发报行BIC -->
<!-- LT000315 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000087')"
prop=
"qrtp.cur"
>
<c-select
v-model=
"model.qrtp.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000087')"
>
</c-select>
</el-form-item>
</c-col>
<!-- LT000087 : 币种 -->
<!-- LT000316 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000089')"
prop=
"qrtp.amtdwl"
>
<c-input
v-model=
"model.qrtp.amtdwl"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000089')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000089 : 金额下限 -->
<!-- LT000317 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000088')"
prop=
"qrtp.amtupl"
>
<c-input
v-model=
"model.qrtp.amtupl"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000088')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000088 : 金额上限 -->
<!-- LT000318 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000091')"
prop=
"qrtp.casnum"
>
<c-input
v-model=
"model.qrtp.casnum"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000091')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000091 : CASE编号 -->
<!-- LT000319 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000090')"
prop=
"qrtp.drtnum"
>
<c-input
v-model=
"model.qrtp.drtnum"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000090')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000090 : 汇票号码 -->
<!-- LT000320 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000220')"
prop=
"qrtp.tagt20"
>
<c-input
v-model=
"model.qrtp.tagt20"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000220')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000220 : 报文20域 -->
<!-- LT000321 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000221')"
prop=
"qrtp.tagt21"
>
<c-input
v-model=
"model.qrtp.tagt21"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000221')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000221 : 报文21域 -->
<!-- LT000322 : : -->
<!-- LT004620 : UETR -->
<!-- LT004621 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT004620')"
prop=
"qrtp.uetr"
>
<c-input
v-model=
"model.qrtp.uetr"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT004620')"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onQrtpCassel"
>
{{$t('qrtp.BT000094')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpCasclr"
>
{{$t('qrtp.BT000095')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpMan"
>
{{$t('qrtp.BT000103')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpMsgchk"
>
{{$t('qrtp.BT000716')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpRefresh"
>
{{$t('qrtp.BT000988')}}
</c-button>
</c-col>
</div>
</template>
<
script
>
import
Api
from
"~/service/Api"
import
commonProcess
from
"~/mixin/commonProcess"
;
import
CodeTable
from
"~/config/CodeTable"
import
Event
from
"../model/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/page/Frontend/Qrtsel/views/Inqpnl.vue
View file @
d4ecd468
...
...
@@ -114,17 +114,17 @@
</div>
</c-col>
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('qrtp.LT000326')
"
prop=
"qrtp.settimsta"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.settimsta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000326')
"
></c-date-picker>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"起始时间
"
prop=
"qrtp.settimsta"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.settimsta"
style=
"width:100%"
placeholder=
"请选择起始时间
"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000023 : 起始时间 -->
<!-- LT000326 :
:
-->
<!-- LT000326 :
记录类型
-->
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('qrtp.LT000328')
"
prop=
"qrtp.settimend"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.settimend"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000328')
"
></c-date-picker>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"截至日期
"
prop=
"qrtp.settimend"
>
<c-date-picker
type=
"date"
v-model=
"model.qrtp.settimend"
style=
"width:100%"
placeholder=
"请输入截至日期
"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000024 : 截止时间 -->
...
...
@@ -132,9 +132,9 @@
<!-- LT002442 : 报文类型 -->
<!-- LT002443 : : -->
<c-col
:span=
"
12
"
>
<el-form-item
:label=
"$t('qrtp.LT002442')
"
prop=
"qrdgrp.rec.msgtyp"
>
<c-select
v-model=
"model.qrdgrp.rec.msgtyp"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT002442')
"
>
<c-col
:span=
"
8
"
>
<el-form-item
label=
"报文类型
"
prop=
"qrdgrp.rec.msgtyp"
>
<c-select
v-model=
"model.qrdgrp.rec.msgtyp"
style=
"width:100%"
placeholder=
"请选择报文类型
"
>
</c-select>
</el-form-item>
</c-col>
...
...
@@ -142,8 +142,8 @@
<!-- LT000329 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('qrtp.LT000329')
"
prop=
"qrtp.cassta"
>
<c-select
v-model=
"model.qrtp.cassta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000329')
"
>
<el-form-item
label=
"CASE状态
"
prop=
"qrtp.cassta"
>
<c-select
v-model=
"model.qrtp.cassta"
style=
"width:100%"
placeholder=
"请选择CASE状态
"
>
<el-option
v-for=
"item in codes.cassta"
:key=
"item.value"
...
...
@@ -157,38 +157,38 @@
<!-- LT000330 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000330')
"
prop=
"qrtp.casnum"
>
<c-input
v-model=
"model.qrtp.casnum"
maxlength=
"16"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000330')
"
></c-input>
<c-form-item
label=
"CASE编号
"
prop=
"qrtp.casnum"
>
<c-input
v-model=
"model.qrtp.casnum"
maxlength=
"16"
placeholder=
"请输入CASE编号
"
></c-input>
</c-form-item>
</c-col>
<!-- LT000021 : 汇票号码 -->
<!-- LT000331 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000331')
"
prop=
"qrtp.drfnum"
>
<c-input
v-model=
"model.qrtp.drfnum"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000331')
"
></c-input>
<c-form-item
label=
"汇票号码
"
prop=
"qrtp.drfnum"
>
<c-input
v-model=
"model.qrtp.drfnum"
maxlength=
"20"
placeholder=
"请输入汇票号码
"
></c-input>
</c-form-item>
</c-col>
<!-- LT000180 : 20域编号(发) -->
<!-- LT000332 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000332'
)"
prop=
"qrtp.ownrel"
>
<c-input
v-model=
"model.qrtp.ownrel"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000332'
)"
></c-input>
<c-form-item
label=
"20域编号(发
)"
prop=
"qrtp.ownrel"
>
<c-input
v-model=
"model.qrtp.ownrel"
maxlength=
"20"
placeholder=
"请输入20域编号(发
)"
></c-input>
</c-form-item>
</c-col>
<!-- LT000181 : 20域编号(收) -->
<!-- LT000333 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000333'
)"
prop=
"qrtp.opsref"
>
<c-input
v-model=
"model.qrtp.opsref"
maxlength=
"20"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000333'
)"
></c-input>
<c-form-item
label=
" 20域编号(收
)"
prop=
"qrtp.opsref"
>
<c-input
v-model=
"model.qrtp.opsref"
maxlength=
"20"
placeholder=
"请输入20域编号(收
)"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000336')
"
prop=
"qrtp.uetr"
>
<c-input
v-model=
"model.qrtp.uetr"
maxlength=
"40"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000336')
"
></c-input>
<c-form-item
label=
"UETR
"
prop=
"qrtp.uetr"
>
<c-input
v-model=
"model.qrtp.uetr"
maxlength=
"40"
placeholder=
"请输入UETR
"
></c-input>
</c-form-item>
</c-col>
<!-- LT004599 : UETR -->
...
...
@@ -197,42 +197,42 @@
<!-- LT000334 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000334')
"
prop=
"qrtp.sedbak"
>
<c-input
v-model=
"model.qrtp.sedbak"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000334')
"
></c-input>
<c-form-item
label=
"发报行BIC
"
prop=
"qrtp.sedbak"
>
<c-input
v-model=
"model.qrtp.sedbak"
maxlength=
"11"
placeholder=
"请输入发报行BIC
"
></c-input>
</c-form-item>
</c-col>
<!-- LT000183 : 收报行BIC -->
<!-- LT000335 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000335')
"
prop=
"qrtp.revbak"
>
<c-input
v-model=
"model.qrtp.revbak"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000335')
"
></c-input>
<c-form-item
label=
"收报行BIC
"
prop=
"qrtp.revbak"
>
<c-input
v-model=
"model.qrtp.revbak"
maxlength=
"11"
placeholder=
"请输入收报行BIC
"
></c-input>
</c-form-item>
</c-col>
<!-- LT000184 : 账户行BIC -->
<!-- LT000336 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('qrtp.LT000336')
"
prop=
"qrtp.actbak"
>
<c-input
v-model=
"model.qrtp.actbak"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('qrtp.LT000336')
"
></c-input>
<c-form-item
label=
"账户行BIC
"
prop=
"qrtp.actbak"
>
<c-input
v-model=
"model.qrtp.actbak"
maxlength=
"11"
placeholder=
"请输入账户行BIC
"
></c-input>
</c-form-item>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onQrtpCassel"
>
{{$t('qrtp.BT000027')}}
查询
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpCasclr"
>
{{$t('qrtp.BT000028')}}
清空
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onQrtpCrecas"
>
{{$t('qrtp.BT000130')}}
新建CASE
</c-button>
</c-col>
...
...
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