Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
expense
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
contractServiceExpense-Develop
expense
Commits
80106bcb
Commit
80106bcb
authored
Jul 29, 2020
by
kingboy_xin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
费用
parent
af19cc32
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
81 additions
and
6 deletions
+81
-6
src/components/common/Search.vue
+0
-0
src/components/common/sideNavbar/MainSideNavbar.vue
+44
-1
src/components/common/sideNavbar/SideNavbarItem.vue
+8
-0
src/router/index.js
+22
-0
src/views/gp/contract/GpContract.vue
+7
-5
src/views/gp/expense/VisitAnalysis.vue
+0
-0
No files found.
src/components/common/Search.vue
View file @
80106bcb
src/components/common/sideNavbar/MainSideNavbar.vue
View file @
80106bcb
...
@@ -11,6 +11,10 @@
...
@@ -11,6 +11,10 @@
<img
slot=
"active-icon"
src=
"~assets/img/navSide/icon-memu2-selected.png"
alt=
""
>
<img
slot=
"active-icon"
src=
"~assets/img/navSide/icon-memu2-selected.png"
alt=
""
>
<div
slot=
"text"
>
费用管理
</div>
<div
slot=
"text"
>
费用管理
</div>
</side-navbar-item>
</side-navbar-item>
<div
class=
""
v-show=
"!isActive"
>
<div
@
click=
"navItemClick('/gpHome/gpEexpense/gpEexp')"
:class=
"qyclass"
><i
class=
"el-icon-document-copy"
></i>
签约
</div>
<div
@
click=
"navItemClick('/gpHome/gpEexpense/gpVisit')"
:class=
"jzclass"
><i
class=
"el-icon-document-copy"
></i>
就诊
</div>
</div>
<side-navbar-item
link=
"/gpHome/gpPerformance"
>
<side-navbar-item
link=
"/gpHome/gpPerformance"
>
<img
slot=
"icon"
src=
"~assets/img/navSide/icon-memu3.png"
alt=
""
>
<img
slot=
"icon"
src=
"~assets/img/navSide/icon-memu3.png"
alt=
""
>
<img
slot=
"active-icon"
src=
"~assets/img/navSide/icon-memu3-selected.png"
alt=
""
>
<img
slot=
"active-icon"
src=
"~assets/img/navSide/icon-memu3-selected.png"
alt=
""
>
...
@@ -36,7 +40,29 @@
...
@@ -36,7 +40,29 @@
SideNavbar
,
SideNavbar
,
SideNavbarItem
SideNavbarItem
},
},
data
()
{
return
{
qyclass
:
'feeclass'
,
jzclass
:
'feeclass'
}
},
computed
:
{
isActive
()
{
return
this
.
$route
.
path
==
'/gpHome/gpEexpense'
?
false
:
true
}
},
mounted
:
function
()
{
this
.
actclass
()
},
methods
:
{
actclass
()
{
this
.
qyclass
=
this
.
$route
.
path
==
'/gpHome/gpEexpense/gpEexp'
?
'feeactive'
:
'feeclass'
this
.
jzclass
=
this
.
$route
.
path
==
'/gpHome/gpEexpense/gpVisit'
?
'feeactive'
:
'feeclass'
},
navItemClick
(
link
)
{
this
.
$router
.
replace
(
link
)
}
}
}
}
</
script
>
</
script
>
...
@@ -47,5 +73,21 @@
...
@@ -47,5 +73,21 @@
text-align
:
center
;
text-align
:
center
;
background
:
linear-gradient
(
180deg
,
rgba
(
30
,
36
,
67
,
1
)
0%
,
rgba
(
19
,
24
,
44
,
1
)
100%
)
background
:
linear-gradient
(
180deg
,
rgba
(
30
,
36
,
67
,
1
)
0%
,
rgba
(
19
,
24
,
44
,
1
)
100%
)
}
}
.feeclass
{
width
:
70px
;
height
:
39px
;
padding-top
:
0
;
line-height
:
39px
;
border-bottom
:
1px
solid
#242c4a
;
color
:
#A6AED6
;}
.feeactive
{
width
:
70px
;
height
:
39px
;
padding-top
:
0
;
line-height
:
39px
;
border-bottom
:
1px
solid
#242c4a
;
color
:
#A6AED6
;
background-color
:
#2E88FF
;
color
:
#fff
;
background
:
-webkit-linear-gradient
(
top
,
#4CBBFF
,
#2E88FF
);
}
</
style
>
</
style
>
\ No newline at end of file
src/components/common/sideNavbar/SideNavbarItem.vue
View file @
80106bcb
...
@@ -29,7 +29,11 @@
...
@@ -29,7 +29,11 @@
return
this
.
$route
.
path
.
indexOf
(
this
.
link
)
!==
-
1
return
this
.
$route
.
path
.
indexOf
(
this
.
link
)
!==
-
1
},
},
activeClass
()
{
activeClass
()
{
if
(
this
.
$route
.
path
==
'/gpHome/gpEexpense'
){
return
this
.
isActive
?
'activeClass2'
:{}
}
else
{
return
this
.
isActive
?
'activeClass'
:
{}
return
this
.
isActive
?
'activeClass'
:
{}
}
},
},
activeStyle
()
{
activeStyle
()
{
return
this
.
isActive
?
{
'color'
:
'#FFFFFF'
}
:
{}
return
this
.
isActive
?
{
'color'
:
'#FFFFFF'
}
:
{}
...
@@ -61,4 +65,7 @@
...
@@ -61,4 +65,7 @@
.activeClass
{
.activeClass
{
background
:
linear-gradient
(
180deg
,
rgba
(
76
,
187
,
255
,
1
)
0%
,
rgba
(
46
,
136
,
255
,
1
)
100%
)
background
:
linear-gradient
(
180deg
,
rgba
(
76
,
187
,
255
,
1
)
0%
,
rgba
(
46
,
136
,
255
,
1
)
100%
)
}
}
.activeClass2
{
background
:
rgba
(
48
,
56
,
90
,
1
)
}
</
style
>
</
style
>
\ No newline at end of file
src/router/index.js
View file @
80106bcb
...
@@ -38,10 +38,32 @@ export default new Router({
...
@@ -38,10 +38,32 @@ export default new Router({
name
:
'gpContract'
,
name
:
'gpContract'
,
component
:
()
=>
import
(
'views/gp/contract/GpContract.vue'
),
component
:
()
=>
import
(
'views/gp/contract/GpContract.vue'
),
},
},
// { //费用管理签约
// path: 'gpEexpense',
// name: 'gpEexpense',
// component: () => import('views/gp/expense/GpExpenseHome.vue'),
// },
// { //费用管理就诊
// path: 'gpVisit',
// name: 'gpVisit',
// component: () => import('views/gp/expense/VisitAnalysis.vue'),
// },
{
//费用管理主页
{
//费用管理主页
path
:
'gpEexpense'
,
path
:
'gpEexpense'
,
name
:
'gpEexpense'
,
name
:
'gpEexpense'
,
component
:
()
=>
import
(
'views/gp/expense/GpExpenseHome.vue'
),
component
:
()
=>
import
(
'views/gp/expense/GpExpenseHome.vue'
),
children
:[
{
path
:
'gpEexp'
,
name
:
'gpEexp'
,
component
:
()
=>
import
(
'views/gp/expense/GpExpenseHome.vue'
),
},
{
//费用管理就诊
path
:
'gpVisit'
,
name
:
'gpVisit'
,
component
:
()
=>
import
(
'views/gp/expense/VisitAnalysis.vue'
),
},
]
},
},
{
//绩效考核
{
//绩效考核
path
:
'gpPerformance'
,
path
:
'gpPerformance'
,
...
...
src/views/gp/contract/GpContract.vue
View file @
80106bcb
...
@@ -371,8 +371,8 @@
...
@@ -371,8 +371,8 @@
{
{
type
:
'value'
,
type
:
'value'
,
name
:
'%'
,
name
:
'%'
,
max
:
1
00
,
max
:
3
00
,
min
:
0
,
min
:
-
30
0
,
splitNumber
:
5
,
splitNumber
:
5
,
axisLabel
:
{
axisLabel
:
{
textStyle
:
{
textStyle
:
{
...
@@ -413,6 +413,7 @@
...
@@ -413,6 +413,7 @@
name
:
'管辖数'
,
name
:
'管辖数'
,
type
:
'bar'
,
type
:
'bar'
,
stack
:
"1"
,
stack
:
"1"
,
// barGap:'-100%',
barWidth
:
null
,
barWidth
:
null
,
itemStyle
:
{
itemStyle
:
{
normal
:
{
normal
:
{
...
@@ -436,7 +437,8 @@
...
@@ -436,7 +437,8 @@
name
:
'去年管辖'
,
name
:
'去年管辖'
,
type
:
'bar'
,
type
:
'bar'
,
smooth
:
true
,
smooth
:
true
,
yAxisIndex
:
1
,
// yAxisIndex: 1,
// barGap:'-100%',
symbol
:
'circle'
,
symbol
:
'circle'
,
symbolSize
:
6
,
symbolSize
:
6
,
itemStyle
:
{
itemStyle
:
{
...
@@ -457,7 +459,7 @@
...
@@ -457,7 +459,7 @@
z
:
11
,
z
:
11
,
itemStyle
:
{
itemStyle
:
{
normal
:
{
normal
:
{
color
:
'#
fda739
'
color
:
'#
FF9D3D
'
}
}
},
},
data
:
[]
data
:
[]
...
@@ -472,7 +474,7 @@
...
@@ -472,7 +474,7 @@
z
:
11
,
z
:
11
,
itemStyle
:
{
itemStyle
:
{
normal
:
{
normal
:
{
color
:
'#
f8d0
65'
color
:
'#
FFC9
65'
}
}
},
},
data
:
[]
data
:
[]
...
...
src/views/gp/expense/VisitAnalysis.vue
View file @
80106bcb
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