Compare commits

..

No commits in common. "eb15997c9fa8c71c467fb9a0f7515f015cdf718d" and "ffe38a606c962321a8cad754871c86b33f1de991" have entirely different histories.

7 changed files with 23 additions and 76 deletions

View File

@ -9,13 +9,6 @@ export function bloggerDetail(userId) {
method: 'get' method: 'get'
}) })
} }
//查询通告主详情
export function announcerDetail(userId) {
return request({
url: '/member/member/announcerDetail/' + userId,
method: 'get'
})
}
export function queryDetail(params) { export function queryDetail(params) {
return request({ return request({
url: '/member/member/queryDetail', url: '/member/member/queryDetail',

View File

@ -115,12 +115,3 @@ export function feedbackList(params) {
params: params params: params
}) })
} }
// 查询当前登录用户通告
export function queryListByUserId(params) {
return request({
url: '/busi/notice/myPublishNoticeList',
method: 'get',
params: params
})
}

View File

@ -133,7 +133,7 @@
} else { } else {
this.byList = this.byList.concat(res.data.records) this.byList = this.byList.concat(res.data.records)
} }
this.total = res.data.total this.total = res.data.data.total
} }
}) })
}, },

View File

@ -5,16 +5,16 @@
<view class="choose-detail"> <view class="choose-detail">
<view class="people-info-box"> <view class="people-info-box">
<view class="image-box"> <view class="image-box">
<image :src="imageUrl+member.avatar" mode="aspectFit"></image> <image src="@/static/images/profile.jpg" mode="aspectFit"></image>
</view> </view>
<view class="people-name-box"> <view class="people-name-box">
<view class="name-box"> <view class="name-box">
<view class="name-dom">{{ member.nickName }}</view> <view class="name-dom">资深PR</view>
<view class="fans-dom">{{ member.tfansNum }}关注</view> <view class="fans-dom">61关注</view>
</view> </view>
<view class="renzheng-dom"> <view class="renzheng-dom">
<image src="@/static/mine/auth/renzhen.png" mode="aspectFit"></image> <image src="@/static/mine/auth/renzhen.png" mode="aspectFit"></image>
认证{{ member.identityName }} 认证代运营公司
</view> </view>
</view> </view>
<view class="opt-box"> <view class="opt-box">
@ -22,10 +22,10 @@
<view class="guanzhu">关注</view> <view class="guanzhu">关注</view>
</view> </view>
</view> </view>
<!-- <view class="bozhu-type-box">--> <view class="bozhu-type-box">
<!-- <view class="item-dom">好物</view>--> <view class="item-dom">好物</view>
<!-- <view class="item-dom">颜值</view>--> <view class="item-dom">颜值</view>
<!-- </view>--> </view>
<view class="pingjia-box"> <view class="pingjia-box">
<view class="pingjia-content"> <view class="pingjia-content">
<view class="top-title"> <view class="top-title">
@ -33,18 +33,22 @@
合作博主评价 合作博主评价
</view> </view>
<view class="item-box"> <view class="item-box">
<view v-for="item in member.evaluates" class="item-dom">{{item.evaluate}}(<text>{{ item.num }}</text>)</view> <view class="item-dom">定人快(<text>1</text>)</view>
<view class="item-dom">审稿快(<text>2</text>)</view>
<view class="item-dom">审稿快(<text>2</text>)</view>
<view class="item-dom">审稿快(<text>2</text>)</view>
<view class="item-dom">审稿快(<text>2</text>)</view>
</view> </view>
</view> </view>
</view> </view>
<view class="dl-title"> <view class="dl-title">
<image src="@/static/mine/auth/dian.png" mode="aspectFit"></image> <image src="@/static/mine/auth/dian.png" mode="aspectFit"></image>
<text>进行中的通告(<text>{{total}}</text>)</text> <text>进行中的通告(<text>14</text>)</text>
</view> </view>
<view class="data-list-box"> <view class="data-list-box">
<scroll-view style="height: 100%;" scroll-y="true" @scrolltolower="onReachBottomCus" refresher-enabled <scroll-view style="height: 100%;" scroll-y="true" @scrolltolower="onReachBottomCus" refresher-enabled
@refresherrefresh="onRefresherrefresh" :refresher-triggered="isTriggered"> @refresherrefresh="onRefresherrefresh" :refresher-triggered="isTriggered">
<notice-item v-if="dataList.length>0" :dataList="dataList" ></notice-item> <notice-item v-if="dataList.length>0" :dataList="dataList" @goDetail="goDetail()"></notice-item>
<view style="text-align: center" v-if="dataList.length==0"> <view style="text-align: center" v-if="dataList.length==0">
<image class="" src="@/static/images/nothing.png"></image> <image class="" src="@/static/images/nothing.png"></image>
</view> </view>
@ -55,12 +59,11 @@
</template> </template>
<script> <script>
import {toast} from '@/utils/common.js' import {
import {queryListByUserId} from '@/api/business/notice.js' toast
import {announcerDetail} from '@/api/business/member.js' } from '@/utils/common.js'
import noticeItem from '@/pages/components/notice-item.vue' import noticeItem from '@/pages/components/notice-item.vue'
import navigationBarVue from '@/components/navigation/navigationBar.vue'; import navigationBarVue from '@/components/navigation/navigationBar.vue';
import config from '@/config'
export default { export default {
components: { components: {
navigationBarVue, navigationBarVue,
@ -68,55 +71,17 @@
}, },
data() { data() {
return { return {
imageUrl: config.baseUrl,
member:{},
dataList: ['', ''], dataList: ['', ''],
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10
userId:null,
status:'进行中',
}, },
userId:null,
total: 0, total: 0,
// //
isTriggered: false isTriggered: false
} }
}, },
onLoad(option){
this.userId = option.userId
this.queryParams.userId = option.userId
this.initMember()
this.initNotice()
},
methods: { methods: {
/**出初始化通告主详情*/
initMember(){
announcerDetail(this.userId).then(res=>{
if (res.code ==200){
this.member = res.data
}
})
},
/**初始化通告列表*/
initNotice(){
queryListByUserId(this.queryParams).then(res=>{
this.isTriggered = false
if (res.code == 200){
if (this.queryParams.pageNum == 1) {
this.dataList = res.data.records
} else {
this.dataList = this.dataList.concat(res.data.records)
}
this.total = res.data.total
}
})
},
/** /**
* 上滑加载数据 * 上滑加载数据
*/ */
@ -128,7 +93,6 @@
} }
//+1, //+1,
this.queryParams.pageNum++ this.queryParams.pageNum++
this.initNotice()
}, },
/** /**
* 下拉刷新数据 * 下拉刷新数据
@ -137,7 +101,6 @@
this.isTriggered = true this.isTriggered = true
this.queryParams.pageNum = 1 this.queryParams.pageNum = 1
this.total = 0 this.total = 0
this.initNotice()
}, },
} }
} }

View File

@ -80,7 +80,7 @@
} else { } else {
this.dataList = this.dataList.concat(res.data.records) this.dataList = this.dataList.concat(res.data.records)
} }
this.total = res.data.total this.total = res.data.data.total
} }
}) })
}, },

View File

@ -85,7 +85,7 @@
return item; return item;
}); });
} }
this.total = res.data.total this.total = res.data.data.total
} }
}) })
}, },

View File

@ -395,7 +395,7 @@
this.$tab.navigateTo('/pages/mine/set/report-form?userId='+this.userDetail.userId+'&noticeId='+this.noticeId) this.$tab.navigateTo('/pages/mine/set/report-form?userId='+this.userDetail.userId+'&noticeId='+this.noticeId)
}, },
goMemberIndex() { goMemberIndex() {
this.$tab.navigateTo('/pages/mine/member/member-index?userId='+this.userDetail.userId) this.$tab.navigateTo('/pages/mine/member/member-index')
}, },
/** /**
* 去报名列表 * 去报名列表