Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
saas-lab
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
saas-lab
Commits
f2cd8f6e
提交
f2cd8f6e
authored
8月 31, 2022
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug fixes
上级
5c4651b2
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
12 行增加
和
18 行删除
+12
-18
UploadVideo.vue
src/components/UploadVideo.vue
+1
-1
FormDialog.vue
src/modules/admin/lab/book/components/FormDialog.vue
+2
-2
FormDialog.vue
src/modules/admin/lab/video/components/FormDialog.vue
+3
-9
ListItem.vue
src/modules/admin/lab/video/components/ListItem.vue
+1
-1
SelectStudentDialog.vue
...dmin/system/experiment/components/SelectStudentDialog.vue
+5
-5
没有找到文件。
src/components/UploadVideo.vue
浏览文件 @
f2cd8f6e
<
script
setup
lang=
"ts"
>
<
script
setup
lang=
"ts"
>
import
*
as
OSS
from
'ali-oss'
import
OSS
from
'ali-oss'
import
'@/lib/aliyun-upload-sdk/aliyun-upload-sdk-1.5.3.min.js'
import
'@/lib/aliyun-upload-sdk/aliyun-upload-sdk-1.5.3.min.js'
import
{
VideoPlay
}
from
'@element-plus/icons-vue'
import
{
VideoPlay
}
from
'@element-plus/icons-vue'
import
{
getUploadVideoAuth
,
updateUploadVideoAuth
}
from
'@/api/base'
import
{
getUploadVideoAuth
,
updateUploadVideoAuth
}
from
'@/api/base'
...
...
src/modules/admin/lab/book/components/FormDialog.vue
浏览文件 @
f2cd8f6e
...
@@ -69,7 +69,7 @@ const title = $computed(() => {
...
@@ -69,7 +69,7 @@ const title = $computed(() => {
// 实验列表
// 实验列表
const
experimentList
=
$computed
(()
=>
{
const
experimentList
=
$computed
(()
=>
{
if
(
!
props
.
data
)
return
experiments
.
value
if
(
!
props
.
data
)
return
experiments
.
value
return
isUpdate
return
isUpdate
&&
props
.
data
.
course_id
===
form
.
course_id
?
[{
id
:
props
.
data
.
experiment_id
,
name
:
props
.
data
.
experiment_id_name
},
...
experiments
.
value
]
?
[{
id
:
props
.
data
.
experiment_id
,
name
:
props
.
data
.
experiment_id_name
},
...
experiments
.
value
]
:
experiments
.
value
:
experiments
.
value
})
})
...
@@ -120,7 +120,7 @@ function handleUpdate(params: BookCreateItem) {
...
@@ -120,7 +120,7 @@ function handleUpdate(params: BookCreateItem) {
<el-input
v-model=
"form.name"
></el-input>
<el-input
v-model=
"form.name"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"关联实验课程"
prop=
"course_id"
>
<el-form-item
label=
"关联实验课程"
prop=
"course_id"
>
<el-select
v-model=
"form.course_id"
filterable
style=
"width: 100%"
>
<el-select
v-model=
"form.course_id"
filterable
style=
"width: 100%"
@
change=
"form.experiment_id = ''"
>
<el-option
v-for=
"item in courses"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
<el-option
v-for=
"item in courses"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
...
src/modules/admin/lab/video/components/FormDialog.vue
浏览文件 @
f2cd8f6e
...
@@ -62,13 +62,7 @@ const isUpdate = $computed(() => {
...
@@ -62,13 +62,7 @@ const isUpdate = $computed(() => {
const
title
=
$computed
(()
=>
{
const
title
=
$computed
(()
=>
{
return
isUpdate
?
'编辑实验操作视频'
:
'新增实验操作视频'
return
isUpdate
?
'编辑实验操作视频'
:
'新增实验操作视频'
})
})
// 实验列表
const
experimentList
=
$computed
(()
=>
{
if
(
!
props
.
data
)
return
experiments
.
value
return
isUpdate
?
[{
id
:
props
.
data
.
experiment_id
,
name
:
props
.
data
.
experiment_id_name
},
...
experiments
.
value
]
:
experiments
.
value
})
function
handleUploadSuccess
(
uploadInfo
:
any
)
{
function
handleUploadSuccess
(
uploadInfo
:
any
)
{
form
.
name
=
uploadInfo
.
file
.
name
form
.
name
=
uploadInfo
.
file
.
name
form
.
source_id
=
uploadInfo
.
videoId
form
.
source_id
=
uploadInfo
.
videoId
...
@@ -109,13 +103,13 @@ function handleUpdate(params: VideoCreateItem) {
...
@@ -109,13 +103,13 @@ function handleUpdate(params: VideoCreateItem) {
<el-input
v-model=
"form.name"
></el-input>
<el-input
v-model=
"form.name"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"关联实验课程"
prop=
"course_id"
>
<el-form-item
label=
"关联实验课程"
prop=
"course_id"
>
<el-select
v-model=
"form.course_id"
filterable
style=
"width: 100%"
>
<el-select
v-model=
"form.course_id"
filterable
style=
"width: 100%"
@
change=
"form.experiment_id = ''"
>
<el-option
v-for=
"item in courses"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
<el-option
v-for=
"item in courses"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"关联实验"
prop=
"experiment_id"
>
<el-form-item
label=
"关联实验"
prop=
"experiment_id"
>
<el-select
v-model=
"form.experiment_id"
filterable
style=
"width: 100%"
>
<el-select
v-model=
"form.experiment_id"
filterable
style=
"width: 100%"
>
<el-option
v-for=
"item in experiment
List
"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
<el-option
v-for=
"item in experiment
s
"
:key=
"item.id"
:label=
"item.name"
:value=
"item.id"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"有效状态"
prop=
"status"
>
<el-form-item
label=
"有效状态"
prop=
"status"
>
...
...
src/modules/admin/lab/video/components/ListItem.vue
浏览文件 @
f2cd8f6e
...
@@ -42,7 +42,7 @@ defineProps<Props>()
...
@@ -42,7 +42,7 @@ defineProps<Props>()
overflow
:
hidden
;
overflow
:
hidden
;
&
:hover
{
&
:hover
{
overflow
:
unset
;
overflow
:
unset
;
transform
:
scale
(
1
.2
);
transform
:
scale
(
1
.
1
2
);
z-index
:
1
;
z-index
:
1
;
.el-icon
{
.el-icon
{
display
:
block
;
display
:
block
;
...
...
src/modules/admin/system/experiment/components/SelectStudentDialog.vue
浏览文件 @
f2cd8f6e
...
@@ -18,12 +18,12 @@ const listOptions = {
...
@@ -18,12 +18,12 @@ const listOptions = {
},
},
columns
:
[
columns
:
[
{
type
:
'selection'
},
{
type
:
'selection'
},
{
label
:
'学号'
,
prop
:
'
name
'
},
{
label
:
'学号'
,
prop
:
'
id_number
'
},
{
label
:
'姓名'
,
prop
:
'name'
},
{
label
:
'姓名'
,
prop
:
'name'
},
{
label
:
'性别'
,
prop
:
'name'
},
{
label
:
'性别'
,
prop
:
'
gender_
name'
},
{
label
:
'部门/学校'
,
prop
:
'name'
},
{
label
:
'部门/学校'
,
prop
:
'
project_id_
name'
},
{
label
:
'专业'
,
prop
:
'name'
},
{
label
:
'专业'
,
prop
:
'
specialty_id_
name'
},
{
label
:
'班级'
,
prop
:
'name'
}
{
label
:
'班级'
,
prop
:
'
class_id_
name'
}
]
]
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论