Compare commits
No commits in common. "ea2a8ebfda436200bb810e404d019e166d931ba3" and "308465adb4d18998f831ab924db34b2213f6afbd" have entirely different histories.
ea2a8ebfda
...
308465adb4
|
@ -73,6 +73,7 @@ export class PPTApi {
|
||||||
// 活动列表处理
|
// 活动列表处理
|
||||||
const workList = (res.rows || []).map(o => o.activityContent)
|
const workList = (res.rows || []).map(o => o.activityContent)
|
||||||
const workItem = [...res.rows]
|
const workItem = [...res.rows]
|
||||||
|
// 加入活动后刷新ppt数据内容,不跟换为第一页
|
||||||
// slidesStore.updateSlideIndex(0) // 下标0 为第一页
|
// slidesStore.updateSlideIndex(0) // 下标0 为第一页
|
||||||
slidesStore.setSlides(slides) // 写入数据
|
slidesStore.setSlides(slides) // 写入数据
|
||||||
// 写入作业列表数据
|
// 写入作业列表数据
|
||||||
|
@ -109,9 +110,11 @@ export class PPTApi {
|
||||||
const rid = await API_entpcoursefile.addEntpcoursefileReturnId(params)
|
const rid = await API_entpcoursefile.addEntpcoursefileReturnId(params)
|
||||||
if (!!rid) {
|
if (!!rid) {
|
||||||
data.id = rid
|
data.id = rid
|
||||||
|
params.id = rid
|
||||||
|
params.activityContent = null
|
||||||
|
slidesStore.addWorkItem(params)
|
||||||
slidesStore.updateSlide(data)
|
slidesStore.updateSlide(data)
|
||||||
// msgUtils.msgSuccess('新增成功')
|
// msgUtils.msgSuccess('新增成功')
|
||||||
PPTApi.getSlideList(resource.id)
|
|
||||||
this.isUpdate = false // 新增后会触发监听,不再更新数据
|
this.isUpdate = false // 新增后会触发监听,不再更新数据
|
||||||
resolve(true)
|
resolve(true)
|
||||||
} else msgUtils.msgError('新增失败');resolve(false)
|
} else msgUtils.msgError('新增失败');resolve(false)
|
||||||
|
|
|
@ -305,10 +305,10 @@ const upDateData = async () => {
|
||||||
// await PPTApi.updateSlide(paramData.value)
|
// await PPTApi.updateSlide(paramData.value)
|
||||||
loadingActive.value = true
|
loadingActive.value = true
|
||||||
await updateEntpcoursefileNew(paramData.value)
|
await updateEntpcoursefileNew(paramData.value)
|
||||||
const resource = sessionStore.get('curr.resource')
|
|
||||||
await PPTApi.getSlideList(resource.id)
|
|
||||||
const res = await homeworklist({ ids: paramData.value.activityContent, pageSize: 100 })
|
const res = await homeworklist({ ids: paramData.value.activityContent, pageSize: 100 })
|
||||||
await formatClassWorkFile(res.rows)
|
await formatClassWorkFile(res.rows)
|
||||||
|
const resource = sessionStore.get('curr.resource')
|
||||||
|
await PPTApi.getSlideList(resource.id)
|
||||||
}
|
}
|
||||||
// 判断是否做操作
|
// 判断是否做操作
|
||||||
const objectsAreEqual = (obj1: Record<string, any>, obj2: Record<string, any>) => {
|
const objectsAreEqual = (obj1: Record<string, any>, obj2: Record<string, any>) => {
|
||||||
|
|
|
@ -714,39 +714,37 @@ const closeDialog = () => {
|
||||||
|
|
||||||
// im监听消息回调
|
// im监听消息回调
|
||||||
const msgHandle = (msg) => {
|
const msgHandle = (msg) => {
|
||||||
if (typeof msg === 'object'){
|
const { type, data } = msg
|
||||||
const { head, content, ...other } = msg
|
switch(type) {
|
||||||
switch(head) {
|
case MsgEnum.HEADS.MSG_closed: // 下课:
|
||||||
case MsgEnum.HEADS.MSG_closed: // 下课:
|
|
||||||
window.close() // 关闭窗口
|
|
||||||
break
|
|
||||||
case MsgEnum.HEADS.MSG_finishHomework: // 跟新作业:
|
|
||||||
const data = JSON.parse(localStorage.getItem('teachClassWorkItem'));
|
|
||||||
openDialog(data, false);
|
|
||||||
break
|
|
||||||
case MsgEnum.HEADS.MSG_slideFlapping: // 切换页面
|
|
||||||
window.close() // 关闭窗口
|
window.close() // 关闭窗口
|
||||||
break
|
break
|
||||||
// case 'TIMAddRecvNewMsgCallback': // 收到新消息 data=[]
|
case MsgEnum.HEADS.MSG_finishHomework: // 跟新作业:
|
||||||
// {
|
const data = JSON.parse(localStorage.getItem('teachClassWorkItem'));
|
||||||
// (data||[]).forEach(o => {
|
openDialog(data, false);
|
||||||
// const msgArr = o?.message_elem_array||[]
|
break
|
||||||
// msgArr.forEach(info => {
|
case MsgEnum.HEADS.MSG_slideFlapping: // 切换页面
|
||||||
// const msgType = info?.elem_type // 消息类型 TIMElemType
|
window.close() // 关闭窗口
|
||||||
// const msgData = !!info.text_elem_content ? JSON.parse(info.text_elem_content)||'' : ''
|
break
|
||||||
// // 处理学生端反馈得消息
|
// case 'TIMAddRecvNewMsgCallback': // 收到新消息 data=[]
|
||||||
// //console.log('msgData->', msgData);
|
// {
|
||||||
// if (msgData.msgKey == "finishHomework"){
|
// (data||[]).forEach(o => {
|
||||||
// // 刷新
|
// const msgArr = o?.message_elem_array||[]
|
||||||
// const data = JSON.parse(localStorage.getItem('teachClassWorkItem'));
|
// msgArr.forEach(info => {
|
||||||
// //console.log('data->', data);
|
// const msgType = info?.elem_type // 消息类型 TIMElemType
|
||||||
// openDialog(data, false);
|
// const msgData = !!info.text_elem_content ? JSON.parse(info.text_elem_content)||'' : ''
|
||||||
// }
|
// // 处理学生端反馈得消息
|
||||||
// })
|
// //console.log('msgData->', msgData);
|
||||||
// })
|
// if (msgData.msgKey == "finishHomework"){
|
||||||
// }
|
// // 刷新
|
||||||
// break
|
// const data = JSON.parse(localStorage.getItem('teachClassWorkItem'));
|
||||||
}
|
// //console.log('data->', data);
|
||||||
|
// openDialog(data, false);
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// })
|
||||||
|
// }
|
||||||
|
// break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue