Commit dc8b7f35 authored by liwei's avatar liwei

修改了课程标签相关的bug

parent 9da7ba44
...@@ -92,6 +92,13 @@ export function listCourseAll(query) { ...@@ -92,6 +92,13 @@ export function listCourseAll(query) {
}) })
} }
// 7.查询所有的单位管理员信息
export function listUnitAdminAll(query) {
return request({
url: '/sysunit/queryAllUnitAdmins',
method: 'get',
params: query
})
}
...@@ -477,7 +477,7 @@ ...@@ -477,7 +477,7 @@
</el-table-column> </el-table-column>
<el-table-column label="课程类型:" prop="lessonType" show-overflow-tooltip> <el-table-column label="课程类型:" prop="lessonType" show-overflow-tooltip>
{{ form.lessonType === '0' ? '企业课程' : '院校课程' }} {{ form.lessonType === '0' ? '技术端' : '技能端' }}
</el-table-column> </el-table-column>
<el-table-column label="课程方案:" prop="classPlan" show-overflow-tooltip> <el-table-column label="课程方案:" prop="classPlan" show-overflow-tooltip>
...@@ -1026,8 +1026,8 @@ ...@@ -1026,8 +1026,8 @@
<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-input>
</el-form-item> </el-form-item>
<el-form-item label="课程类型"> <el-form-item label="课程类型" prop="lessonType">
<el-select v-model="form.lessonType" placeholder="课程类型" multiple clearable> <el-select v-model="form.lessonType" placeholder="课程类型" multiple clearable @change="onLessonTypeChange">
<el-option <el-option
v-for="item in lessonTypeOptions" v-for="item in lessonTypeOptions"
:key="item.dictValue" :key="item.dictValue"
...@@ -1047,7 +1047,7 @@ ...@@ -1047,7 +1047,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 label="技能端课程方案:" prop="classPlanSchool" v-if="form.lessonType.includes('1')">
<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"
:key="item.dictValue" :key="item.dictValue"
...@@ -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')"> <el-form-item label="前沿讲堂分类:" prop="courseType" v-if="(form.classPlan.includes('0') || form.classPlanSchool.includes('0')) && form.lessonType.length > 0">
<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="courseType" v-if="form.classPlan.includes('3')"> <el-form-item label="智联课堂分类:" prop="intelligentClassroom" v-if="form.classPlan.includes('3')">
<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"
...@@ -1096,8 +1096,8 @@ ...@@ -1096,8 +1096,8 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="课程维度:" prop="enterpriseCourseDimensions" v-if="form.classPlan.includes('1')"> <el-form-item label="课程维度:" prop="courseDimensions" v-if="form.classPlan.includes('1')">
<el-select v-model="form.enterpriseCourseDimensions" placeholder="课程维度" clearable> <el-select v-model="form.courseDimensions" placeholder="课程维度" clearable>
<el-option <el-option
v-for="item in courseDimensionsOptions" v-for="item in courseDimensionsOptions"
:key="item.dictValue" :key="item.dictValue"
...@@ -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')"> <el-form-item label="技术分类:" prop="tecClassifySchool" v-if="form.classPlanSchool.includes('1') && form.lessonType.includes('1')">
<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"
...@@ -1555,15 +1555,18 @@ export default { ...@@ -1555,15 +1555,18 @@ export default {
beginDate: '', beginDate: '',
endDate: '', endDate: '',
remarks: '', remarks: '',
classPlan: '',
jobClassification: '', jobClassification: '',
technicalClassification: '', technicalClassification: '',
lessonName: '', lessonName: '',
classPlanSchool: '', classPlan: [],
classPlanSchool: [],
technicalClassSchool: '', technicalClassSchool: '',
difficultyClassify: '', difficultyClassify: '',
settingList: [], settingList: [],
lessonType: [] lessonType: [],
intelligentClassroom: '',
jobClassify: '',
courseDimensions: ''
}, },
defaultProps: { defaultProps: {
children: 'children', children: 'children',
...@@ -1623,6 +1626,40 @@ export default { ...@@ -1623,6 +1626,40 @@ export default {
this.getCoursePlanC() this.getCoursePlanC()
}, },
methods: { methods: {
onLessonTypeChange(values) {
// 这个方法将在选择发生变化时被调用
console.log('Selected values:', values)
console.log('values[0]:', values[0])
console.log('values[1]:', values[1])
// 在这里添加你的逻辑
if (values[0] === undefined && values[1] === undefined) {
// 两个都没选
this.form.lessonType = [] // 课程类型
this.form.classPlan = [] // 技术端课程方案
this.form.classPlanSchool = [] // 技能端课程方案
this.form.courseDimensions = '' // 课程维度
this.form.tecClassifySchool = '' // 技术分类
this.form.jobClassify = '' // 岗位分类
this.form.difficultyClassify = '' // 难度等级
this.form.courseType = '' // 前沿讲堂
this.form.intelligentClassroom = '' // 智联课堂
}
// if (values[0] === '1' && values[1] === undefined) {
// // 没有选技术端
// this.form.classPlan = [] // 技术端课程方案
// this.form.courseDimensions = '' // 课程维度
// this.form.jobClassify = '' // 岗位分类
// this.form.difficultyClassify = '' // 难度等级
// this.form.courseType = '' // 前沿讲堂
// this.form.intelligentClassroom = '' // 智联课堂
// }
// if (values[0] === '0' && values[1] === undefined) {
// // 没有选技能端
// this.form.classPlanSchool = [] // 技能端课程方案
// this.form.tecClassifySchool = '' // 技术分类
// this.form.courseType = '' // 前沿讲堂
// }
},
/** 获取结束时间的范围限制*/ /** 获取结束时间的范围限制*/
getEndPickerOptions(row) { getEndPickerOptions(row) {
return { return {
...@@ -1848,8 +1885,9 @@ export default { ...@@ -1848,8 +1885,9 @@ export default {
}, },
// 获取技能端课程方案 // 获取技能端课程方案
getCoursePlanC() { getCoursePlanC() {
getDict('class_plan_C').then(res => { getDict('class_plan_c').then(res => {
this.coursePlanOptionsC = res.data this.coursePlanOptionsC = res.data
console.log('技能端课程方案', this.coursePlanOptionsC)
this.sumcCursePlanOptions.push(...res.data) this.sumcCursePlanOptions.push(...res.data)
}) })
}, },
...@@ -2022,7 +2060,7 @@ export default { ...@@ -2022,7 +2060,7 @@ export default {
courseType: this.form.courseType, courseType: this.form.courseType,
intelligentClassroom: this.form.intelligentClassroom, intelligentClassroom: this.form.intelligentClassroom,
jobClassify: this.form.jobClassify, jobClassify: this.form.jobClassify,
enterpriseCourseDimensions: this.form.enterpriseCourseDimensions, enterpriseCourseDimensions: this.form.courseDimensions,
tecClassifySchool: this.form.tecClassifySchool tecClassifySchool: this.form.tecClassifySchool
} }
queryBLessonWithTrial(query).then(res => { queryBLessonWithTrial(query).then(res => {
......
...@@ -59,7 +59,7 @@ ...@@ -59,7 +59,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="课程类型:" prop="lessonType"> <el-form-item label="课程类型:" prop="lessonType">
<el-select v-model="queryParams.lessonType" placeholder="课程类型" multiple clearable> <el-select v-model="queryParams.lessonType" placeholder="课程类型" multiple clearable @change="onLessonTypeChange">
<el-option <el-option
v-for="item in lessonTypeOptions" v-for="item in lessonTypeOptions"
:key="item.dictValue" :key="item.dictValue"
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="前沿讲堂分类:" prop="courseType" v-if="queryParams.classPlan.includes('0') || queryParams.classPlanSchool.includes('0')"> <el-form-item label="前沿讲堂分类:" prop="courseType" v-if="(queryParams.classPlan.includes('0') || queryParams.classPlanSchool.includes('0')) && queryParams.lessonType.length > 0">
<el-select v-model="queryParams.courseType" placeholder="前沿讲堂分类" clearable> <el-select v-model="queryParams.courseType" placeholder="前沿讲堂分类" clearable>
<el-option <el-option
v-for="item in courseTypeOptions" v-for="item in courseTypeOptions"
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="智联课堂分类:" prop="courseType" v-if="queryParams.classPlan.includes('3')"> <el-form-item label="智联课堂分类:" prop="intelligentClassroom" v-if="queryParams.classPlan.includes('3') && queryParams.lessonType.includes('0')">
<el-select v-model="queryParams.intelligentClassroom" placeholder="智联课堂分类" clearable> <el-select v-model="queryParams.intelligentClassroom" placeholder="智联课堂分类" clearable>
<el-option <el-option
v-for="item in intelligentClassroomOptions" v-for="item in intelligentClassroomOptions"
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="难度等级:" prop="difficultyClassify" v-if="queryParams.classPlan.includes('1')"> <el-form-item label="难度等级:" prop="difficultyClassify" v-if="queryParams.classPlan.includes('1') && queryParams.lessonType.includes('0')">
<el-select v-model="queryParams.difficultyClassify" placeholder="难度等级" clearable> <el-select v-model="queryParams.difficultyClassify" placeholder="难度等级" clearable>
<el-option <el-option
v-for="item in difficultyOptions" v-for="item in difficultyOptions"
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="岗位分类:" prop="jobClassify" v-if="queryParams.classPlan.includes('1')"> <el-form-item label="岗位分类:" prop="jobClassify" v-if="queryParams.classPlan.includes('1') && queryParams.lessonType.includes('0')">
<el-select v-model="queryParams.jobClassify" placeholder="岗位分类" clearable> <el-select v-model="queryParams.jobClassify" placeholder="岗位分类" clearable>
<el-option <el-option
v-for="item in valueOptions" v-for="item in valueOptions"
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="课程维度:" prop="courseDimensions" v-if="queryParams.classPlan.includes('1')"> <el-form-item label="课程维度:" prop="courseDimensions" v-if="queryParams.classPlan.includes('1') && queryParams.lessonType.includes('0')">
<el-select v-model="queryParams.courseDimensions" placeholder="课程维度" clearable> <el-select v-model="queryParams.courseDimensions" placeholder="课程维度" clearable>
<el-option <el-option
v-for="item in courseDimensionsOptions" v-for="item in courseDimensionsOptions"
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
<!-- />--> <!-- />-->
<!-- </el-select>--> <!-- </el-select>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="技术分类:" prop="tecClassifySchool" v-if="queryParams.classPlanSchool.includes('1')"> <el-form-item label="技术分类:" prop="tecClassifySchool" v-if="queryParams.classPlanSchool.includes('1') && queryParams.lessonType.includes('1')">
<el-select v-model="queryParams.tecClassifySchool" placeholder="技术分类" clearable> <el-select v-model="queryParams.tecClassifySchool" placeholder="技术分类" clearable>
<el-option <el-option
v-for="item in courseDirection" v-for="item in courseDirection"
...@@ -948,8 +948,8 @@ export default { ...@@ -948,8 +948,8 @@ export default {
lessonDescription: '', lessonDescription: '',
lessonName: '', lessonName: '',
classHour: '', classHour: '',
classPlan: '', classPlan: [],
classPlanSchool: '', classPlanSchool: [],
courseDimensions: '', courseDimensions: '',
tecClassifySchool: '', tecClassifySchool: '',
jobClassify: '', jobClassify: '',
...@@ -1057,6 +1057,40 @@ export default { ...@@ -1057,6 +1057,40 @@ export default {
}) })
}, },
methods: { methods: {
onLessonTypeChange(values) {
// 这个方法将在选择发生变化时被调用
console.log('Selected values:', values)
console.log('values[0]:', values[0])
console.log('values[1]:', values[1])
// 在这里添加你的逻辑
if (values[0] === undefined && values[1] === undefined) {
// 两个都没选
this.queryParams.lessonType = [] // 课程类型
this.queryParams.classPlan = [] // 技术端课程方案
this.queryParams.classPlanSchool = [] // 技能端课程方案
this.queryParams.courseDimensions = '' // 课程维度
this.queryParams.tecClassifySchool = '' // 技术分类
this.queryParams.jobClassify = '' // 岗位分类
this.queryParams.difficultyClassify = '' // 难度等级
this.queryParams.courseType = '' // 前沿讲堂
this.queryParams.intelligentClassroom = '' // 智联课堂
}
if (values[0] === '1' && values[1] === undefined) {
// 没有选技术端
this.queryParams.classPlan = [] // 技术端课程方案
this.queryParams.courseDimensions = '' // 课程维度
this.queryParams.jobClassify = '' // 岗位分类
this.queryParams.difficultyClassify = '' // 难度等级
this.queryParams.courseType = '' // 前沿讲堂
this.queryParams.intelligentClassroom = '' // 智联课堂
}
if (values[0] === '0' && values[1] === undefined) {
// 没有选技能端
this.queryParams.classPlanSchool = [] // 技能端课程方案
this.queryParams.tecClassifySchool = '' // 技术分类
this.queryParams.courseType = '' // 前沿讲堂
}
},
getUploadType() { getUploadType() {
const params = { const params = {
page: 1, page: 1,
...@@ -1330,7 +1364,8 @@ export default { ...@@ -1330,7 +1364,8 @@ export default {
chronologicalOrdering: _this.queryParams.chronologicalOrdering, chronologicalOrdering: _this.queryParams.chronologicalOrdering,
isAppraisal: _this.queryParams.isAppraisal, isAppraisal: _this.queryParams.isAppraisal,
courseType: _this.queryParams.courseType, courseType: _this.queryParams.courseType,
intelligentClassroom: _this.queryParams.intelligentClassroom intelligentClassroom: _this.queryParams.intelligentClassroom,
enterpriseCourseDimensions: _this.queryParams.courseDimensions
} }
queryBLessonsByPagination(params).then(response => { queryBLessonsByPagination(params).then(response => {
if (this.$store.getters.type === '1') { // 开启 if (this.$store.getters.type === '1') { // 开启
......
...@@ -87,7 +87,6 @@ ...@@ -87,7 +87,6 @@
<el-select <el-select
v-model="form.courseType" v-model="form.courseType"
:disabled="form.lessonType === '0'" :disabled="form.lessonType === '0'"
multiple
class="normalSelct" class="normalSelct"
> >
<el-option <el-option
...@@ -105,7 +104,6 @@ ...@@ -105,7 +104,6 @@
v-model="form.jobClassify" v-model="form.jobClassify"
:disabled="form.lessonType === '0'" :disabled="form.lessonType === '0'"
class="normalSelct" class="normalSelct"
multiple
> >
<el-option <el-option
v-for="(items,index) in valueOptions" v-for="(items,index) in valueOptions"
...@@ -116,23 +114,6 @@ ...@@ -116,23 +114,6 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="12">-->
<!-- <el-form-item label="技术分类:" prop="tecClassify">-->
<!-- <el-select-->
<!-- v-model="form.tecClassify"-->
<!-- :disabled="form.lessonType === '0'"-->
<!-- multiple-->
<!-- class="normalSelct"-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="(items,index) in courseDirection"-->
<!-- :key="index"-->
<!-- :label="items.dictLabel"-->
<!-- :value="items.dictValue"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<el-col span="12"> <el-col span="12">
<el-form-item label="难度等级:" prop="difficultyClassify" :rules="[{ required: form.classPlan.includes('1'), message: '请选择难度等级', trigger: 'change' }]"> <el-form-item label="难度等级:" prop="difficultyClassify" :rules="[{ required: form.classPlan.includes('1'), message: '请选择难度等级', trigger: 'change' }]">
<el-select <el-select
...@@ -155,7 +136,6 @@ ...@@ -155,7 +136,6 @@
<el-select <el-select
v-model="form.enterpriseCourseDimensions" v-model="form.enterpriseCourseDimensions"
:disabled="form.lessonType === '0'" :disabled="form.lessonType === '0'"
multiple
class="normalSelct" class="normalSelct"
> >
<el-option <el-option
...@@ -172,7 +152,6 @@ ...@@ -172,7 +152,6 @@
<el-select <el-select
v-model="form.intelligentClassroom" v-model="form.intelligentClassroom"
:disabled="form.lessonType === '0'" :disabled="form.lessonType === '0'"
multiple
class="normalSelct" class="normalSelct"
> >
<el-option <el-option
...@@ -214,7 +193,6 @@ ...@@ -214,7 +193,6 @@
<el-select <el-select
v-model="form.courseTypeC" v-model="form.courseTypeC"
:disabled="form.lessonTypeSchool === '0'" :disabled="form.lessonTypeSchool === '0'"
multiple
class="normalSelct" class="normalSelct"
> >
<el-option <el-option
...@@ -231,7 +209,6 @@ ...@@ -231,7 +209,6 @@
<el-select <el-select
v-model="form.tecClassifySchool" v-model="form.tecClassifySchool"
:disabled="form.lessonTypeSchool === '0'" :disabled="form.lessonTypeSchool === '0'"
multiple
class="normalSelct" class="normalSelct"
> >
<el-option <el-option
...@@ -244,23 +221,6 @@ ...@@ -244,23 +221,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-row :gutter="100">-->
<!-- <el-col :span="12">-->
<!-- <el-form-item label="课时数:" prop="classHour" :rules="[{ required: status !== '3', message: '请输入课时数', trigger: 'change' }]">-->
<!-- <el-input-number-->
<!-- v-model.trim="form.classHour"-->
<!-- controls-position="right"-->
<!-- :step="1"-->
<!-- :step-strictly="true"-->
<!-- style="width: 100%"-->
<!-- auto-complete="off"-->
<!-- :min="0"-->
<!-- :max="9999"-->
<!-- placeholder="请输入课时数"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row :gutter="100"> <el-row :gutter="100">
<!-- "--> <!-- "-->
<el-col :span="12"> <el-col :span="12">
...@@ -687,30 +647,30 @@ export default { ...@@ -687,30 +647,30 @@ export default {
if (form.classPlan.length > 0) { if (form.classPlan.length > 0) {
form.classPlan = form.classPlan.join(',') form.classPlan = form.classPlan.join(',')
} }
if (form.jobClassify.length > 0) { // if (form.jobClassify.length > 0) {
form.jobClassify = form.jobClassify.join(',') // form.jobClassify = form.jobClassify.join(',')
} // }
if (form.tecClassify.length > 0) { // if (form.tecClassify.length > 0) {
form.tecClassify = form.tecClassify.join(',') // form.tecClassify = form.tecClassify.join(',')
} // }
if (form.classPlanSchool.length > 0) { if (form.classPlanSchool.length > 0) {
form.classPlanSchool = form.classPlanSchool.join(',') form.classPlanSchool = form.classPlanSchool.join(',')
} }
if (form.tecClassifySchool.length > 0) { // if (form.tecClassifySchool.length > 0) {
form.tecClassifySchool = form.tecClassifySchool.join(',') // form.tecClassifySchool = form.tecClassifySchool.join(',')
} // }
if (form.courseType.length > 0) { // if (form.courseType.length > 0) {
form.courseType = form.courseType.join(',') // form.courseType = form.courseType.join(',')
} // }
if (form.enterpriseCourseDimensions.length > 0) { // if (form.enterpriseCourseDimensions.length > 0) {
form.enterpriseCourseDimensions = form.enterpriseCourseDimensions.join(',') // form.enterpriseCourseDimensions = form.enterpriseCourseDimensions.join(',')
} // }
if (form.courseTypeC.length > 0) { // if (form.courseTypeC.length > 0) {
form.courseTypeC = form.courseTypeC.join(',') // form.courseTypeC = form.courseTypeC.join(',')
} // }
if (form.intelligentClassroom.length > 0) { // if (form.intelligentClassroom.length > 0) {
form.intelligentClassroom = form.intelligentClassroom.join(',') // form.intelligentClassroom = form.intelligentClassroom.join(',')
} // }
form.lessonPrice = 0.1 form.lessonPrice = 0.1
blessonAdd(form).then(res => { blessonAdd(form).then(res => {
let type = res.code let type = res.code
...@@ -761,30 +721,30 @@ export default { ...@@ -761,30 +721,30 @@ export default {
if (form.classPlan.length > 0) { if (form.classPlan.length > 0) {
form.classPlan = form.classPlan.join(',') form.classPlan = form.classPlan.join(',')
} }
if (form.jobClassify.length > 0) { // if (form.jobClassify.length > 0) {
form.jobClassify = form.jobClassify.join(',') // form.jobClassify = form.jobClassify.join(',')
} // }
if (form.tecClassify.length > 0) { // if (form.tecClassify.length > 0) {
form.tecClassify = form.tecClassify.join(',') // form.tecClassify = form.tecClassify.join(',')
} // }
if (form.classPlanSchool.length > 0) { if (form.classPlanSchool.length > 0) {
form.classPlanSchool = form.classPlanSchool.join(',') form.classPlanSchool = form.classPlanSchool.join(',')
} }
if (form.tecClassifySchool.length > 0) { // if (form.tecClassifySchool.length > 0) {
form.tecClassifySchool = form.tecClassifySchool.join(',') // form.tecClassifySchool = form.tecClassifySchool.join(',')
} // }
if (form.courseType.length > 0) { // if (form.courseType.length > 0) {
form.courseType = form.courseType.join(',') // form.courseType = form.courseType.join(',')
} // }
if (form.enterpriseCourseDimensions.length > 0) { // if (form.enterpriseCourseDimensions.length > 0) {
form.enterpriseCourseDimensions = form.enterpriseCourseDimensions.join(',') // form.enterpriseCourseDimensions = form.enterpriseCourseDimensions.join(',')
} // }
if (form.courseTypeC.length > 0) { // if (form.courseTypeC.length > 0) {
form.courseTypeC = form.courseTypeC.join(',') // form.courseTypeC = form.courseTypeC.join(',')
} // }
if (form.intelligentClassroom.length > 0) { // if (form.intelligentClassroom.length > 0) {
form.intelligentClassroom = form.intelligentClassroom.join(',') // form.intelligentClassroom = form.intelligentClassroom.join(',')
} // }
// 调用了编辑方法 // 调用了编辑方法
blessonAdd(form).then(res => { blessonAdd(form).then(res => {
let type = res.code let type = res.code
......
...@@ -316,7 +316,7 @@ ...@@ -316,7 +316,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="适用对象:" prop="choseEnterprise"> <el-form-item label="适用对象:" prop="choseEnterprise">
<el-checkbox v-model="choseEnterprise" @change="handChangeChoseEnterprise">企业</el-checkbox> <el-checkbox v-model="choseEnterprise" @change="handChangeChoseEnterprise">技术端</el-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="18"> <el-col :span="18">
...@@ -341,7 +341,7 @@ ...@@ -341,7 +341,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"> <el-col :span="6">
<el-form-item label="适用对象:" prop="choseCollege"> <el-form-item label="适用对象:" prop="choseCollege">
<el-checkbox v-model="choseCollege" @change="handChangeChoseCollege">院校</el-checkbox> <el-checkbox v-model="choseCollege" @change="handChangeChoseCollege">技能端</el-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="18"> <el-col :span="18">
......
...@@ -200,7 +200,8 @@ import { ...@@ -200,7 +200,8 @@ import {
delCmsLecturer, delCmsLecturer,
addCmsLecturer, addCmsLecturer,
updateCmsLecturer, updateCmsLecturer,
exportCmsLecturer exportCmsLecturer,
register
} from '@/api/courseManagement/cmsLecturer' } from '@/api/courseManagement/cmsLecturer'
import { updateResponseUrl } from '@/utils/updateUrl' import { updateResponseUrl } from '@/utils/updateUrl'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
......
...@@ -223,7 +223,7 @@ import { ...@@ -223,7 +223,7 @@ import {
delSysUnit, delSysUnit,
addSysUnit, addSysUnit,
updateSysUnit, updateSysUnit,
exportSysUnit, listUserAll exportSysUnit, listUserAll, listUnitAdminAll
} from '@/api/sysUnit' } from '@/api/sysUnit'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
import { getDict } from '@/api/system/dict/data' import { getDict } from '@/api/system/dict/data'
...@@ -343,7 +343,7 @@ export default { ...@@ -343,7 +343,7 @@ export default {
}) })
}, },
getUserList() { getUserList() {
listUserAll().then(res => { listUnitAdminAll().then(res => {
this.userList = res.data this.userList = res.data
}) })
}, },
...@@ -370,6 +370,7 @@ export default { ...@@ -370,6 +370,7 @@ export default {
unitType: this.queryParams.unitType, unitType: this.queryParams.unitType,
unitName: this.queryParams.unitName, unitName: this.queryParams.unitName,
unitNumber: this.queryParams.unitNumber, unitNumber: this.queryParams.unitNumber,
username: this.queryParams.username,
exitId: this.queryParams.exitId, exitId: this.queryParams.exitId,
flag: this.queryParams.flag, flag: this.queryParams.flag,
lessonType: this.queryParams.lessonType.length > 1 ? '2' : this.queryParams.lessonType.join(',') lessonType: this.queryParams.lessonType.length > 1 ? '2' : this.queryParams.lessonType.join(',')
...@@ -401,7 +402,8 @@ export default { ...@@ -401,7 +402,8 @@ export default {
unitNumber: undefined, unitNumber: undefined,
exitId: undefined, exitId: undefined,
flag: '1', flag: '1',
lessonType: [] lessonType: [],
lessonTypeSchool: ''
} }
this.resetForm('form') this.resetForm('form')
}, },
......
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