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
b7e0bf82
Commit
b7e0bf82
authored
Apr 18, 2022
by
WindyWTH
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1509前端相关内容完成
parent
cce1778a
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
82 additions
and
57 deletions
+82
-57
main.js
src/main.js
+1
-1
lpjManage.vue
src/views/charge-query/lpjManage.vue
+3
-3
lpjManageDetail.vue
src/views/charge-query/lpjManageDetail.vue
+14
-11
index.vue
src/views/customer/edit/index.vue
+10
-2
collection.vue
src/views/verification/collection.vue
+4
-3
collectionDetail.vue
src/views/verification/collectionDetail.vue
+18
-13
index.vue
src/views/verification/index.vue
+4
-3
indexDetail.vue
src/views/verification/indexDetail.vue
+20
-13
index.vue
src/views/welfare/info/components/benefits/index.vue
+1
-1
index.vue
src/views/welfare/info/components/condition/index.vue
+6
-6
index.vue
src/views/welfare/info/index.vue
+1
-1
No files found.
src/main.js
View file @
b7e0bf82
...
@@ -3,7 +3,7 @@ import App from "./App.vue";
...
@@ -3,7 +3,7 @@ import App from "./App.vue";
import
router
from
"
./router
"
;
import
router
from
"
./router
"
;
import
store
from
"
./store
"
;
import
store
from
"
./store
"
;
import
globalComponents
from
"
./components
"
;
import
globalComponents
from
"
./components
"
;
import
utils
from
"
./utils
"
;
import
*
as
utils
from
"
./utils
"
;
import
globalMixin
from
"
./mixins
"
;
import
globalMixin
from
"
./mixins
"
;
import
apis
from
"
./api/funcs_modules
"
;
import
apis
from
"
./api/funcs_modules
"
;
import
directives
from
"
./directives
"
;
import
directives
from
"
./directives
"
;
...
...
src/views/charge-query/lpjManage.vue
View file @
b7e0bf82
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
{{
text
==
1
?
'
已寄送
'
:
'
未寄送
'
}}
{{
text
==
1
?
'
已寄送
'
:
'
未寄送
'
}}
</
template
>
</
template
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<a-button
type=
"link"
@
click.stop=
"editEvt(record)"
>
编辑
</a-button>
<a-button
type=
"link"
@
click.stop=
"editEvt(record
, true
)"
>
编辑
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
<a-button
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
</
template
>
</
template
>
...
@@ -175,12 +175,12 @@ export default {
...
@@ -175,12 +175,12 @@ export default {
}
}
},
},
//编辑
//编辑
editEvt
(
record
)
{
editEvt
(
record
,
isEdit
)
{
const
{
sendBatchNo
}
=
record
;
const
{
sendBatchNo
}
=
record
;
localStorage
.
setItem
(
'
jisongDataDetail
'
,
JSON
.
stringify
(
record
));
localStorage
.
setItem
(
'
jisongDataDetail
'
,
JSON
.
stringify
(
record
));
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
"
/charge-query/lpjManageDetail
"
,
path
:
"
/charge-query/lpjManageDetail
"
,
query
:
{
sendBatchNo
},
query
:
{
sendBatchNo
,
isEdit
},
});
});
},
},
handlerSearch
()
{
handlerSearch
()
{
...
...
src/views/charge-query/lpjManageDetail.vue
View file @
b7e0bf82
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<a-row
:gutter=
"30"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"保险公司"
>
<a-form-model-item
label=
"保险公司"
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
Clear
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
{{
item
.
longName
}}
{{
item
.
longName
}}
</a-select-option>
</a-select-option>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"寄送状态"
>
<a-form-model-item
label=
"寄送状态"
>
<a-select
v-model=
"form.sendSts"
placeholder=
"请选择寄送状态"
allow
Clear
>
<a-select
v-model=
"form.sendSts"
placeholder=
"请选择寄送状态"
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
value=
"1"
>
已寄送
</a-select-option>
<a-select-option
value=
"1"
>
已寄送
</a-select-option>
<a-select-option
value=
"2"
>
未寄送
</a-select-option>
<a-select-option
value=
"2"
>
未寄送
</a-select-option>
</a-select>
</a-select>
...
@@ -24,19 +24,19 @@
...
@@ -24,19 +24,19 @@
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"快递公司"
>
<a-form-model-item
label=
"快递公司"
>
<a-select
v-model=
"form.sendCompany"
placeholder=
"请选择快递公司"
showSearch
allow
Clear
>
<a-select
v-model=
"form.sendCompany"
placeholder=
"请选择快递公司"
showSearch
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
v-for=
"(item) in expressList"
:key=
"item.id"
:value=
"item.descCh"
>
{{
item
.
descCh
}}
</a-select-option>
<a-select-option
v-for=
"(item) in expressList"
:key=
"item.id"
:value=
"item.descCh"
>
{{
item
.
descCh
}}
</a-select-option>
</a-select>
</a-select>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"快递单号"
>
<a-form-model-item
label=
"快递单号"
>
<a-input
v-model=
"form.trackingNo"
placeholder=
"请输入快递单号"
allow-clear
/>
<a-input
v-model=
"form.trackingNo"
placeholder=
"请输入快递单号"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"寄送方式"
>
<a-form-model-item
label=
"寄送方式"
>
<a-select
v-model=
"form.sendMode"
placeholder=
"请选择寄送方式"
allow
Clear
>
<a-select
v-model=
"form.sendMode"
placeholder=
"请选择寄送方式"
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
value=
"快递"
>
快递
</a-select-option>
<a-select-option
value=
"快递"
>
快递
</a-select-option>
<a-select-option
value=
"邮件"
>
邮件
</a-select-option>
<a-select-option
value=
"邮件"
>
邮件
</a-select-option>
</a-select>
</a-select>
...
@@ -49,20 +49,20 @@
...
@@ -49,20 +49,20 @@
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"寄送地址"
>
<a-form-model-item
label=
"寄送地址"
>
<a-input
v-model=
"form.sendAddress"
placeholder=
"请输入寄送地址"
allow-clear
/>
<a-input
v-model=
"form.sendAddress"
placeholder=
"请输入寄送地址"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"寄送邮箱"
>
<a-form-model-item
label=
"寄送邮箱"
>
<a-input
v-model=
"form.sendEmail"
placeholder=
"请输入寄送邮箱"
allow-clear
/>
<a-input
v-model=
"form.sendEmail"
placeholder=
"请输入寄送邮箱"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-col
:lg=
"8"
:sm=
"12"
>
<a-form-model-item
label=
"寄送备注"
>
<a-form-model-item
label=
"寄送备注"
>
<a-textarea
v-model=
"form.sendRemark"
placeholder=
"请输入寄送备注"
:auto-size=
"
{ minRows: 2, maxRows: 5 }" />
<a-textarea
v-model=
"form.sendRemark"
placeholder=
"请输入寄送备注"
:auto-size=
"
{ minRows: 2, maxRows: 5 }"
allow-clear :disabled="!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:sm=
"24"
class=
"none-label"
>
<a-col
:sm=
"24"
class=
"none-label"
v-if=
"isEdit"
>
<div
class=
"btn-div flex"
>
<div
class=
"btn-div flex"
>
<span></span>
<span></span>
<a-form-model-item
label=
"button"
>
<a-form-model-item
label=
"button"
>
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
<a-button
type=
"primary"
@
click=
"exportEvt"
>
<a-button
type=
"primary"
@
click=
"exportEvt"
>
<Icon
name=
"ssidaochu"
:size=
"14"
/>
导出
<Icon
name=
"ssidaochu"
:size=
"14"
/>
导出
</a-button>
</a-button>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewBill"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewBill"
v-if=
"isEdit"
>
<Icon
:name=
"isEditNewBill?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
isEditNewBill
?
'
保存账单
'
:
'
添加账单
'
}}
</a-button>
<Icon
:name=
"isEditNewBill?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
isEditNewBill
?
'
保存账单
'
:
'
添加账单
'
}}
</a-button>
</a-form-model-item>
</a-form-model-item>
</div>
</div>
...
@@ -175,6 +175,7 @@ export default {
...
@@ -175,6 +175,7 @@ export default {
return
{
return
{
loading
:
false
,
loading
:
false
,
dialogShow
:
false
,
dialogShow
:
false
,
isEdit
:
false
,
columns
,
columns
,
sendBatchNo
:
''
,
//寄送批号
sendBatchNo
:
''
,
//寄送批号
form
:
{
form
:
{
...
@@ -216,7 +217,9 @@ export default {
...
@@ -216,7 +217,9 @@ export default {
BurtPagination
,
BurtPagination
,
},
},
created
()
{
created
()
{
this
.
sendBatchNo
=
this
.
$route
.
query
.
sendBatchNo
;
const
{
sendBatchNo
,
isEdit
}
=
this
.
$route
.
query
;
this
.
sendBatchNo
=
!!
sendBatchNo
;
this
.
isEdit
=
isEdit
;
this
.
_getCompanyOptions
();
this
.
_getCompanyOptions
();
this
.
getRefcdByRefgrp
();
this
.
getRefcdByRefgrp
();
if
(
this
.
sendBatchNo
){
if
(
this
.
sendBatchNo
){
...
...
src/views/customer/edit/index.vue
View file @
b7e0bf82
...
@@ -404,8 +404,16 @@ export default {
...
@@ -404,8 +404,16 @@ export default {
}
}
},
},
handlePreview
(
file
)
{
handlePreview
(
file
)
{
if
(
!
file
||
!
file
.
url
)
{
return
false
}
var
regex
=
/^.*
(
jpeg|JPEG|GIF|gif|bmp|BMP|jpg|JPG|PNG|png
){1}
$/g
;
if
(
regex
.
test
(
file
.
url
))
{
this
.
previewImage
=
file
.
url
;
this
.
previewImage
=
file
.
url
;
this
.
previewVisible
=
true
;
this
.
previewVisible
=
true
;
return
true
}
window
.
open
(
file
.
url
)
},
},
handleClose
()
{
handleClose
()
{
this
.
previewVisible
=
false
;
this
.
previewVisible
=
false
;
...
...
src/views/verification/collection.vue
View file @
b7e0bf82
...
@@ -38,7 +38,7 @@
...
@@ -38,7 +38,7 @@
{{
text
==
1
?
'
待回款
'
:
'
已回款
'
}}
{{
text
==
1
?
'
待回款
'
:
'
已回款
'
}}
</
template
>
</
template
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<a-button
type=
"link"
@
click.stop=
"editEvt(record)"
>
修改
</a-button>
<a-button
type=
"link"
@
click.stop=
"editEvt(record
, true
)"
>
修改
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
v-if=
"record.backMoneyNo"
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
<a-button
v-if=
"record.backMoneyNo"
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
</
template
>
</
template
>
...
@@ -129,13 +129,14 @@ export default {
...
@@ -129,13 +129,14 @@ export default {
})
})
},
},
//编辑回款
//编辑回款
editEvt
(
record
){
editEvt
(
record
,
isEdit
){
const
{
backMoneyNo
}
=
record
;
const
{
backMoneyNo
}
=
record
;
localStorage
.
setItem
(
'
backMoneyDataDetail
'
,
JSON
.
stringify
(
record
));
localStorage
.
setItem
(
'
backMoneyDataDetail
'
,
JSON
.
stringify
(
record
));
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
'
/verification/collectionDetail
'
,
path
:
'
/verification/collectionDetail
'
,
query
:
{
query
:
{
backMoneyNo
backMoneyNo
,
isEdit
}
}
})
})
},
},
...
...
src/views/verification/collectionDetail.vue
View file @
b7e0bf82
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<a-row
:gutter=
"30"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"保险公司"
>
<a-form-model-item
label=
"保险公司"
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
Clear
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
{{
item
.
longName
}}
{{
item
.
longName
}}
</a-select-option>
</a-select-option>
...
@@ -15,34 +15,32 @@
...
@@ -15,34 +15,32 @@
</a-col>
</a-col>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-form-model-item
label=
"回款日期"
>
<a-form-model-item
label=
"回款日期"
>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"form.backDate"
placeholder=
"选择日期"
/>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"form.backDate"
placeholder=
"选择日期"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-form-model-item
label=
"回款金额(人民币)"
>
<a-form-model-item
label=
"回款金额(人民币)"
>
<a-input
type=
"number"
v-model=
"form.backAmountCny"
placeholder=
"请输入金额"
/>
<a-input
type=
"number"
v-model=
"form.backAmountCny"
placeholder=
"请输入金额"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-col
:lg=
"5"
:sm=
"12"
>
<a-form-model-item
label=
"回款金额(美元)"
>
<a-form-model-item
label=
"回款金额(美元)"
>
<a-input
type=
"number"
v-model=
"form.backAmountUsd"
placeholder=
"请输入金额"
/>
<a-input
type=
"number"
v-model=
"form.backAmountUsd"
placeholder=
"请输入金额"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"汇率差"
>
<a-form-model-item
label=
"汇率差"
>
<a-input
v-model=
"form.backExchangeRate"
placeholder=
"请输入金额"
/>
<a-input
v-model=
"form.backExchangeRate"
placeholder=
"请输入金额"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:md=
"24"
:lg=
"18"
class=
"none-label"
>
<a-col
:md=
"24"
:lg=
"18"
class=
"none-label"
v-if=
"isEdit"
>
<a-form-model-item
label=
"button"
>
<a-form-model-item
label=
"button"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<Icon
:name=
"backMoneyNo?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
backMoneyNo
?
'
保存回款
'
:
'
新建回款
'
}}
<Icon
:name=
"backMoneyNo?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
backMoneyNo
?
'
保存回款
'
:
'
新建回款
'
}}
</a-button>
</a-button>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
</a-row>
<a-col
:md=
"24"
class=
"none-label"
v-if=
"isEdit"
>
<a-row
:gutter=
"30"
>
<a-col
:md=
"24"
class=
"none-label"
>
<a-form-model-item
label=
"button"
>
<a-form-model-item
label=
"button"
>
<!--
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"handlerSearch"
>
<!--
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"handlerSearch"
>
<Icon
name=
"ssisearch_active"
:size=
"14"
/>
查询
<Icon
name=
"ssisearch_active"
:size=
"14"
/>
查询
...
@@ -77,7 +75,7 @@
...
@@ -77,7 +75,7 @@
<a-row
:gutter=
"30"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-form-model-item
label=
"EOB状态"
prop=
"eobSts"
>
<a-form-model-item
label=
"EOB状态"
prop=
"eobSts"
>
<a-select
v-model=
"editFormObj.eobSts"
placeholder=
"请选择状态"
allow
C
lear
>
<a-select
v-model=
"editFormObj.eobSts"
placeholder=
"请选择状态"
allow
-c
lear
>
<a-select-option
v-for=
"(item,i) in EOBStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{item.name}}
</a-select-option>
<a-select-option
v-for=
"(item,i) in EOBStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{item.name}}
</a-select-option>
</a-select>
</a-select>
</a-form-model-item>
</a-form-model-item>
...
@@ -120,11 +118,11 @@ const columns = [
...
@@ -120,11 +118,11 @@ const columns = [
{
title
:
"
EOB回款金额(人民币)
"
,
dataIndex
:
"
eobBackMoneyCny
"
,
ellipsis
:
true
,
width
:
190
,},
{
title
:
"
EOB回款金额(人民币)
"
,
dataIndex
:
"
eobBackMoneyCny
"
,
ellipsis
:
true
,
width
:
190
,},
{
title
:
"
EOB回款金额(美元)
"
,
dataIndex
:
"
eobBackMoneyUsd
"
,
ellipsis
:
true
,
width
:
190
,},
{
title
:
"
EOB回款金额(美元)
"
,
dataIndex
:
"
eobBackMoneyUsd
"
,
ellipsis
:
true
,
width
:
190
,},
{
title
:
"
汇率差
"
,
dataIndex
:
"
backExchangeRate
"
,
ellipsis
:
true
,
width
:
110
},
{
title
:
"
汇率差
"
,
dataIndex
:
"
backExchangeRate
"
,
ellipsis
:
true
,
width
:
110
},
{
title
:
"
操作
"
,
dataIndex
:
"
operation
"
,
scopedSlots
:
{
customRender
:
"
operation
"
},
fixed
:
"
right
"
,
width
:
"
170px
"
,
align
:
"
center
"
},
];
];
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
isEdit
:
false
,
columns
,
columns
,
EOBStatusOptions
,
EOBStatusOptions
,
dialogShow
:
false
,
dialogShow
:
false
,
...
@@ -165,13 +163,20 @@ export default {
...
@@ -165,13 +163,20 @@ export default {
BurtPagination
,
BurtPagination
,
},
},
created
(){
created
(){
this
.
backMoneyNo
=
this
.
$route
.
query
.
backMoneyNo
;
const
{
backMoneyNo
,
isEdit
}
=
this
.
$route
.
query
this
.
backMoneyNo
=
backMoneyNo
;
this
.
isEdit
=
isEdit
;
this
.
_getCompanyOptions
();
this
.
_getCompanyOptions
();
if
(
this
.
backMoneyNo
){
if
(
backMoneyNo
){
let
backMoneyDataDetail
=
localStorage
.
getItem
(
'
backMoneyDataDetail
'
);
let
backMoneyDataDetail
=
localStorage
.
getItem
(
'
backMoneyDataDetail
'
);
this
.
form
=
backMoneyDataDetail
?
JSON
.
parse
(
backMoneyDataDetail
):
{};
this
.
form
=
backMoneyDataDetail
?
JSON
.
parse
(
backMoneyDataDetail
):
{};
this
.
getData
();
this
.
getData
();
}
}
if
(
isEdit
)
{
this
.
columns
.
push
(
{
title
:
"
操作
"
,
dataIndex
:
"
operation
"
,
scopedSlots
:
{
customRender
:
"
operation
"
},
fixed
:
"
right
"
,
width
:
"
170px
"
,
align
:
"
center
"
},
)
}
},
},
methods
:
{
methods
:
{
moment
,
moment
,
...
...
src/views/verification/index.vue
View file @
b7e0bf82
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
<span>
{{
text
|
formatEOBStatus
}}
</span>
<span>
{{
text
|
formatEOBStatus
}}
</span>
</
template
>
</
template
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<
template
slot=
"operation"
slot-scope=
"text, record, index"
>
<a-button
type=
"link"
@
click.stop=
"editEvt(record)"
>
修改
</a-button>
<a-button
type=
"link"
@
click.stop=
"editEvt(record
, true
)"
>
修改
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
type=
"link"
class=
"success"
@
click.stop=
"editEvt(record)"
>
查看
</a-button>
<a-button
v-if=
"record.eobNo"
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
<a-button
v-if=
"record.eobNo"
type=
"link"
class=
"danger"
@
click.stop=
"delRecord(index)"
>
删除
</a-button>
</
template
>
</
template
>
...
@@ -169,13 +169,14 @@ export default {
...
@@ -169,13 +169,14 @@ export default {
})
})
},
},
//修改
//修改
editEvt
(
record
){
editEvt
(
record
,
isEdit
){
const
{
eobNo
}
=
record
;
const
{
eobNo
}
=
record
;
localStorage
.
setItem
(
'
EobDataDetail
'
,
JSON
.
stringify
(
record
));
localStorage
.
setItem
(
'
EobDataDetail
'
,
JSON
.
stringify
(
record
));
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
'
/verification/detail
'
,
path
:
'
/verification/detail
'
,
query
:
{
query
:
{
eobNo
eobNo
,
isEdit
}
}
})
})
}
}
...
...
src/views/verification/indexDetail.vue
View file @
b7e0bf82
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<a-row
:gutter=
"30"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"保险公司"
>
<a-form-model-item
label=
"保险公司"
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
Clear
>
<a-select
v-model=
"form.payorCode"
placeholder=
"请选择保险公司"
allow
-clear
:disabled=
"!isEdit"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
<a-select-option
v-for=
"item in companyOptions"
:key=
"item.id"
:value=
"item.payorCode"
>
{{
item
.
longName
}}
{{
item
.
longName
}}
</a-select-option>
</a-select-option>
...
@@ -15,37 +15,37 @@
...
@@ -15,37 +15,37 @@
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB日期"
>
<a-form-model-item
label=
"EOB日期"
>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"form.eobDate"
placeholder=
"选择日期"
/>
<a-date-picker
format=
"YYYY年MM月DD日"
v-model=
"form.eobDate"
placeholder=
"选择日期"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB名称"
>
<a-form-model-item
label=
"EOB名称"
>
<a-input
v-model=
"form.eobName"
placeholder=
"请输入EOB名称"
/>
<a-input
v-model=
"form.eobName"
placeholder=
"请输入EOB名称"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB金额(人民币)"
>
<a-form-model-item
label=
"EOB金额(人民币)"
>
<a-input
type=
"number"
v-model=
"form.eobAmountCny"
placeholder=
"请输入金额"
/>
<a-input
type=
"number"
v-model=
"form.eobAmountCny"
placeholder=
"请输入金额"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB金额(美元)"
>
<a-form-model-item
label=
"EOB金额(美元)"
>
<a-input
type=
"number"
v-model=
"form.eobAmountUsd"
placeholder=
"请输入金额"
/>
<a-input
type=
"number"
v-model=
"form.eobAmountUsd"
placeholder=
"请输入金额"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"EOB状态"
>
<a-form-model-item
label=
"EOB状态"
>
<a-select
v-model=
"form.eobSts"
placeholder=
"请选择"
>
<a-select
v-model=
"form.eobSts"
placeholder=
"请选择"
allow-clear
:disabled=
"!isEdit"
>
<a-select-option
v-for=
"(item,i) in EOBStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{
item
.
name
}}
</a-select-option>
<a-select-option
v-for=
"(item,i) in EOBStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{
item
.
name
}}
</a-select-option>
</a-select>
</a-select>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"备注"
>
<a-form-model-item
label=
"备注"
>
<a-input
v-model=
"form.eobRemark"
placeholder=
"请输入备注"
/>
<a-input
v-model=
"form.eobRemark"
placeholder=
"请输入备注"
allow-clear
:disabled=
"!isEdit"
/>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"6"
:sm=
"12"
>
<a-col
:lg=
"6"
:sm=
"12"
v-if=
"isEdit"
>
<a-form-model-item
label=
"EOB文件"
>
<a-form-model-item
label=
"EOB文件"
>
<a-upload
name=
"file"
:multiple=
"false"
:showUploadList=
"true"
<a-upload
name=
"file"
:multiple=
"false"
:showUploadList=
"true"
:fileList=
"form.eobFile"
:fileList=
"form.eobFile"
...
@@ -55,7 +55,7 @@
...
@@ -55,7 +55,7 @@
</a-upload>
</a-upload>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:lg=
"24"
:sm=
"24"
class=
"none-label"
>
<a-col
:lg=
"24"
:sm=
"24"
class=
"none-label"
v-if=
"isEdit"
>
<a-form-model-item
label=
"button"
>
<a-form-model-item
label=
"button"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewEvt"
>
<Icon
:name=
"eobNo?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
eobNo
?
'
保存EOB
'
:
'
新建EOB
'
}}
<Icon
:name=
"eobNo?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
eobNo
?
'
保存EOB
'
:
'
新建EOB
'
}}
...
@@ -72,7 +72,7 @@
...
@@ -72,7 +72,7 @@
<a-button
type=
"primary"
@
click=
"exportEvt"
>
<a-button
type=
"primary"
@
click=
"exportEvt"
>
<Icon
name=
"ssidaochu"
:size=
"14"
/>
导出
<Icon
name=
"ssidaochu"
:size=
"14"
/>
导出
</a-button>
</a-button>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewBill"
>
<a-button
class=
"mar-left10"
type=
"primary"
@
click=
"addNewBill"
v-if=
"isEdit"
>
<Icon
:name=
"isEditNewEob?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
isEditNewEob
?
'
保存账单
'
:
'
添加账单
'
}}
</a-button>
<Icon
:name=
"isEditNewEob?'ssibaocun':'ssiadd'"
:size=
"14"
/>
{{
isEditNewEob
?
'
保存账单
'
:
'
添加账单
'
}}
</a-button>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
...
@@ -102,7 +102,7 @@
...
@@ -102,7 +102,7 @@
<a-row
:gutter=
"30"
>
<a-row
:gutter=
"30"
>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-col
:lg=
"12"
:sm=
"24"
>
<a-form-model-item
label=
"理赔状态"
prop=
"claimsStatus"
>
<a-form-model-item
label=
"理赔状态"
prop=
"claimsStatus"
>
<a-select
v-model=
"editFormObj.claimsStatus"
placeholder=
"请选择理赔状态"
allow
C
lear
>
<a-select
v-model=
"editFormObj.claimsStatus"
placeholder=
"请选择理赔状态"
allow
-c
lear
>
<a-select-option
v-for=
"(item,i) in ClaimsStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{item.name}}
</a-select-option>
<a-select-option
v-for=
"(item,i) in ClaimsStatusOptions"
:key=
"i"
:value=
"item.value"
>
{{item.name}}
</a-select-option>
</a-select>
</a-select>
</a-form-model-item>
</a-form-model-item>
...
@@ -148,12 +148,12 @@ const columns = [
...
@@ -148,12 +148,12 @@ const columns = [
{
title
:
"
保险公司欠费
"
,
dataIndex
:
"
payorNoPaidAmount
"
,
ellipsis
:
true
,
width
:
110
,
},
{
title
:
"
保险公司欠费
"
,
dataIndex
:
"
payorNoPaidAmount
"
,
ellipsis
:
true
,
width
:
110
,
},
{
title
:
"
个人欠费
"
,
dataIndex
:
"
perNoPaidAmount
"
,
ellipsis
:
true
,
width
:
85
},
{
title
:
"
个人欠费
"
,
dataIndex
:
"
perNoPaidAmount
"
,
ellipsis
:
true
,
width
:
85
},
{
title
:
"
备注
"
,
dataIndex
:
"
sendRemark
"
,
ellipsis
:
true
,
width
:
120
},
{
title
:
"
备注
"
,
dataIndex
:
"
sendRemark
"
,
ellipsis
:
true
,
width
:
120
},
{
title
:
"
操作
"
,
dataIndex
:
"
operation
"
,
scopedSlots
:
{
customRender
:
"
operation
"
},
fixed
:
"
right
"
,
width
:
"
170px
"
,
align
:
"
center
"
},
];
];
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
dialogShow
:
false
,
dialogShow
:
false
,
isEdit
:
false
,
columns
,
columns
,
ClaimsStatusOptions
,
ClaimsStatusOptions
,
EOBStatusOptions
,
EOBStatusOptions
,
...
@@ -194,7 +194,9 @@ export default {
...
@@ -194,7 +194,9 @@ export default {
BurtPagination
,
BurtPagination
,
},
},
created
(){
created
(){
this
.
eobNo
=
this
.
$route
.
query
.
eobNo
;
const
{
eobNo
,
isEdit
}
=
this
.
$route
.
query
this
.
eobNo
=
eobNo
;
this
.
isEdit
=
!!
isEdit
;
this
.
_getCompanyOptions
();
this
.
_getCompanyOptions
();
if
(
this
.
eobNo
){
if
(
this
.
eobNo
){
let
EobDataDetail
=
localStorage
.
getItem
(
'
EobDataDetail
'
);
let
EobDataDetail
=
localStorage
.
getItem
(
'
EobDataDetail
'
);
...
@@ -214,6 +216,11 @@ export default {
...
@@ -214,6 +216,11 @@ export default {
this
.
form
=
dataDetail
;
this
.
form
=
dataDetail
;
this
.
getData
();
this
.
getData
();
}
}
if
(
isEdit
)
{
this
.
columns
.
push
(
{
title
:
"
操作
"
,
dataIndex
:
"
operation
"
,
scopedSlots
:
{
customRender
:
"
operation
"
},
fixed
:
"
right
"
,
width
:
"
170px
"
,
align
:
"
center
"
},
)
}
},
},
methods
:
{
methods
:
{
moment
,
moment
,
...
...
src/views/welfare/info/components/benefits/index.vue
View file @
b7e0bf82
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
</a-collapse-panel>
</a-collapse-panel>
</a-collapse> -->
</a-collapse> -->
<a-row
v-for=
"(item, index) in benefitData"
:key=
"item.benefitCode"
class=
"policy_line"
:gutter=
"10"
>
<a-row
v-for=
"(item, index) in benefitData"
:key=
"item.benefitCode"
class=
"policy_line"
:gutter=
"10"
>
<a-col
:span=
"12"
>
{{item.benefit
Code + ' ' +item.benefit
Desc}}
</a-col>
<a-col
:span=
"12"
>
{{item.benefitDesc}}
</a-col>
<a-col
:span=
"12"
class=
"border-r"
>
<a-col
:span=
"12"
class=
"border-r"
>
<a-row
:gutter=
"10"
>
<a-row
:gutter=
"10"
>
<a-col
:span=
"12"
>
{{item.benefitConditionDesc}}
</a-col>
<a-col
:span=
"12"
>
{{item.benefitConditionDesc}}
</a-col>
...
...
src/views/welfare/info/components/condition/index.vue
View file @
b7e0bf82
...
@@ -24,12 +24,12 @@ export default {
...
@@ -24,12 +24,12 @@ export default {
{
title
:
"
条件类型
"
,
dataIndex
:
"
frequencyDesc
"
},
{
title
:
"
条件类型
"
,
dataIndex
:
"
frequencyDesc
"
},
{
title
:
"
条件内容
"
,
dataIndex
:
"
limitDesc
"
},
{
title
:
"
条件内容
"
,
dataIndex
:
"
limitDesc
"
},
// { title: "最小值", dataIndex: "minValue" },
// { title: "最小值", dataIndex: "minValue" },
//
{ title: "福利限制", dataIndex: "maxValue", customRender: (val, row) => {
{
title
:
"
福利限制
"
,
dataIndex
:
"
maxValue
"
,
customRender
:
(
val
,
row
)
=>
{
//
if (row.limitCode.indexOf('07') === 0) {
if
(
row
.
limitCode
.
indexOf
(
'
07
'
)
===
0
)
{
//
return val + '%'
return
val
+
'
%
'
//
}
}
//
return val
return
val
//
}},
}},
{
title
:
"
剩余金额
"
,
dataIndex
:
"
leftValue
"
},
{
title
:
"
剩余金额
"
,
dataIndex
:
"
leftValue
"
},
{
title
:
"
备注
"
,
dataIndex
:
"
remark
"
}
{
title
:
"
备注
"
,
dataIndex
:
"
remark
"
}
];
];
...
...
src/views/welfare/info/index.vue
View file @
b7e0bf82
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-col>
<a-col
:xl=
"6"
:lg=
"6"
:sm=
"12"
>
<a-col
:xl=
"6"
:lg=
"6"
:sm=
"12"
>
<a-form-model-item
label=
"保险卡号"
prop=
"
i
dNo"
>
<a-form-model-item
label=
"保险卡号"
prop=
"
car
dNo"
>
<a-input
v-model=
"form.cardNo"
allow-clear
placeholder=
"请输入保险卡号"
></a-input>
<a-input
v-model=
"form.cardNo"
allow-clear
placeholder=
"请输入保险卡号"
></a-input>
</a-form-model-item>
</a-form-model-item>
</a-col>
</a-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