|
@@ -36,7 +36,7 @@
|
|
|
v-model="queryParams.courseType"
|
|
v-model="queryParams.courseType"
|
|
|
:data="filteredCourseTypeTree"
|
|
:data="filteredCourseTypeTree"
|
|
|
:props="{
|
|
:props="{
|
|
|
- label: (node) => `${node.ctTypeNode === '0' || node.ctTypeNode === undefined ? node.ctType : node.ctTypeSort + '、' + node.ctType}`,
|
|
|
|
|
|
|
+ label: (node) => `${node.ctTypeNode === '0' || node.ctTypeNode === '-1' || node.ctTypeNode === undefined ? node.ctType : node.ctTypeSort + '、' + node.ctType}`,
|
|
|
children: 'children',
|
|
children: 'children',
|
|
|
value: 'id'
|
|
value: 'id'
|
|
|
}"
|
|
}"
|
|
@@ -427,7 +427,7 @@ const getCourseTypeTree = async (filterCtTypeNode = "1") => {
|
|
|
|
|
|
|
|
let filteredData = data
|
|
let filteredData = data
|
|
|
if (filterCtTypeNode !== undefined) {
|
|
if (filterCtTypeNode !== undefined) {
|
|
|
- filteredData = data.filter(item => item.ctTypeNode === '0' || item.ctTypeNode === filterCtTypeNode)
|
|
|
|
|
|
|
+ filteredData = data.filter(item => item.ctTypeNode === '0' || item.ctTypeNode === '-1' || item.ctTypeNode === filterCtTypeNode)
|
|
|
}
|
|
}
|
|
|
const courseTypeItem = courseTypeList.value.find(item => item.id === filterCtTypeNode)
|
|
const courseTypeItem = courseTypeList.value.find(item => item.id === filterCtTypeNode)
|
|
|
const root = { id: 0, ctType: '课程类型(' + courseTypeItem.name + ')', children: [] }
|
|
const root = { id: 0, ctType: '课程类型(' + courseTypeItem.name + ')', children: [] }
|