|
@@ -4,8 +4,11 @@
|
|
<el-form-item label="单位名称" prop="orgId" required>
|
|
<el-form-item label="单位名称" prop="orgId" required>
|
|
<!-- <el-autocomplete style="width: 300px" v-model="data.orgName" :fetch-suggestions="querySearch" clearable
|
|
<!-- <el-autocomplete style="width: 300px" v-model="data.orgName" :fetch-suggestions="querySearch" clearable
|
|
class="inline-input w-50" placeholder="请输入" @select="handleSelect" /> -->
|
|
class="inline-input w-50" placeholder="请输入" @select="handleSelect" /> -->
|
|
- <el-tree-select style="width: 300px" v-model="data.orgId" :data="allOrgs" node-key="orgName"
|
|
|
|
- @node-click="handleNodeClick" clearable>
|
|
|
|
|
|
+ <el-tree-select :props="{
|
|
|
|
+ value: 'orgId',
|
|
|
|
+ label: (data: any) => data.orgName,
|
|
|
|
+ }" style="width: 300px" v-model="data.orgId" :data="allOrgs" node-key="orgId" @node-click="handleNodeClick"
|
|
|
|
+ clearable>
|
|
<!-- <el-option :value="Number(id)" :label="value" v-for="{ value, id } in allOrgs" /> -->
|
|
<!-- <el-option :value="Number(id)" :label="value" v-for="{ value, id } in allOrgs" /> -->
|
|
</el-tree-select>
|
|
</el-tree-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -112,7 +115,7 @@ onMounted(async () => {
|
|
|
|
|
|
const handleNodeClick = (node: SelectType) => {
|
|
const handleNodeClick = (node: SelectType) => {
|
|
data.value.orgId = node.orgId
|
|
data.value.orgId = node.orgId
|
|
- // console.log('handleNodeClick', node)
|
|
|
|
|
|
+ console.log('handleNodeClick', node.orgId, data.value)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|