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
提交
a86b89f2
提交
a86b89f2
编写于
1月 10, 2019
作者:
杨广俊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
选择
上级
1aabd77c
变更
7
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
1324 行增加
和
78 行删除
+1324
-78
.DS_Store
src/.DS_Store
+0
-0
yqy-home-header.vue
src/componentsn/business/yqy-home-header.vue
+361
-0
yqy-lecturer-select.ok.vue
src/componentsn/business/yqy-lecturer-select.ok.vue
+138
-0
yqy-lecturer-select.vue
src/componentsn/business/yqy-lecturer-select.vue
+70
-75
yqy-home-header.vue
src/homecom/components/business-new/yqy-home-header.vue
+2
-0
index-no.vue
src/views/index-no.vue
+464
-0
index.vue
src/views/index.vue
+289
-3
未找到文件。
src/.DS_Store
浏览文件 @
a86b89f2
无法预览此类型文件
src/componentsn/business/yqy-home-header.vue
0 → 100644
浏览文件 @
a86b89f2
<
template
>
<div
:class=
"searchFix?'header fixed' : 'header' "
id=
"search-top"
:style=
"
{height:menuptop}">
<div
class=
"search-menu"
>
<div
class=
"bgFill"
:style=
"
{height:ptop}">
</div>
<div
class=
"fixBox"
>
<div
:class=
"isTransparent?'search-transparent':'bgWhite'"
class=
"search"
@
click=
"goSearch"
>
<span
class=
"input"
>
{{
placeholder
}}
</span>
<img
class=
"search-img"
src=
'../../images/search-white.png'
>
</div>
<!--
<div
class=
"header-right"
@
click=
"goToPage"
>
<img
v-if=
"searchFix"
class=
"info"
src=
'../../images/msg1.png'
>
<img
v-else
class=
"info"
src=
'../../images/msg1.png'
>
<div
:class=
"isMax?'num-max':'num-min'"
class=
"info-count fs10"
v-show=
"msgCount>0"
>
{{
msgCount
>
99
?
'99+'
:
msgCount
}}
</div>
</div>
-->
</div>
</div>
</div>
</
template
>
<
script
>
import
{
jumpSearchUrl
}
from
'@/utils/index'
export
default
{
data
(){
return
{
placeholder
:
'搜索疾病、课程、讲师'
,
disabled
:
'disabled'
,
searchVal
:
''
,
isTransparent
:
true
,
//更改颜色 背景
isMax
:
false
,
//消息数量是否大于99
count
:
''
,
isShowMsg
:
true
,
ptop
:
0
,
menuptop
:
0
,
popHeight
:
0
}
},
props
:{
msgCount
:{
type
:
String
,
default
:
''
},
statusBarHeight
:{
type
:
Number
,
default
:
0
},
searchFix
:{
type
:
Boolean
,
default
:
false
,
}
},
watch
:{
// searchFix:function(n){
// if(n){
// alert(this.searchFix)
// }
// }
},
created
(){
let
_this
=
this
;
window
.
__getStatusBarHeight
=
function
(
parm
){
//lert(parm.statusBarHeight)
if
(
window
.
__isAndroid
){
_this
.
popHeight
=
parseInt
(
parm
.
statusBarHeight
)
/
2.5
}
else
{
_this
.
popHeight
=
parm
.
statusBarHeight
}
_this
.
ptop
=
_this
.
popHeight
+
'px'
;
_this
.
menuptop
=
_this
.
popHeight
+
'px'
// alert(parm.statusBarHeight);
}
this
.
getStatusHight
()
},
mounted
(){
// this.getStatusHight();
// if(window.__isAndroid){
// this.popHeight = this.statusBarHeight/2
// }else{
// this.popHeight = this.statusBarHeight
// }
// this.count = this.msgCount;
// this.ptop = this.popHeight+7+'px';
// this.menuptop = this.popHeight+7+'px'
// console.log(this.statusBarHeight);
// if(this.msgCount == ''){
// this.isShowMsg = false
// }
// if(this.count>=99){
// this.count += '+';
// this.isMax = true
// }
},
methods
:
{
getStatusHight
(){
rocNative
.
getStatusBarHeight
({
__funcName
:
'__getStatusBarHeight'
})
},
goSearch
(){
let
_this
=
this
,
url
=
jumpSearchUrl
;
//alert(url)
let
itemData
=
{
"title"
:
""
,
"imageUrl"
:
""
,
"appModuleInfo"
:{
"code"
:
"M300"
,
"type"
:
4
,
"name"
:
"wwww"
,
"paramFlag"
:
1
,
"paramList"
:[
{
"key"
:
"pageUrl"
,
"value"
:
url
,
"type"
:
4
,
"seqNo"
:
1
},{
"key"
:
"showTitle"
,
"value"
:
false
,
"type"
:
1
,
"seqNo"
:
2
},{
"key"
:
"title"
,
"value"
:
''
,
"type"
:
1
,
"seqNo"
:
3
}
]
}
};
rocNative
.
dispatchEventByModuleCode
({
modeCode
:
itemData
.
appModuleInfo
.
code
,
jsonString
:
itemData
.
appModuleInfo
.
paramList
})
},
goToPage
(){
// alert("000");
this
.
$emit
(
'setAppMsg'
,
false
)
this
.
pageBurialPoin
({
menuLevel
:
1
,
menuCode
:
'm_home'
,
functionCode
:
'f_notification'
,
actionCode
:
'c_notification'
,
})
rocNative
.
readMessage
();
}
},
}
</
script
>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<
style
lang=
"scss"
scoped
>
@import
'../../style/mixin.scss'
;
@import
'../../style/global.scss'
;
html
,
body
{
width
:
px2rem
(
375px
);
height
:
100%
;
background-color
:
#F8F8F8
;
}
.search-transparent
{
background
:
transparent
;
border
:
1px
solid
rgba
(
255
,
255
,
255
,
1
);
color
:
#fff
;
margin
:
px2rem
(
8px
)
0
0
0
;
}
.
search-transparent
:
:-
webkit-input-placeholder
{
color
:
#fff
;
}
.white
{
color
:
#fff
;
}
.header-right
{
width
:
px2rem
(
20px
);
height
:
px2rem
(
20px
);
position
:
relative
;
margin-top
:px2rem
(
13px
)
;
float
:
right
;
img
{
width
:
100%
;
height
:
100%
;
display
:
block
;
}
}
.bgFill
{
background
:
inherit
;
height
:
20px
;
}
.fs30
{
font-size
:
px2rem
(
15px
);
}
.gxy-study
{
margin-right
:
px2rem
(
19px
);
}
.gxy
{
font-size
:
px2rem
(
25px
);
margin
:
px2rem
(
25px
)
0
px2rem
(
11px
)
0
;
}
.header
{
width
:
100%
;
/*//height: px2rem(50px);*/
position
:
relative
;
}
.fixed
{
.search-menu
{
position
:
fixed
;
z-index
:
110
;
top
:
0
;
left
:
0
;
}
.fixBox
{
background
:
#4CBBA9
;
height
:px2rem
(
46px
)
;
padding
:
0
px2rem
(
25px
);
/* padding-top: px2rem(7px)*/
}
.bgFill
{
background
:
#4CBBA9
;
}
.
search-transparent
:
:-
webkit-input-placeholder
{
color
:
#fff
;
}
.search
{
border-color
:
#fff
;
}
.info-count
{
background
:
#FB5B52
;
color
:
#fff
}
}
.fixBox
{
padding
:
0
px2rem
(
25px
);
height
:
px2rem
(
30px
);
/* padding-top: px2rem(7px)*/
}
.search-menu
{
width
:
100%
;
position
:
absolute
;
}
.search
{
width
:
px2rem
(
290px
);
height
:
px2rem
(
30px
);
border-radius
:
px2rem
(
19px
);
float
:
left
;
text-align
:
left
;
}
.input
{
outline
:
none
;
border
:
none
;
float
:
left
;
font-size
:
px2rem
(
13px
);
margin
:
0
0
0
px2rem
(
15px
);
line-height
:
px2rem
(
28px
);
width
:
80%
;
color
:
#fff
;
}
.search-img
{
width
:
px2rem
(
13px
);
height
:
px2rem
(
13px
);
margin
:
px2rem
(
8px
)
px2rem
(
10px
)
0
0
;
float
:
right
;
}
.info-count
{
position
:absolute
;
top
:
-
(
px2rem
(
5px
));
left
:
(
px2rem
(
10px
));
/*max-width: px2rem(25px);*/
padding
:
0
px2rem
(
3px
)
0
px2rem
(
2px
);
height
:
px2rem
(
15px
);
line-height
:
px2rem
(
15px
);
border-radius
:
px2rem
(
15px
);
text-align
:
center
;
font-size
:px2rem
(
12px
)
;
/*font-weight: bold;*/
background-color
:
#fff
;
color
:
RGBA
(
53
,
134
,
126
,
1
);
}
.num-min
{
max-width
:
px2rem
(
25px
);
min-width
:
px2rem
(
15px
);
/*padding:0;*/
}
.num-max
{
width
:
auto
;
/* background-color: RGBA(251, 91, 82, 1);
color: #fff;*/
}
.hot-tag
{
width
:
100%
;
height
:
px2rem
(
150px
);
}
.hotTagTitle
{
font-size
:
px2rem
(
18px
);
padding
:
px2rem
(
73px
)
px2rem
(
15px
);
float
:
left
;
background-color
:
#fff
;
}
.cource
{
width
:
100%
;
height
:
px2rem
(
350px
);
}
.font-title
{
font-size
:
px2rem
(
18px
);
padding
:
0
0
px2rem
(
21px
)
px2rem
(
15px
);
float
:
left
;
width
:
100%
;
text-align
:
left
;
}
.title
{
font-size
:
px2rem
(
16px
);
}
.cource-left
{
float
:
left
;
padding-left
:
px2rem
(
15px
);
}
.need-left
{
float
:
left
;
padding
:
0
0
px2rem
(
40px
)
px2rem
(
15px
);
}
.cource-time
{
float
:
left
;
}
.cource-img
{
width
:
px2rem
(
170px
);
height
:
px2rem
(
96px
);
margin-bottom
:
px2rem
(
10px
);
}
.cource-more
{
font-size
:
px2rem
(
15px
);
color
:
#999999
;
}
.need
{
width
:
100%
;
height
:
px2rem
(
325px
);
margin-top
:
px2rem
(
35px
);
}
</
style
>
src/componentsn/business/yqy-lecturer-select.ok.vue
0 → 100644
浏览文件 @
a86b89f2
<
template
>
<section>
<article
class=
"group-title"
>
<section
class=
"group-title-order"
>
<div
@
click=
"selectedType(1)"
class=
"group-title-order-item"
>
<span>
全国
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"selectedType(2)"
class=
"group-title-order-item"
>
<span>
全部等级
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"selectedType(3)"
class=
"group-title-order-item"
>
<span>
全部科室
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
</section>
</article>
<article
class=
"lect-selection"
>
<section
class=
"lect-selection-title"
>
<img
src=
"../../images/lecturer/select-delete.png"
/>
<span>
选择地区
</span>
<span
class=
"no-content"
></span>
</section>
<section
class=
"lect-selection-content"
>
<div
class=
"lect-selection-content-mask"
></div>
<!-- 选择地区 -->
<article
class=
"lect-selection-content-region"
>
</article>
<!-- 选择医院等级 -->
<article
class=
"lect-selection-content-level"
>
</article>
<!-- 选择医院科室 -->
<article
class=
"lect-selection-content-region"
>
</article>
</section>
</article>
</section>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
selectedTypeIndex
:
1
}
},
props
:
{
},
computed
:
{
// ...mapGetters({
// // orderNum: 'orderNum'
// })
},
watch
:
{
// orderNum(val) {
// this.showOrderIndex = 1
// }
},
methods
:
{
selectedType
(
index
)
{
this
.
selectedTypeIndex
=
index
this
.
$emit
(
'selectedType'
,
index
)
},
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
@import
'../../style/mixin.scss'
;
.lect-selection
{
display
:
flex
;
// position: fixed;
// top: 0;
// left: 0;
// right: 0;
// bottom: 0;
// background: #fff;
flex-direction
:
row
;
margin
:
px2rem
(
33px
)
px2rem
(
15px
)
px2rem
(
13px
);
&
-title
{
display
:
flex
;
flex-direction
:
row
;
width
:
px2rem
(
325px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
height
:
px2rem
(
25px
);
width
:
px2rem
(
25px
);
}
span
{
font-size
:
px2rem
(
18px
);
color
:
#333
;
}
}
}
.group-title
{
display
:
flex
;
flex-direction
:
row
;
margin
:
px2rem
(
4px
)
px2rem
(
25px
)
px2rem
(
6px
);
&
-order
{
display
:
flex
;
flex-direction
:
row
;
width
:
px2rem
(
325px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
&
-item
{
// display: inline-block;
// position: relative;
span
{
font-size
:
px2rem
(
15px
);
color
:
#333
;
// margin-right: px2rem(30px);
}
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
// top: px2rem(2px);
// left: px2rem(51px);
// padding-top: px2rem(10px);
height
:
px2rem
(
11px
);
width
:
px2rem
(
11px
);
}
}
}
}
.active
{
color
:
#449284
;
}
</
style
>
src/componentsn/business/yqy-lecturer-select.vue
浏览文件 @
a86b89f2
<
template
>
<section>
<article
class=
"group-title"
>
<
article
v-show=
"showOrder"
class=
"group-title-order"
>
<div
@
click=
"
order
(1)"
class=
"group-title-order-item"
>
<
section
class=
"group-title-order"
>
<div
@
click=
"
selectedType
(1)"
class=
"group-title-order-item"
>
<span>
全国
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"
order
(2)"
class=
"group-title-order-item"
>
<div
@
click=
"
selectedType
(2)"
class=
"group-title-order-item"
>
<span>
全部等级
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"
order(2
)"
class=
"group-title-order-item"
>
<div
@
click=
"
selectedType(3
)"
class=
"group-title-order-item"
>
<span>
全部科室
</span><img
src=
"../../images/lecturer/select-down.png"
/>
</div>
</section>
</article>
<article
class=
"lect-selection"
>
<section
class=
"lect-selection-title"
>
<img
src=
"../../images/lecturer/select-delete.png"
/>
<span>
选择地区
</span>
<span
class=
"no-content"
></span>
</section>
<section
class=
"lect-selection-content"
>
<div
class=
"lect-selection-content-mask"
></div>
<!-- 选择地区 -->
<article
class=
"lect-selection-content-region"
>
</article>
<!-- 选择医院等级 -->
<article
class=
"lect-selection-content-level"
>
</article>
<!-- 选择医院科室 -->
<article
class=
"lect-selection-content-region"
>
</article>
</section>
</article>
</section>
</
template
>
<
script
>
import
{
mapGetters
}
from
'vuex'
export
default
{
data
()
{
return
{
s
howOrder
Index
:
1
s
electedType
Index
:
1
}
},
props
:
{
groupTitle
:
{
type
:
String
,
default
:
'课程'
},
isShowNum
:
{
type
:
Boolean
,
default
:
true
},
groupNum
:
{
type
:
String
,
default
:
"0"
},
showTitle
:
{
type
:
Boolean
,
default
:
true
},
showOrder
:
{
type
:
Boolean
,
default
:
true
}
},
computed
:
{
...
mapGetters
({
orderNum
:
'orderNum'
})
//
...mapGetters({
// //
orderNum: 'orderNum'
//
})
},
watch
:
{
orderNum
(
val
)
{
this
.
showOrderIndex
=
1
}
//
orderNum(val) {
//
this.showOrderIndex = 1
//
}
},
methods
:
{
toggle
()
{
this
.
showTitle
=
!
showTitle
this
.
showOrder
=
!
showOrder
},
order
(
index
)
{
this
.
showOrderIndex
=
index
this
.
$emit
(
'order'
,
index
)
selectedType
(
index
)
{
this
.
selectedTypeIndex
=
index
this
.
$emit
(
'selectedType'
,
index
)
},
// resetShowOrderIndex(){
// this.showOrderIndex = 1
// }
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
@import
'../../style/mixin.scss'
;
.lect-selection
{
display
:
flex
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
;
background
:
#fff
;
flex-direction
:
row
;
margin
:
px2rem
(
33px
)
px2rem
(
15px
)
px2rem
(
13px
);
&
-title
{
display
:
flex
;
flex-direction
:
row
;
width
:
px2rem
(
325px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
height
:
px2rem
(
25px
);
width
:
px2rem
(
25px
);
}
span
{
font-size
:
px2rem
(
18px
);
color
:
#333
;
}
}
}
.group-title
{
display
:
flex
;
flex-direction
:
row
;
...
...
@@ -82,54 +107,24 @@ export default {
display
:
flex
;
flex-direction
:
row
;
width
:
px2rem
(
325px
);
// padding: px2rem(10px) 0 px2rem(10px);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
&
-item
{
// display: inline-block;
// position: relative;
span
{
font-size
:
px2rem
(
15px
);
color
:
#333
;
// margin-right: px2rem(30px);
}
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
// top: px2rem(2px);
// left: px2rem(51px);
// padding-top: px2rem(10px);
height
:
px2rem
(
11px
);
width
:
px2rem
(
11px
);
}
}
}
.first-name
{
// left: px2rem(63px);
}
.course-num
{
left
:
px2rem
(
37px
);
}
.hot-degree
{
left
:
px2rem
(
25px
);
}
.active
{
color
:
#449284
;
}
&
-title
{
padding
:
0
px2rem
(
15px
);
&
-main
{
margin-right
:
px2rem
(
6px
);
font-size
:
px2rem
(
18px
);
font-weight
:
500
;
color
:
#28344C
;
}
&
-sub
{
font-size
:
px2rem
(
15px
);
font-weight
:
400
;
color
:
#999
;
}
}
}
.active
{
color
:
#449284
;
}
</
style
>
src/homecom/components/business-new/yqy-home-header.vue
浏览文件 @
a86b89f2
...
...
@@ -16,6 +16,8 @@
</div>
</div>
</div>
</
template
>
...
...
src/views/index-no.vue
0 → 100644
浏览文件 @
a86b89f2
此差异已折叠。
点击以展开。
src/views/index.vue
浏览文件 @
a86b89f2
...
...
@@ -16,10 +16,186 @@
<YqyHotLecturer/>
<!-- 全部讲师标题 -->
<YqyLecturerTitle/>
<!-- 全部讲师选择 -->
<YqyLecturerSelect/>
<!--
<YqyLecturerSelect/>
-->
<section>
<article
class=
"lect-selection"
>
<div
class=
"lect-selection-content-mask"
></div>
<section
class=
"lect-selection-title"
>
<img
src=
"../images/lecturer/select-delete.png"
/>
<span>
选择地区
</span>
<span
class=
"no-content"
></span>
</section>
<article
class=
"group-title"
>
<section
class=
"group-title-order"
>
<div
@
click=
"selectedType(1)"
class=
"group-title-order-item"
>
<span>
全国
</span><img
src=
"../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"selectedType(2)"
class=
"group-title-order-item"
>
<span>
全部等级
</span><img
src=
"../images/lecturer/select-down.png"
/>
</div>
<div
@
click=
"selectedType(3)"
class=
"group-title-order-item"
>
<span>
全部科室
</span><img
src=
"../images/lecturer/select-down.png"
/>
</div>
</section>
</article>
<section
class=
"lect-selection-content"
>
<!-- 选择地区 -->
<article
class=
"lect-selection-content-region"
v-show=
"true"
>
<table
style=
"width: 600px;"
>
<tr>
<td
style=
"width: 33%"
>
<table>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
<tr>
<td>
111
</td>
</tr>
</table>
</td>
<td
style=
"width: 60%"
>
<table>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
<tr>
<td>
222
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--
<article
class=
"lect-selection-content-1"
>
<section
class=
"lect-selection-content-title"
>
<span>
北京
</span>
<span
class=
"no-content"
>
五十环
</span>
<img
src=
"../images/lecturer/select-delete.png"
/>
</section>
</article>
-->
</article>
<!-- 选择医院等级 -->
<article
class=
"lect-selection-content-level"
v-show=
"false"
>
eee
</article>
<!-- 选择医院科室 -->
<article
class=
"lect-selection-content-region"
v-show=
"false"
>
rrr
</article>
</section>
</article>
</section>
<!-- 全部讲师列表 -->
<
YqyTeacherList/
>
<
!--
<YqyTeacherList/>
--
>
<!--返回顶部-->
<BackTop
v-if=
"isShowBackTop"
/>
...
...
@@ -32,7 +208,7 @@
import
{
Swipe
,
SwipeItem
}
from
'mint-ui'
;
import
{
mapState
,
mapMutations
,
mapActions
}
from
'vuex'
import
BackTop
from
'@/homecom/components/common/backTop'
;
import
YqyHomeHeader
from
'@/
homecom/components/business-new
/yqy-home-header'
;
import
YqyHomeHeader
from
'@/
componentsn/business
/yqy-home-header'
;
import
YqyLecturerTitle
from
'@/componentsn/business/yqy-lecturer-title'
;
import
YqyLecturerSelect
from
'@/componentsn/business/yqy-lecturer-select'
;
import
YqyHotLecturer
from
'@/componentsn/business/yqy-hot-lecturer'
;
...
...
@@ -40,6 +216,7 @@ import YqyTeacherList from '@/componentsn/business/yqy-teacher-list'
export
default
{
data
(){
return
{
selectedTypeIndex
:
1
,
prevent
:
true
,
showNewCorse
:
false
,
// 是否显示新内容 默认不显示
isFixed
:
false
,
...
...
@@ -155,6 +332,10 @@ export default {
// ...mapActions({
// 'setAdjustList': 'setAdjustList'
// }),
selectedType
(
index
)
{
this
.
selectedTypeIndex
=
index
// this.$emit('selectedType', index)
},
initAll
(){
this
.
getSwiper
()
...
...
@@ -458,3 +639,108 @@ export default {
}
</
style
>
<
style
lang=
"scss"
scoped
>
@import
'../style/mixin.scss'
;
.lect-selection-content
{
display
:
block
;
position
:
absolute
;
top
:
px2rem
(
150px
);
z-index
:
3
;
background
:
#fff
;
flex-direction
:
row
;
&
-title
{
display
:
block
;
flex-direction
:
row
;
padding
:
px2rem
(
33px
)
px2rem
(
15px
)
px2rem
(
13px
);
width
:
px2rem
(
375px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
height
:
px2rem
(
25px
);
width
:
px2rem
(
25px
);
}
span
{
height
:
px2rem
(
18px
);
font-size
:
px2rem
(
18px
);
color
:
#333
;
}
}
&
-content-1
{
position
:
absolute
;
top
:
px2rem
(
140px
);
}
}
.lect-selection
{
display
:
flex
;
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
bottom
:
0
;
z-index
:
1
;
background
:
#fff
;
flex-direction
:
row
;
&
-title
{
display
:
flex
;
flex-direction
:
row
;
padding
:
px2rem
(
33px
)
px2rem
(
15px
)
px2rem
(
13px
);
width
:
px2rem
(
375px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
height
:
px2rem
(
25px
);
width
:
px2rem
(
25px
);
}
span
{
height
:
px2rem
(
18px
);
font-size
:
px2rem
(
18px
);
color
:
#333
;
}
}
&
-content
{
position
:
absolute
;
top
:
px2rem
(
140px
);
}
}
.group-title
{
position
:
absolute
;
top
:
px2rem
(
80px
);
z-index
:
2
;
display
:
flex
;
flex-direction
:
row
;
margin
:
px2rem
(
4px
)
px2rem
(
25px
)
px2rem
(
6px
);
&
-order
{
display
:
flex
;
flex-direction
:
row
;
width
:
px2rem
(
325px
);
justify-content
:
space-between
;
font-size
:
px2rem
(
13px
);
&
-item
{
span
{
font-size
:
px2rem
(
15px
);
color
:
#333
;
}
img
{
position
:
relative
;
top
:
px2rem
(
1px
);
left
:
px2rem
(
1px
);
height
:
px2rem
(
11px
);
width
:
px2rem
(
11px
);
}
}
}
}
.active
{
color
:
#449284
;
}
</
style
>
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录