|
|
@ -2,27 +2,23 @@ |
|
|
<template> |
|
|
<template> |
|
|
<view class="assemble"> |
|
|
<view class="assemble"> |
|
|
<view style="height: 50rpx;"></view> |
|
|
<view style="height: 50rpx;"></view> |
|
|
<view class="ul"> |
|
|
|
|
|
|
|
|
<view class="message_box" v-if="!tableList.length"> |
|
|
|
|
|
暂无更多数据 |
|
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view class="ul" v-if="tableList.length"> |
|
|
<view class="li" v-for="(v,k) in tableList" :key="k"> |
|
|
<view class="li" v-for="(v,k) in tableList" :key="k"> |
|
|
<view class="left"> |
|
|
<view class="left"> |
|
|
<view class="title">{{v.name}}</view> |
|
|
<view class="title">{{v.name}}</view> |
|
|
<view class="date">上课时间:{{v.create_time}}</view> |
|
|
<view class="date">课程使用日期:{{v.usage_date}}</view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="right"> |
|
|
<view class="right"> |
|
|
<view |
|
|
<view |
|
|
v-if="v.status == 1" |
|
|
|
|
|
class="btn" |
|
|
class="btn" |
|
|
style="background-color: #29d3b4;" |
|
|
style="background-color: #29d3b4;" |
|
|
> |
|
|
> |
|
|
{{v.hour}}课时 |
|
|
{{v.usage_date}}课时 |
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view |
|
|
|
|
|
v-if="v.status == 2" |
|
|
|
|
|
class="btn" |
|
|
|
|
|
style="background-color: #FAD04D;" |
|
|
|
|
|
> |
|
|
|
|
|
请假 |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
@ -31,7 +27,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import memberApi from '@/api/member.js'; |
|
|
import apiRoute from '@/api/apiRoute.js'; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
data() { |
|
|
data() { |
|
|
@ -45,9 +41,12 @@ import memberApi from '@/api/member.js'; |
|
|
page:1,//当前页码 |
|
|
page:1,//当前页码 |
|
|
limit:10,//每页返回数据条数 |
|
|
limit:10,//每页返回数据条数 |
|
|
total:10,//数据总条数 |
|
|
total:10,//数据总条数 |
|
|
|
|
|
resources_id:'',//学生资源表id |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
tableList:[],//表格数据 |
|
|
tableList:[],//表格数据 |
|
|
|
|
|
|
|
|
|
|
|
memberInfo:{},//当前登录的学生资源信息 |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
onLoad(options) { |
|
|
onLoad(options) { |
|
|
@ -65,9 +64,24 @@ import memberApi from '@/api/member.js'; |
|
|
methods: { |
|
|
methods: { |
|
|
//初始化 |
|
|
//初始化 |
|
|
async init(){ |
|
|
async init(){ |
|
|
|
|
|
await this.getMemberInfo()//获取当前登录的学生信息 |
|
|
await this.getList()//获取列表 |
|
|
await this.getList()//获取列表 |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
//获取当前登录的学生信息 |
|
|
|
|
|
async getMemberInfo() { |
|
|
|
|
|
let res = await apiRoute.xy_memberInfo({}) |
|
|
|
|
|
if(res.code != 1){ |
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
title: res.msg, |
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
}) |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
this.memberInfo = res.data |
|
|
|
|
|
this.filteredData.resources_id = res.data.id |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
//加载更多(下一页) |
|
|
//加载更多(下一页) |
|
|
loadMoreData() { |
|
|
loadMoreData() { |
|
|
//判断是否加载 |
|
|
//判断是否加载 |
|
|
@ -105,7 +119,7 @@ import memberApi from '@/api/member.js'; |
|
|
this.tableList = [] |
|
|
this.tableList = [] |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let res = await memberApi.studentsSignList(data) |
|
|
let res = await apiRoute.xy_personCourseScheduleGetStudentCourseUsageList(data) |
|
|
this.loading = false |
|
|
this.loading = false |
|
|
this.isReachedBottom = false; |
|
|
this.isReachedBottom = false; |
|
|
if (res.code != 1){ |
|
|
if (res.code != 1){ |
|
|
@ -128,6 +142,11 @@ import memberApi from '@/api/member.js'; |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="less" scoped> |
|
|
<style lang="less" scoped> |
|
|
|
|
|
.message_box{ |
|
|
|
|
|
font-size: 30rpx; |
|
|
|
|
|
text-align: center; |
|
|
|
|
|
color: #fff; |
|
|
|
|
|
} |
|
|
.assemble { |
|
|
.assemble { |
|
|
width: 100%; |
|
|
width: 100%; |
|
|
height: 100vh; |
|
|
height: 100vh; |
|
|
|