|
@@ -101,8 +101,6 @@ const open = async (row: RoleApi.RoleVO) => {
|
|
|
// 确保blockly课程只有子节点
|
|
// 确保blockly课程只有子节点
|
|
|
generalBlocklyOptions.value = filterCoursesByType(allCourses, "blocklyType")
|
|
generalBlocklyOptions.value = filterCoursesByType(allCourses, "blocklyType")
|
|
|
|
|
|
|
|
- console.log(allCourses, generalBlocklyOptions.value)
|
|
|
|
|
-
|
|
|
|
|
// 设置数据
|
|
// 设置数据
|
|
|
formData.id = row.id
|
|
formData.id = row.id
|
|
|
formData.name = row.name
|
|
formData.name = row.name
|
|
@@ -113,7 +111,7 @@ const open = async (row: RoleApi.RoleVO) => {
|
|
|
if (row.dataScopeBlocklyIds && row.dataScopeBlocklyIds.length > 0) {
|
|
if (row.dataScopeBlocklyIds && row.dataScopeBlocklyIds.length > 0) {
|
|
|
row.dataScopeBlocklyIds.forEach((courseId: number): void => {
|
|
row.dataScopeBlocklyIds.forEach((courseId: number): void => {
|
|
|
// 尝试在两个树中都设置选中状态,实际只会在对应树中找到匹配的节点
|
|
// 尝试在两个树中都设置选中状态,实际只会在对应树中找到匹配的节点
|
|
|
- generalTreeRef.value?.setChecked(courseId * 100, true, false)
|
|
|
|
|
|
|
+ generalTreeRef.value?.setChecked(courseId, true, false)
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|