|
@@ -1,5 +1,6 @@
|
|
|
<template>
|
|
|
<view class="main pt0">
|
|
|
+ <view class="message _error" v-if="total > 0">你有:{{ this.total }}份简历未处理,请及时处理。</view>
|
|
|
<view class="item" v-for="(item, index) in list" :key="index" @click="go('/pages/user/resume/deliver/receive/list?id=' + item.id + '&title=' + item.title + '&total=' + item.total)">
|
|
|
<view class="title omit">{{ item.title }}</view>
|
|
|
<view class="desc">
|
|
@@ -19,7 +20,8 @@ export default {
|
|
|
return {
|
|
|
list: [],
|
|
|
param: { pageNum: 1, pageSize: 10 },
|
|
|
- loadMore: true
|
|
|
+ loadMore: true,
|
|
|
+ total: 0
|
|
|
};
|
|
|
},
|
|
|
onLoad(e) {
|
|
@@ -27,13 +29,17 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getData() {
|
|
|
+ this.total = 0;
|
|
|
this.http.request({
|
|
|
url: '/app/deliver/receive',
|
|
|
data: this.param,
|
|
|
loading: 'false',
|
|
|
success: (res) => {
|
|
|
this.loadMore = res.data.pages > this.param.pageNum ? true : false;
|
|
|
- this.list.push(...res.data.rows);
|
|
|
+ res.data.rows.forEach((item) => {
|
|
|
+ this.list.push(item);
|
|
|
+ this.total = this.total + (item.total - item.isRead);
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
},
|