From 26e9491c360e6f9004e9b95ac6343815a0eb097a Mon Sep 17 00:00:00 2001 From: daihh Date: Tue, 31 May 2022 11:44:01 +0800 Subject: [PATCH 001/157] =?UTF-8?q?=E6=A1=88=E4=BE=8B=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PortalHeader.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/PortalHeader.vue b/src/components/PortalHeader.vue index c35b7e45..6fc76b28 100644 --- a/src/components/PortalHeader.vue +++ b/src/components/PortalHeader.vue @@ -7,7 +7,7 @@
首页
课程
- +
案例
文章
问答
From eccf1a427c8189cba2a8002efb4fae4e911e34f9 Mon Sep 17 00:00:00 2001 From: 86182 Date: Wed, 1 Jun 2022 10:58:08 +0800 Subject: [PATCH 002/157] =?UTF-8?q?=E6=88=91=E5=88=86=E4=BA=AB=E7=9A=84?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E5=92=8C=E5=88=86=E4=BA=AB=E7=BB=99=E6=88=91?= =?UTF-8?q?=E7=9A=84=E5=85=A8=E9=83=A8=EF=BC=8C=E6=89=B9=E9=87=8F=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E6=98=AF=E5=90=A6=E5=B7=B2=E6=94=B6=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/favorites.js | 18 +++++++++++++----- src/api/modules/shares.js | 29 +++++++++++++++++++++++++++-- 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/src/api/modules/favorites.js b/src/api/modules/favorites.js index 1273fcf2..165bc5c1 100644 --- a/src/api/modules/favorites.js +++ b/src/api/modules/favorites.js @@ -34,7 +34,7 @@ const casePageList=function(query){ /*分页查询 收藏的文章信息 *@param {Object} query @param Integer type 根据什么类型搜索,这块暂时不传 - @param pageIndex 第几页 pageSize 每页展示多少行 + @param pageIndex 第几页 pageSize 每页展示多少行 keyword:对应关键字查询 */ const articlePageList=function(query){ @@ -45,7 +45,7 @@ const articlePageList=function(query){ @param Integer type 根据什么类型搜索,暂时不传 @param pageIndex 第几页 pageSize 每页展示多少行 keyword:对应关键字查询 - + */ const coursePageList=function(query){ return ajax.post('/xboe/m/favorite/mycourselist',query); @@ -85,16 +85,23 @@ const has=function(objType,objId){ */ const findAll=function(query){ return ajax.post('/xboe/m/favorite/findAll',query); -} +} /* 我的收藏 全部 @param pageIndex 第几页 @param pageSize 每页行数 -@param keyword 关键字 +@param keyword 关键字 */ const queryAll=function(query){ return ajax.post('/xboe/m/favorite/queryAll',query); } +/** + * 查看是否已收藏 批量 + * @param {问答或者文章或者课程的id数组} data + * */ +const isNoFavorite=function(date){ + return ajax.postJson('/xboe/m/favorite/isNoFavorite',data); +} export default{ has, @@ -107,5 +114,6 @@ export default{ articlePageList, coursePageList, findAll, - queryAll + queryAll, + isNoFavorite } diff --git a/src/api/modules/shares.js b/src/api/modules/shares.js index 9af4635a..b8677cb4 100644 --- a/src/api/modules/shares.js +++ b/src/api/modules/shares.js @@ -112,7 +112,7 @@ const mymearticlelist=function(query){ */ const updateIsRead=function(id){ return ajax.get(`/xboe/m/share/updateIsRead?id=${id}`); -} +} /* 撤回分享 @@ -121,6 +121,29 @@ const updateIsRead=function(id){ const deleteshares=function(id){ return ajax.get(`/xboe/m/share/delete-shares?id=${id}`); } +/** + * 我分享的全部 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param keyword 关键字搜索 + * @param isRead 是否已读 + * */ +const findMeShare=function (query){ + return ajax.post('/xboe/m/share/findMeShare',query); +} +/** + * 分享给我的全部 + * @param pageIndex 第几页 + * @param pageSize 每页多少行 + * @param keyword 关键字搜索 + * @param isRead 是否已读 + * */ +const findShareMe=function (query){ + return ajax.post('/xboe/m/share/findShareMe',query); +} + +/** + * */ export default{ save, has, @@ -134,5 +157,7 @@ const deleteshares=function(id){ mymecourselist, mymearticlelist, updateIsRead, - deleteshares + deleteshares, + findMeShare, + findShareMe } From c3d461b2880be5b56d1ca394edd0e25b25f39c24 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Thu, 2 Jun 2022 12:12:06 +0800 Subject: [PATCH 003/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/teacherDetails.vue | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/views/manage/teacherDetails.vue b/src/views/manage/teacherDetails.vue index 4914ad4c..42fa90e9 100644 --- a/src/views/manage/teacherDetails.vue +++ b/src/views/manage/teacherDetails.vue @@ -47,7 +47,7 @@ {{formatsec(form.certify_at *1000)}} - + @@ -332,6 +332,18 @@ export default { ...mapGetters(["userInfo"]) }, methods: { + downloadActioon(filePath) { + if (!filePath) return; + let link = document.createElement('a'); //创建a标签 + link.style.display = 'none'; //使其隐藏 + link.download = this.fileBaseUrl + filePath; + link.setAttribute('target', '_blank'); + link.href = this.fileBaseUrl + filePath; //赋予文件下载地址 + link.setAttribute('download', '资料'); //设置下载属性 以及文件名 + document.body.appendChild(link); //a标签插至页面中 + link.click(); //强制触发a标签事件 + document.body.removeChild(link); + }, getAvatar(){ teacherApi.detail(this.newId).then(res => { if (res.status == 200) { From ebf0f00569b80c7e3790e5987e77fc8c06a0bbc9 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Thu, 2 Jun 2022 15:18:58 +0800 Subject: [PATCH 004/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/teacherDetails.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/manage/teacherDetails.vue b/src/views/manage/teacherDetails.vue index 42fa90e9..a6ba863f 100644 --- a/src/views/manage/teacherDetails.vue +++ b/src/views/manage/teacherDetails.vue @@ -169,7 +169,7 @@ label="课程类型" width="100"> From eaf5685fcb78667d17d9485e0a2e9345004a4926 Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Thu, 2 Jun 2022 16:42:13 +0800 Subject: [PATCH 005/157] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=A1=88=E4=BE=8B?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/cases.js | 2 +- src/api/modules/dict.js | 2 +- src/views/Index.vue | 94 ++++++++++++++++++++++++++++++++- src/views/portal/case/Index.vue | 88 ++++++++++++++++++++++++------ vue.config.js | 2 +- 5 files changed, 168 insertions(+), 20 deletions(-) diff --git a/src/api/modules/cases.js b/src/api/modules/cases.js index 0023e0c5..874fd257 100644 --- a/src/api/modules/cases.js +++ b/src/api/modules/cases.js @@ -3,7 +3,7 @@ import ajax from '@/utils/xajax.js' /**首页查询 * pageSize - * orderField + * orderField * orderAsc */ const indexList = function(query) { diff --git a/src/api/modules/dict.js b/src/api/modules/dict.js index b1252481..6e2b05bb 100644 --- a/src/api/modules/dict.js +++ b/src/api/modules/dict.js @@ -8,7 +8,7 @@ const items=function(key){ return ajax.get('/xboe/m/dictionary/items?key='+key); } -// 修改 +// 修改 //@param key 对应字段后缀 // // 案例的组织机构字典 org_domain key diff --git a/src/views/Index.vue b/src/views/Index.vue index d8a609ef..70f134ae 100644 --- a/src/views/Index.vue +++ b/src/views/Index.vue @@ -105,6 +105,44 @@
+ + +
+
+ + 推荐案例 + + 最新 + 最热 + + 更多 > +
+
+
+
+
+
+
+ {{ca.sysCreateTime.substring(0,10)}} +
+ + {{ca.title}} + +
+ {{ca.content}} +
+
+ + +
+
+
+
+
+
+ +
+
+
@@ -313,7 +352,7 @@ export default { list: [] }, caseList: { - num: 4, + num: 6, orderType: 2, list: [] }, @@ -426,6 +465,7 @@ export default { let userIds = []; res.result.forEach(item => { item.authorInfo = { aid: '', name: '', orgInfo: '', avatar: '', code: '',sex:null }; + if (item.authorId && item.authorId != '') { userIds.push(item.authorId); } @@ -579,6 +619,58 @@ export default { diff --git a/src/components/PortalHeader.vue b/src/components/PortalHeader.vue index 59fa073e..b455a326 100644 --- a/src/components/PortalHeader.vue +++ b/src/components/PortalHeader.vue @@ -7,7 +7,7 @@
首页
课程
- +
案例
文章
问答
diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index 9842651a..92d09315 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -6,7 +6,7 @@ 案例列表 案例详情 -
+
@@ -70,7 +70,7 @@ import { mapGetters } from 'vuex'; import portalHeader from '@/components/PortalHeader.vue'; import portalFooter from '@/components/PortalFooter.vue'; -import pdfPreview from '@/components/PdfPreview/index.vue'; +import pdfPreview from '@/components/PdfPreview/view.vue'; import interactBar from '@/components/Portal/interactBar.vue'; import comments from '@/components/Portal/comments.vue'; @@ -195,7 +195,7 @@ export default { .jianjie { margin: 15px 0; background-color: #fff; - padding: 20px 100px 10px 100px; + padding: 0px 2px 10px 2px; .content { padding: 10px 0; line-height: 25px; From 3ae76c4a75ed2c764ffc3944774f62bf0634727c Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 6 Jun 2022 09:22:59 +0800 Subject: [PATCH 016/157] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=EF=BC=8C=E5=A4=B4=E9=83=A8=E6=A1=88=E4=BE=8B=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=87=BA=E6=9D=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/TopNav/Index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layout/components/TopNav/Index.vue b/src/layout/components/TopNav/Index.vue index 5b473688..e7c7bfc0 100644 --- a/src/layout/components/TopNav/Index.vue +++ b/src/layout/components/TopNav/Index.vue @@ -9,7 +9,7 @@
- +
From 72e27633885c713fa886b09bb71e204b85a60e92 Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 6 Jun 2022 09:42:44 +0800 Subject: [PATCH 017/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PdfPreview/view.vue | 199 +++++++++++++++++++++++++++++ src/views/portal/case/Detail.vue | 10 +- 2 files changed, 205 insertions(+), 4 deletions(-) create mode 100644 src/components/PdfPreview/view.vue diff --git a/src/components/PdfPreview/view.vue b/src/components/PdfPreview/view.vue new file mode 100644 index 00000000..c9d03b34 --- /dev/null +++ b/src/components/PdfPreview/view.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index bf50175b..30659aad 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -18,7 +18,7 @@ 工号:{{ authorInfo.code }} 部门:{{ authorInfo.orgInfo }} - {{ caseDetail.sysCreateTime.substring(0,10) }} + {{ caseDetail.sysCreateTime.substring(0,10) }}
@@ -31,7 +31,7 @@ - + @@ -70,7 +70,7 @@ import { mapGetters } from 'vuex'; import portalHeader from '@/components/PortalHeader.vue'; import portalFooter from '@/components/PortalFooter.vue'; -import pdfPreview from '@/components/PdfPreview/index.vue'; +import pdfPreview from '@/components/PdfPreview/view.vue'; import interactBar from '@/components/Portal/interactBar.vue'; import comments from '@/components/Portal/comments.vue'; @@ -88,6 +88,7 @@ export default { return { resolveId: '', basePath:process.env.VUE_APP_FILE_BASE_URL, + pdfPath:'', caseDetail: { id:'', filePath:'' @@ -124,8 +125,9 @@ export default { }, getCaseUserDetail() { apiUser.getByIds([this.caseDetail.sysCreateAid]).then(res => { - if (res.status == 200) { + if (res.status == 200 && res.result.length>0) { this.authorInfo = res.result[0]; + //console.log(res.result,'res.result'); } }); }, From f2d66a8a579fc63a8c481a9ae6ebe766e2efafe0 Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 6 Jun 2022 10:23:38 +0800 Subject: [PATCH 018/157] =?UTF-8?q?=E5=85=88=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PdfPreview/view.vue | 5 ----- src/views/portal/case/Detail.vue | 3 ++- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/components/PdfPreview/view.vue b/src/components/PdfPreview/view.vue index c9d03b34..1062f1d5 100644 --- a/src/components/PdfPreview/view.vue +++ b/src/components/PdfPreview/view.vue @@ -119,11 +119,6 @@ export default { }); } }, - initSrc(url){ - if(url && url.indexOf('.pdf')>-1){ - //this.src = url; - } - }, prePage(type) { if (this.currentPage > 1) { this.currentPage--; diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index 30659aad..f6397591 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -98,6 +98,7 @@ export default { }; }, mounted() { + this.pdfPath=this.basePath+'/case/demo.pdf'; this.resolveId = this.$route.query.id; if (this.resolveId) { this.getCaseData(); @@ -197,7 +198,7 @@ export default { .jianjie { margin: 15px 0; background-color: #fff; - padding: 20px 100px 10px 100px; + padding: 0px 0px 10px 0px; .content { padding: 10px 0; line-height: 25px; From a0177e2493a5f83f8e92021fc9cf4d5988ede0b4 Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 6 Jun 2022 10:24:54 +0800 Subject: [PATCH 019/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..07e6e472 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/node_modules From ef7822ef21aecb2539effb8dc5e7b4fd4fcc399d Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 6 Jun 2022 10:48:21 +0800 Subject: [PATCH 020/157] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/case/Detail.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index f6397591..36899399 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -98,7 +98,7 @@ export default { }; }, mounted() { - this.pdfPath=this.basePath+'/case/demo.pdf'; + //this.pdfPath=this.basePath+'/case/demo1.pdf'; this.resolveId = this.$route.query.id; if (this.resolveId) { this.getCaseData(); @@ -120,6 +120,12 @@ export default { if (JSON.stringify(res.result) != '{}') { this.caseDetail = res.result; this.getCaseUserDetail(); + if(this.caseDetil.filePath){ + this.pdfPath=this.basePath+this.caseDetil.filePath; + }else{ + this.$message.error('内容文件不存在或已被删除,请与管理员联系'); + } + } } }); From e8d237d8627e86101eb4599c5c42397ba5945482 Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Mon, 6 Jun 2022 10:50:38 +0800 Subject: [PATCH 021/157] =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/case/Detail.vue | 2 +- src/views/portal/case/Index.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/portal/case/Detail.vue b/src/views/portal/case/Detail.vue index 36899399..a0df73c7 100644 --- a/src/views/portal/case/Detail.vue +++ b/src/views/portal/case/Detail.vue @@ -19,7 +19,7 @@ 部门:{{ authorInfo.orgInfo }} {{ caseDetail.sysCreateTime.substring(0,10) }} - +
角色认知 diff --git a/src/views/portal/case/Index.vue b/src/views/portal/case/Index.vue index 88c82ef0..8a6c188d 100644 --- a/src/views/portal/case/Index.vue +++ b/src/views/portal/case/Index.vue @@ -104,8 +104,9 @@ - 最新 - 最热 + 最热 + 最新 + @@ -129,8 +130,7 @@
{{item.content}} - - +
From e3d0f03e18e5e18febb47cbf8a0d7f2dd2881a57 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 6 Jun 2022 11:04:50 +0800 Subject: [PATCH 022/157] =?UTF-8?q?=E6=95=99=E5=B8=88=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/teacher.js | 16 ++++++++++-- src/views/manage/TeacherList.vue | 13 +++++++--- src/views/manage/teacherDetails.vue | 40 +++++++++++++++++++++++++++-- 3 files changed, 61 insertions(+), 8 deletions(-) diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index 33978bd0..ec6d4807 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -25,7 +25,7 @@ const getInfoById = function(id) { * name 姓名 * tlevelId级别 * salaryId发薪地 - tsystemId这个应该是教师体系,他注释没有写明白 + * tsystemId * } query * @returns @@ -187,6 +187,17 @@ const exports=function(query){ const findAllCourses=function(query){ return ajax.post('/xboe/teacher/compose/find/courses',query); } +/** + * 内部讲师-删除模块讲师接口 + * @param { + courseId // 课程id + modId // 模块id + teacherId // 教师id + remark // 备注 + */ + const syncUpdate = function(data) { + return ajax.postJson('/xboe/teacher/update-sync',data); + } export default { findByName, @@ -201,5 +212,6 @@ export default { has, start, end, - exports + exports, + syncUpdate } diff --git a/src/views/manage/TeacherList.vue b/src/views/manage/TeacherList.vue index 867b66c5..00f6e830 100644 --- a/src/views/manage/TeacherList.vue +++ b/src/views/manage/TeacherList.vue @@ -182,6 +182,7 @@ return { query:{ tSystemId:'', + tSystemIds:'', tLevelId:'', queryName:'', salaryId:'', @@ -248,6 +249,7 @@ systemData:[],//体系数组{id,name} levelData:[],//级别数组{id,name} queryLevelData:[], + teacherSystemids:[] } }, watch:{ @@ -257,9 +259,9 @@ } } }, - mounted() { - this.loadData(1); - this.getTeachersystem(); + mounted() { + this.getTeachersystem(); + }, computed: { ...mapGetters(['userInfo']) @@ -281,13 +283,16 @@ this.systemLevelTree=res.result; this.systemData=[]; res.result.forEach(item => { + this.teacherSystemids.push(item.teacher_system_id); this.systemData.push({ id:item.teacher_system_id, name:item.system_name }) }); + this.loadData(1); } else { this.$message.error('教师体系数据获取失败!') + this.loadData(1); } }) }, @@ -522,7 +527,7 @@ }, loadData(pageIndex) { this.query.pageIndex = pageIndex; - console.log(this.query,'this.query'); + this.query.tSystemIds = this.query.tSystemId || this.teacherSystemids.join(); teacherApi .page( this.query diff --git a/src/views/manage/teacherDetails.vue b/src/views/manage/teacherDetails.vue index a6ba863f..979585c6 100644 --- a/src/views/manage/teacherDetails.vue +++ b/src/views/manage/teacherDetails.vue @@ -274,10 +274,10 @@ export default { name: "teacherDetails", components: { imageUpload }, props: { - id:{ + id:{// sysId type: String, }, - newId:{ + newId:{// id type: String, } }, @@ -497,11 +497,47 @@ export default { if (res.status == 200) { const result = res.result; this.form = result; + this.synchronization(res.result); } else { this.$message.error(res.message); } }); + }, + synchronization(result) { + let param = { + id: this.newId,//当前老师记录的id + /**因为有可能部分老师没有这个字段,对应返回的teacher_id*/ + sysId: result.teacher_id, + /**因为有可能部分老师没有这个字段*/ + companyId: result.company_id, + companyName: result.company_name, + teacherCode: result.teacher_code, + /**返回的字段,不知道什么意义*/ + teacherType: result.teacher_type, + userId: result.user_id, + userNo: result.user_no, + gender: result.gender, + teachingTime: result.teaching_time, + certification: result.certification, + language: result.language, + timezone: result.timezone, + tsystemId: result.system_id, + tsystemName: result.system_name, + tlevelId: result.level_id, + tlevelName: result.level_name, + /**认证人*/ + certifyby: result.certify_by, + /**状态;0:临时;1:正式;2:停用*/ + pstatus: result.status, + /**员工状态 2:正常 3:离职*/ + pemployeeStatus: result.employee_status, } + teacherApi.syncUpdate(param).then(res=>{ + if(res.status != 200) { + console.log(res) + } + }) + } } }; From 9757600296dcec976a362d8fabde2ac50641f5a9 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 6 Jun 2022 12:15:15 +0800 Subject: [PATCH 023/157] =?UTF-8?q?=E6=95=99=E5=B8=88=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/manage/TeacherList.vue | 45 +++++++++++++++++++++++------ src/views/manage/teacherDetails.vue | 2 +- 2 files changed, 37 insertions(+), 10 deletions(-) diff --git a/src/views/manage/TeacherList.vue b/src/views/manage/TeacherList.vue index 00f6e830..9050e53e 100644 --- a/src/views/manage/TeacherList.vue +++ b/src/views/manage/TeacherList.vue @@ -86,7 +86,7 @@
- +

上传头像

图片尺寸建议在:宽100px,高100px

@@ -417,8 +417,9 @@ if (res.status == 200 && res.result != null) { this.havaInfo = true; this.form.account = res.result.account; - // this.fileBaseUrl + - this.form.account.avatar = this.fileBaseUrl + res.result.account.avatar; + if(res.result.account.avatar != '') { + this.form.account.avatar = this.fileBaseUrl + res.result.account.avatar; + } this.form.user = res.result; } else { this.havaInfo = false; @@ -433,11 +434,9 @@ this.form.account.avatar = ''; }, handleUploadSuccess(res){ - this.form.account.avatar = res.result.filePath; + this.form.account.avatar = this.fileBaseUrl + res.result.filePath; }, saveHandle(){ - //console.log(this.tSystemData,'tSystemData'); - //console.log(this.tLevelData,'tLevelData'); this.form.tsystemId = this.tSystemData.id; this.form.tsystemName=this.tSystemData.name; this.form.tlevelId = this.tLevelData.id; @@ -452,10 +451,12 @@ this.saveBoe(); this.dialogVisible = false; this.loadData(1); + this.saveLoading = false; }else{ this.$message({ type: "error", message: res.message }); } }).catch(err => { + this.saveLoading = false; this.$message({ type: "error", message: err }); }); }else{ @@ -466,9 +467,11 @@ this.dialogVisible = false; this.loadData(1); }else{ + this.saveLoading = false; this.$message({ type: "error", message: res.message }); } }).catch(err => { + this.saveLoading = false; this.$message({ type: "error", message: err }); }); } @@ -476,6 +479,7 @@ }); }, saveBoe() { + console.log("111"); let data = { teacher_user_id:this.form.user.sysId,// 教师对应的用户的id teacher_id:this.form.sysId, // 教师id ,有则编辑,没有则新建教师 @@ -497,7 +501,7 @@ teacherBoeApi.editTeacher(data).then(res=>{ this.saveLoading=false; if(res.status == 200) { - this.updateSysId(this.form.user.id,res.result.sysId); + this.updateSysId(this.form.user.id,res.result.teacher_id); this.$message({ type: "success", message: "保存成功" }); }else{ this.$message({ type: "warning", message: "同步失败,本地已保存" }); @@ -505,7 +509,7 @@ }) }, updateSysId(id,sysId) { - teacherBoeApi.updateSysId(id,sysId).then(res=>{ + teacherApi.updateSysId(id,sysId).then(res=>{ if(res.status == 200) { this.$message.success('教师同步成功!') } else { @@ -521,10 +525,33 @@ if (res.status == 200) { const result = res.result; this.form = result; - this.dialogVisible = true; + this.tSystemData = { + id:result.tsystemId, + name:result.tlevelName + }; + this.tLevelData = { + id:result.tlevelId, + name: result.tlevelName + }; + this.updateSystem(result.tsystemId) + this.dialogVisible = true; } }) }, + updateSystem(val) { + let array=[]; + this.systemLevelTree.forEach(sl=>{ + if(sl.teacher_system_id==val){ + sl.teacher_level.forEach(lev=>{ + array.push({ + id:lev.teacher_level_id, + name:lev.level_name + }) + }) + } + }); + this.levelData=array; + }, loadData(pageIndex) { this.query.pageIndex = pageIndex; this.query.tSystemIds = this.query.tSystemId || this.teacherSystemids.join(); diff --git a/src/views/manage/teacherDetails.vue b/src/views/manage/teacherDetails.vue index 979585c6..09f123ef 100644 --- a/src/views/manage/teacherDetails.vue +++ b/src/views/manage/teacherDetails.vue @@ -3,7 +3,7 @@
- + From 1e0b60798d414111a336b2619a8a00ab5434a535 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 6 Jun 2022 15:27:22 +0800 Subject: [PATCH 024/157] =?UTF-8?q?=E6=95=99=E5=B8=88=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/teacher.js | 2 +- src/views/manage/TeacherList.vue | 20 ++++++++++++++------ src/views/manage/teacherDetails.vue | 12 +++++++----- 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index ec6d4807..6a4648a3 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -108,7 +108,7 @@ const save = function(data) { * @param {teacherId->sysId : 原系统的id,接口返回} sysId */ const updateSysId = function(id,sysId) { - return ajax.postJson('/xboe/teacher/update-sysid',{id,sysId}); + return ajax.post('/xboe/teacher/update-sysid',{id,sysId}); } diff --git a/src/views/manage/TeacherList.vue b/src/views/manage/TeacherList.vue index 9050e53e..c8bb9699 100644 --- a/src/views/manage/TeacherList.vue +++ b/src/views/manage/TeacherList.vue @@ -86,7 +86,7 @@
- +

上传头像

图片尺寸建议在:宽100px,高100px

@@ -249,7 +249,8 @@ systemData:[],//体系数组{id,name} levelData:[],//级别数组{id,name} queryLevelData:[], - teacherSystemids:[] + teacherSystemids:[], + coverImage:'', } }, watch:{ @@ -417,8 +418,8 @@ if (res.status == 200 && res.result != null) { this.havaInfo = true; this.form.account = res.result.account; - if(res.result.account.avatar != '') { - this.form.account.avatar = this.fileBaseUrl + res.result.account.avatar; + if(res.result.photo != '') { + this.coverImage = this.fileBaseUrl+res.result.photo; } this.form.user = res.result; } else { @@ -432,9 +433,13 @@ }, removeHandle(){ this.form.account.avatar = ''; + this.coverImage = ''; + this.form.photo = ''; }, handleUploadSuccess(res){ - this.form.account.avatar = this.fileBaseUrl + res.result.filePath; + this.coverImage = this.fileBaseUrl + res.result.filePath; + this.form.account.avatar = res.result.filePath; + this.form.photo = res.result.filePath; }, saveHandle(){ this.form.tsystemId = this.tSystemData.id; @@ -479,7 +484,6 @@ }); }, saveBoe() { - console.log("111"); let data = { teacher_user_id:this.form.user.sysId,// 教师对应的用户的id teacher_id:this.form.sysId, // 教师id ,有则编辑,没有则新建教师 @@ -518,6 +522,7 @@ }) }, updateHandle(data){ + this.coverImage = ''; this.saveLoading=false; this.newOrEdit='编辑教师'; this.allowInput=true; @@ -533,6 +538,9 @@ id:result.tlevelId, name: result.tlevelName }; + if(res.result.photo != '') { + this.coverImage = this.fileBaseUrl+res.result.photo; + } this.updateSystem(result.tsystemId) this.dialogVisible = true; } diff --git a/src/views/manage/teacherDetails.vue b/src/views/manage/teacherDetails.vue index 09f123ef..38d3e7a9 100644 --- a/src/views/manage/teacherDetails.vue +++ b/src/views/manage/teacherDetails.vue @@ -7,12 +7,12 @@ -
+
- +
@@ -286,9 +286,11 @@ export default { formatsec, formatSeconds, baseUrl: process.env.VUE_APP_BASE_API, + fileBaseUrl: process.env.VUE_APP_FILE_BASE_URL, newForm:{ account:{}, user:{}, + photo:'' }, dialogVisible:false, activeName: "first", @@ -349,9 +351,9 @@ export default { if (res.status == 200) { // const result = res.result; this.newForm = res.result; - if(res.result.account.avatar != '') { - this.newForm.account.avatar = this.baseUrl + res.result.account.avatar; - } + // if(res.result.account.avatar != '') { + // this.newForm.account.avatar = this.baseUrl + res.result.account.avatar; + // } } }) }, From 32cb025d21b29ea97bdfeee80f764f73656cba2c Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 6 Jun 2022 16:24:37 +0800 Subject: [PATCH 025/157] =?UTF-8?q?=E5=8F=91=E8=96=AA=E5=9C=B0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/boe/teacher.js | 10 +++++++++- src/views/manage/TeacherList.vue | 24 +++++++++++++++++++++--- vue.config.js | 1 + 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/src/api/boe/teacher.js b/src/api/boe/teacher.js index 45b2fb0d..1568a2ca 100644 --- a/src/api/boe/teacher.js +++ b/src/api/boe/teacher.js @@ -26,6 +26,13 @@ import ajax from '@/api/boe/boeApiAjax.js' const editTeacher = function(data) { return ajax.postJson('/b1/system/teacher/add-and-edit-teacher',data); } +// api +/** + * 发薪地接口 + */ + const getPayrollPlace = function(id) { + return ajax.get('/b1/system/teacher/payroll-place'); + } /** * 教师体系和级别接口 * @param { @@ -141,5 +148,6 @@ export default { getCourseInfo, teacherUpgradePrecess, deleteModelTeacher, - editModelTeacher + editModelTeacher, + getPayrollPlace } diff --git a/src/views/manage/TeacherList.vue b/src/views/manage/TeacherList.vue index c8bb9699..6b803f79 100644 --- a/src/views/manage/TeacherList.vue +++ b/src/views/manage/TeacherList.vue @@ -9,14 +9,14 @@
- +
- +
@@ -251,6 +251,7 @@ queryLevelData:[], teacherSystemids:[], coverImage:'', + placeList:[], } }, watch:{ @@ -262,12 +263,25 @@ }, mounted() { this.getTeachersystem(); - + this.getPayrollPlace(); }, computed: { ...mapGetters(['userInfo']) }, methods:{ + getPayrollPlace(){ + teacherBoeApi.getPayrollPlace().then(res=>{ + // console.log(res,'res'); + if(res.status == '200') { + for(let i in res.result){ + this.placeList.push({ + value:i, + label:res.result[i] + }) + } + } + }) + }, handleCloseOne() { // this.teacherDetailsId = ''; this.showTeacherDetails = false; @@ -298,6 +312,7 @@ }) }, queryChangeSystem(val) { + this.query.tLevelId = ''; let array=[]; this.systemLevelTree.forEach(sl=>{ if(sl.teacher_system_id==val){ @@ -312,6 +327,9 @@ this.queryLevelData=array; }, changeSystem(val){ + this.tLevelData = {}; + this.form.tlevelId = ''; + this.form.tlevelName=''; let array=[]; this.systemLevelTree.forEach(sl=>{ if(sl.teacher_system_id==val.id){ diff --git a/vue.config.js b/vue.config.js index f69b259d..f9cb2d66 100644 --- a/vue.config.js +++ b/vue.config.js @@ -110,6 +110,7 @@ module.exports = { // 使用代理 // 172.16.6.175 // 114.115.162.187 测试环境 + // 192.168.0.107 晋宇 proxy: { '/systemapi': { // 目标代理服务器地址 From 40116225317f8b61fd1d96064b816ae37ec27b3c Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 6 Jun 2022 16:47:55 +0800 Subject: [PATCH 026/157] =?UTF-8?q?=E6=94=BE=E5=BC=80=E6=95=99=E5=B8=88?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/UserCenter/menu.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/UserCenter/menu.vue b/src/components/UserCenter/menu.vue index 446fa678..26cb9bba 100644 --- a/src/components/UserCenter/menu.vue +++ b/src/components/UserCenter/menu.vue @@ -74,10 +74,10 @@ - + -
- -
- 排行榜 -
-
- - - - - - - {{item.sysCreateUname}} - - -
-
-
- -
+
+
+
+ +
+ 好评榜 +
+
+ + + + + + + + + + {{index+1}} + + + {{ item.sysCreateUname }} + + + +
+
+
+ +
+ 人气榜 +
+
+ + + + + + + + + + {{index+1}} + + + {{ item.title }} + + + +
+
+
+ +
+ 人气榜 +
+
+ + + + + + + + + + {{index+1}} + + + {{ item.title }} + + + +
+
+
+
+
@@ -77,7 +132,8 @@ import comments from '@/components/Portal/comments.vue'; import apiCase from '@/api/modules/cases.js'; import apiUser from '@/api/system/user.js'; import author from '@/components/Portal/authorInfo.vue'; -import apiMessage from '@/api/system/message.js' +import apiMessage from '@/api/system/message.js'; +import apiDict from "@/api/modules/dict.js" export default { name: 'atticle', components: { portalHeader, portalFooter, interactBar, author, comments,pdfPreview }, @@ -86,6 +142,9 @@ export default { }, data() { return { + ankingList:[], + Popularity:[], + Positive:[], resolveId: '', basePath:process.env.VUE_APP_FILE_BASE_URL, pdfPath:'', @@ -104,24 +163,70 @@ export default { this.getCaseData(); } this.getAnkingData(); - + this.getPopularity(); + this.getPositive(); + window.addEventListener( + "scroll", + this.handleScroll + ); }, methods: { - getAnkingData(){ - apiCase.usernameList(10).then(res=>{ + + + + handleScroll() { + let innerHeight = document.querySelector('#case-list-content').clientHeight + let outerHeight = document.documentElement.clientHeight + let scrollTop = document.documentElement.scrollTop + if ((outerHeight + scrollTop + 350) >= innerHeight) { + if(this.moreState == 1 && this.course.pageIndex < 4) { + this.loadMore(); + } + } + if(scrollTop > 630) { + document.querySelector('#fixd-box').style.cssText = "position: fixed;top: -400px;width:245.5px"; + } else { + document.querySelector('#fixd-box').style.cssText = "position: static"; + } + }, + + getAnkingData(){ + apiCase.usernameList(5).then(res=>{ if(res.status==200){ this.ankingList=res.result + // console.log(res) } }) }, + getPopularity(){ + apiCase.queryPraises(5).then(res=>{ + if(res.status==200){ + this.Popularity=res.result + // console.log(this.Popularity) + } + }) + }, + getPositive(){ + apiCase.queryComments(5).then(res=>{ + if(res.status==200){ + this.Positive=res.result + console.log(res) + } + }) + }, + + + getCaseData() { apiCase.detail(this.resolveId,true).then(res => { if (res.status == 200) { + if (JSON.stringify(res.result) != '{}') { this.caseDetail = res.result; + console.log(this.caseDetail.filePath) this.getCaseUserDetail(); - if(this.caseDetil.filePath){ - this.pdfPath=this.basePath+this.caseDetil.filePath; + if(this.caseDetail.filePath){ + this.pdfPath=this.basePath+this.caseDetail.filePath; }else{ this.$message.error('内容文件不存在或已被删除,请与管理员联系'); } @@ -159,6 +264,43 @@ export default { \ No newline at end of file diff --git a/src/views/share/MyList.vue b/src/views/share/MyList.vue index 90510e02..93b471e8 100644 --- a/src/views/share/MyList.vue +++ b/src/views/share/MyList.vue @@ -49,27 +49,26 @@
-
- - - - +
@@ -133,9 +132,10 @@ import qaItems from '@/components/Qa/shareList.vue' import apiShares from '@/api/modules/shares.js'; import apiUser from '@/api/system/user.js'; + import caseItems from '@/components/Case/caseItems.vue' export default { name: 'myShareIndex', - components:{articleItems,courseItems,qaItems}, + components:{articleItems,courseItems,qaItems,caseItems}, data(){ return { isRead: '', @@ -266,7 +266,13 @@ let { pageIndex, pageSize } = this.caseList; let query = { pageIndex, pageSize,keyword:this.keyword,isRead: this.isRead,objType:3}; apiShares.myCaseList(query).then(res=>{ - console.log(res,'res'); + console.log(res,'res'); + if(res.status == 200) { + this.caseList.count = res.result.count; + this.caseList.list = res.result.list; + }else { + this.$message.error(res.message); + } }) }, //问答数据查询 @@ -366,6 +372,9 @@ if (this.tabName == 'course') { this.findCourse(); } + if (this.tabName == 'case') { + this.findCase(); + } }else{ this.$message.error('撤回失败'); } From 5efe874e99b604647bbb8ade2160d395100a263a Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Tue, 7 Jun 2022 18:34:09 +0800 Subject: [PATCH 049/157] =?UTF-8?q?=E6=92=A4=E5=9B=9E=20=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Case/caseItems.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/Case/caseItems.vue b/src/components/Case/caseItems.vue index 0982522c..8290103a 100644 --- a/src/components/Case/caseItems.vue +++ b/src/components/Case/caseItems.vue @@ -50,7 +50,18 @@ export default { } } }, - mounted:{ + methods:{ + jumpRouter(item){ + if(this.type!='myShare'){ + apiShares.updateIsRead(item.id).then(res=>{ + if(res.status==200){ + this.$emit('confirm',item) + } + }) + } + this.$router.push({path:'/case/detail',query:{id:item.cases.id}}) + // window.open(`${this.webBaseUrl}/article/detail?id=${item.objId}`) + }, deleteshares(item){ this.$emit('confirm',item) }, From 4ea2cc39fab35eae917962edf983c0e9c7ac03ec Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 7 Jun 2022 18:53:29 +0800 Subject: [PATCH 050/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/case/Index.vue | 48 ++++++++++++++++++++++-------- src/views/share/ToList.vue | 52 ++++++++++++++++++++++++++++++++- 2 files changed, 87 insertions(+), 13 deletions(-) diff --git a/src/views/portal/case/Index.vue b/src/views/portal/case/Index.vue index 189cc36d..e960fb8b 100644 --- a/src/views/portal/case/Index.vue +++ b/src/views/portal/case/Index.vue @@ -25,7 +25,7 @@
-
+
组织领域
@@ -45,7 +45,7 @@
-
+
专业分类
@@ -123,12 +123,17 @@
+
+ 加载更多 + 数据加载中 + 没有更多数据了 + 没有查询到相关内容 +
+
+
-
- 加载更多 - 没有更多数据了 -
+
@@ -268,6 +273,8 @@ export default { }, data() { return { + moreState:1,// 1 加载更多 2 加载中 3无数据 + isSeach:false, searchwd:true, showAll:true,//是否展开全部 searchRecords:[], @@ -312,13 +319,17 @@ export default { this.protocolDialogVisible = true; } this.keyWord = this.$route.query.keyword; + if(this.keyWord != '') { + this.isSeach = true; + } this.getAnkingData(); this.getPopularity(); this.searchterm(); this.getPositive(); this.getProfess(); this.getdomain(); - this.getCaseData(); + // this.getCaseData(); + this.search(); window.addEventListener( "scroll", this.handleScroll @@ -393,7 +404,6 @@ export default { let key ='org_domain' apiDict.items(key).then(res =>{ if(res.status==200){ - // console.log(res) this.domain = res.result } }) @@ -408,10 +418,11 @@ export default { }, emitInput(val) { this.keyWord=val; + this.isSeach =true; + this.queryCondition.pageIndex = 1 this.search() }, searchData(num) { - this.queryCondition.orderField = num; this.getCaseData(); }, @@ -473,9 +484,14 @@ export default { this.getTags(); let isTopList = []; let caseList = []; + if(this.queryCondition.pageIndex == 1) { + this.caseList.list =[]; + } + this.moreState = 2; await apiCase.queryList(this.queryCondition).then(res=>{ if(res.status==200){ if(res.result.list.length>0){ + this.isSeach =false; res.result.list.forEach(item=>{ item.isAll=false; item.authorInfo={aid:'',name:'',orgInfo:'',avatar:'',sex:null}; @@ -485,12 +501,17 @@ export default { caseList.push(item) } }) - if(this.queryCondition.pageIndex == 1) { - this.caseList.list =[]; - } + this.caseList.list.push(...isTopList,...caseList); this.caseList.count=res.result.count; this.getCaseUserData(res.result.list) + this.moreState = 1; + if(res.result.count === res.result.list.length) { + this.moreState = 3; + } + } else { + this.moreState = 3; + } }else{ this.$message.error(res.message); @@ -732,6 +753,9 @@ export default { .pagination-div { text-align: center; padding: 10px 0; + .pag-text{ + + } } .order-div { padding: 12px 15px; diff --git a/src/views/share/ToList.vue b/src/views/share/ToList.vue index 6878033f..8906d798 100644 --- a/src/views/share/ToList.vue +++ b/src/views/share/ToList.vue @@ -64,6 +64,30 @@
+ +
+ + +
+ +
+
+
+
没有查询到相关内容
+
暂无数据
+
+
+
+
@@ -180,6 +204,9 @@ export default { if (this.tabName == 'course') { this.findCourse(); } + if (this.tabName == 'case') { + this.findCase(); + } }, resData() { @@ -212,6 +239,9 @@ export default { if (tab.name == 'course') { this.findCourse(); } + if (tab.name == 'case') { + this.findCase(); + } }, //分页点击事件 handleSizeChange(value) { @@ -227,7 +257,10 @@ export default { this.courseList.pageSize = value; this.findCourse(); } - + if (this.tabName == 'case') { + this.caseList.pageSize = value; + this.findCase() + } }, //分页点击事件 handleCurrentChange(value) { @@ -243,8 +276,25 @@ export default { this.courseList.pageIndex = value; this.findCourse(); } + if (this.tabName == 'case') { + this.caseList.pageIndex = value; + this.findCase(); + } }, + // 案例 + findCase(){ + let { pageIndex, pageSize } = this.caseList; + let query = { pageIndex, pageSize, keyword: this.keyword, isRead: this.isRead }; + apiShares.myCaseList(query).then(res=>{ + if(res.status == 200) { + this.caseList.count = res.result.count; + this.caseList.list = res.result.list; + } else { + this.$message.error(res.message); + } + }) + }, //问答数据查询 findQa() { let { pageIndex, pageSize } = this.qaList; From c44bf9c2cdce87a72451f316cdf6c564a827de23 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 7 Jun 2022 18:57:10 +0800 Subject: [PATCH 051/157] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/share/ToList.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/share/ToList.vue b/src/views/share/ToList.vue index 8906d798..535cfb52 100644 --- a/src/views/share/ToList.vue +++ b/src/views/share/ToList.vue @@ -66,7 +66,7 @@
- +
diff --git a/src/views/course/ManageList.vue b/src/views/course/ManageList.vue index 06c13c86..be8fb855 100644 --- a/src/views/course/ManageList.vue +++ b/src/views/course/ManageList.vue @@ -194,7 +194,7 @@ - +