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 122661f..cdd9f01 100644 --- a/pages/components/notice-index.vue +++ b/pages/components/notice-index.vue @@ -65,7 +65,7 @@ 每条轻松赚{{point || ''}}积分 - 去转发 + 去转发 @@ -177,7 +177,8 @@ getNoticeList } from '@/api/business/notice.js' import { - dealMemberRights + dealMemberRights, + getMemberDetail } from '@/api/business/member.js' import { getJSONData @@ -187,7 +188,9 @@ } from '@/utils/common.js' import constant from '@/utils/constant'; import store from '@/store' - + import { + changeUserType + } from '@/utils/common.js' export default { components: { noticeItem @@ -247,6 +250,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 eedce46..6f612a3 100644 --- a/pages/notice/public-notice.vue +++ b/pages/notice/public-notice.vue @@ -1081,4 +1081,5 @@ .checklist-box { margin-right: 0 !important; } - \ No newline at end of file + +