12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <template>
- <view>
- <image class="bg" src="../../../static/img/banner-myBasicTraining.png" mode="widthFix"></image>
- <view class="title u-flex u-row-between">
- <view class="left">
- 学习进度
- </view>
- <!-- <view class="right">
- 查看全部
- </view> -->
- </view>
- <view class="course">
- <view class="course-item u-flex u-row-between"
- v-for="(item,index) in onlineData"
- :key="index"
- :class="{ 'unstudy':item.flag == 0, 'studying':item.flag == 1, 'studyed':item.flag == 2 }"
- @click="courseClick(item)">
- <view class="left">
- <view class="course-item-title">
- 第{{index + 1}}节
- </view>
- <view class="course-item-name">
- {{item.adaptName}}
- </view>
- </view>
- <view class="right">
- <u-icon v-if="item.flag == 2" name="checkbox-mark" color="#00a046" size="28" ></u-icon>
- <u-icon v-else name="arrow-right" color="#2683e5" size="28" ></u-icon>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script>
- export default{
- data(){
- return{
- onlineData:[],
- }
- },
- onLoad(){
-
- },
- onShow(){
- this.getAdaptTrainOnline();
- },
- methods:{
- getAdaptTrainOnline(){
- this.$u.api.getAdaptTrainOnline().then(res=>{
- if(res.code == 200){
- this.onlineData = res.data;
- }else{
- uni.showToast({
- icon:'none',
- title:res.msg
- })
- }
-
- console.log('getAdaptTrainOnline',JSON.parse(JSON.stringify(res)));
- })
- },
- courseClick(item){
- this.$u.route({
- url: 'pages/basicTraining/basicTrainingDetails/basicTrainingDetails',
- params: {
- id: item.id
- }
- });
- },
- }
- }
- </script>
- <style lang="scss" scoped>
- page{padding-bottom: 48rpx;background-color: #eee;}
- .bg{width: 100%;}
- .title {padding: 24rpx;;background-color: #fff;border-bottom: 1px solid #ddd;}
- .title .left{font-size: 36rpx;}
- .course{background-color: #fff;}
- .course-item{margin-bottom: 24rpx;padding: 20rpx 24rpx;}
- .course-item + .course-item{border-top: 1px solid #ddd;}
- .course-item.studyed .left{color: #c5c5c5;}
- // @import './myBasicTraining.scss'
- </style>
|