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
a0b79006
Commit
a0b79006
authored
Aug 30, 2024
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了bug
parent
dc8b7f35
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
105 additions
and
105 deletions
+105
-105
index.vue
src/views/courseInformation/classManagement/index.vue
+105
-105
No files found.
src/views/courseInformation/classManagement/index.vue
View file @
a0b79006
...
...
@@ -1024,7 +1024,7 @@
<div
v-if=
"showLesson"
>
<el-form
:model=
"form"
:inline=
"true"
label-position=
"right"
label-width=
"80"
>
<el-form-item
label=
"课程名称:"
prop=
"lessonName"
>
<el-input
v-model=
"form.lessonName"
placeholder=
"请输入课程名称"
></el-input
>
<el-input
v-model=
"form.lessonName"
placeholder=
"请输入课程名称"
/
>
</el-form-item>
<el-form-item
label=
"课程类型"
prop=
"lessonType"
>
<el-select
v-model=
"form.lessonType"
placeholder=
"课程类型"
multiple
clearable
@
change=
"onLessonTypeChange"
>
...
...
@@ -1036,7 +1036,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"技术端课程方案:"
prop=
"classPlan"
v-if=
"form.lessonType.includes('0')
"
>
<el-form-item
v-if=
"form.lessonType.includes('0')"
label=
"技术端课程方案:"
prop=
"classPlan
"
>
<el-select
v-model=
"form.classPlan"
class=
"selectWidth"
placeholder=
"技术端课程方案"
multiple
clearable
>
<el-option
v-for=
"item in coursePlanOptions"
...
...
@@ -1046,7 +1046,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"技能端课程方案:"
prop=
"classPlanSchool"
v-if=
"form.lessonType.includes('1')
"
>
<el-form-item
v-if=
"form.lessonType.includes('1')"
label=
"技能端课程方案:"
prop=
"classPlanSchool
"
>
<el-select
v-model=
"form.classPlanSchool"
class=
"selectWidth"
placeholder=
"技能端课程方案"
multiple
clearable
>
<el-option
v-for=
"item in coursePlanOptionsC"
...
...
@@ -1056,7 +1056,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"前沿讲堂分类:"
prop=
"courseType"
v-if=
"(form.classPlan.includes('0') || form.classPlanSchool.includes('0')) && form.lessonType.length > 0
"
>
<el-form-item
v-if=
"(form.classPlan.includes('0') || form.classPlanSchool.includes('0')) && form.lessonType.length > 0"
label=
"前沿讲堂分类:"
prop=
"courseType
"
>
<el-select
v-model=
"form.courseType"
placeholder=
"前沿讲堂分类"
clearable
>
<el-option
v-for=
"item in courseTypeOptions"
...
...
@@ -1066,7 +1066,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"智联课堂分类:"
prop=
"intelligentClassroom"
v-if=
"form.classPlan.includes('3')
"
>
<el-form-item
v-if=
"form.classPlan.includes('3')"
label=
"智联课堂分类:"
prop=
"intelligentClassroom
"
>
<el-select
v-model=
"form.intelligentClassroom"
placeholder=
"智联课堂分类"
clearable
>
<el-option
v-for=
"item in intelligentClassroomOptions"
...
...
@@ -1076,7 +1076,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"难度等级:"
prop=
"difficultyClassify"
v-if=
"form.classPlan.includes('1')
"
>
<el-form-item
v-if=
"form.classPlan.includes('1')"
label=
"难度等级:"
prop=
"difficultyClassify
"
>
<el-select
v-model=
"form.difficultyClassify"
placeholder=
"难度等级"
clearable
>
<el-option
v-for=
"item in difficultyOptions"
...
...
@@ -1086,7 +1086,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"岗位分类:"
prop=
"jobClassify"
v-if=
"form.classPlan.includes('1')
"
>
<el-form-item
v-if=
"form.classPlan.includes('1')"
label=
"岗位分类:"
prop=
"jobClassify
"
>
<el-select
v-model=
"form.jobClassify"
placeholder=
"岗位分类"
clearable
>
<el-option
v-for=
"item in valueOptions"
...
...
@@ -1096,7 +1096,7 @@
/>
</el-select>
</el-form-item>
<el-form-item
label=
"课程维度:"
prop=
"courseDimensions"
v-if=
"form.classPlan.includes('1')
"
>
<el-form-item
v-if=
"form.classPlan.includes('1')"
label=
"课程维度:"
prop=
"courseDimensions
"
>
<el-select
v-model=
"form.courseDimensions"
placeholder=
"课程维度"
clearable
>
<el-option
v-for=
"item in courseDimensionsOptions"
...
...
@@ -1116,7 +1116,7 @@
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item
label=
"技术分类:"
prop=
"tecClassifySchool"
v-if=
"form.classPlanSchool.includes('1') && form.lessonType.includes('1')
"
>
<el-form-item
v-if=
"form.classPlanSchool.includes('1') && form.lessonType.includes('1')"
label=
"技术分类:"
prop=
"tecClassifySchool
"
>
<el-select
v-model=
"form.tecClassifySchool"
placeholder=
"技术分类"
clearable
>
<el-option
v-for=
"item in courseDirection"
...
...
@@ -1126,83 +1126,83 @@
/>
</el-select>
</el-form-item>
<!-- 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111-->
<!-- <el-form-item-->
<!-- v-if="needUnitType === '0'"-->
<!-- label="企业课程方案:"-->
<!-- prop="classPlan"-->
<!-- >-->
<!-- <el-select-->
<!-- v-model="form.classPlan"-->
<!-- filterable-->
<!-- placeholder="请选择企业课程方案"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="applicantType === '0'" label="岗位分类:" prop="value">-->
<!-- <el-select v-model="form.jobClassification" filterable placeholder="岗位分类" clearable>-->
<!-- <el-option-->
<!-- v-for="item in valueOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '0'" label="企业技术分类:" prop="teDirection">-->
<!-- <el-select v-model="form.technicalClassification" filterable 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-->
<!-- v-if="needUnitType === '1'"-->
<!-- label="院校课程方案:"-->
<!-- prop="classPlanSchool"-->
<!-- >-->
<!-- <el-select-->
<!-- v-model="form.classPlanSchool"-->
<!-- filterable-->
<!-- placeholder="请选择院校课程方案"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '1'" label="院校技术分类:" prop="technicalClassSchool">-->
<!-- <el-select v-model="form.technicalClassSchool" filterable 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="teDirection">-->
<!-- <el-select v-model="form.difficultyClassify" filterable placeholder="难度等级" clearable>-->
<!-- <el-option-->
<!-- v-for="item in difficultyOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111-->
<!-- <el-form-item-->
<!-- v-if="needUnitType === '0'"-->
<!-- label="企业课程方案:"-->
<!-- prop="classPlan"-->
<!-- >-->
<!-- <el-select-->
<!-- v-model="form.classPlan"-->
<!-- filterable-->
<!-- placeholder="请选择企业课程方案"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="applicantType === '0'" label="岗位分类:" prop="value">-->
<!-- <el-select v-model="form.jobClassification" filterable placeholder="岗位分类" clearable>-->
<!-- <el-option-->
<!-- v-for="item in valueOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '0'" label="企业技术分类:" prop="teDirection">-->
<!-- <el-select v-model="form.technicalClassification" filterable 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-->
<!-- v-if="needUnitType === '1'"-->
<!-- label="院校课程方案:"-->
<!-- prop="classPlanSchool"-->
<!-- >-->
<!-- <el-select-->
<!-- v-model="form.classPlanSchool"-->
<!-- filterable-->
<!-- placeholder="请选择院校课程方案"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '1'" label="院校技术分类:" prop="technicalClassSchool">-->
<!-- <el-select v-model="form.technicalClassSchool" filterable 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="teDirection">-->
<!-- <el-select v-model="form.difficultyClassify" filterable 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>
<el-button
class=
"fourWordsBtn"
...
...
@@ -1242,37 +1242,37 @@
<span>
{{
getLessonTypeName
(
scope
.
row
.
lessonType
,
scope
.
row
.
lessonTypeSchool
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
prop=
"lessonName"
label=
"课程名称"
width=
"150"
:show-overflow-tooltip=
"true"
>
<el-table-column
align=
"center"
prop=
"lessonName"
label=
"课程名称"
width=
"150"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
lessonName
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"技术端-课程方案"
prop=
"classPlan"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"技术端-课程方案"
prop=
"classPlan"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCoursePlanName
(
scope
.
row
.
classPlan
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"技术端-前沿讲堂"
prop=
"courseType"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"技术端-前沿讲堂"
prop=
"courseType"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCourseTypeName
(
scope
.
row
.
courseType
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"岗位分类"
prop=
"jobClassify"
min-width=
"140px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"岗位分类"
prop=
"jobClassify"
min-width=
"140px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getJobClassificationName
(
scope
.
row
.
jobClassify
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"难度等级"
prop=
"difficultyClassify"
min-width=
"140px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"难度等级"
prop=
"difficultyClassify"
min-width=
"140px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getDifficultyLevelName
(
scope
.
row
.
difficultyClassify
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"课程维度"
prop=
"enterpriseCourseDimensions"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"课程维度"
prop=
"enterpriseCourseDimensions"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCourseDimensionsName
(
scope
.
row
.
enterpriseCourseDimensions
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"智联课堂分类"
prop=
"intelligentClassroom"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('0') || form.lessonType.length === 0"
align=
"center"
label=
"智联课堂分类"
prop=
"intelligentClassroom"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getIntelligentClassroomName
(
scope
.
row
.
intelligentClassroom
)
}}
</span>
</
template
>
...
...
@@ -1282,17 +1282,17 @@
<!-- <span>{{ getCourseDirectionName(scope.row.tecClassify) }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column
align=
"center"
label=
"技能端-课程方案"
prop=
"classPlanSchool"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0"
align=
"center"
label=
"技能端-课程方案"
prop=
"classPlanSchool"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCoursePlanCName
(
scope
.
row
.
classPlanSchool
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"技能端-前沿讲堂"
prop=
"courseType"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0"
align=
"center"
label=
"技能端-前沿讲堂"
prop=
"courseType"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCourseTypeName
(
scope
.
row
.
courseType
)
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"技术分类"
prop=
"tecClassifySchool"
min-width=
"200px"
:show-overflow-tooltip=
"true"
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0
"
>
<el-table-column
v-if=
"form.lessonType.includes('1') || form.lessonType.length === 0"
align=
"center"
label=
"技术分类"
prop=
"tecClassifySchool"
min-width=
"200px"
:show-overflow-tooltip=
"true
"
>
<
template
slot-scope=
"scope"
>
<span>
{{
getCourseDirectionName
(
scope
.
row
.
tecClassifySchool
)
}}
</span>
</
template
>
...
...
@@ -1682,13 +1682,13 @@ export default {
this
.
multipleSelection
.
splice
(
index
,
1
)
this
.
selectedLessonCount
=
this
.
multipleSelection
.
length
console
.
log
(
'id'
)
this
.
lessonList
.
forEach
(
item
=>
{
console
.
log
()
if
(
item
.
businessId
===
id
)
{
console
.
log
(
'lessonList'
,
item
)
this
.
$refs
.
multipleTable
.
toggleRowSelection
(
item
,
false
)
}
})
//
this.lessonList.forEach(item => {
// if (item.businessId === id) {
// console.log('lessonList', item)
// this.$refs.multipleTable.toggleRowSelection(item, false
)
this
.
$refs
.
multipleTable
.
toggleRowSelection
(
this
.
multipleSelection
[
index
]
,
false
)
//
}
//
})
},
// 显示选中的列表
showSelectedLesson
()
{
...
...
@@ -1822,7 +1822,7 @@ export default {
page
:
1
,
rows
:
10
,
applicantUnit
:
value
,
lessonType
:
this
.
applicantType
,
lessonType
:
''
,
applicantType
:
'2'
}
queryBLessonWithTrial
(
query
).
then
(
res
=>
{
...
...
@@ -1864,7 +1864,7 @@ export default {
handleSelectionChange
(
val
)
{
this
.
multipleSelection
=
val
this
.
selectedLessonCount
=
this
.
multipleSelection
.
length
console
.
log
(
this
.
multipleSelection
)
console
.
log
(
'this.multipleSelection:'
,
this
.
multipleSelection
)
},
getRoKey
(
row
)
{
return
row
.
businessId
...
...
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