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
+
+