Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-learning-report
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-learning-report
提交
3f367ef4
提交
3f367ef4
编写于
2月 24, 2020
作者:
guangjun.yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除的文件等
上级
b78aad3e
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
13 行增加
和
137 行删除
+13
-137
index.less
components/bussiness/common-header/index.less
+0
-58
index.vue
components/bussiness/common-header/index.vue
+0
-50
index.vue
pages/index.vue
+1
-17
prolist.vue
pages/prolist.vue
+1
-1
vue-inject.js
plugins/vue-inject.js
+11
-11
未找到文件。
components/bussiness/common-header/index.less
已删除
100644 → 0
浏览文件 @
b78aad3e
.common-header-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
.top-header {
background: transparent;
display: flex;
flex-direction: row;
align-items: center;
width: 100%;
margin-top: 25px;
padding: 5px 0 5px;
}
.top-header.active {
background-color: #fff;
}
.top-header .left-icon {
padding: 5px 10px 5px 15px;
}
.top-header .title {
width: 206px;
height: 18px;
line-height: 18px;
margin-left: 50px;
text-align: center;
color: #fff;
font-size: 18px;
overflow: hidden;
span {
display: none;
}
}
.top-header .title.active {
color: #000;
span {
display: block;
}
}
.top-header .right-icon {
margin-left: 20px;
padding: 5px 15px 5px 15px;
}
.top-header .left-icon img,
.top-header .right-icon img {
display: block;
width: 25px;
height: 25px;
}
}
.common-header-container.active {
background-color: #fff;
}
.home-page {
width: 100% !important;
margin-left: 0 !important;
}
\ No newline at end of file
components/bussiness/common-header/index.vue
已删除
100644 → 0
浏览文件 @
b78aad3e
<
template
>
<div
:class=
"
{ active: isScroll }" class="common-header-container">
<div
:class=
"
{ active: isScroll }" class="top-header">
<div
class=
"content left-icon"
@
click=
"goBack"
>
<img
src=
"../../../assets/images/left-arrow-black.png"
alt=
""
>
</div>
<div
v-if=
"shareFlag"
:class=
"
{ active: isScroll }" class="content title">
<span>
{{
shareTitle1
}}
</span>
</div>
<div
class=
"content right-icon"
>
<!--
<img
src=
"../../assets/images/title-right.png"
alt=
""
>
-->
</div>
</div>
</div>
</
template
>
<
script
>
import
'./index.less'
;
export
default
{
name
:
'CommonHeader'
,
props
:
{
isScroll
:
{
type
:
Boolean
,
default
:
true
},
shareFlag
:
{
type
:
Boolean
,
default
:
false
},
shareTitle1
:
{
type
:
String
,
default
:
''
},
shareTitle2
:
{
type
:
String
,
default
:
''
},
isInNotice
:
{
type
:
Boolean
,
default
:
false
}
},
methods
:
{
goBack
()
{
this
.
$rocNative
.
goBack
();
},
},
}
</
script
>
pages/index.vue
浏览文件 @
3f367ef4
...
...
@@ -185,7 +185,7 @@ export default {
},
data
()
{
return
{
isShowLoading
:
fals
e
,
isShowLoading
:
tru
e
,
isScroll
:
false
,
isShowArea
:
false
,
isShowOrg
:
false
,
...
...
@@ -338,25 +338,11 @@ export default {
if
(
this
.
$rocNative
.
isWeb
)
{
this
.
getProjectInfo
(
this
.
queryParams
);
}
// window.addEventListener(
// 'scroll',
// () => {
// if (timeOutId) {
// clearTimeout(timeOutId);
// }
// timeOutId = setTimeout(this.handleScroll, 10);
// },
// false
// );
window
.
addEventListener
(
'scroll'
,
()
=>
{
this
.
handleScroll
()
},
false
);
},
methods
:
{
handleScroll
()
{
// var scrollTop =
// window.pageYOffset ||
// document.documentElement.scrollTop ||
// document.body.scrollTop;
var
scrollTop
=
window
.
scrollY
;
if
(
scrollTop
>
40
)
{
this
.
isScroll
=
true
;
...
...
@@ -684,9 +670,7 @@ export default {
getUserInfo
()
{
this
.
$rocNative
.
getUserInfo
&&
this
.
$rocNative
.
getUserInfo
().
then
(
params
=>
{
console
.
log
(
'#####params '
,
JSON
.
stringify
(
params
));
this
.
token
=
params
.
userToken
;
// 测试用时注释掉
// cookies.remove("token");
cookies
.
set
(
"lreporttoken"
,
this
.
token
);
this
.
setUserToken
(
this
.
token
);
this
.
setProjectId
(
this
.
projectId
);
...
...
pages/prolist.vue
浏览文件 @
3f367ef4
...
...
@@ -18,7 +18,7 @@ export default {
data
()
{
return
{
token
:
'6177426E77F8435B88A5B946B3546904'
,
showLoading
:
fals
e
,
showLoading
:
tru
e
,
title
:
"学情报告"
,
projectList
:
[]
};
...
...
plugins/vue-inject.js
浏览文件 @
3f367ef4
...
...
@@ -2,22 +2,22 @@ import Vue from 'vue'
import
rocNative
from
'@/utils/jsbridge'
import
echarts
from
'echarts'
import
{
Toast
}
from
'vant'
;
//
import { BASE_URL } from '@/utils/enumerate';
//
import WebBuriedPoint, { sendBuriedData } from 'web-buried-point';
import
{
BASE_URL
}
from
'@/utils/enumerate'
;
import
WebBuriedPoint
,
{
sendBuriedData
}
from
'web-buried-point'
;
//
const { NUXT_ENV_APP } = process.env;
//
Vue.use(WebBuriedPoint, {
//
class_name: `learning_report`,
//
url: `${BASE_URL[NUXT_ENV_APP]}/file/log/trace1`
//
});
const
{
NUXT_ENV_APP
}
=
process
.
env
;
Vue
.
use
(
WebBuriedPoint
,
{
class_name
:
`learning_report`
,
url
:
`
${
BASE_URL
[
NUXT_ENV_APP
]}
/file/log/trace1`
});
//
Vue.prototype.$sendBuriedData = sendBuriedData;
Vue
.
prototype
.
$sendBuriedData
=
sendBuriedData
;
Vue
.
use
(
Toast
);
// "vconsole": "^3.3.4"
import
VConsole
from
'vconsole/dist/vconsole.min.js'
//import vconsole
new
VConsole
()
// 初始化
//
//
"vconsole": "^3.3.4"
//
import VConsole from 'vconsole/dist/vconsole.min.js' //import vconsole
//
new VConsole() // 初始化
Vue
.
prototype
.
$echarts
=
echarts
Vue
.
prototype
.
$rocNative
=
new
rocNative
();
\ No newline at end of file
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录