diff --git a/pages.json b/pages.json index efaf2cb..8b53c83 100644 --- a/pages.json +++ b/pages.json @@ -605,6 +605,13 @@ "navigationBarTitleText" : "用户的班级列表" } }, + { + "path" : "pages/miniClass/MonitorClassList", + "style" : + { + "navigationBarTitleText" : "管理员的班级列表" + } + }, { "path" : "pages/miniClass/memberSet", "style" : @@ -660,6 +667,13 @@ { "navigationBarTitleText" : "班内学员" } + }, + { + "path" : "pages/miniClass/xindeList", + "style" : + { + "navigationBarTitleText" : "管理员心得列表" + } } ], "globalStyle": { diff --git a/pages/mine/mine/index.vue b/pages/mine/mine/index.vue index 3f459f7..96220e4 100644 --- a/pages/mine/mine/index.vue +++ b/pages/mine/mine/index.vue @@ -473,7 +473,7 @@ var item = { // 主任之外的人显示班级管理 name: "班级管理", - url: "/pages/miniClass/miniClassMan?type=mine", + url: "/pages/miniClass/MonitorClassList?type=mine", type: "pageJump", } diff --git a/pages/miniClass/MonitorClassList.vue b/pages/miniClass/MonitorClassList.vue new file mode 100644 index 0000000..885378d --- /dev/null +++ b/pages/miniClass/MonitorClassList.vue @@ -0,0 +1,676 @@ + + + + \ No newline at end of file diff --git a/pages/miniClass/addHomeWork.vue b/pages/miniClass/addHomeWork.vue index 29865d6..e183778 100644 --- a/pages/miniClass/addHomeWork.vue +++ b/pages/miniClass/addHomeWork.vue @@ -4,7 +4,23 @@ - + + + + *类型: + + + + + + + *标题: @@ -72,10 +88,22 @@ img: '', //图片 type: undefined, // 反馈类型 }, + range:[ + { value: '0', text: "班内作业",name:"班内作业"}, + { value: '1', text: "班内医案" ,name:"班内医案"}, + ], telError: false, relationError: false, relationErrorPattern:false, rules: { + type: { + rules: [{ + required: true, + errorMessage: '请选择类型', + } + + ] + }, title: { rules: [{ required: true, @@ -105,6 +133,11 @@ this.pageType = e.type this.form.classId = e.classId this.form.type = e.type + if(e.type){ + this.form.type = e.type + }else{ + this.form.type = '0' + } if(e.id){ // this.form.renwuId = e.renwuId this.form.id = e.id @@ -120,6 +153,8 @@ this.pageType = '医案' }else if( e.type == 2){ this.pageType = '心得' + }else{ + this.pageType = '作业' } console.log('收到的值', e); }, @@ -219,11 +254,6 @@ }, onSubmit() { this.$refs.form.validate().then(res => { - // var _show = '1' - // if(this.form.type == 2){ - // this.form.display == true ? _show = '1' : _show = '0' - // } - if (this.fileList1.length > 0) { let _list = this.fileList1 _list = _list.map(item => item.url) @@ -254,9 +284,10 @@ icon:'success' }) setTimeout(()=>{ + uni.$emit('refreshData'); uni.navigateBack({ delta: 1 - }); + }) },1000) }).catch(e => { // console.log('表单错误信息:', err); diff --git a/pages/miniClass/classInfo.vue b/pages/miniClass/classInfo.vue index 701774e..d396ab2 100644 --- a/pages/miniClass/classInfo.vue +++ b/pages/miniClass/classInfo.vue @@ -100,7 +100,7 @@ 快来添加一条记录吧~ - 写心得 + 写心得 @@ -130,9 +130,13 @@ 发布者:{{item.createUser.nickname != null && item.createUser.nickname != '' ? item.createUser.nickname : '匿名用户'}} 日期:{{item.createTime}} + + + + 分数:{{item.score}} + - - 修改 + 修改 已提交答案 @@ -181,7 +185,7 @@ 暂未设置 学习委员: - + {{admins.learner.user.nickname != null && admins.learner.user.nickname != '' ? admins.learner.user.nickname : '匿名用户'}} ({{admins.learner.user.tel}}) @@ -190,8 +194,10 @@ 记分员: 暂未设置 @@ -199,8 +205,10 @@ 评分员: 暂未设置 @@ -330,6 +338,12 @@ uni.hideTabBar(); this.classId = e.id this.getUserInfo() + uni.$on('refreshData',() => { + console.log('开始刷新列表数据'); + this.pPage = 0 + this.taskList = [] + this.getList() + }) }, onReachBottom() { if (this.status != 2 && this.status != 3) { @@ -402,7 +416,7 @@ }, // 点击作业或者医案,进入详细介绍 clickTask(item){ - var options = JSON.stringify(item) + var options = JSON.stringify(item) if(this.tijiaoTitleId == 2){ // 进入的是心得 uni.navigateTo({ @@ -414,7 +428,7 @@ // console.log('options',options); uni.navigateTo({ - url:`/pages/miniClass/taskDetail?id=${item.id}` + url:`/pages/miniClass/taskDetail?id=${item.id}&` }) }, delClass() { @@ -542,6 +556,12 @@ }); } }, + // 添加心得 + addXinde(url, id, modeType) { + uni.navigateTo({ + url: `${url}?classId=${this.thisClass.id}&type=${modeType}` + }); + }, // 跳转 onPageJump(url, id, modeType) { uni.navigateTo({ @@ -836,7 +856,7 @@ \ No newline at end of file diff --git a/static/icon/fabu.png b/static/icon/fabu.png new file mode 100644 index 0000000..38f6ed8 Binary files /dev/null and b/static/icon/fabu.png differ