Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
transport-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
transport-show-h5
Commits
74f029fc
提交
74f029fc
authored
7月 08, 2020
作者:
lihuihui
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitlab.ezijing.com/ezijing/transport-weapp-h5
上级
100f7aba
f9edcdd2
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
121 行增加
和
77 行删除
+121
-77
app.vue
src/app.vue
+1
-3
courseTagMessage.vue
src/pages/course/tag/courseTagMessage.vue
+20
-15
item.vue
src/pages/course/tag/item.vue
+10
-5
list.vue
src/pages/course/tag/list.vue
+21
-8
searchTagMessage.vue
src/pages/course/tag/searchTagMessage.vue
+10
-7
tagMessage.vue
src/pages/course/tag/tagMessage.vue
+10
-5
index.vue
src/pages/home/index.vue
+20
-20
login.vue
src/pages/login/login.vue
+2
-2
courseList.vue
src/pages/search/courseList.vue
+8
-5
tagList.vue
src/pages/search/tagList.vue
+11
-3
videoList.vue
src/pages/search/videoList.vue
+8
-4
没有找到文件。
src/app.vue
浏览文件 @
74f029fc
<
template
>
<div
style=
"width: 100%;"
id=
"app"
>
<!--
<keep-alive
:max=
"5"
>
-->
<router-view
:key=
"$route.fullPath"
></router-view>
<!--
</keep-alive>
-->
<router-view
:key=
"$route.fullPath"
></router-view>
</div>
</
template
>
...
...
src/pages/course/tag/courseTagMessage.vue
浏览文件 @
74f029fc
...
...
@@ -56,28 +56,33 @@ export default {
methods
:
{
onClick
(
data
)
{
if
(
this
.
isTest
)
{
const
query
=
{
type
:
2
,
tag_id
:
data
.
id
,
papersUrl
:
'zy/v2/examination/course-papers'
// 知识点测试
const
path
=
`/exam/answer?type=2&tag_id=
${
data
.
id
}
&papersUrl=zy/v2/examination/course-papers`
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
this
.
$router
.
push
({
path
})
}
this
.
$router
.
push
({
path
:
'/exam/answer'
,
query
})
return
}
else
{
this
.
$emit
(
'change'
,
data
)
}
this
.
$emit
(
'change'
,
data
)
},
toggleMore
()
{
this
.
showMore
=
!
this
.
showMore
},
viewMore
()
{
this
.
$router
.
push
({
name
:
'courseTag'
,
params
:
{
courseId
:
this
.
courseId
,
chapterId
:
this
.
data
.
id
},
query
:
{
is_test
:
this
.
isTest
?
'1'
:
'0'
}
})
const
path
=
`/course/learn/
${
this
.
courseId
}
/tag/
${
this
.
data
.
id
}
?is_test=
${
this
.
isTest
?
'1'
:
'0'
}
`
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
this
.
$router
.
push
({
path
})
}
}
},
mounted
()
{
...
...
src/pages/course/tag/item.vue
浏览文件 @
74f029fc
...
...
@@ -39,6 +39,9 @@ export default {
return
this
.
detail
.
contents
?
this
.
detail
.
contents
.
replace
(
/
\n
/g
,
'<br/>'
)
:
''
},
isWeapp
()
{
return
this
.
$store
.
state
.
isWeapp
}
},
methods
:
{
...
...
@@ -62,12 +65,14 @@ export default {
},
// 去知识点考试页面
toExamPage
()
{
const
query
=
{
type
:
2
,
tag_id
:
this
.
detail
.
id
,
papersUrl
:
'zy/v2/examination/course-papers'
const
path
=
`/exam/answer?type=2&tag_id=
${
this
.
detail
.
id
}
&papersUrl=zy/v2/examination/course-papers`
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
this
.
$router
.
push
({
path
})
}
this
.
$router
.
push
({
path
:
'/exam/answer'
,
query
})
}
},
beforeMount
()
{
...
...
src/pages/course/tag/list.vue
浏览文件 @
74f029fc
...
...
@@ -49,6 +49,9 @@ export default {
},
isTest
()
{
return
this
.
$route
.
query
.
is_test
===
'1'
},
isWeapp
()
{
return
this
.
$store
.
state
.
isWeapp
}
},
methods
:
{
...
...
@@ -71,16 +74,26 @@ export default {
})
},
onClick
({
id
})
{
if
(
this
.
isTest
)
{
const
query
=
{
type
:
2
,
tag_id
:
id
,
papersUrl
:
'zy/v2/examination/course-papers'
const
path
=
`/exam/answer?type=2&tag_id=
${
id
}
&papersUrl=zy/v2/examination/course-papers`
if
(
this
.
isWeapp
)
{
if
(
this
.
isTest
)
{
// 知识点测试
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/tag/
${
id
}
`
})
}
}
else
{
if
(
this
.
isTest
)
{
// 知识点测试
this
.
$router
.
push
({
path
})
}
else
{
this
.
$router
.
push
({
name
:
'courseTagItem'
,
params
:
{
id
}
})
}
this
.
$router
.
push
({
path
:
'/exam/answer'
,
query
})
return
}
this
.
$router
.
push
({
name
:
'courseTagItem'
,
params
:
{
id
}
})
}
},
beforeMount
()
{
...
...
src/pages/course/tag/searchTagMessage.vue
浏览文件 @
74f029fc
...
...
@@ -52,15 +52,18 @@ export default {
methods
:
{
onClick
(
data
)
{
if
(
this
.
isTest
)
{
const
query
=
{
type
:
2
,
tag_id
:
data
.
id
,
papersUrl
:
'zy/v2/examination/course-papers'
// 知识点测试
const
path
=
`/exam/answer?type=2&tag_id=
${
data
.
id
}
&papersUrl=zy/v2/examination/course-papers`
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
this
.
$router
.
push
({
path
})
}
this
.
$router
.
push
({
path
:
'/exam/answer'
,
query
})
return
}
else
{
this
.
$emit
(
'change'
,
data
)
}
this
.
$emit
(
'change'
,
data
)
},
toggleMore
()
{
this
.
showMore
=
!
this
.
showMore
...
...
src/pages/course/tag/tagMessage.vue
浏览文件 @
74f029fc
...
...
@@ -49,6 +49,9 @@ export default {
return
this
.
data
.
contents
?
this
.
data
.
contents
.
replace
(
/
\n
/g
,
'<br/>'
)
:
''
},
isWeapp
()
{
return
this
.
$store
.
state
.
isWeapp
}
},
methods
:
{
...
...
@@ -60,12 +63,14 @@ export default {
},
// 去知识点考试页面
toExamPage
()
{
const
query
=
{
type
:
2
,
tag_id
:
this
.
data
.
id
,
papersUrl
:
'zy/v2/examination/course-papers'
const
path
=
`/exam/answer?type=2&tag_id=
${
this
.
data
.
id
}
&papersUrl=zy/v2/examination/course-papers`
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/web/index?src=
${
window
.
location
.
origin
}${
path
}
`
})
}
else
{
this
.
$router
.
push
({
path
})
}
this
.
$router
.
push
({
path
:
'/exam/answer'
,
query
})
}
},
mounted
()
{
...
...
src/pages/home/index.vue
浏览文件 @
74f029fc
...
...
@@ -86,30 +86,30 @@ export default {
mockIndex
:
`/pages/web/index?src=
${
window
.
location
.
origin
}
/mock/index`
,
pay
:
`/pages/web/index?src=
${
window
.
location
.
origin
}
/pay`
}
const
isLogin
=
requireLogin
?
await
this
.
$store
.
dispatch
(
'checkLogin'
)
:
false
// 未登录
if
(
requireLogin
&&
!
isLogin
)
{
if
(
this
.
isWeapp
)
{
// 小程序
wx
.
miniProgram
.
navigateTo
({
url
:
`/pages/login/index?redirect_uri=
${
encodeURIComponent
(
map
[
name
]
)}
`
})
}
else
{
this
.
$router
.
push
({
name
:
'login'
})
}
return
}
//
const isLogin = requireLogin
//
? await this.$store.dispatch('checkLogin')
//
: false
//
//
未登录
//
if (requireLogin && !isLogin) {
//
if (this.isWeapp) {
//
// 小程序
//
wx.miniProgram.navigateTo({
//
url: `/pages/login/index?redirect_uri=${encodeURIComponent(
//
map[name]
//
)}`
//
})
//
} else {
//
this.$router.push({ name: 'login' })
//
}
//
return
//
}
if
(
this
.
isWeapp
)
{
// 小程序
wx
.
miniProgram
.
navigateTo
({
url
:
map
[
name
]
})
return
}
else
{
// h5
this
.
$router
.
push
({
name
})
}
// h5
this
.
$router
.
push
({
name
})
}
},
beforeMount
()
{
...
...
src/pages/login/login.vue
浏览文件 @
74f029fc
...
...
@@ -110,7 +110,7 @@ export default {
this
.
$store
.
commit
(
'setToken'
,
response
.
data
.
TGC
)
if
(
this
.
isWeapp
)
{
wx
.
miniProgram
.
postMessage
({
data
:
{
token
:
response
.
data
.
TGC
}
})
wx
.
miniProgram
.
navigateBack
(
{
delta
}
)
wx
.
miniProgram
.
navigateBack
()
return
}
if
(
this
.
redirectURI
)
{
...
...
@@ -161,7 +161,7 @@ export default {
}
if
(
Cookies
.
get
(
'wechat_login_error'
))
{
Cookies
.
remove
(
'wechat_login_error'
,
{
domain
:
'.ezijing.com'
})
wx
.
miniProgram
.
navigateBack
(
{
delta
:
2
}
)
wx
.
miniProgram
.
navigateBack
()
}
}
}
...
...
src/pages/search/courseList.vue
浏览文件 @
74f029fc
...
...
@@ -56,11 +56,14 @@ export default {
this
.
getList
()
},
onClick
(
data
)
{
const
url
=
data
.
free
?
`/pages/free/item?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
:
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/learn/
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
// this.$router.push({ name: 'courseLearnItem', params: { id: data.id } })
if
(
this
.
isWeapp
)
{
const
url
=
data
.
free
?
`/pages/course/free?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
:
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/learn/
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
}
else
{
this
.
$router
.
push
({
name
:
'courseLearnItem'
,
params
:
{
id
:
data
.
id
}
})
}
}
},
beforeMount
()
{
...
...
src/pages/search/tagList.vue
浏览文件 @
74f029fc
...
...
@@ -38,6 +38,11 @@ export default {
}
}
},
computed
:
{
isWeapp
()
{
return
this
.
$store
.
state
.
isWeapp
}
},
methods
:
{
getList
()
{
this
.
loaded
=
false
...
...
@@ -51,9 +56,12 @@ export default {
this
.
getList
()
},
onClick
(
data
)
{
const
url
=
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/tag/
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
// this.$router.push({ name: 'courseTagItem', params: { id: data.id } })
if
(
this
.
isWeapp
)
{
const
url
=
`/pages/web/index?src=
${
window
.
location
.
origin
}
/course/tag/
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
}
else
{
this
.
$router
.
push
({
name
:
'courseTagItem'
,
params
:
{
id
:
data
.
id
}
})
}
}
},
beforeMount
()
{
...
...
src/pages/search/videoList.vue
浏览文件 @
74f029fc
...
...
@@ -64,10 +64,14 @@ export default {
this
.
getList
()
},
onClick
(
data
)
{
const
url
=
data
.
free
?
`/pages/free/item?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
:
`/pages/course/item?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
if
(
this
.
isWeapp
)
{
const
url
=
data
.
free
?
`/pages/course/free?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
:
`/pages/course/item?id=
${
data
.
course_id
}
&chapter_id=
${
data
.
id
}
`
wx
.
miniProgram
.
navigateTo
({
url
})
}
else
{
window
.
alert
(
'请在微信小程序中打开'
)
}
}
},
beforeMount
()
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论