|
@@ -12,16 +12,17 @@
|
|
|
<div class="form">
|
|
|
<span class="formSpan">行政区:</span>
|
|
|
<div style="width: 160px">
|
|
|
- <el-tree-select
|
|
|
- v-model="queryParams.xzqdm"
|
|
|
- node-key="id"
|
|
|
- check-strictly
|
|
|
- filterable
|
|
|
- :filter-node-method="filterNodeMethod"
|
|
|
- :props="{ label: 'name' }"
|
|
|
- :data="areaTree"
|
|
|
- :render-after-expand="false"
|
|
|
- />
|
|
|
+ <keep-alive>
|
|
|
+ <el-tree-select
|
|
|
+ v-model="queryParams.xzqdm"
|
|
|
+ node-key="id"
|
|
|
+ check-strictly
|
|
|
+ filterable
|
|
|
+ :props="{ label: 'name' }"
|
|
|
+ :filter-node-method="filterNodeMethod"
|
|
|
+ :data="areaTree"
|
|
|
+ />
|
|
|
+ </keep-alive>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form">
|
|
@@ -240,7 +241,7 @@ queryProjectListAjax()
|
|
|
/**
|
|
|
* 获取行政区tree结构数据
|
|
|
*/
|
|
|
-const areaTree = ref<Array<any>>()
|
|
|
+const areaTree = shallowRef<Array<any>>()
|
|
|
const filterNodeMethod = (value, data) => {
|
|
|
return data.name.includes(value)
|
|
|
}
|