1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <template>
- <div>
- <el-scrollbar class="el-scrollbar-byself" style="width: 100%">
- <el-tree
- :data="tenantsTree"
- show-checkbox
- node-key="value"
- :current-node-key="currentnodekey"
- :props="treedefaultProps"
- ref="tenantstree"
- >
- </el-tree>
- </el-scrollbar>
- </div>
- </template>
- <script>
- import envConfig from '@/config';
- export default {
- props: ['params'],
- data() {
- return {
- envConfig: envConfig,
- token: {
- [localStorage.getItem('SC_token') && 'Authorization']: 'Bearer ' + localStorage.getItem('SC_token')
- },
- // 租户菜单
- tenantsTree: [],
- treedefaultProps: {
- children: 'children',
- label: 'name'
- },
- currentnodekey: [],
- defaultcheckedkeys: []
- };
- },
- computed: {},
- mounted() {},
- methods: {
- submit() {
- this.params.callback && this.params.callback(this.$refs.tenantstree.getCheckedNodes());
- this.$emit('close');
- }
- },
- created() {
- this.tenantsTree = this.params.tenantsTree;
- console.log();
- // this.getAreaList();
- }
- };
- </script>
|