Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
b9c0c14c
提交
b9c0c14c
编写于
5月 14, 2019
作者:
chengxiang.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
2dc73f8b
变更
6
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
194 行增加
和
15 行删除
+194
-15
App.vue
src/App.vue
+2
-2
patients.js
src/router/patients.js
+13
-3
slidebar.vue
src/views/layout/slidebar.vue
+1
-1
labels-detail.vue
src/views/patients/labels-manage/labels-detail.vue
+49
-0
labels-list.vue
src/views/patients/labels-manage/labels-list.vue
+129
-0
labels-manage.vue
src/views/patients/labels-manage/labels-manage.vue
+0
-9
未找到文件。
src/App.vue
浏览文件 @
b9c0c14c
<
template
>
<div>
<v-header
:userName=
"userName"
:portrait=
"portrait"
:idType=
"idType"
></v-header>
<v-slidebar
:authList=
"authList"
:tokenValue=
"token"
></v-slidebar>
<v-slidebar
:authList=
"authList"
:tokenValue=
"token"
></v-slidebar>
<el-container>
<div
class=
"content"
id=
"body-content"
>
<transition
name=
"router-fade"
mode=
"out-in"
>
...
...
@@ -48,7 +48,7 @@ export default {
},
created
()
{
vm
=
this
vm
.
getToken
()
//
vm.getToken()
},
mounted
()
{
...
...
src/router/patients.js
浏览文件 @
b9c0c14c
...
...
@@ -9,7 +9,8 @@ const newPatient = r => require.ensure([], () => r(require('../views/patients/ne
/*分组管理*/
const
labelsManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/patients/labels-manage/layout.vue'
)),
'labelsManage'
);
const
labelsList
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/patients/labels-manage/labels-manage.vue'
)),
'labelsList'
);
const
labelsList
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/patients/labels-manage/labels-list.vue'
)),
'labelsList'
);
const
labelsDetail
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/patients/labels-manage/labels-detail.vue'
)),
'labelsDetail'
);
/*资料不全居民*/
const
halfDataManage
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/patients/not-complete/layout.vue'
)),
'halfDataManage'
);
...
...
@@ -65,10 +66,10 @@ const patientsRouters = {
path
:
'labels-manage'
,
component
:
labelsManage
,
name
:
'labelsManage'
,
redirect
:
'labels-manage/labels-
manage
'
,
redirect
:
'labels-manage/labels-
list
'
,
children
:
[
{
path
:
'labels-
manage
'
,
path
:
'labels-
list
'
,
component
:
labelsList
,
name
:
'labelsList'
,
meta
:
{
...
...
@@ -76,6 +77,15 @@ const patientsRouters = {
keepAlive
:
false
},
},
{
path
:
'labels-detail'
,
component
:
labelsDetail
,
name
:
'labelsDetail'
,
meta
:
{
title
:
'分组详情'
,
keepAlive
:
false
},
},
],
meta
:
{
title
:
'分组管理'
,
...
...
src/views/layout/slidebar.vue
浏览文件 @
b9c0c14c
...
...
@@ -87,7 +87,7 @@ export default {
{
title
:
'分组管理'
,
icon
:
'el-icon-setting'
,
index
:
'patients-manage/labels-manage/labels-
manage
'
index
:
'patients-manage/labels-manage/labels-
list
'
},
{
title
:
'资料不全居民'
,
...
...
src/views/patients/labels-manage/labels-detail.vue
0 → 100644
浏览文件 @
b9c0c14c
<
template
>
<div
class=
"lable-list-wrap"
>
<bread-crumb
:curmbFirst=
"curmbFirst"
:curmbSecond=
"curmbSecond"
></bread-crumb>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<p
class=
"top-title"
>
分组详情
</p>
<el-row
:gutter=
"30"
class=
"lable-name-row"
>
<el-col
:span=
"6"
>
<el-input
v-model=
"labelName"
placeholder=
"请输入分组名称"
size=
"small"
></el-input>
</el-col>
<el-col
:span=
"6"
>
<el-button
type=
"primary"
size=
"small"
class=
"create-new-lable"
>
查询
</el-button>
<el-button
type=
"default"
size=
"small"
class=
"create-new-lable"
>
重置
</el-button>
</el-col>
<el-col
:span=
"6"
class=
"right"
>
<el-button
type=
"primary"
size=
"small"
class=
"create-new-lable"
>
新建分组
</el-button>
</el-col>
</el-row>
</div>
</div>
</
template
>
<
script
>
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
import
*
as
commonUtil
from
"@/utils/utils"
;
export
default
{
data
(){
return
{
curmbFirst
:
"居民管理"
,
curmbSecond
:
"分组管理"
,
labelName
:
''
,
}
},
components
:
{
BreadCrumb
,
},
// 挂载到Dom完成时
mounted
:
function
()
{
commonUtil
.
resizeHeight
();
},
}
</
script
>
<
style
lang=
"less"
scoped
>
</
style
>
src/views/patients/labels-manage/labels-list.vue
0 → 100644
浏览文件 @
b9c0c14c
<
template
>
<div
class=
"lable-list-wrap"
>
<bread-crumb
:curmbFirst=
"curmbFirst"
:curmbSecond=
"curmbSecond"
></bread-crumb>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<p
class=
"top-title"
>
分组管理
</p>
<el-row
:gutter=
"30"
class=
"lable-name-row"
>
<el-col
:span=
"6"
>
<el-input
v-model=
"labelName"
placeholder=
"请输入分组名称"
size=
"small"
></el-input>
</el-col>
<el-col
:span=
"6"
>
<el-button
type=
"primary"
size=
"small"
class=
"create-new-lable"
>
查询
</el-button>
<el-button
type=
"default"
size=
"small"
class=
"create-new-lable"
>
重置
</el-button>
</el-col>
<el-col
:span=
"6"
class=
"right"
>
<el-button
type=
"primary"
size=
"small"
class=
"create-new-lable"
>
新建分组
</el-button>
</el-col>
</el-row>
<p
class=
"total-lable"
>
共:75个分组
</p>
<div
class=
"lable-list"
>
<el-tag
class=
"each-label"
@
click=
"goToDetail"
>
高新区(34人)
</el-tag>
<el-tag
class=
"each-label"
>
高血压(64人)
</el-tag>
<el-tag
class=
"each-label"
>
权力的游戏(34人)
</el-tag>
<el-tag
class=
"each-label"
>
端到端(34人)
</el-tag>
<el-tag
class=
"each-label"
>
高新区(34人)
</el-tag>
<el-tag
class=
"each-label"
>
高血压(64人)
</el-tag>
<el-tag
class=
"each-label"
>
权力的游戏(34人)
</el-tag>
<el-tag
class=
"each-label"
>
端到端(34人)
</el-tag>
</div>
</div>
</div>
</
template
>
<
script
>
import
BreadCrumb
from
"@/components/breadcrumb.vue"
;
import
*
as
commonUtil
from
"@/utils/utils"
;
export
default
{
data
(){
return
{
curmbFirst
:
"居民管理"
,
curmbSecond
:
"分组管理"
,
labelName
:
''
,
}
},
components
:
{
BreadCrumb
,
},
// 挂载到Dom完成时
mounted
:
function
()
{
commonUtil
.
resizeHeight
();
},
methods
:
{
goToDetail
(){
this
.
$router
.
push
({
path
:
'/patients-manage/labels-manage/labels-detail'
})
}
}
}
</
script
>
<
style
lang=
"less"
>
.lable-list-wrap{
.screenSet{
background: #fff;
padding: 30px;
display: flex;
flex-direction: column;
}
.top-title{
font-size: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #efefef;
}
.lable-name-row{
margin-top: 10px;
.right{
float: right;
.create-new-lable{
float: right;
}
}
}
.total-lable{
font-size: 12px; padding: 30px 0 10px;
}
.lable-list{
width: 100%;
height: 100%;
background: #fff;
border: 1px solid #efefef;
border-radius: 4px;
overflow: hidden;
overflow-y: scroll;
padding: 20px 10px;
.each-label{
margin: 0 10px 10px 0;
color: #449284;
background: rgba(68,146,132, .1);
border: 1px solid rgba(68,146,132, .2);
&:hover{
color: #fff;
background: #449284;
cursor: pointer;
}
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
&::-webkit-scrollbar
{
width: 5px;
height: 5px;
background-color: #fff;
}
/*定义滚动条轨道 内阴影+圆角*/
&::-webkit-scrollbar-track
{
border-radius: 10px;
background-color: rgb(241, 239, 239);
}
/*定义滑块 内阴影+圆角*/
&::-webkit-scrollbar-thumb
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #bbb;
}
}
}
</
style
>
src/views/patients/labels-manage/labels-manage.vue
已删除
100644 → 0
浏览文件 @
2dc73f8b
<
template
>
<p>
分组管理
</p>
</
template
>
<
script
>
</
script
>
<
style
scoped
>
</
style
>
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录