Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
a3dffc28
提交
a3dffc28
编写于
3月 04, 2019
作者:
huangwensu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
项目组件修改
上级
c239d60b
变更
7
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
818 行增加
和
561 行删除
+818
-561
breadcrumb.vue
src/components/breadcrumb.vue
+4
-4
router.js
src/router/router.js
+4
-0
common.scss
src/style/common.scss
+16
-0
validate.js
src/utils/validate.js
+40
-0
create-component.vue
src/views/education/create-component.vue
+675
-0
item-component.vue
src/views/education/item-component.vue
+78
-556
header.vue
src/views/layout/header.vue
+1
-1
未找到文件。
src/components/breadcrumb.vue
浏览文件 @
a3dffc28
...
@@ -2,8 +2,8 @@
...
@@ -2,8 +2,8 @@
<div
class=
"bread-crumb"
>
<div
class=
"bread-crumb"
>
<el-breadcrumb
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb
separator-class=
"el-icon-arrow-right"
>
<el-breadcrumb-item>
{{
curmbFirst
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
curmbFirst
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
curmbSecond
}}
</el-breadcrumb-item>
<el-breadcrumb-item
:to=
"
{ path: jumPathThird }"
>
{{
curmbSecond
}}
</el-breadcrumb-item>
<el-breadcrumb-item
:to=
"jumPathThird"
>
{{
curmbThird
}}
</el-breadcrumb-item>
<el-breadcrumb-item>
{{
curmbThird
}}
</el-breadcrumb-item>
</el-breadcrumb>
</el-breadcrumb>
</div>
</div>
</
template
>
</
template
>
...
@@ -33,8 +33,8 @@ export default {
...
@@ -33,8 +33,8 @@ export default {
width
:
100%
;
width
:
100%
;
background
:
#F4F5F6
;
background
:
#F4F5F6
;
height
:
50px
;
height
:
50px
;
padding
:
20px
0
0
25
px
;
padding
:
20px
0
0
13
px
;
z-index
:
99999
;
z-index
:
2
;
.el-breadcrumb__inner
{
.el-breadcrumb__inner
{
font-size
:
12px
;
font-size
:
12px
;
}
}
...
...
src/router/router.js
浏览文件 @
a3dffc28
...
@@ -3,6 +3,7 @@ import App from '../App'
...
@@ -3,6 +3,7 @@ import App from '../App'
const
home
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/home'
)),
'home'
)
const
home
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/home'
)),
'home'
)
const
itemManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/item-manager.vue'
)),
'item-manager'
)
const
itemManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/item-manager.vue'
)),
'item-manager'
)
const
itemComponent
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/item-component.vue'
)),
'item-component'
)
const
itemComponent
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/item-component.vue'
)),
'item-component'
)
const
createComponent
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/create-component.vue'
)),
'create-component'
)
const
roleManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/system/role.vue'
)),
'role'
)
const
roleManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/system/role.vue'
)),
'role'
)
const
addManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/add-manager.vue'
)),
'add-manager'
)
const
addManager
=
r
=>
require
.
ensure
([],
()
=>
r
(
require
(
'../views/education/add-manager.vue'
)),
'add-manager'
)
...
@@ -31,6 +32,9 @@ export default [{
...
@@ -31,6 +32,9 @@ export default [{
},{
},{
path
:
'/role'
,
path
:
'/role'
,
component
:
roleManager
component
:
roleManager
},{
path
:
'/create-component'
,
component
:
createComponent
}
}
]
]
}]
}]
\ No newline at end of file
src/style/common.scss
浏览文件 @
a3dffc28
...
@@ -124,8 +124,24 @@ html,body{
...
@@ -124,8 +124,24 @@ html,body{
.word-size
{
.word-size
{
font-size
:
12px
;
font-size
:
12px
;
}
}
// 字体大小
.el-form-item
{
.el-form-item
{
.el-form-item__label
{
.el-form-item__label
{
font-size
:
12px
;
font-size
:
12px
;
}
}
}
// 表格分页
.pagination
{
margin
:
20px
0
;
text-align
:
right
;
.el-pagination
{
white-space
:
nowrap
;
padding
:
2px
5px
;
color
:
#303133
;
font-weight
:
700
;
}
}
// 表格
.el-table
thead
th
{
background
:
#fafafa
;
}
}
\ No newline at end of file
src/utils/validate.js
0 → 100644
浏览文件 @
a3dffc28
/**
* 添加自定义的验证规则
*/
export
function
isvalidUsername
(
str
)
{
const
valid_map
=
[
'admin'
,
'editor'
]
return
valid_map
.
indexOf
(
str
.
trim
())
>=
0
}
/* 合法uri*/
export
function
validateURL
(
textval
)
{
const
urlregex
=
/^
(
https
?
|ftp
)
:
\/\/([
a-zA-Z0-9.-
]
+
(
:
[
a-zA-Z0-9.&%$-
]
+
)
*@
)
*
((
25
[
0-5
]
|2
[
0-4
][
0-9
]
|1
[
0-9
]{2}
|
[
1-9
][
0-9
]?)(\.(
25
[
0-5
]
|2
[
0-4
][
0-9
]
|1
[
0-9
]{2}
|
[
1-9
]?[
0-9
])){3}
|
([
a-zA-Z0-9-
]
+
\.)
*
[
a-zA-Z0-9-
]
+
\.(
com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|
[
a-zA-Z
]{2}))(
:
[
0-9
]
+
)
*
(\/(
$|
[
a-zA-Z0-9.,?'
\\
+&%$#=~_-
]
+
))
*$/
return
urlregex
.
test
(
textval
)
}
/* 小写字母*/
export
function
validateLowerCase
(
str
)
{
const
reg
=
/^
[
a-z
]
+$/
return
reg
.
test
(
str
)
}
/* 大写字母*/
export
function
validateUpperCase
(
str
)
{
const
reg
=
/^
[
A-Z
]
+$/
return
reg
.
test
(
str
)
}
/* 大小写字母*/
export
function
validatAlphabets
(
str
)
{
const
reg
=
/^
[
A-Za-z
]
+$/
return
reg
.
test
(
str
)
}
// 2-20个中文
export
function
validateWord
(
str
)
{
const
reg
=
/^
[\u
4e00-
\u
9fa5
]{2,20}
$/
return
reg
.
test
(
str
)
}
\ No newline at end of file
src/views/education/create-component.vue
0 → 100644
浏览文件 @
a3dffc28
此差异已折叠。
点击以展开。
src/views/education/item-component.vue
浏览文件 @
a3dffc28
此差异已折叠。
点击以展开。
src/views/layout/header.vue
浏览文件 @
a3dffc28
<
template
>
<
template
>
<div
class=
"header-container"
>
<div
class=
"header-container"
>
<div
class=
"logo"
><img
src=
"../../assets/image/index_logoicon.png"
/>
项目管理平台
</div>
<div
class=
"logo"
><img
src=
"../../assets/image/index_logoicon.png"
/>
云鹊医工作站
</div>
<div
class=
"user-info"
>
<div
class=
"user-info"
>
<el-dropdown
trigger=
"click"
@
command=
"handleCommand"
>
<el-dropdown
trigger=
"click"
@
command=
"handleCommand"
>
<div
class=
"el-dropdown-link"
>
<div
class=
"el-dropdown-link"
>
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录