|
@@ -31,6 +31,8 @@
|
|
:expand-on-click-node="false"
|
|
:expand-on-click-node="false"
|
|
@check="handleSourceCheck"
|
|
@check="handleSourceCheck"
|
|
check-strictly
|
|
check-strictly
|
|
|
|
+ :default-expanded-keys="defaultExpandedKeys"
|
|
|
|
+ :default-checked-keys="[checkId]"
|
|
|
|
|
|
></el-tree>
|
|
></el-tree>
|
|
</div>
|
|
</div>
|
|
@@ -55,6 +57,8 @@
|
|
lazy
|
|
lazy
|
|
:expand-on-click-node="false"
|
|
:expand-on-click-node="false"
|
|
@check="handleTargetCheck"
|
|
@check="handleTargetCheck"
|
|
|
|
+ :default-expanded-keys="defaultExpandedKeys"
|
|
|
|
+
|
|
></el-tree>
|
|
></el-tree>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -105,6 +109,14 @@ export default {
|
|
type: Boolean,
|
|
type: Boolean,
|
|
default: false
|
|
default: false
|
|
},
|
|
},
|
|
|
|
+ defaultExpandedKeys: {
|
|
|
|
+ type: Array,
|
|
|
|
+ default: () => []
|
|
|
|
+ },
|
|
|
|
+ checkId:{
|
|
|
|
+ type: [String, Number],
|
|
|
|
+ required: true
|
|
|
|
+ }
|
|
|
|
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
@@ -141,6 +153,12 @@ export default {
|
|
watch:{
|
|
watch:{
|
|
linkLoading(val){
|
|
linkLoading(val){
|
|
this.linkLoading = val;
|
|
this.linkLoading = val;
|
|
|
|
+ },
|
|
|
|
+ defaultExpandedKeys(val){
|
|
|
|
+ this.defaultExpandedKeys = val;
|
|
|
|
+ },
|
|
|
|
+ checkId(val){
|
|
|
|
+ this.checkId = val;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|