|
|
@@ -230,12 +230,12 @@ function generateFileTree(question: NestedCodeItemVO) {
|
|
|
return generateFileNodes(nodes, filePathList, filename, false, question.editable!)
|
|
|
}, [])
|
|
|
const unEditableFiles = [...Object.keys(question.uneditable!)]
|
|
|
- const unEditable = unEditableFiles.reduce<IFolderTreeNodeProps[]>((nodes, filename) => {
|
|
|
+ const Files = unEditableFiles.reduce<IFolderTreeNodeProps[]>((nodes, filename) => {
|
|
|
const filePathList = filename
|
|
|
.split('/')
|
|
|
.filter((name) => name.length > 0)
|
|
|
return generateFileNodes(nodes, filePathList, filename, true, question.uneditable!)
|
|
|
- }, [])
|
|
|
+ }, editable)
|
|
|
const files: IFolderTreeNodeProps = {
|
|
|
id: 0,
|
|
|
readOnly: false,
|
|
|
@@ -244,7 +244,7 @@ function generateFileTree(question: NestedCodeItemVO) {
|
|
|
location: question.projectName,
|
|
|
isLeaf: false,
|
|
|
data: "",
|
|
|
- children: [...editable, ...unEditable]
|
|
|
+ children: [...Files]
|
|
|
}
|
|
|
molecule.folderTree.reset()
|
|
|
molecule.folderTree.add(files)
|