Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds-front
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
beyond-clouds-front
Commits
23abeca3
Commit
23abeca3
authored
Feb 26, 2020
by
yanju
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
博客、项目、问答加置顶
parent
e2d417e1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
41 additions
and
7 deletions
+41
-7
components/pc/answerCard.vue
+19
-0
components/pc/projectCard.vue
+11
-2
pages/answer/detail/_id.vue
+3
-0
pages/blog/detail/_id.vue
+5
-5
pages/project/detail/_id.vue
+3
-0
No files found.
components/pc/answerCard.vue
View file @
23abeca3
...
...
@@ -14,6 +14,11 @@
<div
class=
"answer-card__right"
>
<div
class=
"title"
>
<p
class=
"title1"
>
{{
questionTitle
}}
</p>
<div
class=
"icon-box"
>
<p
class=
"icon"
style=
"background-color: #00AAE6"
v-if=
"priority>0"
>
<yun-icon
name=
"top"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
</div>
<div
class=
"label-box"
>
<p
v-if=
"isMy&&status===-1"
class=
"label-box__err"
>
被锁定
</p>
</div>
...
...
@@ -112,6 +117,7 @@
this
.
viewNumber
=
info
.
viewNumber
;
this
.
status
=
info
.
status
;
this
.
praiseNum
=
info
.
praiseNum
;
this
.
priority
=
info
.
priority
;
}
if
(
this
.
info
.
itemId
){
this
.
questionTitle
=
info
.
title
;
...
...
@@ -292,6 +298,19 @@
@include
fontStyle(18,25,500,#222,left);
height
:
auto
;
}
>
.icon-box
{
margin-right
:
15
*$
length
;
@extend
%flex-row-spb;
justify-content
:
flex-start
;
>
.icon{
margin-right
:
10
*$
length
;
width
:
20
*$
length
;
height
:
20
*$
length
;
border-radius
:
2
*$
length
;
@extend
%flex-column-center;
background-color
:
#FF7474
;
}
}
>
.label-box
{
margin-top
:
8
*$
length
;
margin-bottom
:
8
*$
length
;
...
...
components/pc/projectCard.vue
View file @
23abeca3
...
...
@@ -10,6 +10,9 @@
<p
class=
"icon1"
v-if=
"cardView>=20"
>
<yun-icon
name=
"hot"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<p
class=
"icon1"
style=
"background-color: #00AAE6"
v-if=
"priority>0"
>
<yun-icon
name=
"top"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<!--
<p
class=
"icon2"
>
-->
<!--
<yun-icon
name=
"like2"
size=
"12px"
color=
"#fff"
></yun-icon>
-->
...
...
@@ -155,7 +158,8 @@
this
.
cardUser
=
info
.
userNick
;
this
.
cardType
=
2
;
this
.
status
=
info
.
status
;
this
.
praiseNum
=
info
.
praiseNum
this
.
praiseNum
=
info
.
praiseNum
;
this
.
priority
=
info
.
priority
;
}
if
(
this
.
info
.
projectId
){
...
...
@@ -170,7 +174,9 @@
this
.
cardUser
=
info
.
author
;
this
.
cardType
=
1
;
this
.
status
=
info
.
status
;
this
.
praiseNum
=
info
.
praiseNum
this
.
praiseNum
=
info
.
praiseNum
;
this
.
priority
=
info
.
priority
;
}
if
(
this
.
info
.
contentId
){
...
...
@@ -182,6 +188,8 @@
this
.
cardTime
=
dateConvert
(
info
.
createTime
);
this
.
cardUser
=
info
.
author
;
this
.
cardType
=
3
;
this
.
priority
=
info
.
priority
;
}
if
(
this
.
info
.
itemId
&&
this
.
info
.
itemType
===
"BLOG"
){
this
.
cardName
=
info
.
title
;
...
...
@@ -192,6 +200,7 @@
this
.
cardTime
=
dateConvert
(
info
.
createTime
);
this
.
cardUser
=
info
.
author
;
this
.
cardType
=
2
;
}
if
(
this
.
info
.
itemId
&&
this
.
info
.
itemType
===
"PROJECT"
){
this
.
cardName
=
info
.
title
;
...
...
pages/answer/detail/_id.vue
View file @
23abeca3
...
...
@@ -11,6 +11,9 @@
<p
class=
"icon"
v-if=
"articleDetail.viewNumber>20"
>
<yun-icon
name=
"hot"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<p
class=
"icon"
style=
"background-color: #00AAE6"
v-if=
"articleDetail.priority>0"
>
<yun-icon
name=
"top"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<!--
<p
class=
"icon"
>
-->
<!--
<yun-icon
name=
"like2"
size=
"12px"
color=
"#fff"
></yun-icon>
-->
...
...
pages/blog/detail/_id.vue
View file @
23abeca3
...
...
@@ -12,7 +12,9 @@
<p
class=
"icon"
v-if=
"articleDetail.viewNumber>20"
>
<yun-icon
name=
"hot"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<p
class=
"icon"
style=
"background-color: #00AAE6"
v-if=
"articleDetail.priority>0"
>
<yun-icon
name=
"top"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<!--
<p
class=
"icon"
>
-->
<!--
<yun-icon
name=
"like2"
size=
"12px"
color=
"#fff"
></yun-icon>
-->
<!--
</p>
-->
...
...
@@ -26,10 +28,8 @@
{{
articleDetail
.
userNick
}}
<span>
·
</span>
{{
dataConvert2
(
articleDetail
.
createTime
)
}}
</p>
<div
class=
"right"
>
<!--
<div
class=
"icon-box"
>
-->
<!--
<yun-icon
name=
"star"
size=
"12px"
pb=
"7px"
color=
"#ccc"
></yun-icon>
-->
<!--
<span>
4
</span>
-->
<!--
</div>
-->
<div
class=
"icon-box"
>
<yun-icon
name=
"like1"
size=
"12px"
pb=
"7px"
color=
"#ccc"
></yun-icon>
<span>
{{
articleDetail
.
praiseNum
}}
</span>
...
...
pages/project/detail/_id.vue
View file @
23abeca3
...
...
@@ -12,6 +12,9 @@
<p
class=
"icon"
v-if=
"articleDetail.viewNumber>20"
>
<yun-icon
name=
"hot"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<p
class=
"icon"
style=
"background-color: #00AAE6"
v-if=
"articleDetail.priority>0"
>
<yun-icon
name=
"top"
size=
"12px"
color=
"#fff"
></yun-icon>
</p>
<!--
<p
class=
"icon"
>
-->
<!--
<yun-icon
name=
"like2"
size=
"12px"
color=
"#fff"
></yun-icon>
-->
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment