Browse Source

refactor(coach): 重构教练端首页

- 移除了不必要的数据和方法
- 优化了页面结构
- 添加了发布作业按钮的点击事件
- 删除了未使用的用户信息获取和活动列表获取逻辑
master
liutong 12 months ago
parent
commit
1ce3f218ce
  1. 106
      pages/coach/home/index.vue

106
pages/coach/home/index.vue

@ -4,7 +4,7 @@
<view class="navbar_section">
<view class="left"></view>
<view class="title">待办</view>
<view class="right">发布作业</view>
<view class="right" @click="openObjAddView()">发布作业</view>
</view>
<view class="main_section">
@ -170,26 +170,9 @@ export default {
course_list:[],//
task_list:[],//
},
list: [],
likes: 0,
type: 1,
type1: 1,
activity_id: 0,
um_id: 0,
urls: 'http://medication.zeyan.wang/'
}
},
onLoad() {
const um_id = uni.getStorageSync('um_id');
this.um_id = um_id
if (um_id == '') {
uni.navigateTo({
url: '/pages/login/login'
})
}
this.fetchData(this.um_id)
},
onLoad() {},
onShow() {
this.init()//
},
@ -227,91 +210,6 @@ export default {
url: '/pages/coach/job/list'
})
},
fetchData(um_id) {
user.activity_index({
um_id: um_id
}).then(res => {
console.log(res)
if (res.status == 200) {
if (res.data == null) {
this.list = []
} else {
this.list = res.data
}
} else {
uni.showToast({
title: res.msg,
icon: 'none'
})
}
});
},
onPullDownRefresh() {
this.fetchData(this.um_id)
},
publishing() {
uni.navigateTo({
url: '/pages/index/publishing'
})
},
like(id, um_id) {
user.activity_like({um_id: um_id, activity_id: id, type: 1}).then(res => {
if (res.status == 200) {
user.activity_index({
um_id: um_id
}).then(res => {
console.log(res)
if (res.status == 200) {
this.list = res.data
}
});
this.type = res.data.type
this.activity_id = res.data.activity_id
} else {
uni.showToast({
title: res.msg,
icon: 'none'
})
}
});
},
collection(id, um_id) {
user.activity_like({um_id: um_id, activity_id: id, type: 2}).then(res => {
if (res.status == 200) {
console.log(res)
this.fetchData(this.um_id)
this.type1 = res.data.type
this.activity_id = res.data.activity_id
} else {
uni.showToast({
title: res.msg,
icon: 'none'
})
}
});
},
coninfo(item) {
// user.coninfo({id:id}).then(res => {
// if(res.status == 200){
uni.setStorageSync('coninfo', item);
uni.navigateTo({
url: '/pages/index/coninfo'
})
// }else{
// uni.showToast({
// title: res.msg,
// icon: 'none'
// })
// }
// });
},
Comment(id) {
uni.setStorageSync('actid', id);
uni.navigateTo({
url: '/pages/index/Comment'
})
}
}
}
</script>

Loading…
Cancel
Save