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 @@ 通告明细 -