|
|
|
@ -63,39 +63,31 @@ |
|
|
|
<view class="line"></view> |
|
|
|
</view> |
|
|
|
<view class="ul"> |
|
|
|
<!-- 上课中--> |
|
|
|
<view class="li"> |
|
|
|
<!-- 上课中--> |
|
|
|
<view class="li" v-for="(v,k) in infoData.course_list" :key="k"> |
|
|
|
<view class="top_box"> |
|
|
|
<view class="title">课程:篮球少儿课</view> |
|
|
|
<view class="title">时间:2020-05-25 15:30 - 17:30</view> |
|
|
|
<view class="title">地点:xxx体育馆 302室</view> |
|
|
|
<view class="title">课程:{{ v.courses_name }}</view> |
|
|
|
<view class="title">时间:{{ v.date_time }} {{ v.time_slot.split(',')[0] }}-{{ v.time_slot.split(',')[1] }} |
|
|
|
</view> |
|
|
|
<view class="title">地点:{{ v.address }}</view> |
|
|
|
</view> |
|
|
|
<view class="botton_box"> |
|
|
|
|
|
|
|
<view class="botton_box" v-if="v.status == 1"> |
|
|
|
<view class="box"> |
|
|
|
<view>已签到学生(15/34)</view> |
|
|
|
<view>已签到学生({{ v.sign_count }}/{{ v.students_count }})</view> |
|
|
|
<view> |
|
|
|
查看 |
|
|
|
<fui-icon size="35" color="#fff" name="arrowright"></fui-icon> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="box"> |
|
|
|
<view>尚未发布作业</view> |
|
|
|
<view></view> |
|
|
|
</view> |
|
|
|
<!-- <view class="box">--> |
|
|
|
<!-- <view>尚未发布作业</view>--> |
|
|
|
<!-- <view></view>--> |
|
|
|
<!-- </view>--> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="tag" style="background:#fad24e;">上课中</view> |
|
|
|
</view> |
|
|
|
<!-- 待上课--> |
|
|
|
<view class="li"> |
|
|
|
<view class="top_box"> |
|
|
|
<view class="title">课程:篮球少儿课</view> |
|
|
|
<view class="title">时间:2020-05-25 15:30 - 17:30</view> |
|
|
|
<view class="title">地点:xxx体育馆 302室</view> |
|
|
|
</view> |
|
|
|
<view class="botton_box"> |
|
|
|
<view class="botton_box" v-else> |
|
|
|
<view class="box"> |
|
|
|
<view>应到学生(34)</view> |
|
|
|
<view>应到学生({{ v.students_count }})</view> |
|
|
|
<view> |
|
|
|
查看 |
|
|
|
<fui-icon size="35" color="#fff" name="arrowright"></fui-icon> |
|
|
|
@ -103,11 +95,22 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="tag" style="background:#1cd188;">待上课</view> |
|
|
|
<view |
|
|
|
v-if="v.status == 1" |
|
|
|
class="tag" |
|
|
|
style="background:#fad24e;">上课中 |
|
|
|
</view> |
|
|
|
<view |
|
|
|
v-else |
|
|
|
class="tag" |
|
|
|
style="background:#1cd188;">待上课 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
<!--作业批改--> |
|
|
|
<view class="section_4"> |
|
|
|
<view class="title_box"> |
|
|
|
<view class="top_box"> |
|
|
|
@ -117,43 +120,21 @@ |
|
|
|
<view class="line"></view> |
|
|
|
</view> |
|
|
|
<view class="ul"> |
|
|
|
<view class="li"> |
|
|
|
<view class="li" v-for="(v,k) in infoData.task_list" :key="k"> |
|
|
|
<view class="left_box"> |
|
|
|
<view class="date_box"> |
|
|
|
<text>12</text> |
|
|
|
<text>{{v.wc_count}}</text> |
|
|
|
<text>/</text> |
|
|
|
<text>24</text> |
|
|
|
<text>{{v.student_count}}</text> |
|
|
|
</view> |
|
|
|
<view class="ratio"> |
|
|
|
完成率:80% |
|
|
|
完成率:{{v.rate}}% |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="center_box"> |
|
|
|
<view>班级:少年班</view> |
|
|
|
<view>时间:2020-05-25 15:30 - 17:30</view> |
|
|
|
<view>课程:篮球少儿课 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="right_box"> |
|
|
|
<!-- <view class="tag" style="background:#fad24e;">上课中</view>--> |
|
|
|
<view class="tag" style="background:#1cd188;">待批改</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="li"> |
|
|
|
<view class="left_box"> |
|
|
|
<view class="date_box"> |
|
|
|
<text>12</text> |
|
|
|
<text>/</text> |
|
|
|
<text>24</text> |
|
|
|
</view> |
|
|
|
<view class="ratio"> |
|
|
|
完成率:80% |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="center_box"> |
|
|
|
<view>班级:少年班</view> |
|
|
|
<view>时间:2020-05-25 15:30 - 17:30</view> |
|
|
|
<view>课程:篮球少儿课 |
|
|
|
<view>班级:{{v.class_name}}</view> |
|
|
|
<view>时间:{{v.send_time}}</view> |
|
|
|
<view>课程:{{v.courses_name}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="right_box"> |
|
|
|
@ -161,6 +142,7 @@ |
|
|
|
<view class="tag" style="background:#1cd188;">待批改</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -173,7 +155,7 @@ |
|
|
|
</template> |
|
|
|
|
|
|
|
<script> |
|
|
|
// import user from '@/api/user.js'; |
|
|
|
import memberApi from '@/api/member.js'; |
|
|
|
import AQTabber from "@/components/AQ/AQTabber.vue" |
|
|
|
|
|
|
|
|
|
|
|
@ -183,6 +165,12 @@ export default { |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
//首页数据 |
|
|
|
infoData:{ |
|
|
|
course_list:[],//课程列表 |
|
|
|
task_list:[],//作业批改 |
|
|
|
}, |
|
|
|
|
|
|
|
list: [], |
|
|
|
likes: 0, |
|
|
|
type: 1, |
|
|
|
@ -202,8 +190,30 @@ export default { |
|
|
|
} |
|
|
|
this.fetchData(this.um_id) |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
this.init()//初始化 |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
|
|
|
|
//初始化 |
|
|
|
async init(){ |
|
|
|
await this.getInfo() |
|
|
|
}, |
|
|
|
|
|
|
|
//获取首页信息 |
|
|
|
async getInfo(){ |
|
|
|
let res = await memberApi.jlIndex({}) |
|
|
|
if(res.code != 1){ |
|
|
|
uni.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: 'none' |
|
|
|
}) |
|
|
|
return |
|
|
|
} |
|
|
|
this.infoData = res.data |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//打开-发布作业页 |
|
|
|
openObjAddView(){ |
|
|
|
uni.navigateTo({ |
|
|
|
|