diff --git a/src/views/sunVillage_info/three.vue b/src/views/sunVillage_info/three.vue index 09d941c6..175e06cd 100644 --- a/src/views/sunVillage_info/three.vue +++ b/src/views/sunVillage_info/three.vue @@ -8,7 +8,12 @@
- + + + +
搜索
共{{listLength}}个资产
@@ -80,9 +85,10 @@ } from "@/api/sunVillage_info/three"; import request from '@/utils/request' import MapGisLine from "@/components/Map/MapGisLine"; + import Selector from "@/components/common/Selector.vue"; export default { name: "certificateList", - components: { MapGisLine,}, + components: {Selector, MapGisLine,}, data() { return { theGeom:'', @@ -103,7 +109,8 @@ orderByColumn:'createTime', isAsc:'desc', translate_dict:1, - zcmc:'' + zcmc:'', + threeAssetType: null, }, uploadFiles1:[], projectId:'', @@ -111,10 +118,15 @@ showBtn:true, listMap: 0, resourceId: null, // 资产ID,记录当前资产的ID - resourceList: [] // 资产列表,存储本账套下所有的资产信息 + resourceList: [], // 资产列表,存储本账套下所有的资产信息 + typeVisible: false, + threeAssetTypeOptions: [], }; }, created() { + this.houseGetDicts("three_asset_type").then((response) => { + this.threeAssetTypeOptions = response.data; + }); }, methods: { saveGeom(){ @@ -258,7 +270,23 @@ goAdd(){ this.$router.push('/sunVillage_info/threeAdd') }, + openThreeAssetType() { + this.typeVisible = true; + }, + refresh() { + this.queryParams.pageNum = 1; + this.listLength = 0; + this.applicationList = []; + this.finished = false; + this.getList(); + }, }, + computed: { + searchPlaceholder() { + let typeName = this.threeAssetTypeOptions.find((x) => x.dictValue == this.queryParams.threeAssetType); + return '搜索' + (typeName ? typeName.dictLabel : ''); + }, + } }