Browse Source

refactor(coach): 重构教练端课程信息列表和首页作业情况功能

- 修改课程信息列表中作业项的点击事件,跳转到作业详情页面
- 更新首页任务列表的点击事件,跳转到作业详情页面
- 新增 openViewWorkDetails 方法用于跳转到作业详情页面
- 删除 changeCollapse 方法(未在本次修改中使用)
master
liutong 12 months ago
parent
commit
01130952e8
  1. 16
      pages/coach/course/info_list.vue
  2. 10
      pages/coach/home/index.vue

16
pages/coach/course/info_list.vue

@ -62,7 +62,7 @@
v-for="(v,k) in courseInfo.assignments.dpg_list"
:key="k"
class="li"
@click="openViewCourseInfo(v)"
@click="openViewWorkDetails(v)"
>
<view class="left">
<image class="pic" model="aspectFit" :src="$util.img(v.header)"></image>
@ -91,7 +91,9 @@
<view
class="li"
v-for="(v,k) in courseInfo.assignments.wtj_list"
:key="k">
:key="k"
@click="openViewWorkDetails(v)"
>
<view class="left">
<image class="pic" model="aspectFit" :src="$util.img(v.header)"></image>
<view class="box">
@ -120,7 +122,7 @@
class="li"
v-for="(v,k) in courseInfo.assignments.ypg_list"
:key="k"
@click="openViewCourseInfo({v})">
@click="openViewWorkDetails(v)">
<view class="left">
<image class="pic" model="aspectFit" :src="$util.img(v.header)"></image>
<view class="box">
@ -207,8 +209,14 @@ export default {
},
//
changeCollapse(type){
changeCollapse(type){},
//-
openViewWorkDetails(item){
let id = item.id
uni.navigateTo({
url: `/pages/coach/student/work_details?id=${id}`
})
},
}
}

10
pages/coach/home/index.vue

@ -120,7 +120,7 @@
<view class="line"></view>
</view>
<view class="ul">
<view class="li" v-for="(v,k) in infoData.task_list" :key="k" @click="openViewCourseInfoList(v)">
<view class="li" v-for="(v,k) in infoData.task_list" :key="k" @click="openViewWorkDetails(v)">
<view class="left_box">
<view class="date_box">
<text>{{v.wc_count}}</text>
@ -219,6 +219,14 @@ export default {
})
},
//-
openViewWorkDetails(item){
let id = item.id
uni.navigateTo({
url: `/pages/coach/student/work_details?id=${id}`
})
},
}
}
</script>

Loading…
Cancel
Save