添加接口及 薇课视频内容采用url加密处理

This commit is contained in:
daihh
2022-06-03 22:54:48 +08:00
parent 0607d7a2ed
commit 0ca54c731a
2 changed files with 38 additions and 9 deletions

View File

@@ -280,6 +280,32 @@ const auditList = function(query) {
return ajax.post('/xboe/m/course/manage/audit-pagelist', query);
}
/**
* 指定审核人,转审核人
* @param {Object} data
* {courseId:课程id,teacherId:课程的名称,teacherName:教师名称,remark:备注}
*/
const auditAppoint = function(data) {
return ajax.post('/xboe/m/course/audit/appoint', data);
}
/**
* 获取审核信息
* @param {courseId:'',teacherId:'可以不填写,系统会查询当前人'} data
*/
const getAuditInfo = function(data) {
return ajax.post('/xboe/m/course/audit/infos', data);
}
/**
* 获取审核日志
* @param {courseId:'',teacherId:'可以不填写,系统会查询当前人'} data
*/
const getAuditLogs = function(data) {
return ajax.post('/xboe/m/course/audit/logs', data);
}
/**
* 管理员的课程审核处理
* @param {Object} query {id:课程id,title:课程的名称, Boolean pass 是否通过,remark 备注}
@@ -401,6 +427,9 @@ export default {
getHomework,
countWaitAudit,
auditList,
auditAppoint,
getAuditInfo,
getAuditLogs,
audit,
auditAndPublish,
getAssess,

View File

@@ -502,14 +502,14 @@ export default {
let ctime=parseInt(nowDate.getTime()/1000);
let beforeUrl=parseInt(nowDate.getTime()/1000)+u;
//console.log(beforeUrl,'beforeUrl');
let urlSign=encodeURIComponent(encrypt(beforeUrl));
//let urlSign=encodeURIComponent(encrypt(beforeUrl));
//console.log(urlSign,'urlSign');
cookies.set('PLAYSIGN_TIME', ctime);//写客户端的cookie保存
//this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/m/course/play/resource?sign='+urlSign;
//this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/course/resource?fid='+fid;
//this.blobUrl='http://localhost:9090/xboe/course/resource?fid='+fid;
this.blobUrl=this.fileBaseUrl+u;
console.log(this.blobUrl,'this.blobUrl');
this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/course/resource?fid='+fid;
//this.blobUrl='http://127.0.0.1:9090/xboe/course/resource?fid='+fid;
//this.blobUrl=this.fileBaseUrl+u;
//console.log(this.blobUrl,'this.blobUrl');
},
createVideoBlob(url){
let $this=this;