暂存
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
<template>
|
||||
<view>
|
||||
<public-module></public-module>
|
||||
<z-nav-bar title="班级详情"></z-nav-bar>
|
||||
<z-nav-bar title="班级详情">
|
||||
<!-- <view class="curseSet" slot="right" @click="shuomingPage('/pages/course/courseSet',tagId,pid)">
|
||||
<uni-icons type="info" size="24"></uni-icons>设置</view> -->
|
||||
</z-nav-bar>
|
||||
|
||||
<!-- <view class="" style="background-color: #f4f7ff; min-height: calc(100vh - 200rpx);"> -->
|
||||
<view class="mainContent" v-if="thisClass.id">
|
||||
@@ -9,112 +12,177 @@
|
||||
|
||||
</view> -->
|
||||
<view :class="['classStatus',
|
||||
this.thisClass.state == 0 ? 'daikai' :'',
|
||||
this.thisClass.state == 1 ? 'xuexizhong' :'',
|
||||
this.thisClass.state == 2 ? 'yijieban' :''
|
||||
]">
|
||||
thisClass.state == '0' ? 'daikai' :'',
|
||||
thisClass.state == '1' ? 'xuexizhong' :'',
|
||||
thisClass.state == '2' ? 'yijieban' :''
|
||||
]">
|
||||
{{getClassStatus}}
|
||||
</view>
|
||||
<h3 style="margin-top: 20rpx; font-size: 28rpx;">班级名称:{{thisClass.title}}</h3>
|
||||
<view class="welComeText">
|
||||
<text>【 班内职务:{{getRoleName}} 】</text>
|
||||
</view>
|
||||
<view class="flex_box">
|
||||
<view class="">
|
||||
<h3 style="margin-top: 20rpx; font-size: 28rpx;">班级名称:{{thisClass.title}}</h3>
|
||||
<view class="welComeText">
|
||||
<text>【 班内职务:{{getRoleName}} 】</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="pingfenBox" >
|
||||
<!-- 功能按钮 -->
|
||||
<view class="optionsBtn" v-if="(roleCode.includes('主任') || roleCode.includes('副主任') || roleCode.includes('1') || roleCode.includes('2')) && thisClass.state != '2'">
|
||||
<view class="flex_box">
|
||||
<view class="item setBanewei" v-if="thisClass.state != '2'"
|
||||
@click="goSetAdmin('/pages/miniClass/memberSet')">
|
||||
<text>设置班委</text>
|
||||
</view>
|
||||
<!-- 主任、班长副班长修改班级 没开班的时候可以 -->
|
||||
<view class="item editClass" v-show="thisClass.state == '0' "
|
||||
<!-- 待开班按钮 -->
|
||||
|
||||
<!-- 已开班按钮 -->
|
||||
<view class="optionsBtn" v-if="thisClass.state != '2'">
|
||||
<view class="flex_box" v-show="thisClass.state == '0' ">
|
||||
<view class="item editClass"
|
||||
@click="onPageJump('/pages/miniClass/addClass',thisClass.id, classModel.type)">
|
||||
<text>修改班级</text>
|
||||
</view>
|
||||
<!-- 主任、班长副班长可以开班或者结班 -->
|
||||
<view class="item openClass" @click="changeClassStatu('1')" v-if="thisClass.state == '0' && (roleCode.includes('1') || roleCode.includes('2'))">
|
||||
<text>开班</text>
|
||||
</view>
|
||||
<view class="item overClass" @click="changeClassStatu('2')" v-if="thisClass.state == '1' && (roleCode.includes('1') || roleCode.includes('2'))">
|
||||
<text>结班</text>
|
||||
</view>
|
||||
<view class="item delClass" v-if="thisClass.state == '0' && (roleCode.includes('主任') || roleCode.includes('副主任'))" @click="delClass()">
|
||||
<!-- <view class="item delClass" v-if="thisClass.state == '0' && (roleCode.includes('主任') || roleCode.includes('副主任'))" @click="delClass()"> -->
|
||||
<view class="item delClass" >
|
||||
<text>删除班级</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="stepBox" v-if="thisClass.state == '0' && (roleCode.includes('1') || roleCode.includes('2'))">
|
||||
<h3 class="PM_font threeStepTitle">3步操作快速开班</h3>
|
||||
<view class="flex_box item">
|
||||
<i class="PM_font stepItem">1.</i>
|
||||
<view class="textBox">
|
||||
<text class="PM_font">设置班委</text><br/>
|
||||
<span>开班之前需要完成副班长、学委、评分员的任命</span>
|
||||
</view>
|
||||
<view class="btn">
|
||||
<view class="item setBanewei" v-if="admins.list.length < 6"
|
||||
@click="goSetAdmin('/pages/miniClass/memberSet')">
|
||||
<text>去设置</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="flex_box item">
|
||||
<i class="PM_font stepItem">2.</i>
|
||||
<view class="textBox">
|
||||
<text class="PM_font">发布作业</text><br/>
|
||||
<span>根据教学时长,至少发布{{thisClass.homeWorkNumber}}条作业</span>
|
||||
</view>
|
||||
<view class="btn">
|
||||
<view class="item fabuhomework" v-if="homeWorkList.length < thisClass.homeWorkNumber"
|
||||
@click="goAddHomeWork('0')">
|
||||
<text>去设置</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="flex_box item">
|
||||
<i class="PM_font stepItem">3.</i>
|
||||
<view class="textBox">
|
||||
<text class="PM_font">招收学员</text><br/>
|
||||
<span>班级内学员人满后可开班</span>
|
||||
</view>
|
||||
<view class="btn">
|
||||
<view class="item openClass" @click="opClass('1')" v-if="thisClass.number == students.length">
|
||||
<text >去开班</text>
|
||||
</view>
|
||||
<view class="item openClass disableBtn" v-else>
|
||||
<text >去开班</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="flex_box" v-if="thisClass.state == '1'">
|
||||
<view class="item fabuhomework" @click="goAddHomeWork('1')" v-if="thisClass.state == '1' && ( roleCode.includes('2') || roleCode.includes('1'))">
|
||||
<text>发布医案</text>
|
||||
</view>
|
||||
<view class="item setBanewei" v-if="thisClass.state != '2'"
|
||||
@click="goSetAdmin('/pages/miniClass/memberSet')">
|
||||
<text>设置班委</text>
|
||||
</view>
|
||||
<view class="item overClass" @click="opClass('2')" v-if="thisClass.state == '1' && (roleCode.includes('1') || roleCode.includes('2'))">
|
||||
<text>结班</text>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="line1" v-if="thisClass.state == '1'">
|
||||
|
||||
</view>
|
||||
<!-- 作业批改 -->
|
||||
<class-infoWork-blank :thisClass="thisClass" :roleCode="roleCode"></class-infoWork-blank>
|
||||
</view>
|
||||
<view class="otherItems flex_box">
|
||||
<view><text class="ciyao">创建日期</text><text
|
||||
class="mainTxt">{{thisClass.createTime.substring(0,10)}}</text>
|
||||
</view>
|
||||
<view><text class="ciyao">班级类型</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '0'">普通小班</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '1'">联合班</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '2'">精英班</text>
|
||||
</view>
|
||||
<view @click="onPageJump('/pages/miniClass/studentsInClass', thisClass.id, roleCode)">
|
||||
<text class="ciyao">学员人数</text>
|
||||
<view class="mainTxt flex_box">
|
||||
<text class="">{{students.length}}/{{thisClass.number}}人 </text>
|
||||
<uni-icons type="eye" size="20" color="#333"></uni-icons>
|
||||
</view>
|
||||
</view>
|
||||
<view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text></view>
|
||||
</view>
|
||||
|
||||
<!-- <view class="banjiJianjie" v-html="thisClass.content"></view> -->
|
||||
<class-infoWork-blank v-if="thisClass.state != '0'" :thisClass="thisClass" :roleCode="roleCode"></class-infoWork-blank>
|
||||
</view>
|
||||
<view class="mainBox">
|
||||
<!-- 课程列表 -->
|
||||
<uni-section class="mb-10 nobg" title="班内课程" type="line"></uni-section>
|
||||
<view class="newBox" v-show="courses.length > 0">
|
||||
<view class="item flexbox" v-for="(item, index) in courses" :key="index"
|
||||
@click="onPageJump('/pages/course/courseDetail',item.id)">
|
||||
<!-- <view class="imgcontainer" :style="{backgroundImage:surl(item.image)}"> -->
|
||||
<view class="imgcontainer">
|
||||
<image :src="item.image" mode="aspectFit"></image>
|
||||
</view>
|
||||
<view class="buyItems">
|
||||
<view class="txt555">
|
||||
{{item.title}}
|
||||
</view>
|
||||
<view class="jianjie" v-html="item.content"></view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
<view class="" v-if="classModel.days > 0" style="text-align: center; color: #999; font-size: 28rpx;">
|
||||
——— 教学时长:{{classModel.days}} 天 ———
|
||||
</view>
|
||||
<view class="">
|
||||
<u-tabs v-if="tabList.length > 0" :class="['tabList']" @click="tabClick" :current="curTagIndex"
|
||||
:activeStyle="activeStyle" :scrollable="scrollable" :list="tabList"
|
||||
itemStyle="padding-left:10rpx; background-color:#fff; padding-right: 10rpx; height: 50px; font-size:26rpx"></u-tabs>
|
||||
</view>
|
||||
<view class="" v-show="courses.length == 0">
|
||||
<u-divider text="暂无课程"></u-divider>
|
||||
<!-- 学员列表 -->
|
||||
<view class="" v-if="tabId == '2'">
|
||||
|
||||
<view class="classMateBox" v-show="students.length> 0 ">
|
||||
<uni-section class="mb-10 nobg xueyuanTitle" title="班内学员" type="line" sub-title="">共 {{students.length}} 名学员</uni-section>
|
||||
<view class="newBox" >
|
||||
<view
|
||||
:class="['item','flexbox',
|
||||
item.student.vip == '1' ? 'superVip' : '',
|
||||
item.student.vip == '2' ? 'wumenVip' : '',
|
||||
item.student.vip == '3' ? 'zmVip' : '',
|
||||
thisStudent.student && thisStudent.student.id == item.student.id ? 'cur' : ''
|
||||
]" v-for="(item, index) in students" :key="index" @click="clickStudent(item)">
|
||||
<!-- <view class="imgcontainer" :style="{backgroundImage:surl(item.image)}"> -->
|
||||
<view class="classmateImg">
|
||||
<image v-if="item.student.avatar != null && item.student.avatar != ''" :src="item.student.avatar" mode="aspectFit"></image>
|
||||
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
|
||||
</view>
|
||||
<view :class="['textItems','flex_box']">
|
||||
<text class="txt555" v-if="item.student.nickname != null && item.student.nickname != ''">
|
||||
{{item.student.nickname}}
|
||||
<template >
|
||||
<text >({{item.student.tel}})</text>
|
||||
</template>
|
||||
|
||||
</text>
|
||||
<text class="txt555" v-else>
|
||||
匿名用户
|
||||
</text>
|
||||
<text @click.stop="outClass(item.student.id)" class="outBtn">踢出班级</text>
|
||||
<!-- <text class="userType" v-if="item.student.vip == '1'">超级VIP用户</text>
|
||||
<text class="userType" v-if="item.student.vip == '2' ">医学VIP用户</text>
|
||||
<text class="userType" v-if="item.student.vip == '3' ">国学VIP用户</text> -->
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<!-- 作业列表 -->
|
||||
<template v-if="homeWorkList.length > 0 && thisClass.state == 0">
|
||||
<uni-section class="mb-10 nobg" title="班内作业" type="line"></uni-section>
|
||||
<view class="newBox" v-show="homeWorkList.length > 0">
|
||||
<view class="item flexbox" v-for="(item, index) in homeWorkList" :key="index"
|
||||
@click="clickTask(item)">
|
||||
<view class="buyItems">
|
||||
<view class="txt555">
|
||||
{{item.title}}
|
||||
<view class="" v-show="students.length == 0">
|
||||
<u-divider text="暂无学员加入"></u-divider>
|
||||
</view>
|
||||
</view>
|
||||
<view class="" v-if="tabId == '0'">
|
||||
<view class="otherItems flex_box">
|
||||
<view class="itt"><text class="ciyao">创建日期</text><text
|
||||
class="mainTxt">{{thisClass.createTime.substring(0,10)}}</text>
|
||||
</view>
|
||||
<view class="itt"><text class="ciyao">班级类型</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '0'">普通小班</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '1'">联合班</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '2'">精英班</text>
|
||||
</view>
|
||||
<!-- <view @click="onPageJump('/pages/miniClass/studentsInClass', thisClass.id, roleCode)">
|
||||
<text class="ciyao">学员人数</text>
|
||||
<view class="mainTxt flex_box">
|
||||
<text class="">{{students.length}}/{{thisClass.number}}人 </text>
|
||||
<uni-icons type="eye" size="20" color="#333"></uni-icons>
|
||||
</view>
|
||||
<view class="jianjie" v-html="item.content"></view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
<!-- <uni-section class="mb-10 nobg" title="教学目标/班级简介" type="line"></uni-section>
|
||||
<rich-text class="banjiJianjie" :nodes="formatRichText(thisClass.content)"></rich-text>
|
||||
<view class="qrcode" v-if="thisClass.qrcode != ''">
|
||||
<uni-section class="mb-10 nobg" title="群二维码" type="line"></uni-section>
|
||||
<image :src="thisClass.qrcode" mode="widthFix" @click="previewImage(thisClass.qrcode)"></image>
|
||||
</view> -->
|
||||
</view> -->
|
||||
<!-- <view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text></view> -->
|
||||
</view>
|
||||
<uni-section class="mb-10 nobg" title="教学目标/班级简介" type="line"></uni-section>
|
||||
<rich-text class="banjiJianjie" :nodes="formatRichText(thisClass.content)"></rich-text>
|
||||
<view class="qrcode" v-if="thisClass.qrcode != ''">
|
||||
<uni-section class="mb-10 nobg" title="群二维码" type="line"></uni-section>
|
||||
<image :src="thisClass.qrcode" mode="widthFix" @click="previewImage(thisClass.qrcode)"></image>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
|
||||
@@ -169,6 +237,24 @@
|
||||
</view>
|
||||
</view>
|
||||
</u-popup>
|
||||
<u-popup key="2" v-if="showStudentBlank" :show="showStudentBlank" :round="10" @close="closePup" ref="">
|
||||
<view class="upopBox" style="">
|
||||
<h3 style="margin-bottom: 20rpx;">{{thisStudent.student.nickname != null && thisStudent.student.nickname != '' ? thisStudent.student.nickname : "匿名用户"}}</h3>
|
||||
<view class="item">
|
||||
<text><b>身份信息:</b></text>
|
||||
<text v-if="thisStudent.student.vip == '0'">普通用户</text>
|
||||
<text v-if="thisStudent.student.vip == '1'">超级VIP</text>
|
||||
<text v-if="thisStudent.student.vip == '2'">医学VIP</text>
|
||||
<text v-if="thisStudent.student.vip == '3'">国学VIP</text>
|
||||
</view>
|
||||
<view class="item">
|
||||
<text><b>电话:</b>{{thisStudent.student.tel}}</text>
|
||||
</view>
|
||||
<view class="item">
|
||||
<b>课程购买情况:</b><br/>{{thisStudent.buyState}}
|
||||
</view>
|
||||
</view>
|
||||
</u-popup>
|
||||
<!-- <view class="fabBox">
|
||||
<uni-fab ref="fab" :pattern="pattern" :content="fabContent" :horizontal="horizontal" :vertical="vertical"
|
||||
:direction="direction" @trigger="fabTrigger" @fabClick="fabClick" />
|
||||
@@ -211,21 +297,24 @@
|
||||
|
||||
thisClass: {},
|
||||
students: [],
|
||||
tabId: '0',
|
||||
tabId: '2',
|
||||
curTagIndex: 0,
|
||||
scrollable: false,
|
||||
tabList: [{
|
||||
name: '班内课程',
|
||||
id: '0'
|
||||
},
|
||||
// {
|
||||
// name: '班内讨论',
|
||||
// id: '1'
|
||||
// },
|
||||
tabList: [
|
||||
{
|
||||
name: '班内学员',
|
||||
id: '2'
|
||||
},
|
||||
{
|
||||
name: '班级情况',
|
||||
id: '0'
|
||||
},
|
||||
|
||||
// {
|
||||
// name: '班内讨论',
|
||||
// id: '1'
|
||||
// },
|
||||
|
||||
// {
|
||||
// name: '班内提交',
|
||||
// id: '3'
|
||||
@@ -274,7 +363,9 @@
|
||||
taskHaveMore: false, // 是否还有更多
|
||||
roleCode: [], // 角色数组
|
||||
interval:null,
|
||||
homeWorkList:[]
|
||||
homeWorkList:[],
|
||||
thisStudent:{},
|
||||
showStudentBlank:false,
|
||||
}
|
||||
},
|
||||
onLoad(e) {
|
||||
@@ -363,6 +454,9 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
closePup(){
|
||||
this.showStudentBlank = false
|
||||
},
|
||||
clickTask(item){
|
||||
uni.navigateTo({
|
||||
url:`/pages/miniClass/taskDetailForMan?id=${item.id}&roleCode=${this.roleCode}&type=0&classState=${this.thisClass.state}`
|
||||
@@ -505,7 +599,12 @@
|
||||
icon: 'error'
|
||||
})
|
||||
});
|
||||
},
|
||||
},
|
||||
clickStudent(item){
|
||||
console.log('item',item);
|
||||
this.thisStudent = item
|
||||
this.showStudentBlank = true
|
||||
},
|
||||
getUserInfo() {
|
||||
// 获取个人信息
|
||||
if (this.userInfo.id != undefined) {
|
||||
@@ -673,15 +772,11 @@
|
||||
// 班级操作
|
||||
opClass(statusCode){
|
||||
$http.request({
|
||||
url: "common/class/editClass",
|
||||
url: "common/class/updateClassState",
|
||||
method: "POST",
|
||||
data: {
|
||||
"id": this.thisClass.id,
|
||||
"title": this.thisClass.title,
|
||||
"qrcode": this.thisClass.qrcode,
|
||||
"state": statusCode, //小班状态0待开班1已开班2完成
|
||||
"icon": this.thisClass.icon,
|
||||
"content": this.thisClass.content,
|
||||
"classId": this.thisClass.id,
|
||||
"state": statusCode
|
||||
},
|
||||
header: { //默认 无 说明:请求头
|
||||
'Content-Type': 'application/json'
|
||||
@@ -697,6 +792,12 @@
|
||||
setTimeout(() => {
|
||||
this.getClassInfo()
|
||||
}, 500)
|
||||
}else{
|
||||
uni.showToast({
|
||||
title: `res.msg`,
|
||||
icon:'none',
|
||||
duration: 300
|
||||
})
|
||||
}
|
||||
}).catch(e => {
|
||||
console.log(e, '数据报错')
|
||||
@@ -739,20 +840,18 @@
|
||||
if (res.code == 0) {
|
||||
that.isHave = true
|
||||
uni.showToast({
|
||||
title: `退出成功!`,
|
||||
title: `操作成功!`,
|
||||
icon: 'success'
|
||||
})
|
||||
setTimeout(() => {
|
||||
uni.navigateTo({
|
||||
url: '/pages/miniClass/myClassList'
|
||||
})
|
||||
this.getClassInfo()
|
||||
}, 200)
|
||||
}
|
||||
}).catch(e => {
|
||||
console.log(e, '数据报错')
|
||||
// this.status = 3
|
||||
uni.showToast({
|
||||
title: `退出失败`,
|
||||
title: `操作失败`,
|
||||
icon: 'error'
|
||||
})
|
||||
});
|
||||
@@ -788,6 +887,11 @@
|
||||
if (res.code == 0) {
|
||||
this.isHave = res.result.isJoin
|
||||
this.thisClass = res.result.class
|
||||
this.thisClass.homeWorkNumber = 4
|
||||
if(res.result.days > 0){
|
||||
this.thisClass.homeWorkNumber = Math.ceil(res.result.days / 7)
|
||||
}
|
||||
|
||||
this.admins.list = res.result.admins
|
||||
this.admins.monitor = {}
|
||||
this.admins.dmonitor = {}
|
||||
@@ -843,7 +947,10 @@
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import "@/style/mixin.scss";
|
||||
|
||||
.upopBox{padding: 40rpx; max-height: 80vh; overflow-y:scroll; color: #666;
|
||||
.item{padding: 10rpx 0; border-bottom: 1px solid #eee;}
|
||||
}
|
||||
|
||||
.flexbox {
|
||||
display: flex;
|
||||
}
|
||||
@@ -853,7 +960,19 @@
|
||||
padding:20rpx 0;
|
||||
color: #e58d44;
|
||||
}
|
||||
|
||||
.dakai{
|
||||
.item {
|
||||
margin-bottom: 10rpx;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
padding: 10rpx 6rpx;
|
||||
border-radius: 6rpx;
|
||||
text{padding-top: 0 !important;}
|
||||
}
|
||||
.editClass{}
|
||||
.delClass{}
|
||||
}
|
||||
::v-deep .uni-fab__content--other-platform,
|
||||
::v-deep .uni-fab--rightBottom {
|
||||
bottom: 100px !important;
|
||||
@@ -872,9 +991,28 @@
|
||||
color: #fff;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.threeStepTitle{font-weight: normal; margin-top: 30rpx; color: #55aa00; font-size:50rpx; margin-bottom: 20rpx;}
|
||||
.stepItem{
|
||||
font-size: 50rpx; color: #666; margin-right: 10rpx;
|
||||
}
|
||||
.line1{margin: 20rpx 0; border-bottom: 1px solid #eee;}
|
||||
.disableBtn{background-color: #9f9f9f !important;}
|
||||
.stepBox{
|
||||
.item{ align-items: center;
|
||||
padding: 10rpx 0;
|
||||
border-bottom: 1px solid #dddddd;
|
||||
.textBox{color: #333 !important; text-align: left; margin-right: 10rpx; flex: 1;
|
||||
text{font-size: 40rpx;color: #333; }
|
||||
span{color: #999; font-size: 26rpx;}
|
||||
}
|
||||
.btn{
|
||||
text{padding: 0 20rpx;}
|
||||
}
|
||||
}
|
||||
.item:last-child{border: none !important;}
|
||||
}
|
||||
.optionsBtn {
|
||||
margin-bottom: 30rpx;
|
||||
margin-bottom: 10rpx;
|
||||
// border-bottom: 1px solid #eee;
|
||||
padding-bottom: 10rpx;
|
||||
margin-top: 20rpx;
|
||||
@@ -895,25 +1033,7 @@
|
||||
.item:last-child{
|
||||
margin-right: 0 !important;
|
||||
}
|
||||
.delClass {
|
||||
background-color: #ffa4a6;
|
||||
}
|
||||
|
||||
.openClass {
|
||||
background-color: #67c23a;
|
||||
}
|
||||
|
||||
.overClass {
|
||||
background-color: #258feb;
|
||||
}
|
||||
|
||||
.editClass {
|
||||
background-color: #258feb;
|
||||
}
|
||||
|
||||
.setBanewei {
|
||||
background-color: #e7b772;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.classStatus {
|
||||
@@ -933,7 +1053,27 @@
|
||||
.yijieban {
|
||||
background-image: linear-gradient(-90deg, #999 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
|
||||
}
|
||||
.delClass {
|
||||
background-color: #ffa4a6;
|
||||
}
|
||||
|
||||
.openClass {
|
||||
background-color: #67c23a;
|
||||
}
|
||||
|
||||
.overClass {
|
||||
background-color: #258feb;
|
||||
}
|
||||
|
||||
.editClass {
|
||||
background-color: #258feb;
|
||||
}
|
||||
.fabuhomework{
|
||||
background-color: #97a1ff;
|
||||
}
|
||||
.setBanewei {
|
||||
background-color: #e7b772;
|
||||
}
|
||||
.courseBuyOrNo {
|
||||
font-size: 28rpx;
|
||||
border-top: 1px solid #eee;
|
||||
@@ -1062,7 +1202,10 @@
|
||||
.nobg {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
|
||||
::v-deep .xueyuanTitle{
|
||||
.uni-section-header{float: left;}
|
||||
.uni-section-content{float: right; margin-top: 20rpx; font-size: 26rpx;}
|
||||
}
|
||||
.bottomBox {
|
||||
border-top: 1px solid #eee;
|
||||
position: fixed;
|
||||
@@ -1092,16 +1235,31 @@
|
||||
.classMateBox {
|
||||
.zmVip {
|
||||
background-image: linear-gradient(-60deg, #53966a 0%, #e1feef 50%, #e1feef 100%);
|
||||
.outBtn {
|
||||
color: #fff !important;
|
||||
border: 1px solid #fff !important;
|
||||
}
|
||||
}
|
||||
|
||||
.wumenVip {
|
||||
background-image: linear-gradient(-60deg, #578df0 0%, #f1f4fd 50%, #f1f4fd 100%);
|
||||
.outBtn {
|
||||
color: #fff !important;
|
||||
border: 1px solid #fff !important;
|
||||
}
|
||||
}
|
||||
|
||||
.superVip {
|
||||
background-image: linear-gradient(-60deg, #965af0 0%, #fdf0ed 50%, #fdf0ed 100%);
|
||||
.outBtn {
|
||||
color: #fff !important;
|
||||
border: 1px solid #fff !important;
|
||||
}
|
||||
}
|
||||
|
||||
.newBox {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.item {
|
||||
width: 100%;
|
||||
position: relative;
|
||||
@@ -1109,14 +1267,14 @@
|
||||
.textItems {
|
||||
width: 100%;
|
||||
align-items: center;
|
||||
|
||||
.outBtn {
|
||||
justify-content: space-between;
|
||||
.outBtn {
|
||||
padding: 6rpx 10rpx;
|
||||
display: inline-block;
|
||||
border-radius: 10rpx;
|
||||
color: $themeColor;
|
||||
border: 1px solid $themeColor;
|
||||
font-size: 26rpx;
|
||||
font-size: 26rpx; margin-left: 10rpx;
|
||||
}
|
||||
|
||||
.txt555 {
|
||||
@@ -1132,18 +1290,20 @@
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
.item.cur{border: 2px solid #55aa00;}
|
||||
}
|
||||
|
||||
.classmateImg {
|
||||
width: 80rpx;
|
||||
margin-right: 40rpx;
|
||||
height: 80rpx;
|
||||
width: 60rpx;
|
||||
margin-right: 20rpx;
|
||||
height: 60rpx;
|
||||
border-radius: 100rpx;
|
||||
|
||||
image {
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
width: 60rpx;
|
||||
height: 60rpx;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1228,9 +1388,9 @@ u-divider{font-size: 24rpx;}
|
||||
text-align: center;
|
||||
// background-color: rgba(255, 255, 255, .5);
|
||||
border-radius: 20rpx;
|
||||
justify-content: space-between;
|
||||
justify-content: start;
|
||||
margin: 20rpx 0;
|
||||
|
||||
.itt{margin: 0 20rpx;}
|
||||
text {
|
||||
display: block;
|
||||
font-size: 28rpx;
|
||||
|
||||
Reference in New Issue
Block a user