|
@@ -3,18 +3,22 @@
|
|
|
<v-row no-gutters justify="space-between">
|
|
|
<v-col cols="3">
|
|
|
<v-treeview
|
|
|
- :items="items"
|
|
|
+ :items="treeData"
|
|
|
activatable
|
|
|
color="primary"
|
|
|
item-value="id"
|
|
|
mandatory
|
|
|
item-title="anotherName"
|
|
|
+ open-all
|
|
|
+ :opened="treeData"
|
|
|
open-strategy="single"
|
|
|
@update:activated="handleClick"
|
|
|
@update:opened="handleClick"
|
|
|
></v-treeview>
|
|
|
</v-col>
|
|
|
+
|
|
|
<v-divider vertical></v-divider>
|
|
|
+
|
|
|
<v-col class="ml-10">
|
|
|
<TextInput v-model="query.name" :item="textItem" @change="getUserList"></TextInput>
|
|
|
<v-data-table
|
|
@@ -55,7 +59,7 @@ const query = ref({
|
|
|
name: null
|
|
|
})
|
|
|
const tableData = ref([])
|
|
|
-const items = ref([])
|
|
|
+const treeData = ref([])
|
|
|
const headers = [
|
|
|
{ title: t('login.username'), key: 'name', sortable: false },
|
|
|
{ title: t('enterprise.userManagement.affiliatedEnterprise'), key: 'enterpriseAnotherName', sortable: false },
|
|
@@ -86,7 +90,7 @@ const getUserList = async () => {
|
|
|
const getTreeData = async () => {
|
|
|
const data = await getEnterpriseTree()
|
|
|
if (!data) return
|
|
|
- items.value = [data]
|
|
|
+ treeData.value = [data]
|
|
|
query.value.enterpriseId = data.id
|
|
|
// 获取用户列表
|
|
|
getUserList()
|