Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-psp
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-psp
Commits
72d48ecc
提交
72d48ecc
authored
9月 09, 2024
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update
上级
cfb7c53a
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
11 行增加
和
11 行删除
+11
-11
Aside.vue
src/components/layout/Aside.vue
+1
-1
DialogForm.vue
src/modules/course/base/components/DialogForm.vue
+2
-2
DialogStudent.vue
src/modules/course/base/components/DialogStudent.vue
+1
-1
DialogCourse.vue
src/modules/student/components/DialogCourse.vue
+1
-1
DialogCourseAdd.vue
src/modules/student/components/DialogCourseAdd.vue
+1
-1
api.ts
src/modules/types/api.ts
+5
-5
没有找到文件。
src/components/layout/Aside.vue
浏览文件 @
72d48ecc
...
...
@@ -33,7 +33,7 @@ const menuList: IMenuItem[] = [
{
name
:
'导师管理'
,
path
:
'/lecturer'
,
icon
:
School
},
{
name
:
'广告管理'
,
path
:
'/banner'
,
icon
:
Picture
},
{
name
:
'课程管理'
,
path
:
'/course'
,
icon
:
Notebook
},
{
name
:
'课程类
型
'
,
path
:
'/types'
,
icon
:
Filter
},
{
name
:
'课程类
别
'
,
path
:
'/types'
,
icon
:
Filter
},
{
name
:
'消息管理'
,
path
:
'/doc'
,
icon
:
Files
}
// { name: '视频管理', path: '/video', icon: VideoCamera },
// { name: '推荐课程', path: '/course/recommend', icon: Goods }
...
...
src/modules/course/base/components/DialogForm.vue
浏览文件 @
72d48ecc
...
...
@@ -20,7 +20,7 @@ watchEffect(() => {
const
rules
=
{
weight
:
{
required
:
true
,
message
:
'请输入权重'
,
trigger
:
'change'
},
times
:
{
required
:
true
,
message
:
'请输入学时'
},
category
:
{
required
:
true
,
message
:
'请选择课程类
型
'
,
trigger
:
'change'
}
category
:
{
required
:
true
,
message
:
'请选择课程类
别
'
,
trigger
:
'change'
}
}
// 提交
...
...
@@ -52,7 +52,7 @@ function update() {
<el-form-item
label=
"学时"
prop=
"times"
>
<el-input
v-model=
"form.times"
placeholder=
"请输入"
/>
</el-form-item>
<el-form-item
label=
"课程类
型
"
prop=
"category"
>
<el-form-item
label=
"课程类
别
"
prop=
"category"
>
<el-select
v-model=
"form.category"
>
<el-option
v-for=
"item in types"
:label=
"item.name"
:value=
"item.id"
:key=
"item.id"
></el-option>
</el-select>
...
...
src/modules/course/base/components/DialogStudent.vue
浏览文件 @
72d48ecc
...
...
@@ -24,7 +24,7 @@ const listOptions = {
<el-dialog
title=
"课程学员"
:close-on-click-modal=
"false"
width=
"1000px"
@
update:modelValue=
"$emit('update:modelValue')"
>
<el-row
justify=
"space-between"
style=
"margin: 10px"
>
<div>
课程名称:
{{
data
.
course_name
}}
</div>
<div>
课程类
型
:
{{
data
.
category_name
}}
</div>
<div>
课程类
别
:
{{
data
.
category_name
}}
</div>
</el-row>
<AppList
v-bind=
"listOptions"
ref=
"appList"
></AppList>
</el-dialog>
...
...
src/modules/student/components/DialogCourse.vue
浏览文件 @
72d48ecc
...
...
@@ -12,7 +12,7 @@ const listOptions = {
columns
:
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
60
},
{
label
:
'课程名称'
,
prop
:
'course_name'
},
{
label
:
'课程类
型
'
,
prop
:
'category_name'
},
{
label
:
'课程类
别
'
,
prop
:
'category_name'
},
{
label
:
'添加时间'
,
prop
:
'created_time'
},
{
label
:
'添加方式'
,
...
...
src/modules/student/components/DialogCourseAdd.vue
浏览文件 @
72d48ecc
...
...
@@ -16,7 +16,7 @@ const listOptions = computed(() => {
columns
:
[
{
label
:
'序号'
,
type
:
'index'
,
width
:
60
},
{
label
:
'课程名称'
,
prop
:
'course_name'
},
{
label
:
'课程类
型
'
,
prop
:
'category_name'
},
{
label
:
'课程类
别
'
,
prop
:
'category_name'
},
{
label
:
'操作'
,
slots
:
'table-x'
,
width
:
100
}
]
}
...
...
src/modules/types/api.ts
浏览文件 @
72d48ecc
import
httpRequest
from
'@/utils/axios'
// 获取课程类
型
列表
// 获取课程类
别
列表
export
function
getTypesList
(
params
?:
{
page
?:
number
;
page_size
?:
number
})
{
return
httpRequest
.
get
(
'/api/psp/backend-v2/course-category/index'
,
{
params
})
}
// 创建课程类
型
// 创建课程类
别
export
function
createTypes
(
data
:
{
name
:
string
})
{
return
httpRequest
.
post
(
'/api/psp/backend-v2/course-category/create'
,
data
)
}
// 更新课程类
型
// 更新课程类
别
export
function
updateTypes
(
data
:
{
id
:
string
;
name
:
string
})
{
return
httpRequest
.
post
(
'/api/psp/backend-v2/course-category/update'
,
data
)
}
// 获取课程类
型
详情
// 获取课程类
别
详情
export
function
getTypes
(
params
:
{
id
:
string
})
{
return
httpRequest
.
get
(
'/api/psp/backend-v2/course-category/view'
,
{
params
})
}
// 删除课程类
型
// 删除课程类
别
export
function
deleteTypes
(
data
:
{
id
:
string
})
{
return
httpRequest
.
post
(
'/api/psp/backend-v2/course-category/delete'
,
data
)
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论