Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
bims
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
孙海亮
bims
Commits
1deab61b
Commit
1deab61b
authored
3 years ago
by
yanglilong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'三个板块调整'
parent
82179380
Changes
16
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
1267 additions
and
533 deletions
+1267
-533
index.html
public/index.html
+1
-1
charge-query.js
src/api/apis_moudles/charge-query.js
+7
-2
verification.js
src/api/apis_moudles/verification.js
+7
-2
charge-query.js
src/api/funcs_modules/charge-query.js
+29
-10
verification.js
src/api/funcs_modules/verification.js
+26
-6
charge-query.js
src/router/modules/charge-query.js
+5
-0
menu.js
src/router/modules/menu.js
+0
-8
verification.js
src/router/modules/verification.js
+6
-6
lpjManage.vue
src/views/charge-query/lpjManage.vue
+29
-209
lpjManageDetail.vue
src/views/charge-query/lpjManageDetail.vue
+415
-0
addEOB.vue
src/views/verification/addEOB.vue
+0
-13
collection.vue
src/views/verification/collection.vue
+22
-179
collectionAdd.vue
src/views/verification/collectionAdd.vue
+0
-13
collectionDetail.vue
src/views/verification/collectionDetail.vue
+347
-0
index.vue
src/views/verification/index.vue
+22
-84
indexDetail.vue
src/views/verification/indexDetail.vue
+351
-0
No files found.
public/index.html
View file @
1deab61b
...
...
@@ -8,7 +8,7 @@
<title><
%=
webpackConfig
.
name
%
></title>
<script
type=
"text/javascript"
src=
"//at.alicdn.com/t/font_3020450_
c8k1zo91rcb
.js"
src=
"//at.alicdn.com/t/font_3020450_
5d4bvzz8pmi
.js"
></script>
</head>
<body>
...
...
This diff is collapsed.
Click to expand it.
src/api/apis_moudles/charge-query.js
View file @
1deab61b
// 收费查询api
export
default
{
querySendInfoList
:
"
/backstage/auth/querySendInfoList
"
,
//查询寄送列表
deleteReceiptSendInfo
:
"
/backstage/auth/deleteReceiptSendInfo
"
,
//删除寄送信息
saveReceipSendInfo
:
"
/backstage/auth/saveReceipSendInfo
"
,
//保存理赔件账单寄送信息
querySendReceipList
:
"
/backstage/auth/querySendReceipList
"
,
//查询寄送包含账单列表
queryNoSendReceipList
:
"
/backstage/auth/queryNoSendReceipList
"
,
//待寄送账单查询
getChargeList
:
"
/backstage/auth/receiptList
"
,
getCompanyOptions
:
"
/backstage/auth/payorListNopage
"
,
getDoctorListNoPage
:
"
/backstage/auth/doctorListNoPage
"
,
//医生列表
getChargeListDetail
:
"
/backstage/auth/receiptDetailList
"
,
//账单明细
getReceiptPaymentDetail
:
"
/backstage/auth/receiptPaymentDetail
"
,
//账单明细
queryCiReceipSendList
:
"
/backstage/auth/queryCiReceipSendList
"
,
//理赔件账单寄送查询
saveReceipSendInfo
:
"
/backstage/auth/saveReceipSendInfo
"
,
//保存理赔件账单寄送信息
deleteReceiptSendInfo
:
"
/backstage/auth/deleteReceiptSendInfo
"
,
//删除寄送信息
};
This diff is collapsed.
Click to expand it.
src/api/apis_moudles/verification.js
View file @
1deab61b
// 核销管理api
export
default
{
queryCiReceipSendList
:
"
/backstage/auth/queryEobReceiptList
"
,
//EOB待核销账单查询
queryEobList
:
"
/backstage/auth/queryEobList
"
,
//EOB列表查询
queryEobReceiptList
:
"
/backstage/auth/queryEobReceiptList
"
,
//EOB待核销账单查询
queryEobNeedReceiptList
:
"
/backstage/auth/queryEobNeedReceiptList
"
,
//EOB待确认账单列表查询
deleteEobReceiptInfo
:
"
/backstage/auth/deleteEobReceiptInfo
"
,
//删除EOB
saveEobReceiptInfo
:
"
/backstage/auth/saveEobReceiptInfo
"
,
//EOB新建
queryEobInfoList
:
"
/backstage/auth/queryEobInfoList
"
,
//回款EOB列表查询
queryBackMoneyList
:
"
/backstage/auth/queryBackMoneyList
"
,
//回款列表
queryBackEobList
:
"
/backstage/auth/queryBackEobList
"
,
//回款关联EOB列表查询
queryEobInfoList
:
"
/backstage/auth/queryEobInfoList
"
,
//待回款EOB列表查询
saveBackMoney
:
"
/backstage/auth/saveBackMoney
"
,
//新建回款
deleteBackMoney
:
"
/backstage/auth/deleteBackMoney
"
,
//删除回款
};
This diff is collapsed.
Click to expand it.
src/api/funcs_modules/charge-query.js
View file @
1deab61b
// 收费查询函数库
import
apis
from
"
../apis_moudles/
"
;
import
req
from
"
../request
"
;
// 查询寄送列表
const
QUERYSENDINFOLIST
=
function
(
data
)
{
return
req
.
post
(
apis
.
querySendInfoList
,
data
);
};
// 删除寄送信息
const
DELETERECEIPTSENDINFO
=
function
(
data
)
{
return
req
.
post
(
apis
.
deleteReceiptSendInfo
,
data
);
};
// 保存理赔件账单寄送信息
const
SAVERECEIPSENDINFO
=
function
(
data
)
{
return
req
.
post
(
apis
.
saveReceipSendInfo
,
data
);
};
// 查询寄送包含账单列表
const
QUERYSENDRECEIPLIST
=
function
(
data
)
{
return
req
.
post
(
apis
.
querySendReceipList
,
data
);
};
// 待寄送账单查询
const
QUERYNOSENDRECEIPLIST
=
function
(
data
)
{
return
req
.
post
(
apis
.
queryNoSendReceipList
,
data
);
};
// get charge list
const
GETCHARGELIST
=
function
(
data
)
{
return
req
.
post
(
apis
.
getChargeList
,
data
);
...
...
@@ -25,22 +45,21 @@ const GETRECEIPTPAYMENTDETAIL= function (data) {
const
QUERYCIRECEIPSENDLIST
=
function
(
data
)
{
return
req
.
post
(
apis
.
queryCiReceipSendList
,
data
);
};
// 保存理赔件账单寄送信息
const
SAVERECEIPSENDINFO
=
function
(
data
)
{
return
req
.
post
(
apis
.
saveReceipSendInfo
,
data
);
};
// 删除寄送信息
const
DELETERECEIPTSENDINFO
=
function
(
data
)
{
return
req
.
post
(
apis
.
deleteReceiptSendInfo
,
data
);
};
// 对象数组
export
default
{
QUERYSENDINFOLIST
,
DELETERECEIPTSENDINFO
,
SAVERECEIPSENDINFO
,
QUERYSENDRECEIPLIST
,
QUERYNOSENDRECEIPLIST
,
GETCHARGELIST
,
GETCOMPANYOPTIONS
,
GETDOCTORlISTNOPAGE
,
GETCHARGELISTDETAIL
,
GETRECEIPTPAYMENTDETAIL
,
QUERYCIRECEIPSENDLIST
,
SAVERECEIPSENDINFO
,
DELETERECEIPTSENDINFO
,
};
This diff is collapsed.
Click to expand it.
src/api/funcs_modules/verification.js
View file @
1deab61b
...
...
@@ -2,9 +2,17 @@
import
apis
from
"
../apis_moudles/verification.js
"
;
import
req
from
"
../request
"
;
//EOB列表查询
const
QUERYEOBLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryEobList
,
data
);
};
//EOB待核销账单查询
const
QUERYCIRECEIPSENDLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryCiReceipSendList
,
data
);
const
QUERYEOBRECEIPTLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryEobReceiptList
,
data
);
};
//EOB待确认账单列表查询
const
QUERYEOBNEEDRECEIPTLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryEobNeedReceiptList
,
data
);
};
//EOB新建
...
...
@@ -17,8 +25,16 @@ const DELEOBRECEIPTINFO = (data) => {
return
req
.
post
(
apis
.
deleteEobReceiptInfo
,
data
);
};
//回款EOB列表查询
const
QUERYEOBRECEIPTINFO
=
(
data
)
=>
{
//回款列表
const
QUERYBACKMONEYLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryBackMoneyList
,
data
);
};
//回款关联EOB列表查询
const
QUERYBACKEOBLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryBackEobList
,
data
);
};
//待回款EOB列表查询
const
QUERYEOBINFOLIST
=
(
data
)
=>
{
return
req
.
post
(
apis
.
queryEobInfoList
,
data
);
};
...
...
@@ -34,10 +50,14 @@ const DELETEBACKMONEY = (data) => {
// 对象数组
export
default
{
QUERYCIRECEIPSENDLIST
,
QUERYEOBLIST
,
QUERYEOBRECEIPTLIST
,
QUERYEOBNEEDRECEIPTLIST
,
SAVEEOBRECEIPTINFO
,
DELEOBRECEIPTINFO
,
QUERYEOBRECEIPTINFO
,
QUERYBACKMONEYLIST
,
QUERYBACKEOBLIST
,
QUERYEOBINFOLIST
,
SAVEBACKMONEY
,
DELETEBACKMONEY
,
};
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/router/modules/charge-query.js
View file @
1deab61b
...
...
@@ -19,6 +19,11 @@ export default {
path
:
"
lpjManage
"
,
name
:
"
chargeQueryLpjManage
"
,
component
:
()
=>
import
(
/* webpackChunkName: "chargeQuery" */
"
@/views/charge-query/lpjManage.vue
"
)
},
{
path
:
"
lpjManageDetail
"
,
name
:
"
chargeQueryLpjManageDetail
"
,
component
:
()
=>
import
(
/* webpackChunkName: "chargeQuery" */
"
@/views/charge-query/lpjManageDetail.vue
"
)
}
]
};
This diff is collapsed.
Click to expand it.
src/router/modules/menu.js
View file @
1deab61b
...
...
@@ -59,18 +59,10 @@ export default [
path
:
"
/verification
"
,
title
:
"
EOB管理
"
,
},
{
path
:
"
/verification/addEOB
"
,
title
:
"
新建EOB数据
"
,
},
{
path
:
"
/verification/collection
"
,
title
:
"
回款管理
"
,
},
{
path
:
"
/verification/collectionAdd
"
,
title
:
"
新建回款管理
"
,
},
],
},
{
...
...
This diff is collapsed.
Click to expand it.
src/router/modules/verification.js
View file @
1deab61b
...
...
@@ -11,9 +11,9 @@ export default {
component
:
()
=>
import
(
"
@/views/verification/index
"
),
},
{
path
:
"
addEOB
"
,
name
:
"
Verification
AddEOB
"
,
component
:
()
=>
import
(
"
@/views/verification/
addEOB
"
),
path
:
"
detail
"
,
name
:
"
Verification
IndexDetail
"
,
component
:
()
=>
import
(
"
@/views/verification/
indexDetail
"
),
},
{
path
:
"
collection
"
,
...
...
@@ -21,9 +21,9 @@ export default {
component
:
()
=>
import
(
"
@/views/verification/collection
"
),
},
{
path
:
"
collection
Add
"
,
name
:
"
VerificationCollection
Add
"
,
component
:
()
=>
import
(
"
@/views/verification/collection
Add
"
),
path
:
"
collection
Detail
"
,
name
:
"
VerificationCollection
Detail
"
,
component
:
()
=>
import
(
"
@/views/verification/collection
Detail
"
),
},
],
};
This diff is collapsed.
Click to expand it.
src/views/charge-query/lpjManage.vue
View file @
1deab61b
This diff is collapsed.
Click to expand it.
src/views/charge-query/lpjManageDetail.vue
0 → 100644
View file @
1deab61b
This diff is collapsed.
Click to expand it.
src/views/verification/addEOB.vue
deleted
100644 → 0
View file @
82179380
<
template
>
<div>
111
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{};
},
};
</
script
>
<
style
lang=
"less"
scoped
></
style
>
This diff is collapsed.
Click to expand it.
src/views/verification/collection.vue
View file @
1deab61b
...
...
@@ -12,37 +12,13 @@
</a-select>
</a-form-model-item>
</a-col>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-form-model-item
label=
"回款日期"
>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"form.backDate"
placeholder=
"选择日期"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-form-model-item
label=
"EOB状态"
>
<a-select
v-model=
"form.eobSts"
placeholder=
"请选择"
>
<a-select-option
value=
"1"
>
待回款
</a-select-option>
<a-select-option
value=
"2"
>
已回款
</a-select-option>
</a-select>
</a-form-model-item>
</a-col>
<a-col
:lg=
"4"
:sm=
"12"
>
<a-form-model-item
label=
"回款金额(人民币)"
>
<a-input
type=
"number"
v-model=
"form.backAmountCny"
placeholder=
"请输入金额"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"4"
:sm=
"12"
>
<a-form-model-item
label=
"回款金额(美元)"
>
<a-input
type=
"number"
v-model=
"form.backAmountUsd"
placeholder=
"请输入金额"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"
汇率差
"
>
<a-input
v-model=
"form.
backExchangeRate"
placeholder=
"请输入金额"
/>
<a-form-model-item
label=
"
EOB编号
"
>
<a-input
v-model=
"form.
eobNo"
placeholder=
"EOB编号"
/>
</a-form-model-item>
</a-col>
<a-col
:md=
"
24"
:lg=
"18
"
class=
"none-label"
>
<a-col
:md=
"
12
"
class=
"none-label"
>
<a-form-model-item
label=
"button"
>
<a-button
type=
"primary"
>
导出
</a-button>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<Icon
name=
"ssiadd"
:size=
"14"
/>
新建回款
</a-button>
...
...
@@ -57,8 +33,7 @@
</a-row>
</a-form-model>
<!-- table -->
<a-table
:columns=
"columns"
:data-source=
"dataList"
:scroll=
"
{ x: true }" :pagination="false"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }">
<a-table
:columns=
"columns"
:data-source=
"dataList"
:scroll=
"
{ x: true }" :pagination="false" >
<template
slot=
"eobSts"
slot-scope=
"text"
>
{{
text
==
1
?
'
待回款
'
:
'
已回款
'
}}
</
template
>
...
...
@@ -71,52 +46,6 @@
</
template
>
</a-table>
<BurtPagination
:pagination=
"pagination"
@
pageChange=
"getData"
/>
<a-modal
title=
"编辑"
:visible=
"dialogShow"
width=
"700px"
:maskClosable=
"false"
okText=
"确定"
cancelText=
"取消"
@
ok=
"handleEditOK"
@
cancel=
"dialogShow = false"
>
<a-form-model
ref=
"editForm"
:model=
"editFormObj"
:rules=
"editRules"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"12"
:xs=
"24"
>
<a-form-model-item
label=
"保险公司"
prop=
"payorCode"
>
<a-select
v-model=
"editFormObj.payorCode"
placeholder=
"请选择保险公司"
allowClear
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
{{ item.longName }}
</a-select-option>
</a-select>
</a-form-model-item>
</a-col>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-form-model-item
label=
"EOB状态"
prop=
"eobSts"
>
<a-select
v-model=
"editFormObj.eobSts"
placeholder=
"请选择状态"
allowClear
>
<a-select-option
:value=
"1"
>
待回款
</a-select-option>
<a-select-option
:value=
"2"
>
已回款
</a-select-option>
</a-select>
</a-form-model-item>
</a-col>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-form-model-item
label=
"核销日期"
prop=
"backDate"
>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"editFormObj.backDate"
placeholder=
"选择日期"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"12"
:xs=
"24"
>
<a-form-model-item
label=
"回款金额(人民币)"
prop=
"backAmountCny"
>
<a-input
v-model.trim=
"editFormObj.backAmountCny"
placeholder=
"回款金额(人民币)"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"12"
:xs=
"24"
>
<a-form-model-item
label=
"回款金额(美元)"
prop=
"backAmountUsd"
>
<a-input
v-model.trim=
"editFormObj.backAmountUsd"
placeholder=
"回款金额(美元)"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"12"
:xs=
"24"
>
<a-form-model-item
label=
"银行到账金额(人民币)"
prop=
"backAmount"
>
<a-input
v-model.trim=
"editFormObj.backAmount"
placeholder=
"银行到账金额(人民币)"
/>
</a-form-model-item>
</a-col>
</a-row>
</a-form-model>
</a-modal>
</div>
</template>
...
...
@@ -124,6 +53,7 @@
import
BurtPagination
from
"
@/components/CUSTOMER/pagation
"
;
import
moment
from
"
moment
"
;
const
columns
=
[
{
title
:
"
回款编号
"
,
dataIndex
:
"
backMoneyNo
"
,
ellipsis
:
true
,
width
:
150
},
{
title
:
"
EOB名称
"
,
dataIndex
:
"
eobName
"
,
ellipsis
:
true
,
width
:
195
},
{
title
:
"
核销时间
"
,
dataIndex
:
"
eobBackDate
"
,
ellipsis
:
true
,
width
:
110
,
scopedSlots
:
{
customRender
:
"
eobBackDate
"
},
},
{
title
:
"
保险公司
"
,
dataIndex
:
"
payorName
"
,
ellipsis
:
true
,
width
:
110
},
...
...
@@ -137,13 +67,9 @@ export default {
data
()
{
return
{
columns
,
dialogShow
:
false
,
form
:
{
payorCode
:
''
,
backDate
:
''
,
backAmountCny
:
''
,
backAmountUsd
:
''
,
backExchangeRate
:
''
eobNo
:
''
,
},
dataList
:
[],
companyOptions
:
[],
//保险公司
...
...
@@ -152,20 +78,6 @@ export default {
pageSize
:
10
,
total
:
0
,
},
selectedRowKeys
:
[],
// Check here to configure the default column
editFormObj
:
{
id
:
''
,
payorCode
:
''
,
eobSts
:
''
,
backDate
:
''
,
backAmountCny
:
''
,
backAmountUsd
:
''
,
backAmount
:
''
},
editRules
:
{
backAmountUsd
:
[{
required
:
true
,
message
:
"
请输入
"
,
trigger
:
"
blur
"
}],
backAmount
:
[{
required
:
true
,
message
:
"
请输入
"
,
trigger
:
"
blur
"
}],
},
};
},
components
:
{
...
...
@@ -177,19 +89,6 @@ export default {
},
methods
:
{
moment
,
onSelectChange
(
selectedRowKeys
)
{
let
arr
=
[];
for
(
let
i
=
0
;
i
<
selectedRowKeys
.
length
;
i
++
){
let
idx
=
selectedRowKeys
[
i
];
if
(
this
.
dataList
[
idx
].
backMoneyNo
){
this
.
$msg
.
destroy
();
this
.
$message
.
warning
(
'
回款编号已存在
'
)
}
else
{
arr
.
push
(
idx
);
}
}
this
.
selectedRowKeys
=
arr
;
},
pageChange
(
pager
)
{
const
{
current
}
=
pager
;
this
.
pagination
.
pageNum
=
current
;
...
...
@@ -199,10 +98,7 @@ export default {
handlerReset
()
{
this
.
form
=
{
payorCode
:
''
,
backDate
:
''
,
eobAmountCny
:
''
,
eobAmountUsd
:
''
,
backExchangeRate
:
''
eobNo
:
''
,
}
},
// 获取保险公司下拉选项
...
...
@@ -216,7 +112,8 @@ export default {
this
.
getData
();
},
getData
()
{
this
.
$apis
.
QUERYEOBRECEIPTINFO
({
this
.
$apis
.
QUERYBACKMONEYLIST
({
...
this
.
form
,
pageNum
:
this
.
pagination
.
pageNum
,
pageSize
:
this
.
pagination
.
pageSize
,
})
...
...
@@ -232,35 +129,20 @@ export default {
},
//新建回款
addNewEvt
(){
if
(
this
.
selectedRowKeys
.
length
==
0
){
this
.
$message
.
warning
(
"
未选择EOB
"
);
return
;
}
let
backMoneyEobList
=
[];
this
.
dataList
.
forEach
((
item
,
index
)
=>
{
if
(
this
.
selectedRowKeys
.
indexOf
(
index
)
!=-
1
){
backMoneyEobList
.
push
({
id
:
item
.
id
,
eobNo
:
item
.
eobNo
,
this
.
$router
.
push
({
path
:
'
/verification/collectionDetail
'
})
},
//编辑回款
editEvt
(
record
){
const
{
backMoneyNo
}
=
record
;
localStorage
.
setItem
(
'
backMoneyDataDetail
'
,
JSON
.
stringify
(
record
));
this
.
$router
.
push
({
path
:
'
/verification/collectionDetail
'
,
query
:
{
backMoneyNo
}
})
let
formData
=
{
...
this
.
form
,
backMoneyEobList
:
backMoneyEobList
,
backDate
:
this
.
form
.
backDate
?
moment
(
this
.
form
.
backDate
).
format
(
'
YYYY-MM-DD 00:00:00
'
):
''
}
this
.
$apis
.
SAVEBACKMONEY
(
formData
)
.
then
((
res
)
=>
{
if
(
res
.
returnCode
==
"
0000
"
)
{
this
.
$message
.
success
(
"
新建成功
"
);
this
.
handlerReset
();
this
.
selectedRowKeys
=
[];
this
.
getData
();
}
else
{
this
.
$message
.
error
(
res
.
returnMsg
);
}
});
},
//删除记录
delRecord
(
index
)
{
...
...
@@ -284,46 +166,7 @@ export default {
},
onCancel
:
()
=>
{},
});
},
editEvt
(
record
)
{
this
.
editFormObj
=
{
id
:
record
.
id
,
payorCode
:
record
.
payorCode
||
""
,
eobSts
:
Number
(
record
.
eobSts
)
||
""
,
backDate
:
record
.
backDate
||
""
,
backAmountCny
:
record
.
backAmountCny
||
""
,
backAmountUsd
:
record
.
backAmountUsd
||
""
,
backAmount
:
record
.
backAmount
||
""
,
backMoneyNo
:
record
.
backMoneyNo
,
backMoneyEobList
:
[
{
id
:
record
.
id
,
eobNo
:
record
.
eobNo
,
}
]
};
this
.
dialogShow
=
true
;
},
//编辑保存
handleEditOK
()
{
this
.
$refs
.
editForm
.
validate
((
valid
)
=>
{
if
(
valid
)
{
this
.
$apis
.
SAVEBACKMONEY
({
...
this
.
editFormObj
,
backDate
:
this
.
editFormObj
.
backDate
?
moment
(
this
.
editFormObj
.
backDate
).
format
(
'
YYYY-MM-DD 00:00:00
'
):
''
})
.
then
((
res
)
=>
{
if
(
res
.
returnCode
==
"
0000
"
)
{
this
.
$message
.
success
(
"
编辑成功
"
);
this
.
dialogShow
=
false
;
this
.
getData
();
}
else
{
this
.
$message
.
error
(
res
.
returnMsg
);
}
});
}
});
},
},
};
</
script
>
...
...
This diff is collapsed.
Click to expand it.
src/views/verification/collectionAdd.vue
deleted
100644 → 0
View file @
82179380
<
template
>
<div>
111
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{};
},
};
</
script
>
<
style
lang=
"less"
scoped
></
style
>
This diff is collapsed.
Click to expand it.
src/views/verification/collectionDetail.vue
0 → 100644
View file @
1deab61b
This diff is collapsed.
Click to expand it.
src/views/verification/index.vue
View file @
1deab61b
...
...
@@ -13,36 +13,13 @@
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"
EOB收到日期
"
>
<a-
range-picker
format=
"YYYY年MM月DD日"
v-model=
"form.dateRange"
:placeholder=
"['开始日期', '结束日期']
"
/>
<a-form-model-item
label=
"
账单编号
"
>
<a-
input
v-model=
"form.receiptNo"
placeholder=
"请输入账单编号
"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB名称"
>
<a-input
v-model=
"form.eobName"
placeholder=
"请输入EOB名称"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB金额(人民币)"
>
<a-input
type=
"number"
v-model=
"form.eobAmountCny"
placeholder=
"请输入金额"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB金额(美元)"
>
<a-input
type=
"number"
v-model=
"form.eobAmountUsd"
placeholder=
"请输入金额"
/>
</a-form-model-item>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB状态"
>
<a-select
v-model=
"form.status"
placeholder=
"请选择"
>
<a-select-option
value=
"1"
>
已寄送
</a-select-option>
<a-select-option
value=
"2"
>
未寄送
</a-select-option>
</a-select>
</a-form-model-item>
</a-col>
<a-col
:md=
"24"
:lg=
"12"
class=
"none-label"
>
<a-col
:lg=
"12"
:sm=
"24"
class=
"none-label"
>
<a-form-model-item
label=
"button"
>
<
a-button
type=
"primary"
>
导出
</a-button
>
<
!--
<a-button
type=
"primary"
>
导出
</a-button>
--
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<Icon
name=
"ssiadd"
:size=
"14"
/>
新建EOB
</a-button>
...
...
@@ -57,8 +34,7 @@
</a-row>
</a-form-model>
<!-- table -->
<a-table
:columns=
"columns"
:data-source=
"dataList"
:scroll=
"
{ x: true }" :pagination="false"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }">
<a-table
:columns=
"columns"
:data-source=
"dataList"
:scroll=
"
{ x: true }" :pagination="false">
<template
slot=
"visitTimeStart"
slot-scope=
"text, record"
>
<span>
{{
record
.
visitTimeStart
?
moment
(
record
.
visitTimeStart
).
format
(
'
YYYY-MM-DD
'
):
''
}}
</span>
~
<span>
{{
record
.
visitTimeEnd
?
moment
(
record
.
visitTimeEnd
).
format
(
'
YYYY-MM-DD
'
):
''
}}
</span>
...
...
@@ -67,7 +43,7 @@
<span>
{{
text
==
1
?
'
已寄送
'
:
'
未寄送
'
}}
</span>
</
template
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<a-button
type=
"link"
>
修改
</a-button>
<a-button
type=
"link"
@
click.stop=
"editEvt(record)"
>
修改
</a-button>
<a-button
v-if=
"record.eobNo"
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
</
template
>
</a-table>
...
...
@@ -79,7 +55,7 @@
import
BurtPagination
from
"
@/components/CUSTOMER/pagation
"
;
import
moment
from
"
moment
"
;
const
columns
=
[
{
title
:
"
病历号
"
,
dataIndex
:
"
patient
No
"
,
ellipsis
:
true
,
width
:
100
},
{
title
:
"
EOB编号
"
,
dataIndex
:
"
eob
No
"
,
ellipsis
:
true
,
width
:
100
},
{
title
:
"
客户姓名
"
,
dataIndex
:
"
patientName
"
,
ellipsis
:
true
,
width
:
85
},
{
title
:
"
保险公司
"
,
dataIndex
:
"
payorName
"
,
ellipsis
:
true
,
width
:
80
},
{
title
:
"
就诊日期
"
,
dataIndex
:
"
visitTimeStart
"
,
ellipsis
:
true
,
width
:
110
,
scopedSlots
:
{
customRender
:
"
visitTimeStart
"
}
},
...
...
@@ -99,12 +75,8 @@ export default {
return
{
columns
,
form
:
{
dateRange
:
[],
payorCode
:
''
,
eobName
:
''
,
eobAmountCny
:
''
,
eobAmountUsd
:
''
,
status
:
''
receiptNo
:
''
,
},
dataList
:
[],
companyOptions
:
[],
//保险公司
...
...
@@ -113,7 +85,6 @@ export default {
pageSize
:
10
,
total
:
0
,
},
selectedRowKeys
:
[],
// Check here to configure the default column
};
},
components
:
{
...
...
@@ -125,19 +96,6 @@ export default {
},
methods
:
{
moment
,
onSelectChange
(
selectedRowKeys
)
{
let
arr
=
[];
for
(
let
i
=
0
;
i
<
selectedRowKeys
.
length
;
i
++
){
let
idx
=
selectedRowKeys
[
i
];
if
(
this
.
dataList
[
idx
].
eobNo
){
this
.
$msg
.
destroy
();
this
.
$message
.
warning
(
'
EOB编号已存在
'
)
}
else
{
arr
.
push
(
idx
);
}
}
this
.
selectedRowKeys
=
arr
;
},
handlerSearch
()
{
this
.
pagination
.
pageNum
=
1
;
this
.
getData
();
...
...
@@ -145,12 +103,8 @@ export default {
// 重置
handlerReset
()
{
this
.
form
=
{
dateRange
:
[],
payorCode
:
''
,
eobName
:
''
,
eobAmountCny
:
''
,
eobAmountUsd
:
''
,
status
:
''
receiptNo
:
''
,
}
},
// 获取保险公司下拉选项
...
...
@@ -160,7 +114,7 @@ export default {
});
},
getData
()
{
this
.
$apis
.
QUERY
CIRECEIPSEND
LIST
({
this
.
$apis
.
QUERY
EOB
LIST
({
pageNum
:
this
.
pagination
.
pageNum
,
pageSize
:
this
.
pagination
.
pageSize
,
})
...
...
@@ -199,36 +153,20 @@ export default {
},
//新建EOB
addNewEvt
(){
if
(
this
.
selectedRowKeys
.
length
==
0
){
this
.
$message
.
warning
(
"
未选择EOB
"
);
return
;
}
let
eobReceiptList
=
[];
this
.
dataList
.
forEach
((
item
,
index
)
=>
{
if
(
this
.
selectedRowKeys
.
indexOf
(
index
)
!=-
1
){
eobReceiptList
.
push
({
id
:
item
.
id
,
receiptNo
:
item
.
receiptNo
,
this
.
$router
.
push
({
path
:
'
/verification/detail
'
})
},
//修改
editEvt
(
record
){
const
{
eobNo
}
=
record
;
localStorage
.
setItem
(
'
EobDataDetail
'
,
JSON
.
stringify
(
record
));
this
.
$router
.
push
({
path
:
'
/verification/detail
'
,
query
:
{
eobNo
}
})
let
formData
=
{
...
this
.
form
,
eobReceiptList
:
eobReceiptList
,
eobDate
:
moment
(
this
.
form
.
dateRange
[
0
]).
format
(
'
YYYY-MM-DD 00:00:00
'
)
}
delete
formData
.
dateRange
;
this
.
$apis
.
SAVEEOBRECEIPTINFO
(
formData
)
.
then
((
res
)
=>
{
if
(
res
.
returnCode
==
"
0000
"
)
{
this
.
$message
.
success
(
"
新建成功
"
);
this
.
handlerReset
();
this
.
selectedRowKeys
=
[];
this
.
getData
();
}
else
{
this
.
$message
.
error
(
res
.
returnMsg
);
}
});
}
},
};
...
...
This diff is collapsed.
Click to expand it.
src/views/verification/indexDetail.vue
0 → 100644
View file @
1deab61b
This diff is collapsed.
Click to expand it.
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