Commit a0b79006 authored by liwei's avatar liwei

修改了bug

parent dc8b7f35
...@@ -1024,7 +1024,7 @@ ...@@ -1024,7 +1024,7 @@
<div v-if="showLesson"> <div v-if="showLesson">
<el-form :model="form" :inline="true" label-position="right" label-width="80"> <el-form :model="form" :inline="true" label-position="right" label-width="80">
<el-form-item label="课程名称:" prop="lessonName"> <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>
<el-form-item label="课程类型" prop="lessonType"> <el-form-item label="课程类型" prop="lessonType">
<el-select v-model="form.lessonType" placeholder="课程类型" multiple clearable @change="onLessonTypeChange"> <el-select v-model="form.lessonType" placeholder="课程类型" multiple clearable @change="onLessonTypeChange">
...@@ -1036,7 +1036,7 @@ ...@@ -1036,7 +1036,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.classPlan" class="selectWidth" placeholder="技术端课程方案" multiple clearable>
<el-option <el-option
v-for="item in coursePlanOptions" v-for="item in coursePlanOptions"
...@@ -1046,7 +1046,7 @@ ...@@ -1046,7 +1046,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.classPlanSchool" class="selectWidth" placeholder="技能端课程方案" multiple clearable>
<el-option <el-option
v-for="item in coursePlanOptionsC" v-for="item in coursePlanOptionsC"
...@@ -1056,7 +1056,7 @@ ...@@ -1056,7 +1056,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.courseType" placeholder="前沿讲堂分类" clearable>
<el-option <el-option
v-for="item in courseTypeOptions" v-for="item in courseTypeOptions"
...@@ -1066,7 +1066,7 @@ ...@@ -1066,7 +1066,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.intelligentClassroom" placeholder="智联课堂分类" clearable>
<el-option <el-option
v-for="item in intelligentClassroomOptions" v-for="item in intelligentClassroomOptions"
...@@ -1076,7 +1076,7 @@ ...@@ -1076,7 +1076,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.difficultyClassify" placeholder="难度等级" clearable>
<el-option <el-option
v-for="item in difficultyOptions" v-for="item in difficultyOptions"
...@@ -1086,7 +1086,7 @@ ...@@ -1086,7 +1086,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.jobClassify" placeholder="岗位分类" clearable>
<el-option <el-option
v-for="item in valueOptions" v-for="item in valueOptions"
...@@ -1096,7 +1096,7 @@ ...@@ -1096,7 +1096,7 @@
/> />
</el-select> </el-select>
</el-form-item> </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-select v-model="form.courseDimensions" placeholder="课程维度" clearable>
<el-option <el-option
v-for="item in courseDimensionsOptions" v-for="item in courseDimensionsOptions"
...@@ -1116,7 +1116,7 @@ ...@@ -1116,7 +1116,7 @@
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </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-select v-model="form.tecClassifySchool" placeholder="技术分类" clearable>
<el-option <el-option
v-for="item in courseDirection" v-for="item in courseDirection"
...@@ -1126,83 +1126,83 @@ ...@@ -1126,83 +1126,83 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--> <!-- 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111-->
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- v-if="needUnitType === '0'"--> <!-- v-if="needUnitType === '0'"-->
<!-- label="企业课程方案:"--> <!-- label="企业课程方案:"-->
<!-- prop="classPlan"--> <!-- prop="classPlan"-->
<!-- >--> <!-- >-->
<!-- <el-select--> <!-- <el-select-->
<!-- v-model="form.classPlan"--> <!-- v-model="form.classPlan"-->
<!-- filterable--> <!-- filterable-->
<!-- placeholder="请选择企业课程方案"--> <!-- placeholder="请选择企业课程方案"-->
<!-- >--> <!-- >-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in coursePlanOptions"--> <!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item v-if="applicantType === '0'" label="岗位分类:" prop="value">--> <!-- <el-form-item v-if="applicantType === '0'" label="岗位分类:" prop="value">-->
<!-- <el-select v-model="form.jobClassification" filterable placeholder="岗位分类" clearable>--> <!-- <el-select v-model="form.jobClassification" filterable placeholder="岗位分类" clearable>-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in valueOptions"--> <!-- v-for="item in valueOptions"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '0'" label="企业技术分类:" prop="teDirection">--> <!-- <el-form-item v-if="needUnitType === '0'" label="企业技术分类:" prop="teDirection">-->
<!-- <el-select v-model="form.technicalClassification" filterable placeholder="企业技术分类" clearable>--> <!-- <el-select v-model="form.technicalClassification" filterable placeholder="企业技术分类" clearable>-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in courseDirection"--> <!-- v-for="item in courseDirection"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item--> <!-- <el-form-item-->
<!-- v-if="needUnitType === '1'"--> <!-- v-if="needUnitType === '1'"-->
<!-- label="院校课程方案:"--> <!-- label="院校课程方案:"-->
<!-- prop="classPlanSchool"--> <!-- prop="classPlanSchool"-->
<!-- >--> <!-- >-->
<!-- <el-select--> <!-- <el-select-->
<!-- v-model="form.classPlanSchool"--> <!-- v-model="form.classPlanSchool"-->
<!-- filterable--> <!-- filterable-->
<!-- placeholder="请选择院校课程方案"--> <!-- placeholder="请选择院校课程方案"-->
<!-- >--> <!-- >-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in coursePlanOptions"--> <!-- v-for="item in coursePlanOptions"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item v-if="needUnitType === '1'" label="院校技术分类:" prop="technicalClassSchool">--> <!-- <el-form-item v-if="needUnitType === '1'" label="院校技术分类:" prop="technicalClassSchool">-->
<!-- <el-select v-model="form.technicalClassSchool" filterable placeholder="院校技术分类" clearable>--> <!-- <el-select v-model="form.technicalClassSchool" filterable placeholder="院校技术分类" clearable>-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in courseDirection"--> <!-- v-for="item in courseDirection"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- <el-form-item label="难度等级:" prop="teDirection">--> <!-- <el-form-item label="难度等级:" prop="teDirection">-->
<!-- <el-select v-model="form.difficultyClassify" filterable placeholder="难度等级" clearable>--> <!-- <el-select v-model="form.difficultyClassify" filterable placeholder="难度等级" clearable>-->
<!-- <el-option--> <!-- <el-option-->
<!-- v-for="item in difficultyOptions"--> <!-- v-for="item in difficultyOptions"-->
<!-- :key="item.dictValue"--> <!-- :key="item.dictValue"-->
<!-- :label="item.dictLabel"--> <!-- :label="item.dictLabel"-->
<!-- :value="item.dictValue"--> <!-- :value="item.dictValue"-->
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item> <el-form-item>
<el-button <el-button
class="fourWordsBtn" class="fourWordsBtn"
...@@ -1247,32 +1247,32 @@ ...@@ -1247,32 +1247,32 @@
<span> {{ scope.row.lessonName }}</span> <span> {{ scope.row.lessonName }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getCoursePlanName( scope.row.classPlan) }}</span> <span>{{ getCoursePlanName( scope.row.classPlan) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getCourseTypeName( scope.row.courseType) }}</span> <span>{{ getCourseTypeName( scope.row.courseType) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getJobClassificationName(scope.row.jobClassify) }}</span> <span>{{ getJobClassificationName(scope.row.jobClassify) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getDifficultyLevelName(scope.row.difficultyClassify) }}</span> <span>{{ getDifficultyLevelName(scope.row.difficultyClassify) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getCourseDimensionsName( scope.row.enterpriseCourseDimensions) }}</span> <span>{{ getCourseDimensionsName( scope.row.enterpriseCourseDimensions) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getIntelligentClassroomName( scope.row.intelligentClassroom) }}</span> <span>{{ getIntelligentClassroomName( scope.row.intelligentClassroom) }}</span>
</template> </template>
...@@ -1282,17 +1282,17 @@ ...@@ -1282,17 +1282,17 @@
<!-- <span>{{ getCourseDirectionName(scope.row.tecClassify) }}</span>--> <!-- <span>{{ getCourseDirectionName(scope.row.tecClassify) }}</span>-->
<!-- </template>--> <!-- </template>-->
<!-- </el-table-column>--> <!-- </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"> <template slot-scope="scope">
<span>{{ getCoursePlanCName( scope.row.classPlanSchool) }}</span> <span>{{ getCoursePlanCName( scope.row.classPlanSchool) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getCourseTypeName( scope.row.courseType) }}</span> <span>{{ getCourseTypeName( scope.row.courseType) }}</span>
</template> </template>
</el-table-column> </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"> <template slot-scope="scope">
<span>{{ getCourseDirectionName(scope.row.tecClassifySchool) }}</span> <span>{{ getCourseDirectionName(scope.row.tecClassifySchool) }}</span>
</template> </template>
...@@ -1682,13 +1682,13 @@ export default { ...@@ -1682,13 +1682,13 @@ export default {
this.multipleSelection.splice(index, 1) this.multipleSelection.splice(index, 1)
this.selectedLessonCount = this.multipleSelection.length this.selectedLessonCount = this.multipleSelection.length
console.log('id') console.log('id')
this.lessonList.forEach(item => { // this.lessonList.forEach(item => {
console.log() // if (item.businessId === id) {
if (item.businessId === id) { // console.log('lessonList', item)
console.log('lessonList', item) // this.$refs.multipleTable.toggleRowSelection(item, false)
this.$refs.multipleTable.toggleRowSelection(item, false) this.$refs.multipleTable.toggleRowSelection(this.multipleSelection[index], false)
} // }
}) // })
}, },
// 显示选中的列表 // 显示选中的列表
showSelectedLesson() { showSelectedLesson() {
...@@ -1822,7 +1822,7 @@ export default { ...@@ -1822,7 +1822,7 @@ export default {
page: 1, page: 1,
rows: 10, rows: 10,
applicantUnit: value, applicantUnit: value,
lessonType: this.applicantType, lessonType: '',
applicantType: '2' applicantType: '2'
} }
queryBLessonWithTrial(query).then(res => { queryBLessonWithTrial(query).then(res => {
...@@ -1864,7 +1864,7 @@ export default { ...@@ -1864,7 +1864,7 @@ export default {
handleSelectionChange(val) { handleSelectionChange(val) {
this.multipleSelection = val this.multipleSelection = val
this.selectedLessonCount = this.multipleSelection.length this.selectedLessonCount = this.multipleSelection.length
console.log(this.multipleSelection) console.log('this.multipleSelection:', this.multipleSelection)
}, },
getRoKey(row) { getRoKey(row) {
return row.businessId return row.businessId
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment