From cb8d934180967e5e507b20a39a23f997dbc20794 Mon Sep 17 00:00:00 2001
From: 13405411873 <1994398261@qq.com>
Date: Fri, 9 May 2025 16:15:58 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/components/my-notice-item.vue | 8 ++--
pages/mine/history/history.vue | 11 ++++--
pages/mine/member/member-index.vue | 59 ++++++++++++++++++++++++++---
pages/mine/set/evaluate.vue | 6 +--
pages/notice/detail.vue | 7 ++--
5 files changed, 72 insertions(+), 19 deletions(-)
diff --git a/pages/components/my-notice-item.vue b/pages/components/my-notice-item.vue
index 7e66b9d..614f7b4 100644
--- a/pages/components/my-notice-item.vue
+++ b/pages/components/my-notice-item.vue
@@ -12,7 +12,8 @@
- 评价
+ 评价
+
查看详情
@@ -88,7 +89,8 @@
},
methods: {
evaluate(item) {
- this.$tab.navigateTo('/pages/mine/set/evaluate?userType=01&toUserId=' + item.userId)
+ this.$tab.navigateTo('/pages/mine/set/evaluate?userType=01&toUserId=' + item.userId + "&signId=" + item
+ .signId)
},
/**
* 查看通告详情
@@ -179,4 +181,4 @@
}
}
}
-
\ No newline at end of file
+
diff --git a/pages/mine/history/history.vue b/pages/mine/history/history.vue
index 69dd37a..f973846 100644
--- a/pages/mine/history/history.vue
+++ b/pages/mine/history/history.vue
@@ -32,6 +32,7 @@
import {
getHisList
} from '@/api/business/notice.js'
+ import rightsCode from '@/utils/rightsCode'
export default {
components: {
navigationBarVue,
@@ -56,10 +57,14 @@
this.initData("dl_blogger_type", "bloggerTypeList")
this.selectDataList()
},
- onLoad: function() {
-
+ onShow: function() {
+ this.getMaxNum()
},
methods: {
+ async getMaxNum() {
+ let res = await hasRights(rightsCode.history)
+ this.maxHisNum = res.remaining
+ },
/**
* 初始化数据
* @param {Object} code
@@ -187,4 +192,4 @@
}
}
}
-
\ No newline at end of file
+
diff --git a/pages/mine/member/member-index.vue b/pages/mine/member/member-index.vue
index 1a47b15..74181d0 100644
--- a/pages/mine/member/member-index.vue
+++ b/pages/mine/member/member-index.vue
@@ -9,12 +9,12 @@
- {{ member.nickName }}
- {{ member.tfansNum }}关注
+ {{ member.nickName||'' }}
+ {{ member.tfansNum||'0' }}关注
- 认证{{ member.identityName }}
+ 认证{{(member.identityName||'')=='转发PR'?'ZFPR':member.identityName}}
未认证
@@ -49,7 +49,7 @@
-
+
@@ -63,11 +63,15 @@
import {
toast
} from '@/utils/common.js'
+ import {
+ getJSONData
+ } from '@/utils/auth.js';
import {
queryListByUserId
} from '@/api/business/notice.js'
import {
- announcerDetail
+ announcerDetail,
+ dealMemberRights
} from '@/api/business/member.js'
import noticeItem from '@/pages/components/notice-item.vue'
import navigationBarVue from '@/components/navigation/navigationBar.vue';
@@ -78,6 +82,10 @@
import {
getNoticeDetail
} from '@/api/business/notice';
+ import {
+ getUserType
+ } from '@/utils/common.js'
+ import constant from '@/utils/constant';
export default {
components: {
navigationBarVue,
@@ -115,6 +123,45 @@
},
methods: {
+ /**
+ * 查看通告详情
+ * @param {Object} item
+ */
+ goDetail(item) {
+ let userInfo = getJSONData(constant.userInfo)
+ if (!userInfo) {
+ store.dispatch('LogOut').then(res => {
+ uni.reLaunch({
+ url: '/pages/login'
+ })
+ })
+ } else {
+
+ let userType = getUserType()
+ let param = {
+ userId: userInfo.userId,
+ userType: userType,
+ noticeId: item.id,
+ rightsCode: 'unlock_notice',
+ deplete: 1
+ }
+ dealMemberRights(param).then(res => {
+ if (res.code == 200) {
+ this.$tab.navigateTo(`/pages/notice/detail?id=${item.id}`)
+ }
+ }).catch((e) => {
+ uni.showToast({
+ icon: 'error',
+ duration: 2000,
+ title: e
+ });
+ })
+ }
+ },
+ /**扣除解锁通告权益*/
+ dealMemberRights() {
+ dealMemberRights()
+ },
/**
* 关注、取消关注
@@ -432,4 +479,4 @@
}
}
}
-
\ No newline at end of file
+
diff --git a/pages/mine/set/evaluate.vue b/pages/mine/set/evaluate.vue
index 66faac5..908003e 100644
--- a/pages/mine/set/evaluate.vue
+++ b/pages/mine/set/evaluate.vue
@@ -69,13 +69,13 @@
readBookList: [{
text: '匿名评价',
value: '1'
- }],
+ }]
}
},
onLoad(option) {
this.dataObj.toUserId = option.toUserId
this.dataObj.userType = option.userType
- this.dataObj.userType = option.userType
+ this.dataObj.signId = option.signId
if (option.userType == '01') {
option.toUserType = '02'
} else {
@@ -284,4 +284,4 @@
.checklist-box {
margin-right: 10rpx !important;
}
-
\ No newline at end of file
+
diff --git a/pages/notice/detail.vue b/pages/notice/detail.vue
index d0f418b..c1063ed 100644
--- a/pages/notice/detail.vue
+++ b/pages/notice/detail.vue
@@ -29,7 +29,7 @@
mode="scaleToFill">
{{userDetail.nickName||''}}
- {{userDetail.identityType||''}}
+ {{(userDetail.identityType||'')=='转发PR'?'ZFPR':userDetail.identityType}}
@@ -56,8 +56,7 @@
奖励:
- 无稿费
- ¥{{noticeDetail.feeDown||'0'}}-{{noticeDetail.feeUp||''}}
+ ¥{{noticeDetail.feeDown||'0'}}-{{noticeDetail.feeUp||'无上限'}}
@@ -1040,4 +1039,4 @@
}
}
}
-
\ No newline at end of file
+