|
|
@@ -67,14 +67,16 @@
|
|
|
key: '4',
|
|
|
icon: SnippetsOutlined,
|
|
|
type: 3,
|
|
|
- routerUrl: '/student/do'
|
|
|
+ routerUrl: '/student/do',
|
|
|
+ routerSrc: '/student/read'
|
|
|
},
|
|
|
{
|
|
|
title: '测验',
|
|
|
key: '5',
|
|
|
icon: CopyOutlined,
|
|
|
type: 3,
|
|
|
- routerUrl: '/student/do'
|
|
|
+ routerUrl: '/student/do',
|
|
|
+ routerSrc: '/student/read'
|
|
|
},
|
|
|
{
|
|
|
title: '笔记',
|
|
|
@@ -94,18 +96,22 @@
|
|
|
icon: FileOutlined,
|
|
|
type: 3,
|
|
|
routerUrl: '/student/paper/1',
|
|
|
- relateId:route.query.id
|
|
|
+ relateId: route.query.id
|
|
|
}
|
|
|
])
|
|
|
const selectBtn = (event, edit) => {
|
|
|
if (event.type == 3) {
|
|
|
if (event.relateId) {
|
|
|
- router.push({
|
|
|
- path: event.routerUrl,
|
|
|
- query: {
|
|
|
- id: event.relateId
|
|
|
- }
|
|
|
- })
|
|
|
+ if (event.key == '4' || event.key == '5') {
|
|
|
+ window.open(`${event.status == 2 ? event.routerSrc : event.routerUrl}?id=${event.relateId}`, '_blank')
|
|
|
+ } else {
|
|
|
+ router.push({
|
|
|
+ path: event.routerUrl,
|
|
|
+ query: {
|
|
|
+ id: event.relateId
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
} else {
|
|
|
message.error(`没有${event.key == 5 ? '测试' : '作业'}`)
|
|
|
}
|
|
|
@@ -124,7 +130,7 @@
|
|
|
const videoSpeed = (e) => {
|
|
|
emit('videoSpeed', e)
|
|
|
}
|
|
|
- const onClose = ()=>{
|
|
|
+ const onClose = () => {
|
|
|
formRef.value.onClose()
|
|
|
}
|
|
|
defineExpose({
|