From 5da2052ed01fa434f0b997605d50757444b450aa Mon Sep 17 00:00:00 2001 From: daihh Date: Wed, 31 Aug 2022 19:24:35 +0800 Subject: [PATCH 01/26] =?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/components/Course/catalogCourseware.vue | 3 ++- src/views/course/Courseware.vue | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/Course/catalogCourseware.vue b/src/components/Course/catalogCourseware.vue index 516c6077..d6aadca9 100644 --- a/src/components/Course/catalogCourseware.vue +++ b/src/components/Course/catalogCourseware.vue @@ -374,7 +374,8 @@ {id:'5',type:'link',name:'外部连接',img:'el-icon-link',resType:52}, {id:'6',type:'exam',name:'考试',img:'el-icon-document-checked',resType:61}, {id:'7',type:'homework',name:'作业',img:'el-icon-reading',resType:60}, - {id:'8',type:'assess',name:'评估',img:'el-icon-user',resType:62} + {id:'8',type:'assess',name:'评估',img:'el-icon-user',resType:62}, + {id:'9',type:'scorm',name:'SCORM',img:'el-icon-folder',resType:50} ], htmlContent:'', linkInfo:{ diff --git a/src/views/course/Courseware.vue b/src/views/course/Courseware.vue index 5f7e2e63..b008d7e8 100644 --- a/src/views/course/Courseware.vue +++ b/src/views/course/Courseware.vue @@ -28,6 +28,7 @@
+
@@ -144,6 +145,9 @@
+
+ +
@@ -308,6 +312,7 @@ export default { form: { device1:false, device2:false, + scorm:0, }, editCoursewareShow: false, currentPage4: 4, From 80104a65dc0e104b34d6b7fa0e80761be916f9b6 Mon Sep 17 00:00:00 2001 From: daihh Date: Wed, 14 Dec 2022 19:40:01 +0800 Subject: [PATCH 02/26] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/popup.js | 10 ++++++++++ src/api/system/whiteuser.js | 20 ++++++++++++++++++++ src/utils/testUsers.js | 3 +-- 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 src/api/modules/popup.js create mode 100644 src/api/system/whiteuser.js diff --git a/src/api/modules/popup.js b/src/api/modules/popup.js new file mode 100644 index 00000000..f06fbf46 --- /dev/null +++ b/src/api/modules/popup.js @@ -0,0 +1,10 @@ + +import ajax from '@/utils/xajax.js' + +const list=function (query){ + return ajax.post('/xboe/m/popup/list',query); +} + +export default { + list +} diff --git a/src/api/system/whiteuser.js b/src/api/system/whiteuser.js new file mode 100644 index 00000000..274a1320 --- /dev/null +++ b/src/api/system/whiteuser.js @@ -0,0 +1,20 @@ +import ajax from '@/utils/xajax.js' + + +/** + * 查询白名单 + * @param { + * code:'', + * name:'', + * environment:0 + * } data + * @returns + */ +const getList = function(data) { + return ajax.post('/xboe/sys/whiteuser/list',data); +} + + +export default{ + getList +} diff --git a/src/utils/testUsers.js b/src/utils/testUsers.js index 11f7a0c8..512c7fd8 100644 --- a/src/utils/testUsers.js +++ b/src/utils/testUsers.js @@ -1,5 +1,4 @@ /**测试人员名单*/ - const userCodes=[ '12345601', '12345603', @@ -28,7 +27,7 @@ const isTest=function(code){ return false; } }) - }else if(mode=='preview' || mode=='production' ){ + }else{ userCodesPro.some(item=>{ if(item===code){ testUser=true; From b8e7812e9cd4903a8ef18f5dd5c15fab096285eb Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Wed, 14 Dec 2022 22:52:09 +0800 Subject: [PATCH 03/26] =?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 | 9 +++- .../Portal/course/couresinteract.vue | 2 +- src/icons/svg/Scoreicon.svg | 1 + src/views/user/Setting.vue | 43 +++++++++++++++---- 4 files changed, 44 insertions(+), 11 deletions(-) create mode 100644 src/icons/svg/Scoreicon.svg diff --git a/src/api/modules/teacher.js b/src/api/modules/teacher.js index 376f4785..7939917d 100644 --- a/src/api/modules/teacher.js +++ b/src/api/modules/teacher.js @@ -9,6 +9,11 @@ const findByName = function(name) { return ajax.get('/xboe/teacher/name?name=' + name); } + +const updateTeacher=function(data){ + return ajax.postJson('/xboe/teacher/update-teacher',data); +} + /** * 根据id得到教师的显示信息,只是几个基本的显示字段 * @param {Object} id @@ -21,6 +26,7 @@ const detailTeacher=function (id){ return ajax.get('/xboe/teacher/detail-teacher?id='+id); } + /** * 分页查询 * @param { @@ -218,5 +224,6 @@ export default { end, exports, syncUpdate, - detailTeacher + detailTeacher, + updateTeacher } diff --git a/src/components/Portal/course/couresinteract.vue b/src/components/Portal/course/couresinteract.vue index a3dda2f1..35e908b3 100644 --- a/src/components/Portal/course/couresinteract.vue +++ b/src/components/Portal/course/couresinteract.vue @@ -2,7 +2,7 @@
- + {{ data.score }}
diff --git a/src/icons/svg/Scoreicon.svg b/src/icons/svg/Scoreicon.svg new file mode 100644 index 00000000..7d51740d --- /dev/null +++ b/src/icons/svg/Scoreicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/views/user/Setting.vue b/src/views/user/Setting.vue index 855827ad..7f865156 100644 --- a/src/views/user/Setting.vue +++ b/src/views/user/Setting.vue @@ -32,13 +32,13 @@

擅长课程

-
+
{{ teachtext.courses }}

专长

-
+
{{ teachtext.expertise }}
@@ -91,10 +91,10 @@
-->
-
+
{{sys.name}}
- + {{ch.name}}
@@ -106,7 +106,7 @@
取消 - 保存 + 保存
@@ -297,6 +297,7 @@ } }; return { + sysTypeListtear:[], teaechswich:false, props: { multiple: true }, options: [{ @@ -357,11 +358,13 @@ hideHome:false,// 是否隐藏个人主页 cities: cityOptions, checkboxGroup: [], + checkboxtearGroup: [], radio: '1', form:{ account:{} }, teachform:{ + id:'', photo:'', courses:'',//擅长课程 workExperience:'', //工作经历 @@ -415,10 +418,14 @@ } }, + Edittearch(){ + this.gettearch(); + }, // 监听"编辑按钮"事件变化 interestIsEdit(){ this.load(); this.getInfo(); + } @@ -430,18 +437,20 @@ this.hideHome = !this.userInfo.showHome; this.load(); this.getInfo(); + this.gettearch(); this.getSysTypeTree().then(rs => { this.sysTypeListMap = rs; + // console.log(rs); + this.sysTypeListtear = rs; }); this.Teacherprofile(); this.Teacherinfo(); }, methods:{ - teacherUpdata(){ - apiTeach.update(this.teachform).then(res =>{ - console.log('编辑成功') - }) + gettearch(){ + // console.log(this.checkboxtearGroup,'lmj'); }, + Teacherinfo(){ apiTeach.detailTeacher(this.userInfo.aid).then(res =>{ this.teachtext = res.result; @@ -525,6 +534,21 @@ return this.sysTypeMap.get(code); }, + teacherUpdata(){ + if(this.checkboxtearGroup.length <3 && this.checkboxtearGroup.length>=1) { + this.$message.error('至少选择三个专长!') + return; + } + console.log(this.checkboxtearGroup); + this.teachform.expertise = this.checkboxtearGroup.toString(); + console.log(this.teachform.expertise); + this.teachform.id = this.userInfo.aid; + apiTeach.updateTeacher(this.teachform).then(res =>{ + console.log('编辑成功') + }) + this.Edittearch = true + }, + // 更新用户与偏好数据 saveHobby(){ let data = [] @@ -677,6 +701,7 @@ height: 40px; width: 100%; h4{ + cursor: pointer; float: left; font-weight: 400; margin: 0; From 1d57718db64aab347f9e8a3f00a391a7b2aa33c3 Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Wed, 14 Dec 2022 23:08:35 +0800 Subject: [PATCH 04/26] =?UTF-8?q?=E8=AF=95=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/exam/Question.vue | 47 ++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/src/views/exam/Question.vue b/src/views/exam/Question.vue index 51e0d7da..1d1e96b5 100644 --- a/src/views/exam/Question.vue +++ b/src/views/exam/Question.vue @@ -124,7 +124,7 @@ v-model="question.title" placeholder="请输入题干"> - 点击上传图片
只能上传jpg/png文件,且不超过500kb
-
+ -->
@@ -152,7 +152,7 @@ - 点击上传图片 - - + --> 正确 From 6201432d85febb9ca134b681102c4032931ba7db Mon Sep 17 00:00:00 2001 From: daihh Date: Mon, 19 Dec 2022 17:18:08 +0800 Subject: [PATCH 13/26] =?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/Course/catalogCourseware.vue | 10 ++- src/components/Course/weikeContent.vue | 77 +++++++++++++++++++-- 2 files changed, 78 insertions(+), 9 deletions(-) diff --git a/src/components/Course/catalogCourseware.vue b/src/components/Course/catalogCourseware.vue index c5c13440..c115226c 100644 --- a/src/components/Course/catalogCourseware.vue +++ b/src/components/Course/catalogCourseware.vue @@ -372,7 +372,7 @@ data(){ return { converStatus:4, - fileBaseUrl:process.env.VUE_APP_FILE_BASE_URL, + fileBaseUrl:this.$xpage.constants.fileBaseUrl, curPdfPath:'', curCFile:{},//当前课件的内容 scormUrl:'',//scormUrl地址 @@ -441,7 +441,13 @@ }, created() { - //console.log(this.ctype, this.course,'ctype'); + //console.log(process.env, 'process.env'); + }, + mounted(){ + //this.init(); + if(process.env.NODE_ENV=='development'){ + this.fileBaseUrl=process.env.VUE_APP_FILE_BASE_URL; + } }, watch:{ reset(newVal){ diff --git a/src/components/Course/weikeContent.vue b/src/components/Course/weikeContent.vue index cf928e71..554d801c 100644 --- a/src/components/Course/weikeContent.vue +++ b/src/components/Course/weikeContent.vue @@ -24,15 +24,26 @@
-
+
-
-
- -
+
+ + + + +
@@ -116,6 +127,9 @@
+
+ +
@@ -520,6 +534,7 @@