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
00506f63
Commit
00506f63
authored
Sep 27, 2024
by
weiguanying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
结算文件手工录入查询界面
parent
40dbc8d3
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
387 additions
and
503 deletions
+387
-503
index.js
src/page/Frontend/Dblkpm/event/index.js
+7
-0
Check.js
src/page/Frontend/Dblkpm/model/Check.js
+16
-16
Default.js
src/page/Frontend/Dblkpm/model/Default.js
+10
-10
Event.js
src/page/Frontend/Dblkpm/model/Event.js
+67
-67
Pattern.js
src/page/Frontend/Dblkpm/model/Pattern.js
+43
-43
index.js
src/page/Frontend/Dblkpm/model/index.js
+27
-27
Mainp.vue
src/page/Frontend/Dblkpm/views/Mainp.vue
+0
-258
index.vue
src/page/Frontend/Dblkpm/views/index.vue
+20
-82
infsea.vue
src/page/Frontend/Dblkpm/views/infsea.vue
+197
-0
No files found.
src/page/Frontend/Dblkpm/event/index.js
0 → 100644
View file @
00506f63
import
Api
from
"~/service/Api"
// 结算文件手工录入查询
export
function
queryByPage
(
data
)
{
return
Api
.
post
(
"/business/dblkpm/listPagingInfo"
,
data
);
}
\ No newline at end of file
src/page/Frontend/Dblkpm/model/Check.js
View file @
00506f63
import
Utils
from
"~/utils"
/**
* Dblkpm Check规则
*/
let
checkObj
=
{
"kpmp.actbic"
:
null
,
}
for
(
const
key
in
checkObj
)
{
if
(
Object
.
hasOwnProperty
.
call
(
checkObj
,
key
))
{
checkObj
[
key
]
=
checkObj
[
key
]
?
checkObj
[
key
]
:
Utils
.
reflectCheck
(
key
)
}
}
export
default
checkObj
//
import Utils from "~/utils"
//
/
/ /
**
//
* Dblkpm Check规则
//
*/
//
let checkObj = {
//
"kpmp.actbic" :null,
//
}
//
//
for (const key in checkObj) {
//
if (Object.hasOwnProperty.call(checkObj, key)) {
//
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
//
}
//
}
//
export default checkObj
//
src/page/Frontend/Dblkpm/model/Default.js
View file @
00506f63
/**
* Dblkpm Default规则
*/
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
export
default
{
}
//你可以添加自动default处理
//
/
/ /
**
//
* Dblkpm Default规则
//
*/
//
import Api from "~/service/Api";
//
import Utils from "~/utils/index"
//
//
export default {
//
}
//
//
你可以添加自动default处理
src/page/Frontend/Dblkpm/model/Event.js
View file @
00506f63
import
Api
from
"~/service/Api"
import
Utils
from
"~/utils"
export
default
{
async
onSel
(){
let
rtnmsg
=
await
this
.
executeRule
(
"sel"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onReset
(){
let
rtnmsg
=
await
this
.
executeRule
(
"reset"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onHtymodHty
(){
let
rtnmsg
=
await
this
.
executeRule
(
"htymod.hty"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onKpmpLink
(){
let
rtnmsg
=
await
this
.
executeRule
(
"kpmp.link"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
async
onKpmpRtn
(){
let
rtnmsg
=
await
this
.
executeRule
(
"kpmp.rtn"
)
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
},
}
\ No newline at end of file
// import Api from "~/service/Api"
// import Utils from "~/utils"
//
// export default {
// async onSel(){
// let rtnmsg = await this.executeRule("sel")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
//
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
// async onReset(){
// let rtnmsg = await this.executeRule("reset")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
//
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
// async onHtymodHty(){
// let rtnmsg = await this.executeRule("htymod.hty")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
//
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
// async onKpmpLink(){
// let rtnmsg = await this.executeRule("kpmp.link")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
//
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
// async onKpmpRtn(){
// let rtnmsg = await this.executeRule("kpmp.rtn")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
//
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
//
// }
\ No newline at end of file
src/page/Frontend/Dblkpm/model/Pattern.js
View file @
00506f63
export
default
{
"kpmp.frmdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"kpmp.todat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"kpmp.actbic"
:[
{
type
:
"string"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
0
,
message
:
"长度不能超过0"
}
],
"kpmp.frmamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过15位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,2}
$
)
|
(
^
\d
+
\.\d{1,2}
$
)
/
,
message
:
"小数位不能超过2位"
}
],
"kpmp.toamt"
:[
{
type
:
"number"
,
required
:
false
,
message
:
"必输项"
},
{
max
:
18
,
message
:
"整数位不能超过15位"
},
{
pattern
:
/
(
^
\d
+$
)
|
(
^
\.\d{1,2}
$
)
|
(
^
\d
+
\.\d{1,2}
$
)
/
,
message
:
"小数位不能超过2位"
}
],
"kpmp.accdat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"kpmp.accdatto"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"kpmp.frmvludat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
"kpmp.tovludat"
:[
{
type
:
"date"
,
required
:
false
,
message
:
"输入正确的日期"
}
],
}
\ No newline at end of file
// export default {
//
// "kpmp.frmdat":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
// "kpmp.todat":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
// "kpmp.actbic":[
// {type: "string", required: false, message: "必输项"},
// {max: 0,message:"长度不能超过0"}
// ],
//
// "kpmp.frmamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过15位"},
// {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
// ],
// "kpmp.toamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过15位"},
// {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
// ],
//
// "kpmp.accdat":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
// "kpmp.accdatto":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
// "kpmp.frmvludat":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
// "kpmp.tovludat":[
// {type: "date", required: false, message: "输入正确的日期"}
// ],
//
//
//
//
//
// }
\ No newline at end of file
src/page/Frontend/Dblkpm/model/index.js
View file @
00506f63
import
Api
from
"~/service/Api"
import
Pts
from
"../Common/Pts"
export
default
class
Dblkpm
{
constructor
()
{
this
.
data
=
{
kpmp
:{
frmdat
:
""
,
// : .kpmp.frmdat
todat
:
""
,
// : .kpmp.todat
actbic
:
""
,
// : .kpmp.actbic
cur
:
""
,
// : .kpmp.cur
frmamt
:
""
,
// : .kpmp.frmamt
toamt
:
""
,
// : .kpmp.toamt
sta
:
""
,
// : .kpmp.sta
accdat
:
""
,
// : .kpmp.accdat
accdatto
:
""
,
// : .kpmp.accdatto
frmvludat
:
""
,
// : .kpmp.frmvludat
tovludat
:
""
,
// : .kpmp.tovludat
},
kpmgrp
:{
kpmlst
:[],
// .kpmgrp.kpmlst
},
pageId
:
""
// ctx的key
}
}
}
\ No newline at end of file
// import Api from "~/service/Api"
// import Pts from "../Common/Pts"
//
// export default class DblkpmModel{
// constructor () {
// this.data = {
// kpmp:{
// frmdat:"", // : .kpmp.frmdat
// todat:"", // : .kpmp.todat
// actbic:"", // : .kpmp.actbic
// cur:"", // : .kpmp.cur
// frmamt:"", // : .kpmp.frmamt
// toamt:"", // : .kpmp.toamt
// sta:"", // : .kpmp.sta
// accdat:"", // : .kpmp.accdat
// accdatto:"", // : .kpmp.accdatto
// frmvludat:"", // : .kpmp.frmvludat
// tovludat:"", // : .kpmp.tovludat
// },
// kpmgrp:{
// kpmlst:[], // .kpmgrp.kpmlst
// },
// pageId: "" // ctx的key
// }
// }
// }
\ No newline at end of file
src/page/Frontend/Dblkpm/views/Mainp.vue
deleted
100644 → 0
View file @
40dbc8d3
<
template
>
<div
class=
"eibs-tab"
>
<c-col
:span=
"24"
>
<div
class=
"e-table-wrapper"
>
<el-table
:data=
"model.kpmgrp.kpmlst"
style=
"width: 100%"
>
<el-table-column
prop=
"sta"
label=
"记账状态"
sortable
width=
"80"
>
<template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
kpstyp
.
find
(
item
=>
item
.
value
==
scope
.
row
.
sta
).
label
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"actbic"
label=
"账户行BIC码"
sortable
width=
"100"
>
</el-table-column>
<el-table-column
prop=
"cdtact"
label=
"贷方账号"
sortable
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"cdtcur"
label=
"贷方币种"
sortable
width=
"80"
>
</el-table-column>
<el-table-column
prop=
"cdtamt"
label=
"贷方金额"
sortable
width=
"160"
>
</el-table-column>
<el-table-column
prop=
"debact"
label=
"借方账号"
sortable
width=
"120"
>
</el-table-column>
<el-table-column
prop=
"debcur"
label=
"借方币种"
sortable
width=
"80"
>
</el-table-column>
<el-table-column
prop=
"debamt"
label=
"借方金额"
sortable
width=
"160"
>
</el-table-column>
<el-table-column
prop=
"crpdat"
label=
"创建日期"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"accdat"
label=
"记账日期"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"vludat"
label=
"起息日"
sortable
width=
"90"
>
</el-table-column>
<el-table-column
prop=
"adc"
label=
"附言"
sortable
width=
"160"
>
</el-table-column>
<el-table-column
prop=
"typ"
label=
"记账类型"
sortable
width=
"120"
>
<
template
slot-scope=
"scope"
>
<span>
{{
this
.
codes
.
kpatyp
.
find
(
item
=>
item
.
value
==
scope
.
row
.
typ
).
label
}}
</span>
</
template
>
</el-table-column>
</el-table>
<el-pagination
layout=
"prev, pager, next"
:total=
"pager.kpmgrp_kpmlst.total"
>
</el-pagination>
</div>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000022')"
prop=
"kpmp.frmdat"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.frmdat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000022')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000001 : 生成日期从 -->
<!-- LT000022 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000023')"
prop=
"kpmp.todat"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.todat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000023')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000002 : 生成日期至 -->
<!-- LT000023 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('kpmp.LT000024')"
prop=
"kpmp.actbic"
>
<c-input
v-model=
"model.kpmp.actbic"
maxlength=
"11"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000024')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000003 : 账户行BIC -->
<!-- LT000024 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000025')"
prop=
"kpmp.cur"
>
<c-select
v-model=
"model.kpmp.cur"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000025')"
>
<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>
<!-- LT000004 : 币种 -->
<!-- LT000025 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('kpmp.LT000026')"
prop=
"kpmp.frmamt"
>
<c-input
v-model=
"model.kpmp.frmamt"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000026')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000005 : 金额下限 -->
<!-- LT000026 : : -->
<c-col
:span=
"12"
>
<c-form-item
:label=
"$t('kpmp.LT000027')"
prop=
"kpmp.toamt"
>
<c-input
v-model=
"model.kpmp.toamt"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000027')"
></c-input>
</c-form-item>
</c-col>
<!-- LT000006 : 金额上限 -->
<!-- LT000027 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000028')"
prop=
"kpmp.sta"
>
<c-select
v-model=
"model.kpmp.sta"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000028')"
>
<el-option
v-for=
"item in codes.kpstyp"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- LT000007 : 记账状态 -->
<!-- LT000028 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000029')"
prop=
"kpmp.accdat"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.accdat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000029')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000008 : 会计日期从 -->
<!-- LT000029 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000030')"
prop=
"kpmp.accdatto"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.accdatto"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000030')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000009 : 会计日期至 -->
<!-- LT000030 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000031')"
prop=
"kpmp.frmvludat"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.frmvludat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000031')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000010 : 起息日从 -->
<!-- LT000031 : : -->
<c-col
:span=
"12"
>
<el-form-item
:label=
"$t('kpmp.LT000032')"
prop=
"kpmp.tovludat"
>
<c-date-picker
type=
"date"
v-model=
"model.kpmp.tovludat"
style=
"width:100%"
:placeholder=
"$t('other.please_enter')+$t('kpmp.LT000032')"
></c-date-picker>
</el-form-item>
</c-col>
<!-- LT000011 : 起息日至 -->
<!-- LT000032 : : -->
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
icon=
"el-icon-search"
@
click=
"onSel"
>
{{$t('mtabut.BT000022')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onReset"
>
{{$t('mtabut.BT000023')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onHtymodHty"
>
{{$t('htymod.BT000028')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onKpmpLink"
>
{{$t('kpmp.BT000013')}}
</c-button>
</c-col>
<c-col
:span=
"12"
>
<c-button
size=
"small"
type=
"primary"
@
click=
"onKpmpRtn"
>
{{$t('kpmp.BT000058')}}
</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/Dblkpm/Event"
export
default
{
inject
:
[
'root'
],
props
:[
"model"
,
"codes"
],
mixins
:
[
commonProcess
],
data
(){
return
{
}
},
methods
:{...
Event
},
created
:
function
(){
}
}
</
script
>
<
style
>
</
style
>
src/page/Frontend/Dblkpm/views/index.vue
View file @
00506f63
<
template
>
<div
class=
"eContainer"
>
<el-form
:model=
"model"
:rules=
"rules"
ref=
"modelForm"
label-width=
"150px"
label-position=
"right"
size=
"small"
:validate-on-rule-change=
"false"
>
<c-tabs
v-model=
"tabVal"
ref=
"elment"
type=
"card"
@
tab-click=
"myTabClick"
>
<!--kpmp PD000019 查询主界面 -->
<el-tab-pane
:label=
"$t('kpmp.PD000019')"
name=
"mainp"
>
<m-mainp
:model=
"model"
:codes=
"codes"
/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-page>
<c-tabs
type=
"card"
>
<el-tab-pane
label=
"结算文件手工录入查询"
>
<c-content>
<m-infsea/>
</c-content>
</el-tab-pane>
</c-tabs>
</c-page>
</div>
</
template
>
<
script
>
import
Api
from
"~/service/Api"
import
CodeTable
from
"~/config/CodeTable"
import
Dblkpm
from
"../model/Dblkpm"
import
commonProcess
from
"~/mixin/commonProcess"
import
Check
from
"../model/Dblkpm/Check"
import
Default
from
"../model/Dblkpm/Default"
import
Pattern
from
"../model/Dblkpm/Pattern"
import
Mainp
from
"./Mainp"
<
script
>
import
Infsea
from
"./infsea.vue"
;
export
default
{
name
:
"Dblkpm"
,
components
:{
"m-mainp"
:
Mainp
,
},
provide
()
{
return
{
root
:
this
}
},
mixins
:
[
commonProcess
],
// 里面包含了Default、Check等的公共处理
data
(){
return
{
tabVal
:
""
,
trnName
:
"dblkpm"
,
trnType
:
""
,
model
:
new
Dblkpm
().
data
,
checkRules
:
Check
,
defaultRules
:
Default
,
pattern
:
Pattern
,
rules
:
null
,
codes
:
{
sta
:
CodeTable
.
sta
,
kpatyp
:
CodeTable
.
kpatyp
,
actsta
:
CodeTable
.
actsta
,
cur
:
CodeTable
.
cur
,
sdcflg
:
CodeTable
.
sdcflg
,
offsta
:
CodeTable
.
offsta
,
batcharge
:
CodeTable
.
batcharge
,
msgmst
:
CodeTable
.
msgmst
,
yosflg
:
CodeTable
.
yosflg
,
filtyp
:
CodeTable
.
filtyp
,
kpstyp
:
CodeTable
.
kpstyp
,
fmssta
:
CodeTable
.
fmssta
,
bnksta
:
CodeTable
.
bnksta
,
usratr
:
CodeTable
.
usratr
,
},
}
},
methods
:{
myTabClick
(
tab
){
this
.
tabClick
(
tab
)
/**
* do it yourself
**/
}
},
created
:
async
function
(){
console
.
log
(
"进入dblkpm交易"
);
let
rtnmsg
=
await
this
.
init
({})
if
(
rtnmsg
.
respCode
==
SUCCESS
)
{
this
.
updateModel
(
rtnmsg
.
data
)
//TODO 处理数据逻辑
}
else
{
this
.
$notify
.
error
({
title
:
'错误'
,
message
:
'服务请求失败!'
});
}
}
name
:
"Dblkpm"
,
components
:
{
"m-infsea"
:
Infsea
,
},
data
()
{
return
{}
}
}
</
script
>
<
style
>
</
style
>
</
script
>
\ No newline at end of file
src/page/Frontend/Dblkpm/views/infsea.vue
0 → 100644
View file @
00506f63
<
template
>
<div
class=
"eibs-tab currentPage"
>
<el-form
:model=
"dblkpmVo"
ref=
"dblkpmVoForm"
label-width=
"100px"
label-position=
"right"
size=
"small"
>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"生成日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"dblkpmVo.frmdat"
style=
"width: 100%"
placeholder=
"请选择生成日期开始日期"
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=
"dblkpmVo.todat"
style=
"width: 100%"
placeholder=
"请选择生成日期结束日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"账户行BIC"
prop=
"actbic"
>
<c-input
v-model=
"dblkpmVo.actbic"
placeholder=
"请输入账户行BIC"
style=
"width:100%"
clearable
/>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"币种"
prop=
"cur"
>
<c-select
v-model=
"dblkpmVo.cur"
clearable
placeholder=
"请选择"
:code=
"cur"
filterable
multiple
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"金额区间"
prop=
"frmamt"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-input
v-model=
"dblkpmVo.frmamt"
placeholder=
"请输入金额下限"
style=
"width: 100%"
></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=
"dblkpmVo.toamt"
placeholder=
"请输入金额上限"
style=
"width: 100%"
></c-input>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"记账状态"
prop=
"sta"
>
<c-select
v-model=
"dblkpmVo.sta"
clearable
placeholder=
"请选择记账状态"
:code=
"sta"
filterable
multiple
>
</c-select>
</el-form-item>
</c-col>
<c-col
:span=
"12"
>
<el-form-item
label=
"会计日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"dblkpmVo.accdat"
style=
"width: 100%"
placeholder=
"请选择会计日期开始日期"
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=
"dblkpmVo.accdatto"
style=
"width: 100%"
placeholder=
"请选择会计日期结束日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<c-col
:span=
"12"
>
<el-form-item
label=
"起息日期"
style=
"width: 100%"
>
<c-col
:span=
"11"
>
<c-date-picker
type=
"date"
v-model=
"dblkpmVo.frmvludat"
style=
"width: 100%"
placeholder=
"请选择起息日期开始日期"
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=
"dblkpmVo.tovludat"
style=
"width: 100%"
placeholder=
"请选择起息日期结束日期"
value-format=
"yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col
:span=
"24"
>
<span
style=
"float: left"
>
<el-button
type=
"primary"
size=
"small"
@
click=
"exportExcel()"
>
导出Excel
</el-button>
</span>
<span
style=
"float: right"
>
<el-button
size=
"small"
@
click=
"resetFormFields('dblkpmVoForm')"
>
重置
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"small"
:loading=
"searchLoading"
@
click=
"searchTable()"
>
查询
</el-button>
</span>
</c-col>
<c-col
:span=
"24"
>
<c-paging-table
:data=
"tableData"
ref=
"dblkpmVoTableRef"
:pageSize=
"dblkpmVo.pageSize"
:pageNumber=
"dblkpmVo.pageNumber"
:total=
"dblkpmVo.total"
@
queryFunc=
"queryFunc"
:border=
"true"
>
<el-table-column
label=
"记账状态"
prop=
"sta"
min-width=
"100px"
>
<template
slot-scope=
"scope"
>
{{
scope
.
row
.
sta
}}
</
template
>
</el-table-column>
<el-table-column
label=
"账户行BIC码"
prop=
"actbic"
min-width=
"120px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
actbic
}}
</
template
>
</el-table-column>
<el-table-column
label=
"贷方账号"
prop=
"cdtact"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cdtact
}}
</
template
>
</el-table-column>
<el-table-column
label=
"贷方币种"
prop=
"cdtcur"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cdtcur
}}
</
template
>
</el-table-column>
<el-table-column
label=
"贷方金额"
prop=
"cdtamt"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
cdtamt
}}
</
template
>
</el-table-column>
<el-table-column
label=
"借方账号"
prop=
"debact"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
debact
}}
</
template
>
</el-table-column>
<el-table-column
label=
"借方币种"
prop=
"debcur"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
debcur
}}
</
template
>
</el-table-column>
<el-table-column
label=
"借方金额"
prop=
"debamt"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
debamt
}}
</
template
>
</el-table-column>
<el-table-column
label=
"创建日期"
prop=
"crpdat"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
crpdat
}}
</
template
>
</el-table-column>
<el-table-column
label=
"记账日期"
prop=
"accdat"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
accdat
}}
</
template
>
</el-table-column>
<el-table-column
label=
"起息日"
prop=
"vludat"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
vludat
}}
</
template
>
</el-table-column>
<el-table-column
label=
"附言"
prop=
"adc"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
adc
}}
</
template
>
</el-table-column>
<el-table-column
label=
"记账类型"
prop=
"typ"
min-width=
"100px"
>
<
template
slot-scope=
"scope"
>
{{
scope
.
row
.
typ
}}
</
template
>
</el-table-column>
</c-paging-table>
</c-col>
</el-form>
</div>
</template>
<
script
>
import
DblkpmModel
,
{
Pattern
}
from
"../model/model.js"
;
import
{
queryByPage
}
from
"../event/index.js"
;
import
Utils
from
"~/utils"
;
import
commonFunctions
from
"~/mixin/commonFunctions.js"
;
import
Api
from
'~/service/Api'
;
export
default
{
mixins
:
[
commonFunctions
],
data
()
{
return
{
dblkpmVo
:
new
DblkpmModel
().
data
.
dblkpmVo
,
rules
:
Pattern
,
tableData
:
[],
searchLoading
:
false
,
isDisabled
:
true
,
}
},
mounted
()
{
this
.
searchTable
();
},
methods
:
{
// 列表查询
searchTable
()
{
},
// 导出Excel文件
exportExcel
()
{
}
}
}
</
script
>
<
style
lang=
"less"
scoped
>
.currentPage
{
.el-table--enable-row-hover
{
.el-table__body
{
tr
:
hover
>
td
{
background-color
:
#c694dc
!important
;
}
}
}
::v-deep
.el-checkbox
{
float
:
none
;
}
}
</
style
>
\ No newline at end of file
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