diff --git a/pages.json b/pages.json
index f1f98ab..8646bfe 100644
--- a/pages.json
+++ b/pages.json
@@ -627,10 +627,10 @@
}
},
{
- "path" : "pages/miniClass/giveScore",
+ "path" : "pages/miniClass/taskList",
"style" :
{
- "navigationBarTitleText" : "评分"
+ "navigationBarTitleText" : "任务列表"
}
},
{
@@ -646,6 +646,13 @@
{
"navigationBarTitleText" : "心得详细"
}
+ },
+ {
+ "path" : "pages/miniClass/taskDetailForMan",
+ "style" :
+ {
+ "navigationBarTitleText" : "管理端任务详情"
+ }
}
],
"globalStyle": {
diff --git a/pages/course/courseDetail.vue b/pages/course/courseDetail.vue
index 820e29a..fee58de 100644
--- a/pages/course/courseDetail.vue
+++ b/pages/course/courseDetail.vue
@@ -75,8 +75,8 @@
- {{linkClassList.length}}
- 个班级正在学习本门课程
+
+ 加入班级开始更加系统的学习
前往查看 >>
@@ -556,8 +556,8 @@
method: "POST",
data: {
"courseId": this.courseId,
- "state": '0', //小班状态0待开班1已开班2完成
- "type": '0'
+ "state": '', //小班状态0待开班1已开班2完成
+ "type": ''
},
header: {
//默认 无 说明:请求头
diff --git a/pages/mine/mine/index.vue b/pages/mine/mine/index.vue
index 9f17331..3f459f7 100644
--- a/pages/mine/mine/index.vue
+++ b/pages/mine/mine/index.vue
@@ -429,6 +429,24 @@
if (this.userInfo.id != undefined) {
this.$http.post("common/user/getUserInfo").then((res) => {
this.userMes = res.result;
+ var zhurenIndex = this.pageList.findIndex(item => {
+ return item.name == '主任教学'
+ })
+ if (zhurenIndex > -1) {
+ this.pageList.splice(zhurenIndex, 1)
+ }
+ var banzhangIndex = this.pageList.findIndex(item => {
+ return item.name == '班级管理'
+ })
+ if (banzhangIndex > -1) {
+ this.pageList.splice(banzhangIndex, 1)
+ }
+ var yonghuIndex = this.pageList.findIndex(item => {
+ return item.name == '我的班级'
+ })
+ if (yonghuIndex > -1) {
+ this.pageList.splice(yonghuIndex, 1)
+ }
if (res.isDirector) {
var n = this.pageList.find(item => {
return item.name == '主任教学'
@@ -445,58 +463,39 @@
}
this.pageList.splice(3, 0, item);
}
- } else {
- var zhurenIndex = this.pageList.findIndex(item => {
- return item.name == '主任教学'
- })
- if (zhurenIndex > -1) {
- this.pageList.splice(zhurenIndex, 1)
- }
- }
- if (res.isMonitor) {
- var n = this.pageList.find(item => {
- return item.name == '班级管理'
- })
- console.log('班长n找到了么', n);
- if (!n) {
- var item = {
- // 主任之外的人显示班级管理
- name: "班级管理",
- url: "/pages/miniClass/miniClassMan?type=mine",
- type: "pageJump",
-
- }
- this.pageList.splice(3, 0, item);
- }
- } else {
- var zhurenIndex = this.pageList.findIndex(item => {
- return item.name == '班级管理'
- })
- if (zhurenIndex > -1) {
- this.pageList.splice(zhurenIndex, 1)
- }
- }
- if(!res.isMonitor && !res.isDirector){
- var n = this.pageList.find(item => {
- return item.name == '我的班级'
- })
- console.log('我的班级找到了么', n);
- if (!n) {
- var item = {
- // 主任之外的人显示班级管理
- name: "我的班级",
- url: "/pages/miniClass/myClassList?type=mine",
- type: "pageJump",
+ } else{
+ if (res.isMonitor) {
+ var n = this.pageList.find(item => {
+ return item.name == '班级管理'
+ })
+ console.log('班长n找到了么', n);
+ if (!n) {
+ var item = {
+ // 主任之外的人显示班级管理
+ name: "班级管理",
+ url: "/pages/miniClass/miniClassMan?type=mine",
+ type: "pageJump",
+ }
+ this.pageList.splice(3, 0, item);
+ }
+ } else {
+ if(!res.isMonitor && !res.isDirector){
+ var n = this.pageList.find(item => {
+ return item.name == '我的班级'
+ })
+ console.log('我的班级找到了么', n);
+ if (!n) {
+ var item = {
+ // 主任之外的人显示班级管理
+ name: "我的班级",
+ url: "/pages/miniClass/myClassList?type=mine",
+ type: "pageJump",
+
+ }
+ this.pageList.splice(3, 0, item);
+ }
}
- this.pageList.splice(3, 0, item);
- }
- }else{
- var yonghuIndex = this.pageList.findIndex(item => {
- return item.name == '我的班级'
- })
- if (yonghuIndex > -1) {
- this.pageList.splice(yonghuIndex, 1)
}
}
});
diff --git a/pages/miniClass/classInfo.vue b/pages/miniClass/classInfo.vue
index 18ca83a..3b93160 100644
--- a/pages/miniClass/classInfo.vue
+++ b/pages/miniClass/classInfo.vue
@@ -3,9 +3,16 @@
+
+ 班级状态:{{getClassStatus}}
+
{{thisClass.title}}
- 退出班级
+ 退出班级
创建日期联合班
精英班
- 班级人数{{thisClass.number}}人
+ 人数{{students.length}}/{{thisClass.number}}人
管理成员点击查看
-
-
- 教学目标/班级简介
-
-
-
-
-
+
+
+
@@ -46,12 +48,17 @@
-
-
-
-
+
+
+
+
+
+
+
班内问答
@@ -87,7 +94,7 @@
-
+
快来添加一条记录吧~
@@ -244,7 +251,8 @@
curTagIndex: 0,
scrollable: false,
pPage:0,
- tabList: [{
+ // 已开班
+ tabList02: [{
name: '班内课程',
id: '0'
},
@@ -260,6 +268,20 @@
id: '3'
}
],
+ // 待开班
+ tabList01: [{
+ name: '班内课程',
+ id: '0'
+ },
+ // {
+ // name: '班内讨论',
+ // id: '1'
+ // },
+ {
+ name: '班内学员',
+ id: '2'
+ }
+ ],
admins: {
list: [],
monitor: {},
@@ -333,6 +355,30 @@
},
computed: {
...mapState(["userInfo"]),
+ getClassStatus(){
+ var _roleName = ''
+ switch (this.thisClass.state) {
+ case '0':
+ _roleName = '待开班';
+ break;
+ case '1':
+ _roleName = '学习中';
+ break;
+ case '2':
+ _roleName = '已结班';
+ break;
+ }
+ return _roleName
+ }
+ ,tabList(){
+ var list = []
+ if(this.thisClass.state == 0){
+ list = this.tabList01
+ }else{
+ list = this.tabList02
+ }
+ return list
+ },
},
methods: {
editMyXinde(item){
@@ -423,7 +469,7 @@
method: "POST",
data: {
"limit": 10,
- "page": 1,
+ "page": this.pPage,
"classId": this.thisClass.id,
"type": this.tijiaoTitleId+'', //类型 0班内任务1医案2心得
"myExperience": this.myExperience, //0全部心得1我的心得
@@ -437,7 +483,8 @@
if (res.code == 0) {
if(res.page.records.length > 0){
console.log('数据获取成功',res.page.records);
- this.taskList = res.page.records
+ var lis = res.page.records
+ this.taskList = this.taskList.concat(lis)
if(res.page.pages > 1){
this.taskHaveMore = true
}
@@ -809,6 +856,10 @@
color: #fff;
font-weight: normal;
}
+ .classStatus{padding: 10rpx; color: #fff;}
+ .daikai{background-image: linear-gradient(90deg, #258feb 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
+ .xuexizhong{background-image: linear-gradient(90deg, #55aa00 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
+ .yijieban{background-image: linear-gradient(90deg, #999 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
.noanser{ padding: 20rpx;
background-color: rgba(255, 255, 255, .6);
text-align: center; border-bottom: 1px solid #eee;
@@ -907,6 +958,7 @@
}
.leve2{
color: #666;
+ line-height: 56rpx;
@include bov(3)
}
@@ -926,7 +978,7 @@
.nobg {
background-color: transparent !important;
}
-
+ .nopad{padding-left: 0 !important;}
.bottomBox { border-top: 1px solid #eee;
position: fixed;
padding: 20rpx 0;
diff --git a/pages/miniClass/classInfoMan.vue b/pages/miniClass/classInfoMan.vue
index 0d252b4..11d90ad 100644
--- a/pages/miniClass/classInfoMan.vue
+++ b/pages/miniClass/classInfoMan.vue
@@ -2,16 +2,85 @@
+
-
- {{thisClass.title}}
- 开班
- 结班
+
+
+ {{getClassStatus}}
+
+
+ 【 班内职务:{{getRoleName}} 】
+
+
+
+
+
+ 设置班委
+
+
+
+ 修改班级
+
+
+
+ 开班
+
+
+ 结班
+
+
+ 删除班级
+
+
+
+
+
+
+
+
+
+
+
+ 作业
+
+
+
+
+
+ 医案
+
+
+
+
+
+ 心得
+
+
+
+
+
+ 表现
+
+
-
创建日期{{thisClass.createTime.substring(0,10)}}
@@ -21,44 +90,13 @@
联合班
精英班
- 班级人数{{thisClass.number}}人
+ 人数{{students.length}}/{{thisClass.number}}人
管理成员点击查看
-
-
-
-
-
-
-
- 作业评分
-
-
-
-
-
- 医案评分
-
-
-
-
-
- 心得评分
-
-
-
-
-
- 表现评分
-
-
-
-
- 教学目标/班级简介
-
-
+
-
+
@@ -79,7 +117,9 @@
-
+
+
+
-
-
-
-
-
-
- {{item.nickname}}
-
- ({{item.tel}}) 踢出班级
-
-
-
-
- 匿名用户
-
- 超级VIP用户
+
+
+
+
+
+
+
+
+ {{item.student.nickname}}
+
+ ({{item.student.tel}}) 踢出班级
+
+
+
+ 匿名用户
+
+
+
+
+
+
+ {{ item.buyState }}
+
-
@@ -127,22 +172,16 @@
{{item.name}}
-
+
-
+
- {{item.title}}修改
-
-
+ {{item.title}}修改
{{item.content}}
@@ -150,8 +189,8 @@
-
-
+
+
查看全部 >>
@@ -159,24 +198,12 @@
-
+
-
-
-
-
-
-
-
- 管理人员设置
-
- 修改班级
- 删除班级
-
-
+
+
@@ -228,8 +255,6 @@
-
-
@@ -281,7 +306,7 @@
{
name: '班内学员',
id: '2'
- },
+ },
// {
// name: '班内提交',
// id: '3'
@@ -295,7 +320,7 @@
scorer: [],
counter: []
- },
+ },
activeStyle: {
color: '#333',
fontWeight: 'bold',
@@ -326,8 +351,10 @@
},
],
tijiaoTitleId: '0',
- taskList:[], // 任务列表
- taskHaveMore:false, // 是否还有更多
+ taskList: [], // 任务列表
+ taskHaveMore: false, // 是否还有更多
+ roleCode: undefined,
+
}
},
onLoad(e) {
@@ -351,16 +378,79 @@
},
computed: {
...mapState(["userInfo"]),
+ getRoleName() {
+ var _roleName = ''
+ switch (this.roleCode) {
+ case '66':
+ _roleName = '主任';
+ break;
+ case '0':
+ _roleName = '学员';
+ break;
+ case '1':
+ _roleName = '班长';
+ break;
+ case '2':
+ _roleName = '副班长';
+ break;
+ case '3':
+ _roleName = '学习委员';
+ break;
+ case '4':
+ _roleName = '评分员';
+ break;
+ case '5':
+ _roleName = '记分员';
+ break;
+ }
+ return _roleName
+ },
+ getClassStatus(){
+ var _roleName = ''
+ switch (this.thisClass.state) {
+ case '0':
+ _roleName = '待开班';
+ break;
+ case '1':
+ _roleName = '学习中';
+ break;
+ case '2':
+ _roleName = '已结班';
+ break;
+ }
+ return _roleName
+ }
},
methods: {
- goPingfen(url,classId,type){
+ // 获取真实的身份信息
+ getRealRole() {
+ $http.request({
+ url: "common/class/getUserRole",
+ method: "POST",
+ data: {
+ "classId": this.thisClass.id
+ },
+ header: { //默认 无 说明:请求头
+ 'Content-Type': 'application/json'
+ },
+ })
+ .then((res) => {
+ console.log('res获取身份信息', res);
+ }).catch(e => {
+ uni.showToast({
+ title: '获取身份信息失败',
+ icon: 'error'
+ })
+ });
+ },
+ goPingfen(url, classId, type) {
uni.navigateTo({
- url:`${url}?classId=${classId}&type=${type}`
+ url: `${url}?classId=${classId}&type=${type}`
})
},
// 点击作业或者医案,进入详细介绍
- clickTask(){
-
+ clickTask() {
+
},
delClass() {
var that = this
@@ -409,8 +499,8 @@
"limit": 20,
"page": 1,
"classId": this.thisClass.id,
- "type": textIndex+'', //类型 0班内任务1医案2心得
- "title": ""
+ "type": textIndex + '', //类型 0班内任务1医案2心得
+ "title": ""
},
header: { //默认 无 说明:请求头
'Content-Type': 'application/json'
@@ -418,11 +508,11 @@
})
.then(res => {
if (res.code == 0) {
- console.log('数据获取成功',res.page.records);
- this.taskList = res.page.records
- if(res.page.pages > 1){
- this.taskHaveMore = true
- }
+ console.log('数据获取成功', res.page.records);
+ this.taskList = res.page.records
+ if (res.page.pages > 1) {
+ this.taskHaveMore = true
+ }
}
}).catch(e => {
console.log(e, '数据报错')
@@ -440,6 +530,13 @@
this.userMes = res.result;
this.isMonitor = res.isMonitor
this.isDirector = res.isDirector
+ if (this.isDirector) {
+ this.roleCode = '66'
+ } else if (this.isMonitor) {
+ this.getRealRole()
+ } else {
+
+ }
}).catch(e => {
uni.showToast({
title: '获取用户信息失败',
@@ -457,10 +554,10 @@
tabClick(e) {
console.log('e', e);
this.tabId = e.id
- if(e.id == 3){
- this.titleClick(undefined,0)
+ if (e.id == 3) {
+ this.titleClick(undefined, 0)
}
-
+
},
formatRichText(html) {
if (html == '') {
@@ -495,38 +592,7 @@
);
return newContent;
},
- // 加入班级
- addClass() {
- $http.request({
- url: "common/class/joinClass",
- method: "POST",
- data: {
- "classId": this.classId,
- },
- header: { //默认 无 说明:请求头
- 'Content-Type': 'application/json'
- },
- })
- .then(res => {
- if (res.code == 0) {
- this.isHave = true
- uni.showToast({
- title: `加入成功!`,
- icon: 'success'
- })
- setTimeout(() => {
- this.getClassInfo()
- }, 200)
- }
- }).catch(e => {
- console.log(e, '数据报错')
- // this.status = 3
- uni.showToast({
- title: `加入失败`,
- icon: 'error'
- })
- });
- },
+
// 显示班级成员
seeManager() {
this.showMan = true
@@ -556,7 +622,7 @@
uni.navigateTo({
url: `${_url}?id=${this.thisClass.id}&type=${_type}`
})
- }, 200)
+ }, 200)
},
// 改变班级状态
changeClassStatu(statusCode) {
@@ -604,7 +670,7 @@
})
});
},
- taskEdit(item){
+ taskEdit(item) {
console.log('taskEdit'.item);
},
// 退出班级 // 踢出班级
@@ -665,9 +731,9 @@
}
});
},
- showmoreTask(){
+ showmoreTask() {
uni.navigateTo({
- url:`/pages/miniClass/classCaskList?id=${this.thisClass.id}&type=${this.tijiaoTitleId}`
+ url: `/pages/miniClass/classCaskList?id=${this.thisClass.id}&type=${this.tijiaoTitleId}`
})
},
getClassInfo() {
@@ -746,7 +812,10 @@
display: flex;
}
- .fabBox {}
+ .welComeText {
+ // padding: 6rpx 4rpx;
+ color: #e58d44;
+ }
::v-deep .uni-fab__content--other-platform,
::v-deep .uni-fab--rightBottom {
@@ -766,7 +835,33 @@
color: #fff;
font-weight: normal;
}
- .taskEdit{color: $themeColor; display: inline-block; padding-left: 20rpx;}
+ .optionsBtn{ margin: 20rpx 0;
+ .flex_box{justify-content: space-between;}
+ .item{margin-right: 20rpx; width: 100%; text-align: center; color: #fff; padding: 20rpx 0; border-radius: 6rpx;}
+ .delClass{background-color: #ffa4a6;}
+ .openClass{background-color: #67c23a;}
+ .overClass{background-color: #258feb;}
+ .editClass{background-color: #258feb;}
+ .setBanewei{background-color: #e7b772;}
+ }
+ .classStatus{padding: 10rpx; color: #fff; text-align: right;}
+ .daikai{background-image: linear-gradient(-90deg, #258feb 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
+ .xuexizhong{background-image: linear-gradient(-90deg, #55aa00 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
+ .yijieban{background-image: linear-gradient(-90deg, #999 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100% );}
+
+ .courseBuyOrNo {
+ font-size: 28rpx;
+ border-top: 1px solid #eee;
+ padding-top: 10rpx;
+ margin-top: 10rpx;
+ }
+
+ .taskEdit {
+ color: $themeColor;
+ display: inline-block;
+ padding-left: 20rpx;
+ }
+
.pingfenBox {
border: 2px dotted #bed4ee;
padding: 20rpx;
@@ -825,13 +920,20 @@
}
}
-.showMore{ width: 100%;
- text-align: center; margin: 20rpx 0;
- text{color: $themeColor;}
+
+ .showMore {
+ width: 100%;
+ text-align: center;
+ margin: 20rpx 0;
+
+ text {
+ color: $themeColor;
}
- .submitRecode {
+ }
+
+ .submitRecode {
// padding: 20rpx;
-
+
.newBox {
.classmateImg {
width: 60rpx !important;
@@ -857,7 +959,8 @@
margin-bottom: 20rpx;
// .userName{}
}
- .leve2{
+
+ .leve2 {
color: #999;
@include bov()
}
@@ -869,7 +972,8 @@
background-color: transparent !important;
}
- .bottomBox { border-top: 1px solid #eee;
+ .bottomBox {
+ border-top: 1px solid #eee;
position: fixed;
padding: 20rpx 0;
text-align: center;
@@ -889,7 +993,7 @@
.mainContent {
color: #333;
padding: 0 20rpx;
- padding-bottom:120rpx;
+ padding-bottom: 120rpx;
background-image: linear-gradient(30deg, #d4eaf0 0%, #d4eaf0 50%, #fdf0ed 100%);
min-height: 100vh;
}
@@ -1044,10 +1148,11 @@
margin-bottom: 10rpx;
}
}
-
+
.tijiaoTitle {
justify-content: space-between;
margin-bottom: 20rpx;
+
text {
display: block;
width: 30%;
@@ -1127,17 +1232,5 @@
top: 20rpx;
z-index: 1;
}
-
- text.kaiban {
- background-color: #67c23a;
- }
-
- text.jieban {
- background-color: $themeColor
- }
-
- text.tuichu {
- background-color: #f4a2a6;
- }
}
\ No newline at end of file
diff --git a/pages/miniClass/courseClassList.vue b/pages/miniClass/courseClassList.vue
index cca5db2..690effa 100644
--- a/pages/miniClass/courseClassList.vue
+++ b/pages/miniClass/courseClassList.vue
@@ -5,38 +5,44 @@
当前课程:{{courseTitle}}
-
+
-
+
-
+
-
+
-
- {{item.title}}
-
+
+ 【联合班】
+ 【普通班】
+ 【联合班】
+ 【精英班】
+
+ {{item.title}}
+
+
目标学员人数:{{item.number}} 人
- 一键加入
- 查看班内情况
+ 一键加入
+
@@ -175,8 +181,7 @@
},
})
.then(res => {
- if (res.code == 0) {
- this.isHave = true
+ if (res.code == 0) {
uni.showToast({
title: `加入成功!`,
icon: 'success'
@@ -186,13 +191,13 @@
url:`/pages/miniClass/classInfo?id=${classId}`
})
},200)
- }
+ }
}).catch(e => {
console.log(e, '数据报错')
// this.status = 3
uni.showToast({
- title: `加入失败`,
- icon: 'error'
+ title: '加入失败',
+ icon: 'none'
})
});
},
@@ -230,8 +235,8 @@
method: "POST", // POST、GET、PUT、DELETE,具体说明查看官方文档
data: {
"courseId": Number(this.courseId),
- "state": this.subTabId, //小班状态0待开班1已开班2完成
- "type": this.curTagId // 班类型 0小班 1联合班 2精英班
+ "state": '', //小班状态0待开班1已开班2完成
+ "type": '' // 班类型 0小班 1联合班 2精英班
},
header: { //默认 无 说明:请求头
'Content-Type': 'application/json'
diff --git a/pages/miniClass/giveScore.vue b/pages/miniClass/giveScore.vue
deleted file mode 100644
index 11a2185..0000000
--- a/pages/miniClass/giveScore.vue
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- 操作步骤:
- 1、点击上面的选择按钮,在弹出的面板中选择要评分的内容
- 2、点击要评分的内容,会列出学员提交的内容,评分员可点击对应的提交内容进行评分
-
-
-
-
-
-
-
- 右侧遮罩只能通过按钮关闭,不能通过点击遮罩关闭
-
-
-
-
-
- 可滚动内容 {{item}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/miniClass/miniClassMan.vue b/pages/miniClass/miniClassMan.vue
index 537270e..279a4e9 100644
--- a/pages/miniClass/miniClassMan.vue
+++ b/pages/miniClass/miniClassMan.vue
@@ -27,7 +27,7 @@
-
+
@@ -36,7 +36,7 @@
-
+
{{item.title}}
@@ -46,7 +46,7 @@
-->
- 进入班级
+ 进入班级
diff --git a/pages/miniClass/myClassList.vue b/pages/miniClass/myClassList.vue
index 8e76c43..bb2041a 100644
--- a/pages/miniClass/myClassList.vue
+++ b/pages/miniClass/myClassList.vue
@@ -6,11 +6,11 @@
-
+
-
- {{item.title}}
-
+
+ 【联合班】
+ 【普通班】
+ 【联合班】
+ 【精英班】
+
+ {{item.title}}
+
+
目标学员人数:{{item.number}} 人
@@ -217,7 +223,7 @@
method: "POST", // POST、GET、PUT、DELETE,具体说明查看官方文档
data: {
"state": this.subTabId, //小班状态0待开班1已开班2完成
- "type": this.curTagId // 班类型 0小班 1联合班 2精英班
+ "type": '' // 班类型 0小班 1联合班 2精英班
},
header: { //默认 无 说明:请求头
'Content-Type': 'application/json'
diff --git a/pages/miniClass/taskDetail.vue b/pages/miniClass/taskDetail.vue
index a440146..bbe575e 100644
--- a/pages/miniClass/taskDetail.vue
+++ b/pages/miniClass/taskDetail.vue
@@ -305,7 +305,7 @@
method: "POST",
data: {
"limit": 10,
- "page": 1,
+ "page": this.pPage,
"taskId": this.thisTask.id,
"myReply": this.listDisplay //0全部作业1我的作业
},
diff --git a/pages/miniClass/taskDetailForMan.vue b/pages/miniClass/taskDetailForMan.vue
new file mode 100644
index 0000000..b638d44
--- /dev/null
+++ b/pages/miniClass/taskDetailForMan.vue
@@ -0,0 +1,588 @@
+
+
+
+
+
+
+
+
+
+
+ 题目内容
+
+ {{thisTask.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 匿名用户
+ 匿名用户
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 我的答案
+
+
+
+ *内容:(600字以内)
+
+
+
+
+
+
+
+
+
+ 上传图片:
+
+
+
+
+
+
+
+
+
+
+
+ 他人不可见
+
+
+ 他人可见
+
+
+ (不勾选时,班级管理员以外的人看不见提交的内容)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/miniClass/taskList.vue b/pages/miniClass/taskList.vue
new file mode 100644
index 0000000..7304ef4
--- /dev/null
+++ b/pages/miniClass/taskList.vue
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+ 已交{{item.giveHomeWorkNumber}}人
+
+
+
+
+
+
+
+ 未交{{item.noGiveHomeWorkNumber}}人
+
+
+
+
+
+
+
+ 已评分{{item.giveScoreNumber}}人
+
+
+
+
+
+
+
+ 未评分{{item.noGiveScoreNumber}}人
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file