|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-dialog v-model="treeOpen" :title="options" width="30%" :close-on-click-modal="false">
|
|
|
+ <el-tree v-if="!changeMes" :data="thisFoder" :props="defaultProps" @node-click="handleNodeClick" />
|
|
|
<el-tree :data="treeData" :props="defaultProps" @node-click="handleNodeClick" />
|
|
|
<template #footer>
|
|
|
<span class="dialog-footer">
|
|
@@ -34,6 +35,10 @@ export default {
|
|
|
copyOrMove: {
|
|
|
type: Number,
|
|
|
required: true
|
|
|
+ },
|
|
|
+ thisFolder: {
|
|
|
+ type: Number,
|
|
|
+ required: true
|
|
|
}
|
|
|
},
|
|
|
setup(props, { emit }) {
|
|
@@ -46,6 +51,10 @@ export default {
|
|
|
let treeOpen = ref(false)
|
|
|
let options = ref("复制到")
|
|
|
let treeData = ref([])
|
|
|
+ let thisFoder = ref([{
|
|
|
+ label:'当前文件夹',
|
|
|
+ id:props.thisFolder - 0,
|
|
|
+ }])
|
|
|
let defaultProps = ref({
|
|
|
label: "label",
|
|
|
value: "id",
|
|
@@ -118,6 +127,7 @@ export default {
|
|
|
spaceIds,
|
|
|
fileIds,
|
|
|
changeMes,
|
|
|
+ thisFoder
|
|
|
}
|
|
|
},
|
|
|
}
|