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
提交
3172576b
提交
3172576b
编写于
1月 21, 2019
作者:
杨广俊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
老的页面
上级
968810f6
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
256 行增加
和
0 行删除
+256
-0
index-old.vue
src/views/teachers/index-old.vue
+256
-0
未找到文件。
src/views/teachers/index-old.vue
0 → 100644
浏览文件 @
3172576b
<
template
>
<section
class=
"font-style"
>
<teacherTop
:topTitle=
"topTitle"
:isScroll=
"isScroll"
:isShowCount=
"isShowCount"
:studyCount=
"studyCount"
:followCount=
"followCount"
></teacherTop>
<div
class=
"teach-opt"
>
<div
class=
"teach-title"
>
讲师名录
</div>
<div
class=
"opt-span"
>
<span
class=
""
@
click=
"sortFun"
>
人气
<img
src=
"../../images/sort-u.png"
v-if=
"dir == 1"
>
<img
src=
"../../images/sort-d.png"
v-if=
"dir == 2"
>
</span>
</div>
<div
class=
"teach-list"
>
<div
:class=
"index%2==1?'list-item mr0':'list-item'"
v-for=
"(item, index) in list"
@
click=
"goToDetail(item)"
:key=
"index"
>
<div
class=
"tea-img"
:style=
"'background:'+ item.bgColor"
>
<img
:src=
"item.doctorImg"
>
<span
class=
"learn-p"
>
{{
item
.
joinNum
|
yLocalString
}}
人已学
</span>
</div>
<div
class=
"tea-txt"
>
<div
class=
"tea-name"
>
{{
item
.
doctorName
}}
</div>
<div
class=
"tea-position"
>
{{
item
.
doctorHospital
}}
</div>
</div>
</div>
</div>
</div>
</section>
</
template
>
<
script
>
import
teacherTop
from
'../../components/teachers/teach-top-new'
;
import
{
teacher_back
,
fast_sicon
,
hot_teacher
,
screen
,
teacher
,
teacherother
}
from
'../../utils/buryingPoint'
;
export
default
{
components
:{
teacherTop
},
data
(){
return
{
topTitle
:
'讲师集'
,
isScroll
:
false
,
token
:
''
,
list
:[],
isShowCount
:
true
,
followCount
:
0
,
studyCount
:
0
,
col
:
1
,
//0综合,1人气,2资源数,3姓名首字母
dir
:
2
,
//1:正序 2:逆序
}
},
mounted
(){
let
_this
=
this
this
.
token
=
this
.
$route
.
query
.
userToken
||
this
.
$route
.
query
.
token
// this.getUserInfo()
this
.
getData
();
// window.__getUserInfo = function(parm){
// // alert('in __getUserInfo')
// _this.token = parm.userToken || _this.$route.query.token;
// this.getData();
// }
window
.
__refresh
=
function
(
parm
){
_this
.
getData
();
}
window
.
addEventListener
(
'scroll'
,
this
.
handleScroll
)
},
computed
:{
},
methods
:{
handleScroll
:
function
(){
var
scrollTop
=
window
.
pageYOffset
||
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
if
(
scrollTop
>
25
){
this
.
isScroll
=
true
;
}
else
{
this
.
isScroll
=
false
;
}
},
//获取版本号
getUserInfo
(){
rocNative
.
getUserInfo
({
__funcName
:
'__getUserInfo'
})
},
goToDetail
(
item
){
let
_this
=
this
;
this
.
$router
.
push
({
path
:
'/teachersDetail'
,
query
:{
id
:
item
.
doctorId
,
token
:
_this
.
token
}
})
this
.
appBuryingPointEntrust
({
...
teacher
,
labelId
:
item
.
doctorId
,
labelValue
:
item
.
doctorName
})
},
// 埋点
appBuryingPointEntrust
(
val
)
{
rocNative
.
appBuryingPointEntrust
(
val
)
},
//排序
sortFun
(){
this
.
dir
=
this
.
dir
==
1
?
2
:
1
;
this
.
appBuryingPointEntrust
({
...
teacher
,
labelId
:
this
.
dir
,
labelValue
:
this
.
dir
===
1
?
'升序'
:
'降序'
})
this
.
getData
()
},
randomBg
(
d
){
for
(
let
i
=
0
;
i
<
d
.
length
;
i
++
){
if
(
i
%
4
==
0
){
d
[
i
].
bgColor
=
'#EBF6F1'
}
else
if
(
i
%
4
==
1
){
d
[
i
].
bgColor
=
'#EDF3FA'
}
else
if
(
i
%
4
==
2
){
d
[
i
].
bgColor
=
'#F0F0FA'
}
else
if
(
i
%
4
==
3
){
d
[
i
].
bgColor
=
'#F6EFE6'
}
}
/// console.log(d);
},
getData
(){
let
_this
=
this
,
para
=
{
token
:
_this
.
token
,
setEntry
:
'headers'
}
let
url
=
'/contents/courseDoctor/getAllTeacher/orderby/'
+
_this
.
col
+
'/dir/'
+
_this
.
dir
this
.
GET
(
url
,
para
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
){
_this
.
list
=
res
.
data
.
teacherList
||
[];
_this
.
list
=
_this
.
list
.
slice
()
_this
.
followCount
=
res
.
data
.
followCount
||
0
;
_this
.
studyCount
=
res
.
data
.
studyCount
||
0
;
if
(
_this
.
list
.
length
>
0
){
_this
.
randomBg
(
_this
.
list
);
}
}
})
}
}
}
</
script
>
<
style
>
body
{
background
:
#fff
}
</
style
>
<
style
lang=
"scss"
scoped
>
body
{
background
:
#fff
}
@import
'../../style/mixin'
;
.mint-header
{
background-color
:
rgba
(
$color
:
#000000
,
$alpha
:
0
)
}
.font-style
{
width
:
100%
;
overflow
:
hidden
;
@include
sc
(
0
.6rem
,
#666
);
}
.teach-opt
{
padding
:px2rem
(
26px
)
px2rem
(
15px
)
px2rem
(
15px
)
px2rem
(
15px
)
;
.teach-title
{
font-size
:
px2rem
(
18px
);
// padding-bottom: px2rem(0px);
color
:
#333
;
}
.teach-list
{
overflow
:
hidden
;
}
.opt-span
{
span
{
color
:
#449284
;
font-size
:
px2rem
(
13px
);
display
:
inline-block
;
vertical-align
:
middle
;
height
:
px2rem
(
10px
);
line-height
:
px2rem
(
10px
);
img
{
display
:
inline-block
;
width
:
px2rem
(
15px
);
height
:
px2rem
(
15px
);
vertical-align
:
middle
;
}
}
}
.list-item
{
width
:
px2rem
(
170px
);
margin-right
:
px2rem
(
5px
);
margin-top
:
px2rem
(
15px
);
border-radius
:
0
0
px2rem
(
3px
)
px2rem
(
3px
)
;
float
:
left
;
box-shadow
:
0
px2rem
(
4px
)
px2rem
(
6px
)
RGBA
(
0
,
0
,
0
,
0
.06
);
}
.mr0
{
margin-right
:
0
}
.tea-txt
{
padding
:px2rem
(
5px
)
px2rem
(
7px
)
;
}
.tea-img
{
width
:
px2rem
(
170px
);
height
:
px2rem
(
83px
);
position
:
relative
;
border-radius
:
px2rem
(
3px
)
px2rem
(
3px
)
0
0
;
img
{
width
:
100%
;
height
:
100%
;
display
:
block
;
border-radius
:
px2rem
(
3px
)
px2rem
(
3px
)
0
0
;
}
.learn-p
{
padding-left
:
px2rem
(
5px
);
position
:
absolute
;
width
:
100%
;
left
:
0
;
bottom
:
0
;
background
:
#333
;
background
:
-webkit-linear-gradient
(
left
,
RGBA
(
0
,
0
,
0
,
0
.2
)
,
RGBA
(
0
,
0
,
0
,
0
));
background
:
-o-linear-gradient
(
right
,
RGBA
(
0
,
0
,
0
,
0
.2
)
,
RGBA
(
0
,
0
,
0
,
0
));
background
:
-moz-linear-gradient
(
right
,
RGBA
(
0
,
0
,
0
,
0
.2
)
,
RGBA
(
0
,
0
,
0
,
0
));
background
:
linear-gradient
(
to
right
,
RGBA
(
0
,
0
,
0
,
0
.2
)
,
RGBA
(
0
,
0
,
0
,
0
));
color
:
#fff
;
font-size
:
px2rem
(
11px
);
height
:
px2rem
(
20px
);
line-height
:
px2rem
(
20px
);
}
}
.tea-name
{
padding
:
0
;
color
:
#333
;
font-size
:
px2rem
(
14px
);
font-weight
:
500
;
}
.tea-position
{
height
:
px2rem
(
30px
);
font-size
:
px2rem
(
12px
);
line-height
:
px2rem
(
15px
);
color
:
#666
;
font-weight
:
400
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
-webkit-line-clamp
:
2
;
}
}
.home-header
{
height
:
px2rem
(
185px
);
@include
bis
(
'../../images/headerTop.png'
);
.logo_img
{
height
:
px2rem
(
85px
);
width
:
px2rem
(
345px
);
text-align
:
center
;
}
}
</
style
>
\ No newline at end of file
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录