Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea-resources-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
tea-resources-web
Commits
3ec2e262
Commit
3ec2e262
authored
Aug 24, 2024
by
刘帅阳
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了课程管理
parent
465cf15d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
83 additions
and
45 deletions
+83
-45
index.vue
src/views/courseInformation/courseManagement/index.vue
+83
-45
No files found.
src/views/courseInformation/courseManagement/index.vue
View file @
3ec2e262
...
...
@@ -8,16 +8,6 @@
<el-form-item
label=
"课程名称:"
prop=
"lessonName"
>
<el-input
v-model
.
trim=
"queryParams.lessonName"
placeholder=
"课程名称"
:maxlength=
"15"
style=
"width: 200px"
/>
</el-form-item>
<el-form-item
label=
"难度等级:"
prop=
"difficultyClassify"
>
<el-select
v-model=
"queryParams.difficultyClassify"
placeholder=
"难度等级"
clearable
>
<el-option
v-for=
"item in difficultyOptions"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程讲师:"
prop=
"lessonTeaName"
>
<el-select
v-model=
"queryParams.lessonTeaName"
placeholder=
"课程讲师"
clearable
>
<el-option
...
...
@@ -28,16 +18,6 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程状态:"
prop=
"flag"
>
<el-select
v-model=
"queryParams.flag"
placeholder=
"课程状态"
clearable
>
<el-option
v-for=
"item in courseStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"首页显示:"
prop=
"homeDisplay"
>
<el-select
v-model=
"queryParams.homeDisplay"
placeholder=
"首页显示"
clearable
>
<el-option
...
...
@@ -58,6 +38,26 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"是否需要考核:"
prop=
"flag"
>
<el-select
v-model=
"queryParams.isAppraisal"
placeholder=
"课程状态"
clearable
>
<el-option
v-for=
"item in courseAppraisalStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程状态:"
prop=
"flag"
>
<el-select
v-model=
"queryParams.flag"
placeholder=
"课程状态"
clearable
>
<el-option
v-for=
"item in courseStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程类型:"
prop=
"lessonType"
>
<el-select
v-model=
"queryParams.lessonType"
multiple
placeholder=
"课程类型"
clearable
>
<el-option
...
...
@@ -68,7 +68,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
企业课程方案:"
prop=
"classPlan
"
>
<el-form-item
label=
"
技术端课程方案:"
prop=
"classPlan"
v-if=
"queryParams.lessonType[0] == 0 || queryParams.lessonType.length == 2
"
>
<el-select
v-model=
"queryParams.classPlan"
class=
"selectWidth"
placeholder=
"企业课程方案"
clearable
>
<el-option
v-for=
"item in coursePlanOptions"
...
...
@@ -78,53 +78,73 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
岗位分类:"
prop=
"jobClassify
"
>
<el-select
v-model=
"queryParams.
jobClassify"
placeholder=
"岗位分类
"
clearable
>
<el-form-item
label=
"
技能端课程方案:"
prop=
"classPlanSchool"
v-if=
"queryParams.lessonType[0] == 1 || queryParams.lessonType.length == 2
"
>
<el-select
v-model=
"queryParams.
classPlanSchool"
class=
"selectWidth"
placeholder=
"院校课程方案
"
clearable
>
<el-option
v-for=
"item in
valueOptions
"
v-for=
"item in
coursePlanOptionsC
"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
企业技术分类:"
prop=
"tecClassify
"
>
<el-select
v-model=
"queryParams.
tecClassify"
placeholder=
"技术
分类"
clearable
>
<el-form-item
label=
"
前沿讲堂分类:"
prop=
"courseType
"
>
<el-select
v-model=
"queryParams.
courseType"
placeholder=
"前沿讲堂
分类"
clearable
>
<el-option
v-for=
"item in course
Direction
"
v-for=
"item in course
TypeOptions
"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
院校课程方案:"
prop=
"classPlanSchool
"
>
<el-select
v-model=
"queryParams.
classPlanSchool"
class=
"selectWidth"
placeholder=
"院校课程方案
"
clearable
>
<el-form-item
label=
"
智联课堂分类:"
prop=
"courseType
"
>
<el-select
v-model=
"queryParams.
intelligentClassroom"
placeholder=
"智联课堂分类
"
clearable
>
<el-option
v-for=
"item in
coursePlanOptionsC
"
v-for=
"item in
intelligentClassroomOptions
"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
院校技术分类:"
prop=
"tecClassifySchool
"
>
<el-select
v-model=
"queryParams.
tecClassifySchool"
placeholder=
"院校技术分类
"
clearable
>
<el-form-item
label=
"
难度等级:"
prop=
"difficultyClassify
"
>
<el-select
v-model=
"queryParams.
difficultyClassify"
placeholder=
"难度等级
"
clearable
>
<el-option
v-for=
"item in
courseDirection
"
v-for=
"item in
difficultyOptions
"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<el-form-item
label=
"
是否需要考核:"
prop=
"flag
"
>
<el-select
v-model=
"queryParams.
isAppraisal"
placeholder=
"课程状态
"
clearable
>
<el-form-item
label=
"
岗位分类:"
prop=
"jobClassify
"
>
<el-select
v-model=
"queryParams.
jobClassify"
placeholder=
"岗位分类
"
clearable
>
<el-option
v-for=
"item in courseAppraisalStatus"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
v-for=
"item in valueOptions"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
<!--
<el-form-item
label=
"企业技术分类:"
prop=
"tecClassify"
>
-->
<!--
<el-select
v-model=
"queryParams.tecClassify"
placeholder=
"技术分类"
clearable
>
-->
<!--
<el-option-->
<!-- v-for="item in courseDirection"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<el-form-item
label=
"院校技术分类:"
prop=
"tecClassifySchool"
>
<el-select
v-model=
"queryParams.tecClassifySchool"
placeholder=
"院校技术分类"
clearable
>
<el-option
v-for=
"item in courseDirection"
:key=
"item.dictValue"
:label=
"item.dictLabel"
:value=
"item.dictValue"
/>
</el-select>
</el-form-item>
...
...
@@ -763,6 +783,8 @@ export default {
}
}
return
{
intelligentClassroomOptions
:
[],
courseTypeOptions
:
[],
ossSignUrl
:
''
,
ossInfoId
:
''
,
pageKey
:
0
,
...
...
@@ -911,7 +933,9 @@ export default {
qualityLesson
:
''
,
lessonType
:
[],
chronologicalOrdering
:
1
,
isAppraisal
:
''
isAppraisal
:
''
,
courseType
:
''
,
intelligentClassroom
:
''
}
,
coursePlanOptions
:
[],
coursePlanOptionsC
:
[],
...
...
@@ -973,6 +997,8 @@ export default {
created
()
{
}
,
mounted
:
function
()
{
this
.
getIntelligentClassroomOptions
()
this
.
getcourseTypeOptions
()
this
.
getCourseDirection
()
this
.
getJobClassification
()
this
.
getDifficultyLevel
()
...
...
@@ -1327,15 +1353,26 @@ export default {
_this
.
uploadList
.
fm
=
this
.
interfaceUrl
+
'BLesson/picImport'
_this
.
getCourseDirection
()
}
,
// 获取课程方案
// 获取课程方案
(技术端)
getCoursePlan
()
{
getDict
(
'class_plan'
).
then
(
res
=>
{
this
.
coursePlanOptions
=
res
.
data
console
.
log
(
'课程方案'
,
this
.
coursePlanOptions
)
}
)
}
,
// 获取课程方案(院校版)
// 获取前沿讲堂分类
getcourseTypeOptions
()
{
getDict
(
'course_type'
).
then
(
res
=>
{
this
.
courseTypeOptions
=
res
.
data
}
)
}
,
// 获取智联课堂分类
getIntelligentClassroomOptions
()
{
getDict
(
'intelligent_classroom'
).
then
(
res
=>
{
this
.
intelligentClassroomOptions
=
res
.
data
}
)
}
,
// 获取课程方案(技能端)
getCoursePlanC
()
{
getDict
(
'class_plan_c'
).
then
(
res
=>
{
this
.
coursePlanOptionsC
=
res
.
data
...
...
@@ -1358,6 +1395,7 @@ export default {
getLessonType
()
{
getDict
(
'lesson_type'
).
then
(
res
=>
{
this
.
lessonTypeOptions
=
res
.
data
console
.
log
(
'课程类型:'
,
this
.
lessonTypeOptions
)
}
)
}
,
...
...
@@ -1412,14 +1450,14 @@ export default {
if
(
this
.
lessonTypeOptions
)
{
this
.
lessonTypeOptions
.
forEach
(
item
=>
{
if
(
item
.
dictValue
===
dictValue
&&
dictValue
===
'1'
)
{
name
=
'
企业课程
'
name
=
'
技术端
'
}
}
)
}
if
(
this
.
lessonTypeOptions
)
{
this
.
lessonTypeOptions
.
forEach
(
item
=>
{
if
(
item
.
dictValue
===
dictValue1
&&
dictValue1
===
'1'
)
{
name1
=
'
院校课程
'
name1
=
'
技能端
'
}
}
)
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment