From 3fa6829536d6aff6598770f36ec0880529aa98d5 Mon Sep 17 00:00:00 2001
From: 13405411873 <1994398261@qq.com>
Date: Fri, 25 Apr 2025 17:04:17 +0800
Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E5=91=8A=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/business/member.js | 9 ++++++++-
pages/components/notice-index.vue | 27 ++++++++++++++++++++++++---
pages/notice/public-notice.vue | 4 ++--
3 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/api/business/member.js b/api/business/member.js
index cf41d53..d570a63 100644
--- a/api/business/member.js
+++ b/api/business/member.js
@@ -16,6 +16,13 @@ export function announcerDetail(userId) {
method: 'get'
})
}
+//查询通告主详情
+export function getMemberDetail() {
+ return request({
+ url: '/member/member/getMemberDetail',
+ method: 'get'
+ })
+}
export function queryDetail(params) {
return request({
url: '/member/member/queryDetail',
@@ -200,4 +207,4 @@ export function getMemberCoupon() {
url: '/member/coupon/getMemberCoupon',
method: 'get',
})
-}
+}
\ No newline at end of file
diff --git a/pages/components/notice-index.vue b/pages/components/notice-index.vue
index 24f5ae9..0fc121a 100644
--- a/pages/components/notice-index.vue
+++ b/pages/components/notice-index.vue
@@ -77,7 +77,7 @@
每条轻松赚{{point || ''}}积分
- 去转发
+ 去转发
@@ -189,7 +189,8 @@
getNoticeList
} from '@/api/business/notice.js'
import {
- dealMemberRights
+ dealMemberRights,
+ getMemberDetail
} from '@/api/business/member.js'
import {
getJSONData
@@ -199,7 +200,9 @@
} from '@/utils/common.js'
import constant from '@/utils/constant';
import store from '@/store'
-
+ import {
+ changeUserType
+ } from '@/utils/common.js'
export default {
components: {
noticeItem
@@ -258,6 +261,24 @@
},
methods: {
+ /**
+ * 去发布
+ */
+ toPublish() {
+ getMemberDetail().then(res => {
+ if (!res.data.identityType) {
+ uni.showToast({
+ title: '暂未通告主认证,请先认证',
+ icon: 'none',
+ duration: 1000
+ })
+ } else {
+ changeUserType("01")
+ this.$tab.navigateTo(`/pages/notice/public-notice`)
+ }
+ })
+
+ },
/**
* 查询发布通告送多少积分
*/
diff --git a/pages/notice/public-notice.vue b/pages/notice/public-notice.vue
index 198f516..5f6a485 100644
--- a/pages/notice/public-notice.vue
+++ b/pages/notice/public-notice.vue
@@ -204,7 +204,7 @@
通告明细
-
@@ -1074,4 +1074,4 @@
.checklist-box {
margin-right: 0 !important;
}
-
\ No newline at end of file
+