Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-app
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李伟
cust-app
Commits
ad2cb64c
Commit
ad2cb64c
authored
Apr 27, 2025
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加了禁言弹窗
parent
ec779add
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
118 additions
and
41 deletions
+118
-41
articleDetail.vue
pagesArticle/articleDetail.vue
+4
-0
publishArticle.vue
pagesArticle/publishArticle.vue
+48
-22
addMessage.vue
pagesUser/addMessage.vue
+46
-15
info.vue
pagesme/message/info.vue
+20
-4
No files found.
pagesArticle/articleDetail.vue
View file @
ad2cb64c
...
@@ -319,6 +319,10 @@ export default{
...
@@ -319,6 +319,10 @@ export default{
}
}
uni
.
setStorageSync
(
"isRefresh"
,
true
)
uni
.
setStorageSync
(
"isRefresh"
,
true
)
this
.
getArticleDetail
()
this
.
getArticleDetail
()
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
else
{
}
else
{
uni
.
showToast
({
uni
.
showToast
({
title
:
res
.
data
.
message
,
title
:
res
.
data
.
message
,
...
...
pagesArticle/publishArticle.vue
View file @
ad2cb64c
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
<ELM
ref=
"elm"
:msg=
"tipMsg"
:isConfirm=
"isConfirm"
@
confirm=
"confirm"
></ELM>
<ELM
ref=
"elm"
:msg=
"tipMsg"
:isConfirm=
"isConfirm"
@
confirm=
"confirm"
></ELM>
<ELM
ref=
"elmPay"
:msg=
"tipMsg"
:isConfirm=
"isPayConfirm"
@
confirm=
"payConfirm"
></ELM>
<ELM
ref=
"elmPay"
:msg=
"tipMsg"
:isConfirm=
"isPayConfirm"
@
confirm=
"payConfirm"
></ELM>
<ELM
ref=
"elmReject"
:msg=
"tipMsg"
:isConfirm=
"isRejectConfirm"
:isCancel=
"false"
@
confirm=
"rejectConfirm"
></ELM>
</view>
</view>
</
template
>
</
template
>
...
@@ -50,7 +50,8 @@
...
@@ -50,7 +50,8 @@
//话题id
//话题id
topicId
:
null
,
topicId
:
null
,
// oss上传类型 aliYun local
// oss上传类型 aliYun local
uploadType
:
'aliYun_direct'
uploadType
:
'aliYun_direct'
,
isRejectConfirm
:
false
}
}
},
},
components
:
{
components
:
{
...
@@ -92,22 +93,33 @@
...
@@ -92,22 +93,33 @@
//将params转成json
//将params转成json
publishArticle
(
params
).
then
(
res
=>
{
publishArticle
(
params
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
200
){
if
(
res
.
data
.
code
==
200
){
uni
.
showToast
({
if
(
res
.
data
.
data
.
examStatus
==
'3'
){
title
:
'发表成功'
,
const
remarks
=
JSON
.
parse
(
res
.
data
.
data
.
remarks
)
icon
:
'none'
this
.
tipMsg
=
remarks
[
0
].
msg
;
})
this
.
isRejectConfirm
=
true
;
uni
.
setStorageSync
(
"isRefresh"
,
true
)
this
.
$refs
.
elmReject
.
showDialog
();
setTimeout
(()
=>
{
}
else
{
uni
.
navigateBack
({
uni
.
showToast
({
delta
:
1
,
//返回层数,2则上上页
title
:
'发表成功'
,
icon
:
'none'
})
})
},
1000
)
uni
.
setStorageSync
(
"isRefresh"
,
true
)
setTimeout
(()
=>
{
uni
.
navigateBack
({
delta
:
1
,
//返回层数,2则上上页
})
},
1000
)
}
}
else
if
(
res
.
data
.
code
===
1002
){
}
else
if
(
res
.
data
.
code
===
1002
){
//留言超出限制 是否采用金币进行留言
//留言超出限制 是否采用金币进行留言
this
.
isPayConfirm
=
true
;
this
.
isPayConfirm
=
true
;
this
.
tipMsg
=
"已超出免费发动态次数,是否花费"
+
this
.
payCount
+
"金币再进行发布"
;
this
.
tipMsg
=
"已超出免费发动态次数,是否花费"
+
this
.
payCount
+
"金币再进行发布"
;
this
.
$refs
.
elmPay
.
showDialog
();
this
.
$refs
.
elmPay
.
showDialog
();
}
else
{
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
else
{
uni
.
showToast
({
uni
.
showToast
({
title
:
res
.
data
.
message
,
title
:
res
.
data
.
message
,
icon
:
'none'
icon
:
'none'
...
@@ -244,20 +256,31 @@
...
@@ -244,20 +256,31 @@
}
}
publishArticle
(
form
).
then
(
res
=>
{
publishArticle
(
form
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
200
){
if
(
res
.
data
.
code
==
200
){
uni
.
showToast
({
if
(
res
.
data
.
data
.
examStatus
==
'3'
){
title
:
'发表成功'
,
const
remarks
=
JSON
.
parse
(
res
.
data
.
data
.
remarks
)
icon
:
'none'
this
.
tipMsg
=
remarks
[
0
].
msg
;
})
this
.
isRejectConfirm
=
true
;
uni
.
setStorageSync
(
"isRefresh"
,
true
)
this
.
$refs
.
elmReject
.
showDialog
();
setTimeout
(()
=>
{
}
else
{
uni
.
switchTab
({
uni
.
showToast
({
url
:
'/pages/tab/article'
,
title
:
'发表成功'
,
});
icon
:
'none'
},
1000
)
})
uni
.
setStorageSync
(
"isRefresh"
,
true
)
setTimeout
(()
=>
{
uni
.
switchTab
({
url
:
'/pages/tab/article'
,
});
},
1000
)
}
}
else
if
(
res
.
data
.
code
===
1003
)
{
}
else
if
(
res
.
data
.
code
===
1003
)
{
this
.
isConfirm
=
true
;
this
.
isConfirm
=
true
;
this
.
tipMsg
=
res
.
data
.
message
;
this
.
tipMsg
=
res
.
data
.
message
;
this
.
$refs
.
elm
.
showDialog
();
this
.
$refs
.
elm
.
showDialog
();
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
}
})
})
},
},
...
@@ -275,6 +298,9 @@
...
@@ -275,6 +298,9 @@
this
.
h
=
0
this
.
h
=
0
this
.
focus
=
false
this
.
focus
=
false
},
},
rejectConfirm
(){
this
.
isRejectConfirm
=
false
;
}
}
}
}
}
</
script
>
</
script
>
...
...
pagesUser/addMessage.vue
View file @
ad2cb64c
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
<ELM
ref=
"elm"
:msg=
"tipMsg"
:isCancel=
"false"
:isConfirm=
"isConfirm"
@
confirm=
"confirm"
></ELM>
<ELM
ref=
"elm"
:msg=
"tipMsg"
:isCancel=
"false"
:isConfirm=
"isConfirm"
@
confirm=
"confirm"
></ELM>
<ELM
ref=
"elmMessage"
:msg=
"tipMsg"
:isConfirm=
"isMessageConfirm"
@
confirm=
"messageConfirm"
></ELM>
<ELM
ref=
"elmMessage"
:msg=
"tipMsg"
:isConfirm=
"isMessageConfirm"
@
confirm=
"messageConfirm"
></ELM>
<ELM
ref=
"elmPay"
:msg=
"tipMsg"
:isConfirm=
"isPayConfirm"
@
confirm=
"payConfirm"
></ELM>
<ELM
ref=
"elmPay"
:msg=
"tipMsg"
:isConfirm=
"isPayConfirm"
@
confirm=
"payConfirm"
></ELM>
<ELM
ref=
"elmReject"
:msg=
"tipMsg"
:isConfirm=
"isRejectConfirm"
:isCancel=
"false"
@
confirm=
"rejectConfirm"
></ELM>
</view>
</view>
</
template
>
</
template
>
<
script
>
<
script
>
...
@@ -62,13 +63,20 @@
...
@@ -62,13 +63,20 @@
}
}
addMessage
(
data
).
then
(
res
=>
{
addMessage
(
data
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
200
)
{
if
(
res
.
data
.
code
==
200
)
{
uni
.
showToast
({
if
(
res
.
data
.
data
.
examStatus
==
'3'
){
title
:
'发送成功'
,
const
remarks
=
JSON
.
parse
(
res
.
data
.
data
.
remarks
)
icon
:
'none'
this
.
tipMsg
=
remarks
[
0
].
msg
;
})
this
.
isRejectConfirm
=
true
;
setTimeout
(()
=>
{
this
.
$refs
.
elmReject
.
showDialog
();
this
.
backbar
()
}
else
{
},
500
)
uni
.
showToast
({
title
:
'发送成功'
,
icon
:
'none'
})
setTimeout
(()
=>
{
this
.
backbar
()
},
500
)
}
}
else
if
(
res
.
data
.
code
===
1001
){
}
else
if
(
res
.
data
.
code
===
1001
){
//留言超出限制 是否采用金币进行留言
//留言超出限制 是否采用金币进行留言
this
.
isPayConfirm
=
true
;
this
.
isPayConfirm
=
true
;
...
@@ -80,6 +88,15 @@
...
@@ -80,6 +88,15 @@
title
:
res
.
data
.
message
,
title
:
res
.
data
.
message
,
icon
:
'none'
icon
:
'none'
})
})
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
else
{
uni
.
showToast
({
title
:
res
.
data
.
message
,
icon
:
'none'
})
}
}
})
})
}
}
...
@@ -107,18 +124,29 @@
...
@@ -107,18 +124,29 @@
}
}
addMessage
(
form
).
then
(
res
=>
{
addMessage
(
form
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
200
){
if
(
res
.
data
.
code
==
200
){
uni
.
showToast
({
if
(
res
.
data
.
data
.
examStatus
==
'3'
){
title
:
'发送成功'
,
const
remarks
=
JSON
.
parse
(
res
.
data
.
data
.
remarks
)
icon
:
'none'
this
.
tipMsg
=
remarks
[
0
].
msg
;
})
this
.
isRejectConfirm
=
true
;
setTimeout
(()
=>
{
this
.
$refs
.
elmReject
.
showDialog
();
this
.
backbar
()
}
else
{
},
500
)
uni
.
showToast
({
title
:
'发送成功'
,
icon
:
'none'
})
setTimeout
(()
=>
{
this
.
backbar
()
},
500
)
}
}
else
if
(
res
.
data
.
code
===
1001
){
}
else
if
(
res
.
data
.
code
===
1001
){
uni
.
showToast
({
uni
.
showToast
({
title
:
res
.
data
.
message
,
title
:
res
.
data
.
message
,
icon
:
'none'
icon
:
'none'
})
})
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
else
{
}
else
{
this
.
isMessageConfirm
=
true
;
this
.
isMessageConfirm
=
true
;
this
.
tipMsg
=
res
.
data
.
message
;
this
.
tipMsg
=
res
.
data
.
message
;
...
@@ -136,7 +164,10 @@
...
@@ -136,7 +164,10 @@
uni
.
navigateBack
({
uni
.
navigateBack
({
delta
:
1
delta
:
1
})
})
}
},
rejectConfirm
(){
this
.
isRejectConfirm
=
false
;
},
}
}
}
}
</
script
>
</
script
>
...
...
pagesme/message/info.vue
View file @
ad2cb64c
...
@@ -78,6 +78,7 @@
...
@@ -78,6 +78,7 @@
<ELM
ref=
"elmMessagePay"
:msg=
'tipMsg'
:isConfirm=
"isMessagePayConfirm"
@
confirm=
"messagePayConfirm"
></ELM>
<ELM
ref=
"elmMessagePay"
:msg=
'tipMsg'
:isConfirm=
"isMessagePayConfirm"
@
confirm=
"messagePayConfirm"
></ELM>
<ELM
ref=
"elmApplyPay"
:msg=
'tipMsg'
:isConfirm=
"isApplyPayConfirm"
@
confirm=
"applyPayConfirm"
></ELM>
<ELM
ref=
"elmApplyPay"
:msg=
'tipMsg'
:isConfirm=
"isApplyPayConfirm"
@
confirm=
"applyPayConfirm"
></ELM>
<ELM
ref=
"elmAgain"
:msg=
"tipMsg"
:isConfirm=
"isAgainConfirm"
confirmName=
"申请"
@
confirm=
"againConfirm"
></ELM>
<ELM
ref=
"elmAgain"
:msg=
"tipMsg"
:isConfirm=
"isAgainConfirm"
confirmName=
"申请"
@
confirm=
"againConfirm"
></ELM>
<ELM
ref=
"elmReject"
:msg=
"tipMsg"
:isConfirm=
"isRejectConfirm"
:isCancel=
"false"
@
confirm=
"rejectConfirm"
></ELM>
</view>
</view>
</template>
</template>
...
@@ -121,7 +122,8 @@ export default {
...
@@ -121,7 +122,8 @@ export default {
applyWxPayment
:
0
,
applyWxPayment
:
0
,
acceptWxPayment
:
0
,
acceptWxPayment
:
0
,
isAgainConfirm
:
false
,
isAgainConfirm
:
false
,
wxTask
:[]
wxTask
:[],
isRejectConfirm
:
false
}
}
},
},
components
:
{
components
:
{
...
@@ -261,8 +263,15 @@ export default {
...
@@ -261,8 +263,15 @@ export default {
}
}
addMessage
(
data
).
then
(
res
=>
{
addMessage
(
data
).
then
(
res
=>
{
if
(
res
.
data
.
code
==
200
){
if
(
res
.
data
.
code
==
200
){
this
.
$refs
.
paging
.
reload
();
if
(
res
.
data
.
data
.
examStatus
==
'3'
){
this
.
inputTemp
=
''
const
remarks
=
JSON
.
parse
(
res
.
data
.
data
.
remarks
)
this
.
tipMsg
=
remarks
[
0
].
msg
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
else
{
this
.
$refs
.
paging
.
reload
();
this
.
inputTemp
=
''
}
}
else
if
(
res
.
data
.
code
===
1001
){
}
else
if
(
res
.
data
.
code
===
1001
){
//留言超出限制 是否采用金币进行留言
//留言超出限制 是否采用金币进行留言
this
.
isMessagePayConfirm
=
true
;
this
.
isMessagePayConfirm
=
true
;
...
@@ -273,6 +282,10 @@ export default {
...
@@ -273,6 +282,10 @@ export default {
title
:
res
.
data
.
message
,
title
:
res
.
data
.
message
,
icon
:
'none'
icon
:
'none'
})
})
}
else
if
(
res
.
data
.
code
===
1008
||
res
.
data
.
code
===
1009
){
this
.
tipMsg
=
res
.
data
.
message
;
this
.
isRejectConfirm
=
true
;
this
.
$refs
.
elmReject
.
showDialog
();
}
}
})
})
// 滚动到页面底部
// 滚动到页面底部
...
@@ -525,7 +538,10 @@ export default {
...
@@ -525,7 +538,10 @@ export default {
uni
.
navigateBack
({
uni
.
navigateBack
({
delta
:
1
,
// 返回层数,2则上上页
delta
:
1
,
// 返回层数,2则上上页
})
})
}
},
rejectConfirm
(){
this
.
isRejectConfirm
=
false
;
},
},
},
}
}
</
script
>
</
script
>
...
...
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