diff --git a/src/components/Portal/course/couresinteract.vue b/src/components/Portal/course/couresinteract.vue new file mode 100644 index 00000000..a3dda2f1 --- /dev/null +++ b/src/components/Portal/course/couresinteract.vue @@ -0,0 +1,708 @@ + + + + + + + {{ data.score }} + + + + + + {{ data.studys }} + + + + + + {{ data.praises? data.praises:0}} + + + + + + + + {{ data.favorites? data.favorites:0}} + + + + + + + + + + + diff --git a/src/components/UserCenter/menu.vue b/src/components/UserCenter/menu.vue index 81dd1f16..2388e16c 100644 --- a/src/components/UserCenter/menu.vue +++ b/src/components/UserCenter/menu.vue @@ -14,7 +14,7 @@ :default-active="activeMenu" router active-text-color="#3379FB" - :default-openeds="['manageTodo','manageFinish','teacherTodo','teacherFinish','myqa','notice','mystudy', 'course', 'exam', 'u001', 'u002', 'u003', 'u004','mylecnotes']" + :default-openeds="['manageTodo','manageFinish','teacherTodo','teacherFinish','myqa','notice','mystudy', 'course', 'exam', 'u001', 'u002', 'u003', 'u004','mylecnotes','mycaseRecord']" class="el-menu-vertical" @open="handleOpen" @close="handleClose" @@ -179,6 +179,10 @@ 我的授课记录 + + + + 我的案例记录 @@ -467,6 +469,7 @@ import apiUser from '@/api/system/user.js'; import apiCoursePortal from '@/api/modules/coursePortal.js'; import interactBar from '@/components/Portal/interactBar.vue'; + import couresinteract from '@/components/Portal/course/couresinteract.vue'; import ad from '@/components/Portal/adFloat.vue'; import courseImage from '@/components/Course/courseImage.vue'; import articleImage from '@/components/Article/articleImage.vue'; @@ -491,6 +494,7 @@ portalFloatTools, authorInfo, interactBar, + couresinteract, courseImage, InterestCollection, GuideBox, diff --git a/src/views/case/ManageList.vue b/src/views/case/ManageList.vue index 701c0030..ffeb9411 100644 --- a/src/views/case/ManageList.vue +++ b/src/views/case/ManageList.vue @@ -19,6 +19,8 @@ 搜索 重置 + 只查看我上传的 + @@ -121,7 +123,8 @@ export default { queryObj: { pageIndex:1, pageSize:10, - isTop:'' + isTop:'', + excellent:false, }, //查询对象 caseList: [], //案例列表 count:0, @@ -159,6 +162,10 @@ export default { this.getData(); }, methods: { + // getSearch(){ + // this.queryObj.excellent = !this.queryObj.excellent; + // this.getData(); + // }, cancal(item){ this.$confirm('是否取消该案例为优秀案例?', '提示', { confirmButtonText: '确定', @@ -222,6 +229,7 @@ export default { this.queryObj.isTop = ''; this.queryObj.keyWord = ''; this.queryObj.pageIndex = 1; + this.queryObj.excellent = null; this.getData() }, //获取案例列表数据 diff --git a/src/views/course/MycaseRecord.vue b/src/views/course/MycaseRecord.vue new file mode 100644 index 00000000..f8b96496 --- /dev/null +++ b/src/views/course/MycaseRecord.vue @@ -0,0 +1,115 @@ + + + + + 搜索 + 重置 + 导出 + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/portal/course/Index.vue b/src/views/portal/course/Index.vue index 2685a5e0..69e59b1b 100644 --- a/src/views/portal/course/Index.vue +++ b/src/views/portal/course/Index.vue @@ -325,6 +325,7 @@ export default { }, data() { return { + resonimg:{}, formatDate, formatNum:formatUserNumber, @@ -384,6 +385,7 @@ export default { totalPages: 1 }; }, + mounted() { let screenWidth = window.screen.availWidth; if (screenWidth < 1280) { @@ -851,6 +853,7 @@ export default { } }) this.scorelist = res.result; + // console.log(this.scorelist) } }); }, @@ -905,6 +908,10 @@ export default {