Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-composition-api
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
宁路鹏
vue-composition-api
Commits
55ee0b7c
Commit
55ee0b7c
authored
Jun 15, 2022
by
wangshuangqing
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/修改' into develop
parents
b3fdf099
3f99ca82
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
128 additions
and
48 deletions
+128
-48
src/views/outHistorygrouping.vue
+124
-44
src/views/outpatientDetails.vue
+4
-4
No files found.
src/views/outHistorygrouping.vue
View file @
55ee0b7c
...
@@ -12,6 +12,9 @@
...
@@ -12,6 +12,9 @@
<!--
<el-button
class=
"outsetgrouping_button_GoBackbtn"
size=
"mini"
@
click=
"goback"
>
<!--
<el-button
class=
"outsetgrouping_button_GoBackbtn"
size=
"mini"
@
click=
"goback"
>
<span
class=
"iconfont icon-daochu"
></span>
<span
class=
"s2"
>
返回
</span>
<span
class=
"iconfont icon-daochu"
></span>
<span
class=
"s2"
>
返回
</span>
</el-button>
-->
</el-button>
-->
<el-button
class=
"outsetgrouping_button_Searchbtn"
type=
"primary"
size=
"mini"
@
click=
"gosear"
>
<span
class=
"s2"
>
疾病分组查询
</span>
</el-button>
<el-button
<el-button
class=
"outsetgrouping_button_Submitbtn"
class=
"outsetgrouping_button_Submitbtn"
size=
"mini"
size=
"mini"
...
@@ -25,36 +28,47 @@
...
@@ -25,36 +28,47 @@
<div
class=
"outsetgrouping_top"
>
<div
class=
"outsetgrouping_top"
>
<div
class=
"outsetgrouping_top_message"
>
<div
class=
"outsetgrouping_top_message"
>
<div
class=
"outsetgrouping_top_message_left"
>
<div
class=
"outsetgrouping_top_message_left"
>
<span
class=
"outsetgrouping_top_message_left_tu1"
><img
src=
"../assets/img/peo.png"
alt=
""
>
</span>
<span
class=
"outsetgrouping_top_message_left_tu1"
><img
src=
"../assets/img/peo.png"
alt=
""
/>
</span>
<div
class=
"outsetgrouping_top_message_left_t1"
>
<div
class=
"outsetgrouping_top_message_left_t1"
>
住院号:
<span>
{{
casehisObj
?
casehisObj
.
a48
:
""
}}
</span>
住院号:
<span>
{{
casehisObj
?
casehisObj
.
a48
:
""
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top_message_centert"
>
<div
class=
"outsetgrouping_top_message_centert"
>
<span
class=
"outsetgrouping_top_message_centert_tu2"
><img
src=
"../assets/img/ka.png"
alt=
""
></span>
<span
class=
"outsetgrouping_top_message_centert_tu2"
><img
src=
"../assets/img/ka.png"
alt=
""
/></span>
<div
class=
"outsetgrouping_top_message_centert_t2"
>
<div
class=
"outsetgrouping_top_message_centert_t2"
>
住院次数:
<span>
{{
casehisObj
?
casehisObj
.
a49
:
""
}}
</span>
住院次数:
<span>
{{
casehisObj
?
casehisObj
.
a49
:
""
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top_message_right"
>
<div
class=
"outsetgrouping_top_message_right"
>
<span
class=
"outsetgrouping_top_message_right_tu3"
><img
src=
"../assets/img/qian.png"
alt=
""
></span>
<span
class=
"outsetgrouping_top_message_right_tu3"
><img
src=
"../assets/img/qian.png"
alt=
""
/></span>
<div
class=
"outsetgrouping_top_message_right_t3"
>
<div
class=
"outsetgrouping_top_message_right_t3"
>
医疗付费方式:
<span>
{{
casehisObj
?
casehisObj
.
a46C
:
""
}}
</span>
医疗付费方式:
<span>
{{
casehisObj
?
casehisObj
.
a46C
:
""
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top_message_blow"
>
<div
class=
"outsetgrouping_top_message_blow"
>
<span
class=
"outsetgrouping_top_message_blow_tu7"
><img
src=
"../assets/img/daoru.png"
alt=
""
></span>
<span
class=
"outsetgrouping_top_message_blow_tu7"
><img
src=
"../assets/img/daoru.png"
alt=
""
/></span>
<div
class=
"outsetgrouping_top_message_blow_t4"
>
<div
class=
"outsetgrouping_top_message_blow_t4"
>
分组类型:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
disNature
:
''
}}
</span>
分组类型:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
disNature
:
""
}}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top2"
>
<div
class=
"outsetgrouping_top2"
>
<div
class=
"outsetgrouping_top2_message"
>
<div
class=
"outsetgrouping_top2_message"
>
<div
class=
"outsetgrouping_top2_message_left"
>
<div
class=
"outsetgrouping_top2_message_left"
>
<span
class=
"outsetgrouping_top2_message_left_tu4"
><img
src=
"../assets/img/bianma.png"
alt=
""
>
</span>
<span
class=
"outsetgrouping_top2_message_left_tu4"
><img
src=
"../assets/img/bianma.png"
alt=
""
/>
</span>
<div
class=
"outsetgrouping_top2_message_left_t1"
>
<div
class=
"outsetgrouping_top2_message_left_t1"
>
当前入组编码:
<span>
{{
当前入组编码:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
code
:
""
casehisObj
?
casehisObj
.
drgs
.
code
:
""
...
@@ -62,21 +76,23 @@
...
@@ -62,21 +76,23 @@
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top2_message_centert"
>
<div
class=
"outsetgrouping_top2_message_centert"
>
<span
class=
"outsetgrouping_top2_message_centert_tu5"
><img
src=
"../assets/img/daoru.png"
alt=
""
></span>
<span
class=
"outsetgrouping_top2_message_centert_tu5"
><img
src=
"../assets/img/daoru.png"
alt=
""
/></span>
<div
class=
"outsetgrouping_top2_message_centert_t2"
>
<div
class=
"outsetgrouping_top2_message_centert_t2"
>
入组名称:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
name
:
""
}}
</span>
入组名称:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
name
:
""
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top2_message_right"
>
<div
class=
"outsetgrouping_top2_message_right"
>
<span
class=
"outsetgrouping_top2_message_right_tu6"
><img
src=
"../assets/img/jiner.png"
alt=
""
></span>
<span
class=
"outsetgrouping_top2_message_right_tu6"
><img
src=
"../assets/img/jiner.png"
alt=
""
/></span>
<div
class=
"outsetgrouping_top2_message_right_t3"
>
<div
class=
"outsetgrouping_top2_message_right_t3"
>
预计DRG支付费用:
<span>
{{
预计DRG支付费用:
<span>
{{
casehisObj
?
casehisObj
.
drgs
.
actualfee
:
""
casehisObj
?
casehisObj
.
drgs
.
actualfee
:
""
}}
</span>
}}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"outsetgrouping_top3"
></div>
<div
class=
"outsetgrouping_top3"
></div>
...
@@ -101,16 +117,44 @@
...
@@ -101,16 +117,44 @@
</div>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1"
>
<
!--
<
div
class=
"outsetgrouping_centent_totalnum_left_text_msg1"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text1"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text1"
>
<span>
诊断名称:
{{
item
.
diagMapName
}}
</span>
<span>
诊断名称:
{{
item
.
diagMapName
}}
</span>
<span>
诊断编码:
{{
item
.
disCode
}}
</span>
<span>
诊断类型:
{{
item
.
diagOrder
}}
</span>
<span>
诊断类型:
{{
item
.
diagOrder
}}
</span>
<span>
分组类型:
{{
item
.
disNature
}}
</span>
<span>
分组类型:
{{
item
.
disNature
}}
</span>
</div>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text2"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text2"
>
<span>
操作名称:
{{
item
.
opsMapName
}}
</span>
<span>
操作名称:
{{
item
.
opsMapName
}}
</span>
<span>
操作编码:
{{
item
.
opsCode
}}
</span>
<span>
操作类型:
{{
item
.
opsOrder
}}
</span>
<span>
操作类型:
{{
item
.
opsOrder
}}
</span>
</div>
</div>
</div>
-->
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text11"
>
<span>
诊断名称:
{{
item
.
diagMapName
}}
</span>
<span>
操作名称:
{{
item
.
opsMapName
}}
</span>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text22"
>
<span>
诊断编码:
{{
item
.
disCode
}}
</span>
<span>
操作编码:
{{
item
.
opsCode
}}
</span>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text33"
>
<span>
诊断类型:
{{
item
.
diagOrder
}}
</span>
<span>
操作类型:
{{
item
.
opsOrder
}}
</span>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg1_text44"
>
<span>
分组类型:
{{
item
.
disNature
}}
</span>
</div>
</div>
</div>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg2"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg2"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg2_text3"
>
<div
class=
"outsetgrouping_centent_totalnum_left_text_msg2_text3"
>
...
@@ -213,7 +257,7 @@ import {
...
@@ -213,7 +257,7 @@ import {
}
from
"@vue/composition-api"
;
}
from
"@vue/composition-api"
;
import
{
decimal
}
from
"../utils/decimal"
;
import
{
decimal
}
from
"../utils/decimal"
;
import
{
Message
}
from
'element-ui'
;
import
{
Message
}
from
"element-ui"
;
import
{
useRoute
,
useRouter
}
from
"../utils/useVueRouter"
;
import
{
useRoute
,
useRouter
}
from
"../utils/useVueRouter"
;
import
{
initEcharts
,
categoryChart
}
from
"../utils/echarts"
;
import
{
initEcharts
,
categoryChart
}
from
"../utils/echarts"
;
export
default
{
export
default
{
...
@@ -310,7 +354,7 @@ export default {
...
@@ -310,7 +354,7 @@ export default {
if
(
state
.
radio
==
""
)
{
if
(
state
.
radio
==
""
)
{
Message
.
warning
({
Message
.
warning
({
message
:
"请先选择要入组的病组"
,
message
:
"请先选择要入组的病组"
,
type
:
'warning'
,
type
:
"warning"
,
});
});
}
else
{
}
else
{
http
http
...
@@ -321,7 +365,7 @@ export default {
...
@@ -321,7 +365,7 @@ export default {
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
Message
.
success
({
Message
.
success
({
message
:
`
${
data
.
message
}
`
,
message
:
`
${
data
.
message
}
`
,
type
:
'success'
,
type
:
"success"
,
});
});
getCaseHis
(
route
.
value
.
query
.
id
);
getCaseHis
(
route
.
value
.
query
.
id
);
...
@@ -365,7 +409,6 @@ export default {
...
@@ -365,7 +409,6 @@ export default {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
@import
"../styles/mixin.scss"
;
@import
"../styles/mixin.scss"
;
//
@import
'../styles/media/media/outHistorygrouping.scss'
;
.outsetgrouping
{
.outsetgrouping
{
height
:
900px
;
height
:
900px
;
background-color
:
white
;
background-color
:
white
;
...
@@ -382,7 +425,10 @@ export default {
...
@@ -382,7 +425,10 @@ export default {
color
:
#2cabe3
;
color
:
#2cabe3
;
border
:
1px
solid
#2cabe3
;
border
:
1px
solid
#2cabe3
;
}
}
&
_Searchbtn
{
background-color
:
#2CABE3
;
color
:
#fff
;
}
&
_Submitbtn
{
&
_Submitbtn
{
background-color
:
#2cabe3
;
background-color
:
#2cabe3
;
color
:
#fff
;
color
:
#fff
;
...
@@ -416,7 +462,7 @@ export default {
...
@@ -416,7 +462,7 @@ export default {
//
padding-left
:
29px
;
//
padding-left
:
29px
;
//
font-size
:
23px
;
//
font-size
:
23px
;
//
}
//
}
&
_tu1
{
&
_tu1
{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -453,7 +499,7 @@ export default {
...
@@ -453,7 +499,7 @@ export default {
//
padding-left
:
29px
;
//
padding-left
:
29px
;
//
font-size
:
23px
;
//
font-size
:
23px
;
//
}
//
}
&
_tu2
{
&
_tu2
{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -490,7 +536,7 @@ export default {
...
@@ -490,7 +536,7 @@ export default {
//
padding-left
:
29px
;
//
padding-left
:
29px
;
//
font-size
:
23px
;
//
font-size
:
23px
;
//
}
//
}
&
_tu3
{
&
_tu3
{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -521,8 +567,7 @@ export default {
...
@@ -521,8 +567,7 @@ export default {
background-color
:
#f3fafd
;
background-color
:
#f3fafd
;
font-family
:
PingFang
SC
;
font-family
:
PingFang
SC
;
&_tu7
{
&_tu7{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -576,7 +621,7 @@ export default {
...
@@ -576,7 +621,7 @@ export default {
//
padding-left
:
29px
;
//
padding-left
:
29px
;
//
font-size
:
23px
;
//
font-size
:
23px
;
//
}
//
}
&
_tu4
{
&
_tu4
{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -613,7 +658,7 @@ export default {
...
@@ -613,7 +658,7 @@ export default {
//
padding-left
:
29px
;
//
padding-left
:
29px
;
//
font-size
:
23px
;
//
font-size
:
23px
;
//
}
//
}
&
_tu5
{
&
_tu5
{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -644,8 +689,7 @@ export default {
...
@@ -644,8 +689,7 @@ export default {
background-color
:
#f3fafd
;
background-color
:
#f3fafd
;
font-family
:
PingFang
SC
;
font-family
:
PingFang
SC
;
&_tu6
{
&_tu6{
padding-left
:
29px
;
padding-left
:
29px
;
font-size
:
23px
;
font-size
:
23px
;
}
}
...
@@ -667,7 +711,6 @@ export default {
...
@@ -667,7 +711,6 @@ export default {
}
}
}
}
}
}
}
}
}
}
...
@@ -728,7 +771,7 @@ export default {
...
@@ -728,7 +771,7 @@ export default {
width
:
97%
;
width
:
97%
;
height
:
100%
;
height
:
100%
;
&_msg1
{
&_msg1
{
height
:
25%
;
height
:
25%
;
box-sizing
:
content-box
;
box-sizing
:
content-box
;
border
:
10px
solid
rgba
(
44
,
171
,
227
,
0.08
);
border
:
10px
solid
rgba
(
44
,
171
,
227
,
0.08
);
...
@@ -737,20 +780,37 @@ export default {
...
@@ -737,20 +780,37 @@ export default {
margin-bottom
:
5px
;
margin-bottom
:
5px
;
margin-top
:
5px
;
margin-top
:
5px
;
display
:
flex
;
display
:
flex
;
&_text11
{
width
:
25%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
flex-direction
:
column
;
justify-content
:
center
;
justify-content
:
center
;
span
{
height
:
100%
;
width
:
50%
;
//
margin
:
5px
5px
;
display
:
flex
;
justify-content
:
start
;
align-items
:
center
;
align-items
:
center
;
font-size
:
14px
;
&_text1
{
padding-left
:
10px
;
width
:
100%
;
font-family
:
PingFang
SC
;
height
:
50%
;
font-weight
:
300
;
color
:
#6a707e
;
}
}
&
_text22
{
width
:
25%
;
height
:
100%
;
display
:
flex
;
display
:
flex
;
justify-content
:
space-betwee
n
;
flex-direction
:
colum
n
;
justify-content
:
center
;
span
{
span
{
height
:
100%
;
height
:
100%
;
width
:
50%
;
width
:
50%
;
margin
:
5px
5px
;
//
margin
:
5px
5px
;
display
:
flex
;
display
:
flex
;
justify-content
:
start
;
justify-content
:
start
;
align-items
:
center
;
align-items
:
center
;
...
@@ -761,22 +821,42 @@ export default {
...
@@ -761,22 +821,42 @@ export default {
color
:
#6a707e
;
color
:
#6a707e
;
}
}
}
}
&
_text33
{
&
_text2
{
width
:
25%
;
width
:
100%
;
height
:
100%
;
height
:
48%
;
display
:
flex
;
display
:
flex
;
justify-content
:
start
;
flex-direction
:
column
;
justify-content
:
center
;
span
{
span
{
height
:
100%
;
height
:
100%
;
width
:
32
%
;
width
:
50
%
;
margin
:
0
px
5px
;
//
margin
:
5
px
5px
;
display
:
flex
;
display
:
flex
;
justify-content
:
start
;
justify-content
:
start
;
align-items
:
center
;
align-items
:
center
;
font-size
:
14px
;
font-size
:
14px
;
padding-left
:
11px
;
padding-left
:
10px
;
font-family
:
PingFang
SC
;
font-weight
:
300
;
color
:
#6a707e
;
}
}
&
_text44
{
width
:
25%
;
height
:
100%
;
display
:
flex
;
flex-direction
:
column
;
justify-content
:
center
;
span
{
height
:
100%
;
width
:
50%
;
//
margin
:
5px
5px
;
display
:
flex
;
justify-content
:
start
;
align-items
:
flex-start
;
font-size
:
14px
;
padding-left
:
10px
;
font-family
:
PingFang
SC
;
font-family
:
PingFang
SC
;
font-weight
:
300
;
font-weight
:
300
;
color
:
#6a707e
;
color
:
#6a707e
;
...
...
src/views/outpatientDetails.vue
View file @
55ee0b7c
...
@@ -216,11 +216,11 @@
...
@@ -216,11 +216,11 @@
>
>
<el-table-column
<el-table-column
label=
"开单日期"
label=
"开单日期"
prop=
"
iteM_CODE
"
prop=
"
chargeTime
"
></el-table-column>
></el-table-column>
<el-table-column
<el-table-column
label=
"项目编码"
label=
"项目编码"
prop=
"
chargeTime
"
prop=
"
iteM_CODE
"
></el-table-column>
></el-table-column>
<el-table-column
<el-table-column
label=
"项目名称"
label=
"项目名称"
...
@@ -228,13 +228,13 @@
...
@@ -228,13 +228,13 @@
></el-table-column>
></el-table-column>
<el-table-column
label=
"单价"
prop=
"unitprice"
>
<el-table-column
label=
"单价"
prop=
"unitprice"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
{{
decimal
(
scope
.
row
.
fe
e
)
}}
{{
decimal
(
scope
.
row
.
unitpric
e
)
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"数量"
prop=
"quantity"
></el-table-column>
<el-table-column
label=
"数量"
prop=
"quantity"
></el-table-column>
<el-table-column
label=
"总金额"
prop=
"fee"
>
<el-table-column
label=
"总金额"
prop=
"fee"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
{{
decimal
(
scope
.
row
.
unitpric
e
)
}}
{{
decimal
(
scope
.
row
.
fe
e
)
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
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