Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
safe-campus-bbs
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
万成波
safe-campus-bbs
Commits
8d6b9d8c
Commit
8d6b9d8c
authored
Dec 02, 2025
by
yuwenwen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
移动端调整
parent
3153e911
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
17 additions
and
10 deletions
+17
-10
safe-campus-bbs-uniapp/components/Dynamic-Item.vue
safe-campus-bbs-uniapp/components/Dynamic-Item.vue
+3
-3
safe-campus-bbs-uniapp/pages/dynamic-detail/dynamic-detail.vue
...campus-bbs-uniapp/pages/dynamic-detail/dynamic-detail.vue
+1
-1
safe-campus-bbs-uniapp/pages/index/index.vue
safe-campus-bbs-uniapp/pages/index/index.vue
+1
-1
safe-campus-bbs-uniapp/pages/mine/mine.vue
safe-campus-bbs-uniapp/pages/mine/mine.vue
+10
-3
safe-campus-bbs-uniapp/pages/topic-detail/topic-detail.vue
safe-campus-bbs-uniapp/pages/topic-detail/topic-detail.vue
+2
-2
No files found.
safe-campus-bbs-uniapp/components/Dynamic-Item.vue
View file @
8d6b9d8c
...
...
@@ -185,7 +185,7 @@
},
displayComment
:{
type
:
Boolean
,
default
:
tru
e
default
:
fals
e
}
},
watch
:
{
...
...
@@ -198,6 +198,7 @@
}
this
.
userInfo
=
JSON
.
parse
(
JSON
.
parse
(
getUserInfo
()))
this
.
form
.
faceImg
=
generateSignature
(
this
.
userInfo
.
userName
)
console
.
log
(
this
.
form
.
faceImg
)
this
.
preNodes
=
this
.
formatContent
(
val
)
}
}
...
...
@@ -356,7 +357,6 @@
optionCode
:
item
.
code
}
dynamicVote
(
data
).
then
(
res
=>
{
console
.
log
(
res
)
if
(
res
.
code
==
200
)
{
uni
.
showToast
({
title
:
'
投票成功
'
...
...
@@ -402,7 +402,7 @@
}
},
imgLoadFail
()
{
this
.
userInfo
.
faceImg
=
defalutAvatar
this
.
form
.
faceImg
=
defalutAvatar
},
//预览视频
videoPreview
(
url
)
{
...
...
safe-campus-bbs-uniapp/pages/dynamic-detail/dynamic-detail.vue
View file @
8d6b9d8c
<
template
>
<view
class=
"detail-page-container"
>
<dynamic-item
:form=
"form"
@
refresh=
"handleRefresh"
@
refreshCurrent=
"handleRefresh"
@
deleteSuccess=
"deleteSuccess"
></dynamic-item>
<dynamic-item
:form=
"form"
:displayComment=
"true"
@
refresh=
"handleRefresh"
@
refreshCurrent=
"handleRefresh"
@
deleteSuccess=
"deleteSuccess"
></dynamic-item>
<!-- 评论管理区 -->
<comment-item
:form=
"form"
></comment-item>
</view>
...
...
safe-campus-bbs-uniapp/pages/index/index.vue
View file @
8d6b9d8c
...
...
@@ -11,7 +11,7 @@
<scroll-view
class=
"scroll-view-index"
scroll-y
:show-scrollbar=
"false"
v-if=
"list.length>0"
@
scrolltolower=
"loadMore"
>
<template
v-for=
"(item,index) in list"
>
<dynamic-item
:form=
"item"
:displayComment=
"false"
@
refresh=
"refreshContentList"
<dynamic-item
:form=
"item"
@
refresh=
"refreshContentList"
@
refreshCurrent=
"refreshCurrent"
></dynamic-item>
</
template
>
</scroll-view>
...
...
safe-campus-bbs-uniapp/pages/mine/mine.vue
View file @
8d6b9d8c
...
...
@@ -4,9 +4,9 @@
<view
class=
"mine-header"
>
<view
class=
"user-info-box"
>
<view
class=
"info-box"
v-if=
"userInfo"
>
<image
v-if=
"!userInfo.avatar"
src=
"/static/images/default-avatar.png"
class=
"avatar"
@
click=
"handleEditAvatar"
></image>
<image
v-
else
:src=
"userInfo.avatar"
class=
"avatar
"
@
click=
"handleEditAvatar"
></image>
<
!--
<
image
v-if=
"!userInfo.avatar"
src=
"/static/images/default-avatar.png"
class=
"avatar"
@
click=
"handleEditAvatar"
></image>
-->
<image
v-
if=
"faceImg"
:src=
"faceImg"
class=
"avatar"
@
error=
"imgLoadFail
"
@
click=
"handleEditAvatar"
></image>
<view
class=
"name-class"
>
<view
class=
"name"
>
{{
userInfo
.
nickName
}}
</view>
<view
class=
"class-name"
>
{{
userInfo
.
dept
.
deptName
}}
</view>
...
...
@@ -60,6 +60,8 @@
updateUserInfo
}
from
'
@/api/api.js
'
;
import
HelangCompress
from
'
@/components/HelangCompress.vue
'
;
import
{
generateSignature
}
from
'
@/utils/common.js
'
;
import
defalutAvatar
from
'
/static/images/default-avatar.png
'
export
default
{
data
()
{
return
{
...
...
@@ -73,6 +75,7 @@
total
:
0
,
uploadUrl
:
'
/bbs/mobile/common/upload
'
,
//上传地址
baseUrl
:
config
.
requestUrl
,
faceImg
:
''
}
},
components
:
{
...
...
@@ -94,6 +97,7 @@
getUserInfo
()
{
getInfo
().
then
(
res
=>
{
this
.
userInfo
=
res
.
data
this
.
faceImg
=
generateSignature
(
this
.
userInfo
.
userName
)
})
},
// 统计数据
...
...
@@ -166,6 +170,9 @@
}
});
},
imgLoadFail
()
{
this
.
faceImg
=
defalutAvatar
},
//将base64转换为blob
dataURLtoBlob
(
dataurl
)
{
var
arr
=
dataurl
.
split
(
'
,
'
),
...
...
safe-campus-bbs-uniapp/pages/topic-detail/topic-detail.vue
View file @
8d6b9d8c
...
...
@@ -131,11 +131,11 @@
.topic-container
{
width
:
92vw
;
height
:
18
0rpx
;
min-height
:
16
0rpx
;
border-radius
:
12rpx
;
background
:
linear-gradient
(
89
.31deg
,
rgba
(
230
,
246
,
254
,
1
)
1
.2%
,
rgba
(
186
,
239
,
255
,
1
)
99
.53%
);
text-align
:
center
;
padding
:
0
30rpx
;
padding
:
10rpx
30rpx
;
box-sizing
:
border-box
;
display
:
flex
;
align-items
:
center
;
...
...
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