This commit is contained in:
@fawn-nine
2024-08-23 18:10:27 +08:00
parent 497ab89dae
commit 57d5beaa72
11 changed files with 746 additions and 297 deletions

View File

@@ -46,7 +46,14 @@
<!-- 已开班按钮 -->
<view class="optionsBtn" v-if="thisClass.state != '2'">
<!-- 待开班主任 -->
<view class="" v-if="thisClass.state == '0' && (roleCode.includes('主任') || roleCode.includes('副主任'))">
<view class="item setBanewei" v-if="thisClass.state != '2'"
@click="goSetAdmin('/pages/miniClass/memberSet')">
<text>设置班委</text>
</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">
@@ -60,19 +67,26 @@
@click="goSetAdmin('/pages/miniClass/memberSet')">
<text>去设置</text>
</view>
<view class="item setBanewei" v-else>
<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/>
<text class="PM_font">作业设置</text><br/>
<span>根据教学时长,至少发布{{thisClass.homeWorkNumber}}条作业</span>
</view>
<view class="btn">
<view class="item fabuhomework" v-if="homeWorkList.length < thisClass.homeWorkNumber"
<!-- -->
<view class="item fabuhomework" v-if="homeWorkList.length < thisClass.homeWorkNumber "
@click="goTaskListForWait('0')">
<text>去设置</text>
</view>
<view class="item fabuhomework" v-else>
<text>已完成</text>
</view>
</view>
</view>
<view class="flex_box item">
@@ -81,13 +95,13 @@
<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">
<view class="btn" v-if="thisClass.number == students.length">
<view class="item openClass" @click="opClass('1')" >
<text >去开班</text>
</view>
<view class="item openClass disableBtn" v-else>
<text >开班</text>
</view>
<!-- <view class="item openClass disableBtn" v-else>
<text >开班</text>
</view> -->
</view>
</view>
</view>
@@ -216,7 +230,7 @@
</view>
<text v-else>暂未设置</text>
</view>
<view class="item arryItem"><text class="adminName">记分员</text>
<!-- <view class="item arryItem"><text class="adminName">记分员</text>
<template v-if="admins.counter.length > 0">
<view class="arryItemSub" v-for="(item,index) in admins.counter" :key="index">
<template v-if="item.user != null">
@@ -226,7 +240,7 @@
</view>
</template>
<text v-else>暂未设置</text>
</view>
</view> -->
<view class="item arryItem"><text class="adminName">评分员</text>
<template v-if="admins.scorer.length > 0">
<view class="arryItemSub" v-for="(item,index) in admins.scorer" :key="index">
@@ -467,7 +481,7 @@
},
goTaskListForWait(type){
uni.navigateTo({
url: `/pages/miniClass/taskListForWaitOpen?classId=${this.thisClass.id}&type=${type}&minNumber=${this.thisClass.homeWorkNumber}`
url: `/pages/miniClass/taskListForWaitOpen?classId=${this.thisClass.id}&type=${type}&minNumber=${this.thisClass.homeWorkNumber}&roleCode=${this.roleCode}&classState=0`
})
},
goAddHomeWork(type){
@@ -548,8 +562,8 @@
icon: 'success'
})
setTimeout(() => {
uni.navigateTo({
url: '/pages/miniClass/miniClassMan'
uni.switchTab({
url: '/pages/mine/mine/index'
})
}, 500)
}).catch(e => {
@@ -853,7 +867,7 @@
})
setTimeout(() => {
this.getClassInfo()
}, 200)
}, 2000)
}
}).catch(e => {
console.log(e, '数据报错')
@@ -896,8 +910,8 @@
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)
if(res.result.classModel.days > 0){
this.thisClass.homeWorkNumber = Math.ceil(res.result.classModel.days / 7)
}
this.admins.list = res.result.admins